Package io.papermc.paper.registry.data
Interface DamageTypeRegistryEntry
- All Known Subinterfaces:
- DamageTypeRegistryEntry.Builder
A data-centric version-specific registry entry for the 
DamageType type.- 
Nested Class SummaryNested ClassesModifier and TypeInterfaceDescriptionstatic interfaceA mutable builder for theDamageTypeRegistryEntryplugins may change in applicable registry events.
- 
Method SummaryModifier and TypeMethodDescriptionProvides theDamageEffectfor this damage type.Provides theDamageScalingfor this damage type.Provides theDeathMessageTypefor this damage type.floatProvides the amount of hunger exhaustion caused by this damage type.Provides part of the death message translation key.
- 
Method Details- 
messageIdString messageId()Provides part of the death message translation key. (death.attack.<message_id>)Note The translation key is only used if deathMessageType()isDeathMessageType.DEFAULT- Returns:
- part of the translation key
 
- 
exhaustionfloat exhaustion()Provides the amount of hunger exhaustion caused by this damage type.- Returns:
- the exhaustion
 
- 
damageScalingDamageScaling damageScaling()Provides theDamageScalingfor this damage type.- Returns:
- the damage scaling
 
- 
damageEffectDamageEffect damageEffect()Provides theDamageEffectfor this damage type.- Returns:
- the damage effect
 
- 
deathMessageTypeDeathMessageType deathMessageType()Provides theDeathMessageTypefor this damage type.- Returns:
- the death message type
 
 
-