Restructured in a way that also supports Forge Redesigned networking API Adjusted config screen registry to take a modid parameter Update DecimalSliderOptionBuilder's enablePercentMode to return self for easy method chaining Cloth Config is no longer embedded, and must be downloaded separately for config screens to generate. Removed data generator API in favor of using the vanilla data generator + having the buildscript combine generated and built in resources.
Improving the buildscript Added a generic formula parser Added a generic config GUI registry/entrypoint as a replacement for Mod Menu's entrypoint - provides a consistent entrypoint across versions, and will be used for more config improvements down the line. Added a way to append a custom tooltip to a config GUI entry Added a utility to find GameProfile using player ID or Name Update bundled Cloth Config version Fix occasional RejectedExecutionException when shutting down the server with concurrent tasks running Add support for 1.18.2
Improving the buildscript Added a generic formula parser Added a generic config GUI registry/entrypoint as a replacement for Mod Menu's entrypoint - provides a consistent entrypoint across versions, and will be used for more config improvements down the line. Added a way to append a custom tooltip to a config GUI entry Added a utility to find GameProfile using player ID or Name Update bundled cloth config version Fix occasional RejectedExecutionException when shutting down the server with concurrent tasks running
Improving the buildscript Added a generic formula parser Added a generic config GUI registry/entrypoint as a replacement for Mod Menu's entrypoint - provides a consistent entrypoint across versions, and will be used for more config improvements down the line. Added a way to append a custom tooltip to a config GUI entry Added a utility to find GameProfile using player ID or Name Update the bundled Cloth Config version Fix occasional RejectedExecutionException when shutting down the server with concurrent tasks running
Improving the buildscript Added a generic formula parser Added a generic config GUI registry/entrypoint as a replacement for Mod Menu's entrypoint - provides a consistent entrypoint across versions, and will be used for more config improvements down the line. Added a way to append a custom tooltip to a config GUI entry Added a utility to find GameProfile using player ID or Name Fix occasional RejectedExecutionException when shutting down the server with concurrent tasks running
Add functions to ConfigStateManager and SaveDataStateManager to safely delete data Fix memory leak caused by SaveDataStateManager#tearDown not properly tearing down autosave timers Fix SaveTimer#register and SaveTimer#unregister not giving any warning if no Runnables are provided. Bring in the InventorySearcher interface from Overlord, with some adjustments for clarity and reusability Add Inventory Arrangement interface to swap slot contents Improve disabled option hiding on cloth config screens - hidden options no longer leave a space
Add functions to ConfigStateManager and SaveDataStateManager to safely delete data Fix memory leak caused by SaveDataStateManager#tearDown not properly tearing down autosave timers Fix SaveTimer#register and SaveTimer#unregister not giving any warning if no Runnables are provided. Bring in the InventorySearcher interface from Overlord, with some adjustments for clarity and reusability Add Inventory Arrangement interface to swap slot contents