net.minecraft.world.damagesource

public record DamageType

bwj
net.minecraft.world.damagesource.DamageType
net.minecraft.class_8110

Field summary

Modifier and TypeField
private final String
d
msgId
comp_1242
private final DamageScaling
e
scaling
comp_1243
private final float
f
exhaustion
comp_1244
private final DamageEffects
g
effects
comp_1245
private final DeathMessageType
h
deathMessageType
comp_1246
public static final com.mojang.serialization.Codec<DamageType>
a
DIRECT_CODEC
field_42318
public static final com.mojang.serialization.Codec<Holder<DamageType>>
b
CODEC
field_51565
public static final StreamCodec<RegistryFriendlyByteBuf, Holder<DamageType>>
c
STREAM_CODEC
field_51932

Constructor summary

ModifierConstructor
public (String arg0, DamageScaling arg1, float arg2)
public (String arg0, DamageScaling arg1, float arg2, DamageEffects arg3)
public (String arg0, float arg1, DamageEffects arg2)
public (String arg0, float arg1)
public (String arg0, DamageScaling arg1, float arg2, DamageEffects arg3, DeathMessageType arg4)

Method summary

Modifier and TypeMethod
public String
a()
msgId()
comp_1242()
public DamageScaling
b()
scaling()
comp_1243()
public float
c()
exhaustion()
comp_1244()
public DamageEffects
d()
effects()
comp_1245()
public DeathMessageType
e()
deathMessageType()
comp_1246()