net.minecraft.world.item.component

public record BlocksAttacks

dbe
net.minecraft.world.item.component.BlocksAttacks
net.minecraft.class_10707
net.minecraft.unmapped.C_tnxfkkew
net.minecraft.component.type.BlocksAttacksComponent
net.minecraft.unmapped.C_tnxfkkew

Field summary

Modifier and TypeField
private final float
c
blockDelaySeconds
comp_3586
f_aaqicnwm
blockDelaySeconds
blockDelaySeconds
private final float
d
disableCooldownScale
comp_3587
f_kbpnsylg
disableCooldownScale
disableCooldownScale
private final List<BlocksAttacks$DamageReduction>
e
damageReductions
comp_3588
f_cipenbua
damageReductions
damageReductions
private final BlocksAttacks$ItemDamageFunction
f
itemDamage
comp_3589
f_pqlwjlha
itemDamage
itemDamage
private final Optional<TagKey<DamageType>>
g
bypassedBy
comp_3637
f_abrorejt
bypassedBy
bypassedBy
private final Optional<Holder<SoundEvent>>
h
blockSound
comp_3590
f_ydqmmtey
blockSound
blockSound
private final Optional<Holder<SoundEvent>>
i
disableSound
comp_3591
f_idgrbcev
disableSound
disableSound
public static final com.mojang.serialization.Codec<BlocksAttacks>
a
CODEC
field_56301
f_geezzlqp
CODEC
CODEC
public static final StreamCodec<RegistryFriendlyByteBuf, BlocksAttacks>
b
STREAM_CODEC
field_56302
f_zlolonso
PACKET_CODEC
PACKET_CODEC

Constructor summary

ModifierConstructor
public (float blockDelaySeconds, float disableCooldownScale, List<BlocksAttacks$DamageReduction> damageReductions, BlocksAttacks$ItemDamageFunction itemDamage, Optional<TagKey<DamageType>> bypassedBy, Optional<Holder<SoundEvent>> blockSound, Optional<Holder<SoundEvent>> disableSound)

Method summary

Modifier and TypeMethod
public void
a(arq arg0, bxe arg1)
onBlocked(ServerLevel arg0, LivingEntity arg1)
method_67199(class_3218 arg0, class_1309 arg1)
m_xipmmsnk(C_bdwnwhiu arg0, C_usxaxydn arg1)
playBlockSound(ServerWorld world, LivingEntity from)
m_xipmmsnk(ServerWorld world, LivingEntity entity)
public void
a(arq arg0, bxe arg1, float arg2, czd arg3)
disable(ServerLevel arg0, LivingEntity arg1, float arg2, ItemStack arg3)
method_67200(class_3218 arg0, class_1309 arg1, float arg2, class_1799 arg3)
m_uqlfzbil(C_bdwnwhiu arg0, C_usxaxydn arg1, float arg2, C_sddaxwyk arg3)
applyShieldCooldown(ServerWorld world, LivingEntity affectedEntity, float cooldownSeconds, ItemStack stack)
m_uqlfzbil(ServerWorld world, LivingEntity entity, float arg2, ItemStack stack)
public void
a(dja arg0, czd arg1, bxe arg2, buc arg3, float arg4)
hurtBlockingItem(Level arg0, ItemStack arg1, LivingEntity arg2, InteractionHand arg3, float arg4)
method_67204(class_1937 arg0, class_1799 arg1, class_1309 arg2, class_1268 arg3, float arg4)
m_hyyzzoaz(C_cdctfzbn arg0, C_sddaxwyk arg1, C_usxaxydn arg2, C_laxmzoqs arg3, float arg4)
onShieldHit(World world, ItemStack stack, LivingEntity entity, Hand hand, float itemDamage)
m_hyyzzoaz(World world, ItemStack stack, LivingEntity entity, Hand hand, float arg4)
private int
a(float arg0)
disableBlockingForTicks(float arg0)
method_67198(float arg0)
m_aaiaosng(float arg0)
convertCooldownToTicks(float cooldownSeconds)
public int
a()
blockDelayTicks()
method_67197()
m_zjjfwlak()
getBlockDelayTicks()
public float
a(buu arg0, float arg1, double arg2)
resolveBlockedDamage(DamageSource arg0, float arg1, double arg2)
method_67202(class_1282 arg0, float arg1, double arg2)
m_nfaztwzb(C_sbxfkpyv arg0, float arg1, double arg2)
getDamageReductionAmount(DamageSource source, float damage, double angle)
public float
b()
blockDelaySeconds()
comp_3586()
m_oufozxtj()
blockDelaySeconds()
blockDelaySeconds()
public float
c()
disableCooldownScale()
comp_3587()
m_aivmnbje()
disableCooldownScale()
disableCooldownScale()
public List<BlocksAttacks$DamageReduction>
d()
damageReductions()
comp_3588()
m_onptbbil()
damageReductions()
damageReductions()
public BlocksAttacks$ItemDamageFunction
e()
itemDamage()
comp_3589()
m_fskwzlkc()
itemDamage()
itemDamage()
public Optional<TagKey<DamageType>>
f()
bypassedBy()
comp_3637()
m_dmulbraz()
bypassedBy()
bypassedBy()
public Optional<Holder<SoundEvent>>
g()
blockSound()
comp_3590()
m_cndqyjhz()
blockSound()
blockSound()
public Optional<Holder<SoundEvent>>
h()
disableSound()
comp_3591()
m_mxfkijsp()
disableSound()
disableSound()