Update to Minecraft 1.21.7/8 and plugin rewrite with new features
Updates - Updated to Minecraft 1.21.7/8
- Switched to using the PersistentDataContainer on items and blocks instead of storing data in lore
- The Terminal GUI has been rewritten to improve stability and allow for new features later
New Features
Permissions -
storagesystem.admin - Gives access to admin commands (currently only the items GUI, but more to come)
- Defaults to operators
-
storagesystem.use - Allows players to use and interact with StorageSystem items
- Determines whether players are given StorageSystem recipes
- Defaults to all players
Terminal GUI - Unnecessary page navigation buttons are now hidden
- The current search term is now indicated in the inventory title
Storage Terminal - Storage Terminals now pair to a specific controller instead of just opening the closest
- Terminals can only open a paired controller as long within 10 blocks of the player
Legacy Migration - Items and blocks using the old data format are automatically upgraded when used
Bugs Fixed - All EntityBlockChangeEvent callbacks are cancelled regardless of whether the block changed is a storage controller
- Clicking outside of the storage controller inventory throws an error to the console
- Storage cells stack up to 64, and more than 1 can be placed in a controller at once
- The Storage terminal GUI is opened when the item is thrown out of a player's inventory