Skip to content

Attributes

DaisyAttributes is the attribute entrypoint.

  • parses normalized attribute input
  • strips noisy enum prefixes out of canonical output
  • exposes stable lowercase keys
  • exposes friendly display names
val attribute = DaisyAttributes.parse("attack damage")
val key = DaisyAttributes.key(attribute)
val label = DaisyAttributes.displayName(attribute)
  • attack_damage
  • attack damage
  • generic_attack_damage
  • minecraft:generic.attack_damage
  • max_health

Attributes serialize to the clean DaisySeries form like attack_damage or block_interaction_range, not the raw prefixed enum name.