1.6.0: Better Handlers - (07-03-2023)
- 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 {x}.
- Completely rewritten inventory system
- Failure events changes.
- 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!
1.0.0: Custom Inventories - (01-08-2023)
- 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. - Add an Example Plugin module.
- All the Neelix source code is located at api module.
- Update java docs.