Teak's Tweaks will now automatically update when a new version is released
Can be disabled in config under settings.auto-update
Default "check interval" is 15 minutes
Can be manually triggered using /teakstweaks update, then /teakstweaks update confirm
Works by downloading a Loader plugin, that then disables & deletes the current jar, downloads & starts the new one, which then removes the loader plugin.
Mechanics Command
Added a GUI to display to players what tweaks are enabled (both packs & crafting tweaks)
Access via /mechanics
Can be disabled in config under settings.mechanics-command
Graves
Reworked the grave spawning algorithm
Added console-info option
When a grave is created, the player, location, items, and xp is displayed to console
Dirt to grass
Moved all options under chance, changing chance.wheat-seeds to wheat-seeds-chance etc.
Changed jar name format from Teaks Tweaks - {version} to TeaksTweaks
Codebase Changes:
Added descriptions to all Packs
Added Material, & Description fields to all Crafting Tweaks
Added display items for Crafting Tweaks
Reworked Graves algorithm
Added PaginatedGUI utilities
Added FileDownloader utility
Reworked update checker
Changed source version from 14 to 16
Now catches errors when loading crafting tweaks
Updating Known Commands on plugin startup
Fixed Bugs:
Graves sometimes spawn in incorrect locations
Graves sometimes hold improper xp amounts when hold-all-xp is enabled