net.minecraft.world.item.component

public record BlocksAttacks$DamageReduction

dcl$a
net.minecraft.world.item.component.BlocksAttacks$DamageReduction
net.minecraft.class_10707$class_10708
net.minecraft.component.type.BlocksAttacksComponent$DamageReduction
net.minecraft.src.C_379263_$C_379145_

Field summary

Modifier and TypeField
private final float
c
horizontalBlockingAngle
comp_3638
horizontalBlockingAngle
f_380815_
private final Optional<HolderSet<DamageType>>
d
type
comp_3592
type
f_381287_
private final float
e
base
comp_3593
base
f_380951_
private final float
f
factor
comp_3594
factor
f_380266_
public static final com.mojang.serialization.Codec<BlocksAttacks$DamageReduction>
a
CODEC
field_56303
CODEC
f_381916_
public static final StreamCodec<RegistryFriendlyByteBuf, BlocksAttacks$DamageReduction>
b
STREAM_CODEC
field_56304
PACKET_CODEC
f_380141_

Constructor summary

ModifierConstructor
public (float type, Optional<HolderSet<DamageType>> base, float factor, float arg3)

Method summary

Modifier and TypeMethod
public float
a(bvt arg0, float arg1, double arg2)
resolve(DamageSource arg0, float arg1, double arg2)
method_67206(class_1282 arg0, float arg1, double arg2)
getReductionAmount(DamageSource source, float damage, double angle)
m_387753_(C_489_ p_392066_, float p_396817_, double arg2)
public float
a()
horizontalBlockingAngle()
comp_3638()
horizontalBlockingAngle()
f_380815_()
public Optional<HolderSet<DamageType>>
b()
type()
comp_3592()
type()
f_381287_()
public float
c()
base()
comp_3593()
base()
f_380951_()
public float
d()
factor()
comp_3594()
factor()
f_380266_()