Sueta

Lukittu - License System

1.16.7

Free & open-source Minecraft plugin license system

·Plugin
  1. 1.16.7latestMaintenance update4 days ago
    Features / changes - Release file size limit raised to 100MB. - Main class is now optional (#41). - Rate limits increased, including a limit raised to 50. - Removed the watermarker. Fixes - Webhook delivery no longer holds a database transaction open during the HTTP request. - Product and release deletes use smaller transactions, and request logs are detached first, to avoid transaction timeouts. - Fixed a race when updating customers with nested deletes. - Fixed Chrome's auto-translate crashing the site. - Discord avatars load unoptimized, which avoids upstream 404 errors. - ZIP file handling gives clearer error messages and finds entries faster. Maintenance - Next.js updated to 16.4.2, and dependencies updated. - Less warn logging, and the max listener warning is silenced. - Removed unused customer relation lookups, plus minor optimizations and Prettier formatting.
    2 downloads
  2. 1.14.6Releases list endpoint & Builtbybit integration improvementsMay 31, 2026
    · Add releases list endpoint · Improve builtbybit integration handling to prevent caching issues
    31 downloads
  3. 1.13.0Small updateApr 12, 2026
    · Added a new development endpoint for updating an existing release: Update Release · Fixed a bug that caused performance issues when deleting a license.
    24 downloads
  4. 1.12.0Add hwid filtering to logsFeb 21, 2026
    Add hwid filtering to logs
    30 downloads
  5. 1.10.0Discord self-verifyNov 24, 2025
    Hello everyone! I hope your week is off to a good start and that you’re all doing well. Lukittu 1.10.0 has just been released. This update introduces new Discord self-verification logic, allowing customers to verify directly on Discord using the /verify <license> command. Running this command links the user’s Discord account to their Lukittu customer profile and automatically assigns all roles they are entitled to through the product’s role mapping. Please keep the following requirements in mind: · The command must be executed within a Discord server (guild). · Your team must have Discord integration enabled. · The product associated with the license must have at least one role mapping configured for the guild where the command is It may take some time for the command to become available across all guilds. If you’d like to start using it sooner, you can reinvite the Lukittu Discord bot.
    35 downloads
  6. 1.9.0Bug fixesNov 1, 2025
    · ✅ Stripe Integration: Now supports multiple Lukittu product IDs. This means a single product purchase can create a license valid for multiple Lukittu products. · Dashboard UI: Improved red color contrast for better readability and accessibility. · Discord Linking: Fixed an issue where connecting a Discord account that was already linked to another Lukittu account caused an error. An informative error message is now shown. · ️ Date Picker: Fixed a UI crash caused by invalid date handling.
    18 downloads
  7. 1.8.1Lukittu Discord role mappingsSep 28, 2025
    Lukittu 1.8.0 is Live! This update adds support for Discord role mappings. Lukittu can now automatically give or remove roles from users based on their linked customer profile. Important: If you already connected your Discord account, please disconnect and reconnect it so your permissions refresh correctly. Notes: · End users cannot self-verify yet. · For now, Discord linking must be done manually or via the developer API. · The next update will introduce an end-user portal where users can claim keys and link their Discord account directly. As always, please report any bugs you find. Thanks for your support!
    20 downloads
  8. 1.6.0Sep 17, 2025
    Hi everyone, hope your week is off to a great start! I am excited to announce that Lukittu 1.6.0 has been released What’s new in 1.6.0 · Customer Discord integration This is the first step toward providing an end-user dashboard, where customers can manage their own keys (depending on configuration). · Closer link between Discord & Lukittu By connecting customer accounts directly to Discord, we’re building a more reliable and streamlined experience. Coming soon In a future update, customers will also be able to: · Claim keys via the Lukittu Discord bot · Claim keys via the dashboard Both methods will automatically link a user’s Discord account to their Lukittu customer profile.
    16 downloads
  9. 1.5.2Sep 5, 2025
    - Fix GitHub login when user doesn't have full name - Add missing return statement to teams/image/route.ts - Revert previously added complex active licenses logic
    17 downloads
  10. 1.5.1Automatic expired licenses deletionAug 31, 2025
    New Update is Live! Hi everyone, hope you're enjoying your weekend! I am excited to share that Lukittu 1.5.1 is now live. This update introduces new team settings for: · Automatically deleting expired license keys · Automatically removing customers without licenses or recent update These options are not enabled by default, so you’ll need to turn them on if you want Lukittu to handle these automatically after your configured grace periods.
    15 downloads
  11. 1.4.2License editing improvementsAug 29, 2025
    After a little bit of struggle, Lukittu 1.4.0 is now live. This release focuses on improving the license editing experience, especially for DURATION-type expiration licenses, but in general all types where editing license doesn't overwrite existing "settings" as it used to before. Also: - Fixed a bug where DURATION type didn’t get an expiration date on creation, even if the “creation” option was selected. - Fixed a bug where a DURATION type license with the “ACTION” option didn’t return an expiration date on the first call, even when it was set in the returned fields config. - Added IP Address & Hardware Identifier filters to the licenses table. - Replaced the general “search field” with a dedicated license filter on the licenses table.
    10 downloads
  12. 1.3.2Developer API improvementsAug 25, 2025
    New Update Is Live! Lukittu 1.3.0 is now live! This update focuses on the developer API. I’ve added a couple of new endpoints (not listed here), and you can find the full set of endpoints in the documentation: https://docs.lukittu.com/api-reference/introduction If you try out these endpoints and run into any issues, please let me know! Stay awesome, and have a great week ahead :smile:
    15 downloads
  13. 1.2.3Hardware & IP Limit System Overhaul (v1.2.0)Aug 23, 2025
    Hardware & IP Limit System Overhaul (v1.2.0) We've released a major improvement to hardware identifier (HWID) and IP address limits with better performance and management capabilities! · Clear/Reset functionality: You can now "forget/clear" existing IPs or HWIDs from a license—something that was impossible with the old log-based system. · Much better performance: The new system introduces traditional HWID/IP limits instead of relying on slow log queries. · Automatic migration: IP limit period → automatically converted to new IP Timeout (in minutes). Device timeout → now HWID Timeout with the same behavior. · Optional timeouts: Both timeout values are optional. Leave them empty for permanent/traditional limits with no auto-expiry. API Changes: · deviceIdentifier → hardwareIdentifier · seats → hwidLimit Old values are still supported for backward compatibility, but please update your integrations.
    16 downloads
  14. 1.1.2Minor quality-of-life tweaksAug 14, 2025
    New Update Is Live! Over the last two days, I’ve pushed a few small, but long overdue - quality-of-life improvements. Smoother loading animations* – Skeleton states are now much better, with far less layout shifting when content finishes loading. The UI feels noticeably smoother. Persistent table filters* – Most filtering logic now syncs to the URL’s query parameters. This means if you refresh, visit a details page, or navigate back, your filters stay exactly as you left them. (Yes, I hated the old behavior too.) Faster database queries* – Enabled Prisma’s preview feature relationJoins, which performs joins at the database level instead of in the app. This should noticeably improve query performance in many cases, faster Lukittu for everyone. Let me know if you notice any issues!
    28 downloads
  15. 1.0.14WebhooksJul 17, 2025
    New Update Is Live! A new version has just been released! This update includes the initial implementation of webhooks. Currently, only a limited set of events are supported, but the core logic is in place—making it easy to expand webhook support in future updates. Highlights: · Discord webhook support out of the box Simply use a Discord webhook URL, and it will be detected automatically. Events will be delivered using Discord embed formatting. · Custom webhook endpoints If you're using your own endpoint, make sure to verify the signature on incoming requests. Documentation is now available at: https://docs.lukittu.com/platform/webhooks GitHub release: https://github.com/KasperiP/lukittu/releases/tag/1.0.14
    43 downloads
  16. 1.0.8Add chinese translationJun 24, 2025
    - Add chinese translation
    47 downloads
  17. 1.0.7Auditlog updateMay 24, 2025
    The Best Free and Open-Source Licensing System Keeps Getting Better with Every Update! Latest update introduces powerful new features designed to enhance transparency and usability: · Audit logs now include a "Source" field, allowing you to see exactly where each action originated. · Advanced filtering options have been added, making it faster and easier to locate specific actions in your logs. Full changes on GitHub: https://github.com/KasperiP/lukittu/commits/main/?since=2…
    40 downloads
  18. 1.0.4Discord bot & Builtbybit integrationApr 26, 2025
    - Initial Discord bot: Work on guild and user installations. - BuiltByBit integration: You can now have fully automatic licensing for your BBB resources. See the docs. - Changes to customer management: Customer email is now optional, and customers can now have usernames. - The entire codebase has been refactored into a monorepo.
    34 downloads
  19. 1.0.1Metadata improvementsMar 16, 2025
    Pushed an update with metadata improvements. Filtering using metadata is now easier—keys are autocompleted, so you no longer need to remember which ones you used.
    45 downloads
  20. 1.0.0Mar 14, 2025
    21 downloads

Similar projects

Plugin →