REQUIRES New
Labyrinth 1.7.2 Update: [
HERE]
API Changes:
Refactored package location for internal addons
Finished GUI remake with new utility.
Claims are now attached solely to their owning clan objects instead of consolidated into one list
Optimized code, cleaned up deprecations.
Consolidated clan chat event into simpler format
Clan addons can now have a load-before / dependency list.
Remove static plugin instance from main class and refactor
Replace block meta information with stand alone replaceable in Resident object
Renamed corresponding info boards
Optimized BlockMeta, BrokenBlock & PlacedBlock
Polished ClanAddon abstraction, adding more individualized functionality. Clan addons now provide their own class loaders! Used to easily retrieve shared classes between addons.
Finalized kingdoms api, removed inner subscriptions and created new organized packages.
Removed deprecated Clan#getColor method
Renamed KingdomAchievement.java to Quest.java and added completion events.
Optimized Stashes & Vaults now using the Unity library from labyrinth.
Added component method for clan broadcasting to Clan.java
Attach associate chat channel to object instead of map.
Added clan member teleportation feature.
Added new ability to change data file types. (Json conversion irreversible)
Added api getter to clan event abstraction.
Cleaned up respective action classes
In-game Changes:
Fixed command '/c promote' message bug
Add full text translation support for auto-generated configuration files
Clans can now customize their own individual member permissions
Replaced constructor based subscriptions with annotated preferable
Removed need for data cleaner, all values are self cached/handled
Fixed configuration typo for /clan info sections
Fixed all 1.17 bugs
Fixed all GUI related bugs.
Kingdoms base features completely done and usable.
Fixed issue with /c map allowing you to overclaim
Finished new arena system, arena's have queues now instead of instantly starting.