Skip to content

Version 2.0.0

Choose a tag to compare

@JustJabka JustJabka released this 16 Sep 14:44
· 14 commits to main since this release

Commands

  • Added /resetrace command
  • Added /trans command (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 attribute field and allowed it to accept not just Attribute Base Value, but Attribute Modifiers
  • Removed config field

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 BaseRaceListener and BaseRaceRunnable. Now you should use BaseTraitRunnable and BaseTraitListener
  • Renamed RaceAbility to AbilityEntry
  • Renamed RaceAttribute to AttributeEntry
  • Renamed Modifiers to ItemModifiers (ModifierManager -> ItemModifierManager, BaseModifier -> BaseItemModifier, etc.)
  • Now BaseItemModifier#getAppliedModifier returns BaseItemModifier instead of String
  • Rewrote BaseArmorItemModifier
  • Major refactoring. So expect that all your imports would be broken

Misc

  • Migrated from ProtocolLib to PacketEvents

Showcase Addon

  • Added Atomar race
  • Added icon for the Deep Pockets Ability