
eco 6.75.2
Powerful spigot development library that supercharges your plugins
- Added additional players to parse placeholders with respect to
- Added FabledSkyblock integration (Thanks Kapitowa!)
- Updated FactionsUUID integration
- Fixed ProtocolLib API cross-compatibility
- Updated ShopGUI+ API
- Added MenuBuilder#onOpen
- Added VectorUtils#isSaveVelocity / Vector#isSafeVelocity
- Added MenuUtils#getOpenMenu / Player#openMenu
- Added DisplayProperties to display modules, including inInventory, inGui, and original item (a clone to prevent any potential issues)
- Improved MythicMobs support (Thanks Syrent!)
- Updated Kotlin to 1.7.10
- Fixed rare NPE on menu close with captive items
- Added Prerequisite.HAS_1_19
- Added player health fixer (optional)
- Fixed initializing message on startup not sending at the right time
- Added SNBT support into the Item lookup system - you can now submit any NBT tag to get the item, like {id:"stone",Count:3 ... tag:{Name:"your name" ...}}
- Added ability to prevent players from using captive slots based on a predicate
- Added MongoDB data handler (specified in config as `mongo`) - this is the recommended option for BungeeCord / Velocity networks (above MySQL)
- Added warnings for using MySQL, prompts users to use MongoDB instead.
- Added data migration (optional), which will automatically move all player data to a new data handler when updating in config
- Added option to disable displayed recipes, 'fixes' PacketTooLargeException - read the comment in config to understand more: https://github.com/Auxilor/eco/blob/master/eco-core/core-plugin/src/main/resources/config.yml
- Added OfflinePlayer#balance kotlin extension
- Improved conflict finder to include kotlinx shades
- Added PersistentDataKeyType#STRING_LIST
- Various design passes and rewrites for all data handlers
- Improved kotlin functions / extensions for GUIs
- Improved villager trade display
- Removed `villager-display-fix` from config
- Added additional constructor to MaskItems
- Added <T> T.toSingletonList() kotlin extension
- Various other design passes and improvements
- Fixed StaticPlaceholder translation in config string getters occurring without format option
- Improved EntityDeathByEntityEvent
- Added support for StaticPlaceholder injections in string getting
- Added support for missing CMI gradient format (Thanks Kapitowa!)
- Addded exception for armor stands in WorldGuard interact flag (Thanks Kapitowa!)
- Removed async-display
- Bumped Caffeine version, bumped paperweight-userdev version