Skip to content

Releases: EmeraldIngot64/StorageSystem

v3.0.0

Choose a tag to compare

@EmeraldIngot64 EmeraldIngot64 released this 26 Aug 20:38

Changelog

Updates

  • Updated the version, supporting 1.21.8 through 26.2 (#9)
  • Removed SignGUI in favor of dialogs
  • Database item metadata is automatically updated from older versions
    • NOTE: This is experimental. Please report any cases in which you find the update fails!

Full Changelog: v2.0.3...v3.0.0

New Features

Search

  • As mentioned above, the search uses a dialog instead of a sign
  • You can now configure the search type, allowing search by material and by item name
  • Searching by item works in the client's locale

Bug Fixes

  • The search only works for English

v2.0.3

Choose a tag to compare

@EmeraldIngot64 EmeraldIngot64 released this 08 Oct 01:16

Changelog

A minor (but critical!) bug fix release

Bug Fixes

  • GUI page count is wrong when items with a stack size less than 64 are present
  • 64k and 256k storage cells can actually only hold up to 16k bytes

v2.0.2

Choose a tag to compare

@EmeraldIngot64 EmeraldIngot64 released this 13 Sep 17:57

Changelog

A minor bug fix release

Bug Fixes

  • In some cases, legacy Storage Controller detection can throw a NullPointerException

v2.0.2-rc.1

v2.0.2-rc.1 Pre-release
Pre-release

Choose a tag to compare

@EmeraldIngot64 EmeraldIngot64 released this 13 Sep 01:25

Changelog

A minor bug fix release

Bug Fixes

  • In some cases, legacy Storage Controller detection can throw a NullPointerException

v2.0.1

Choose a tag to compare

@EmeraldIngot64 EmeraldIngot64 released this 05 Sep 21:47

Changelog

A minor bug fix release

Bug Fixes

  • Stepping on a pressure plate throws a NullPointerException

v2.0.0

Choose a tag to compare

@EmeraldIngot64 EmeraldIngot64 released this 28 Jul 01:02

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

v1.0.0

Choose a tag to compare

@EmeraldIngot64 EmeraldIngot64 released this 18 Apr 23:52

Initial release