WolfyUtilities | Core API [1.17.1 - 1.21.1] icon

WolfyUtilities | Core API [1.17.1 - 1.21.1] -----

Inventory GUI API, JSON/HOCON Serialization, Plugin Compatibility Utils, etc.



Optimizations & Code clean-up | v1.6.3.22
Changelog
  • Reformatted GUIInventory click- and drag events.
    They now use one Listener instead of a Listener for each InventoryAPI.
  • Added StateFunction to ToggleButton and MultipleChoiceButton to easily set the state depending on data in the cache, etc.
  • Added more docs to Buttons and other classes.
  • Added new Button#init(GuiCluster) to pass the GuiCluster instance directly.
  • Improved the Inventory Close method of the GuiHandler.
    Outsourced the InventoryCloseEvent to one Listener instead of registering one for each Player!
  • Deprecated old Button#init(String, WolfyUtilities).
  • Deprecated some DummyButton constructors that used ButtonActions even though they can't execute them.
  • Deprecated ScriptUtil because it's unnecessary. Use the ScriptManager or Context of GraalVM directly!
  • Code clean-up
----------, Apr 11, 2021
Resource Information
Author:
----------
Total Downloads: 107,482
First Release: Jan 19, 2019
Last Update: May 2, 2024
Category: ---------------
All-Time Rating:
11 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings