Interface DamageType
- All Superinterfaces:
ProtocolObject
-
Nested Class Summary
-
Field Summary
Modifier and TypeFieldDescriptionstatic final DynamicRegistry.Key
<DamageType> static final DynamicRegistry.Key
<DamageType> static final DynamicRegistry.Key
<DamageType> static final DynamicRegistry.Key
<DamageType> static final DynamicRegistry.Key
<DamageType> static final DynamicRegistry.Key
<DamageType> static final DynamicRegistry.Key
<DamageType> static final DynamicRegistry.Key
<DamageType> static final DynamicRegistry.Key
<DamageType> static final DynamicRegistry.Key
<DamageType> static final DynamicRegistry.Key
<DamageType> static final DynamicRegistry.Key
<DamageType> static final DynamicRegistry.Key
<DamageType> static final DynamicRegistry.Key
<DamageType> static final DynamicRegistry.Key
<DamageType> static final DynamicRegistry.Key
<DamageType> static final DynamicRegistry.Key
<DamageType> static final DynamicRegistry.Key
<DamageType> static final DynamicRegistry.Key
<DamageType> static final DynamicRegistry.Key
<DamageType> static final DynamicRegistry.Key
<DamageType> static final DynamicRegistry.Key
<DamageType> static final DynamicRegistry.Key
<DamageType> static final DynamicRegistry.Key
<DamageType> static final DynamicRegistry.Key
<DamageType> static final DynamicRegistry.Key
<DamageType> static final DynamicRegistry.Key
<DamageType> static final DynamicRegistry.Key
<DamageType> static final DynamicRegistry.Key
<DamageType> static final @NotNull BinaryTagSerializer
<DynamicRegistry.Key<DamageType>> static final DynamicRegistry.Key
<DamageType> static final DynamicRegistry.Key
<DamageType> static final DynamicRegistry.Key
<DamageType> static final DynamicRegistry.Key
<DamageType> static final DynamicRegistry.Key
<DamageType> static final DynamicRegistry.Key
<DamageType> static final DynamicRegistry.Key
<DamageType> static final DynamicRegistry.Key
<DamageType> static final DynamicRegistry.Key
<DamageType> static final DynamicRegistry.Key
<DamageType> static final DynamicRegistry.Key
<DamageType> static final DynamicRegistry.Key
<DamageType> static final DynamicRegistry.Key
<DamageType> static final DynamicRegistry.Key
<DamageType> static final DynamicRegistry.Key
<DamageType> static final DynamicRegistry.Key
<DamageType> static final DynamicRegistry.Key
<DamageType> static final DynamicRegistry.Key
<DamageType> -
Method Summary
Modifier and TypeMethodDescriptionstatic @NotNull DamageType.Builder
builder()
static @NotNull DamageType
static @NotNull DynamicRegistry
<DamageType> Creates a new registry for damage types, loading the vanilla damage types.float
@NotNull String
registry()
@NotNull String
scaling()
-
Field Details
-
NBT_TYPE
-
WITHER
-
SONIC_BOOM
-
WITHER_SKULL
-
DRY_OUT
-
TRIDENT
-
ON_FIRE
-
FALL
-
MOB_ATTACK
-
MOB_PROJECTILE
-
CAMPFIRE
-
THROWN
-
FALLING_STALACTITE
-
FIREBALL
-
FALLING_BLOCK
-
WIND_CHARGE
-
PLAYER_EXPLOSION
-
SPIT
-
STING
-
UNATTRIBUTED_FIREBALL
-
IN_WALL
-
IN_FIRE
-
ARROW
-
HOT_FLOOR
-
DROWN
-
STARVE
-
GENERIC_KILL
-
DRAGON_BREATH
-
MOB_ATTACK_NO_AGGRO
-
LAVA
-
OUTSIDE_BORDER
-
FLY_INTO_WALL
-
LIGHTNING_BOLT
-
PLAYER_ATTACK
-
FREEZE
-
FALLING_ANVIL
-
OUT_OF_WORLD
-
MAGIC
-
SWEET_BERRY_BUSH
-
FIREWORKS
-
EXPLOSION
-
BAD_RESPAWN_POINT
-
STALAGMITE
-
THORNS
-
INDIRECT_MAGIC
-
CRAMMING
-
CACTUS
-
GENERIC
-
-
Method Details
-
create
@NotNull static @NotNull DamageType create(float exhaustion, @NotNull @NotNull String messageId, @NotNull @NotNull String scaling) -
builder
-
createDefaultRegistry
Creates a new registry for damage types, loading the vanilla damage types.
- See Also:
-
exhaustion
float exhaustion() -
messageId
-
scaling
-
registry
- Specified by:
registry
in interfaceProtocolObject
-