Skip to content

Releases: llgava/neelix

1.6.0: Better Handlers

04 Jul 02:04
Compare
Choose a tag to compare

Changelog

Added

  • Generic items.
    • Generic items can handle values depending on its type.
  • New inventory handlers.
    • OpenNeelixInventoryHandle: A block of code to fire when a player opens a Neelix inventory.
    • CloseNeelixInventoryHandle: A block of code to fire when a player closes a Neelix inventory.
    • FullNeelixInventoryHandle: A combination of the 2 handlers above.
  • Utilities methods.
    • NeelixUtils#getServerVersion(): Returns a String of current server version in the following format: 1.13.0.
    • NeelixUtils#isMinimumServerVersion(String minVersion): Returns if the server is in a minimum version.
    • NeelixUtils#parseMessage(String message, String... values): Can parse values for String that contains {n}.

Changes

  • Completely rewritten inventory system
  • Failure events changes.

Removed

  • Removed initialization method.
    • Now it's not necessary initialize or create a new instance between your plugin and Neelix.

The Wiki is currently in 🚧 WIP status!

Commit History

1.0.0: Custom Inventories

09 Jan 00:03
Compare
Choose a tag to compare

Changelog

Added

  • Add custom inventories.
    • Now it's possible to create Simple and Paginated inventories.
  • Add custom inventories handler.
  • Add a Neelix#initialize(JavaPlugin plugin) to set up Neelix configurations.
  • Add Creating Custom Inventories section on wiki.
Commit History