- Added action support for fluid messages
- Added functionality for parented command arguments
- You can now specify arguments for fluid messages in the send() method. At the moment, this is only used for displaying titles
- Replaced left/right click gui item method with onClick() and getClickType()
- The click method in items within fluid guis is now optional
- Replaced draggable variable in the fluid gui class with canTakeItems
- Added canAddItems variable in the fluid gui class
- Added unregister method to fluid gui class to unregister the draggable listener
- Added data container methods to the fluid player class
- Added remove data methods for all classes with container data
- Static entity/player/block container methods now return the object
- Fluid guis are now non-draggable by default
- Fixed null item exception in fluid guis
- Fixed a bug where you couldn't pick up items in your own inventory when using a non-draggable fluid gui
- Fixed a bug where item click methods wouldn't be called if the gui was draggable
Please note: since this API is still in heavy development, upgrading to a newer version could break your project's imports. You can choose to update to this version by changing the dependency version number to pre-0.4.5. If you wish to automatically update every time an update is released, change the dependency version number to main-SNAPSHOT.