net.minecraft.world.item.component

public record PiercingWeapon

dow
net.minecraft.world.item.component.PiercingWeapon
net.minecraft.class_12125
net.minecraft.component.type.PiercingWeaponComponent
net.minecraft.src.C_432120_
net.minecraft.world.item.component.PiercingWeapon

字段概要

修饰符与类型字段
private final boolean
c
dealsKnockback
comp_4971
dealsKnockback
f_436980_
private final boolean
d
dismounts
comp_4972
dismounts
f_436715_
private final Optional<Holder<SoundEvent>>
e
sound
comp_4973
sound
f_435872_
private final Optional<Holder<SoundEvent>>
f
hitSound
comp_4974
hitSound
f_436476_
public static final com.mojang.serialization.Codec<PiercingWeapon>
a
CODEC
field_63411
CODEC
f_436537_
public static final StreamCodec<RegistryFriendlyByteBuf, PiercingWeapon>
b
STREAM_CODEC
field_63412
PACKET_CODEC
f_433901_

构造函数概要

修饰符构造函数
public (boolean dealsKnockback, boolean dismounts, Optional<Holder<SoundEvent>> sound, Optional<Holder<SoundEvent>> hitSound)

方法概要

修饰符与类型方法
public void
a(cgk arg0)
makeSound(Entity arg0)
method_75243(class_1297 arg0)
playSound(Entity entity)
m_439163_(C_507_ arg0)
public void
b(cgk arg0)
makeHitSound(Entity arg0)
method_75247(class_1297 arg0)
playHitSound(Entity entity)
m_442673_(C_507_ arg0)
public static boolean
a(cgk arg0, cgk arg1)
canHitEntity(Entity arg0, Entity arg1)
method_75244(class_1297 arg0, class_1297 arg1)
canHit(Entity attacker, Entity target)
m_441870_(C_507_ p_452642_, C_507_ p_454622_)
public void
a(chl arg0, cgv arg1)
attack(LivingEntity arg0, EquipmentSlot arg1)
method_75242(class_1309 arg0, class_1304 arg1)
stab(LivingEntity attacker, EquipmentSlot slot)
m_441779_(C_524_ p_457940_, C_516_ arg1)
public boolean
a()
dealsKnockback()
comp_4971()
dealsKnockback()
f_436980_()
public boolean
b()
dismounts()
comp_4972()
dismounts()
f_436715_()
public Optional<Holder<SoundEvent>>
c()
sound()
comp_4973()
sound()
f_435872_()
public Optional<Holder<SoundEvent>>
d()
hitSound()
comp_4974()
hitSound()
f_436476_()