net.minecraft.component.type

public record BlocksAttacksComponent$ItemDamage

net.minecraft.world.item.component.BlocksAttacks$ItemDamageFunction
net.minecraft.class_10707$class_10709
net.minecraft.component.type.BlocksAttacksComponent$ItemDamage

Field summary

Modifier and TypeField
private final float
threshold
comp_3595
threshold
private final float
base
comp_3596
base
private final float
factor
comp_3597
factor
public static final com.mojang.serialization.Codec<BlocksAttacksComponent$ItemDamage>
CODEC
field_56306
CODEC
public static final PacketCodec<io.netty.buffer.ByteBuf, BlocksAttacksComponent$ItemDamage>
STREAM_CODEC
field_56307
PACKET_CODEC
public static final BlocksAttacksComponent$ItemDamage
DEFAULT
field_56308
DEFAULT

Constructor summary

ModifierConstructor
public (float threshold, float base, float factor)

Method summary

Modifier and TypeMethod
public int
apply(float dealtDamage)
method_67208(float arg0)
calculate(float itemDamage)
public float
threshold()
comp_3595()
threshold()
public float
base()
comp_3596()
base()
public float
factor()
comp_3597()
factor()
private static com.mojang.datafixers.kinds.App
lambda$static$0(com.mojang.serialization.codecs.RecordCodecBuilder$Instance arg0)
method_67209(com.mojang.serialization.codecs.RecordCodecBuilder$Instance arg0)
method_67209(com.mojang.serialization.codecs.RecordCodecBuilder$Instance instance)