Skip to content

v2.0.0

Choose a tag to compare

@EmeraldIngot64 EmeraldIngot64 released this 28 Jul 01:02
· 19 commits to master since this release

Changelog

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 their paired controller when it is 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