- Added permission nodes for all commands (visible in LuckPerms/HyperPerms on first join)
- Added multi-language support (9 languages) via /kslang
- Fixed edited recipes not showing in "All" category
- Fixed search text persisting when switching recipe categories
- Fixed edited recipes incorrectly showing as "Disabled"
- Fixed recipe editor truncating tier values above 1 digit
- Fixed armor bypassing usage restrictions — restricted armor can no longer be equipped
- Fixed edited recipes not showing up in the "All" category
- Fixed search text not clearing when switching recipe categories
- Fixed edited recipes incorrectly showing as "Disabled"
- Fixed recipe editor cutting off tier values (e.g. "12" became "1")
- Fixed crash on world join (Invalid entity reference in Soulbound setup)
- Fixed chests disappearing after placing when cooldowns were configured
- Fixed disabled modules still running in the background
- Fixed soulbound items being droppable from chests
- Fixed armor equip bypassing usage restrictions
- Fixed recipe editor truncating tier values above 1 digit
- Fixed edited recipes not showing in "All" category
- Fixed search text persisting when switching recipe categories
- Added multi-language support (9 languages)
- Chests no longer disappear after placing — Fixed a bug where chests (and other furniture) would vanish a few seconds after being placed when cooldowns were configured
- Disabled modules now stay disabled — Modules set to enabled: false in the config were still running in the background
- Soulbound items can no longer be dropped from chests — Previously you could bypass soulbound protection by putting the item in a chest first
- Block drop race condition fixed — Custom block drops could rarely delete a newly placed block at the same position
- Added missing config entries for drop-rules and item-overrides modules
