EverNifeCore v2.0.3 v3
Total of 124 commits since last release!
Main Change:
- Rework of how the PlayerDataStorage works, solving problems preventively!
Changelog:
- Some refactors on ServerType class
- Calculate FinalCMDPluginCommand permission on command registration
- Create a basic comparable item, making the life easier for custom restrictions
- Create a way to add ItemStacks as HoverTexsts on FancyTexsts!
- Create a cuboid region, to make region management easier!
- Add way to get all Handlers from ProtectionAll
- Create '/protectiontest' to test protections that EverNifeCore will be able to listen to
- Fix concurrency on ECPluginManager caused by SpigotUpdateChecker
- Properly implement WorldGuardHandler
- Improve getLocalizedName(), now will return the name respecting its EnumItemRarity's color
- Add displayName to /iteminfo
- some changes on the DefaultIcons
- Some changes on the ExtraInv system, preparing for a removal.
- Add ArgRequirementType.REQUIRED_OR_PROVIDED_BY_CONTEXT
- Rework CMDAccessValidation, adding the possibility for multiple CMDAcessValidations
- Create a way to localize every single @'arg from a command
- Rename asItemStack to asBukkitItemStack
- Always save dormant files as UUID
- Add a Config.class empty Constructor, allowing for full customization of the YamlFile and the load process
- Make ECPLugins PAPIIntegrations to persist between '/papi reload'
- Add try-catch on all ExtraInventory extract, load and restore
- Store layoutIcons slots into a single line rather than a List of integers
- And several more changes...
Full Changelog: v2.0.3.2...v2.0.3.3