net.minecraft.entity.damage

public record DamageType

net.minecraft.world.damagesource.DamageType
net.minecraft.class_8110
net.minecraft.entity.damage.DamageType

Field summary

Modifier and TypeField
private final String
msgId
comp_1242
msgId
private final DamageScaling
scaling
comp_1243
scaling
private final float
exhaustion
comp_1244
exhaustion
private final DamageEffects
effects
comp_1245
effects
private final DeathMessageType
deathMessageType
comp_1246
deathMessageType
public static final com.mojang.serialization.Codec<DamageType>
DIRECT_CODEC
field_42318
CODEC
public static final com.mojang.serialization.Codec<RegistryEntry<DamageType>>
CODEC
field_51565
ENTRY_CODEC
public static final PacketCodec<RegistryByteBuf, RegistryEntry<DamageType>>
STREAM_CODEC
field_51932
ENTRY_PACKET_CODEC

Constructor summary

ModifierConstructor
public (String msgId, DamageScaling scaling, float exhaustion)
public (String msgId, DamageScaling scaling, float exhaustion, DamageEffects effects)
public (String msgId, float exhaustion, DamageEffects effects)
public (String msgId, float exhaustion)
public (String msgId, DamageScaling scaling, float exhaustion, DamageEffects effects, DeathMessageType deathMessageType)

Method summary

Modifier and TypeMethod
public String
msgId()
comp_1242()
msgId()
public DamageScaling
scaling()
comp_1243()
scaling()
public float
exhaustion()
comp_1244()
exhaustion()
public DamageEffects
effects()
comp_1245()
effects()
public DeathMessageType
deathMessageType()
comp_1246()
deathMessageType()
private static com.mojang.datafixers.kinds.App
lambda$static$0(com.mojang.serialization.codecs.RecordCodecBuilder$Instance arg0)
method_48838(com.mojang.serialization.codecs.RecordCodecBuilder$Instance arg0)
method_48838(com.mojang.serialization.codecs.RecordCodecBuilder$Instance instance)