Version 2.0.0
Commands
- Added
/resetracecommand - Added
/transcommand (not 🏳️⚧️ like transient😁) - Changed messages for all commands
- Changed how commands suggests keys from registries to math vanilla's behavior
Race Definition
- Changed format of the
attributefield and allowed it to accept not just Attribute Base Value, but Attribute Modifiers - Removed
configfield
Item Modifiers
- Fixed that Item Modifiers on the item where not undoing after being dropped by player
- Now Item Modifiers are only applying to vanilla items to prevent conflicts with other plugins
DEV Note: You can prevent Item Modifier from applying to your custom item by putting some value in their PDC
API
- Added
HealthManager - Added
TransientManager - Added
ResettableTrait - Added infinite expire stamp for
TimeManager - Added
EffectManager#setGliderFlight - Removed
BaseRaceListenerandBaseRaceRunnable. Now you should useBaseTraitRunnableandBaseTraitListener - Renamed
RaceAbilitytoAbilityEntry - Renamed
RaceAttributetoAttributeEntry - Renamed
ModifierstoItemModifiers(ModifierManager->ItemModifierManager,BaseModifier->BaseItemModifier, etc.) - Now
BaseItemModifier#getAppliedModifierreturnsBaseItemModifierinstead ofString - Rewrote
BaseArmorItemModifier - Major refactoring. So expect that all your imports would be broken
Misc
- Migrated from
ProtocolLibtoPacketEvents
Showcase Addon
- Added Atomar race
- Added icon for the Deep Pockets Ability