net.minecraft.world.item.component

public record KineticWeapon

doq
net.minecraft.world.item.component.KineticWeapon
net.minecraft.class_12123
net.minecraft.component.type.KineticWeaponComponent
net.minecraft.src.C_432588_
net.minecraft.world.item.component.KineticWeapon

字段概要

修饰符与类型字段
private final int
d
contactCooldownTicks
comp_5145
contactCooldownTicks
f_437063_
private final int
e
delayTicks
comp_4957
delayTicks
f_434025_
private final Optional<KineticWeapon$Condition>
f
dismountConditions
comp_4958
dismountConditions
f_433591_
private final Optional<KineticWeapon$Condition>
g
knockbackConditions
comp_4959
knockbackConditions
f_436340_
private final Optional<KineticWeapon$Condition>
h
damageConditions
comp_4960
damageConditions
f_436509_
private final float
i
forwardMovement
comp_4961
forwardMovement
f_436251_
private final float
j
damageMultiplier
comp_4962
damageMultiplier
f_433257_
private final Optional<Holder<SoundEvent>>
k
sound
comp_4963
sound
f_433830_
private final Optional<Holder<SoundEvent>>
l
hitSound
comp_4964
hitSound
f_433524_
public static final int
a
HIT_FEEDBACK_TICKS
field_64687
field_64687
f_433827_
public static final com.mojang.serialization.Codec<KineticWeapon>
b
CODEC
field_63407
CODEC
f_434254_
public static final StreamCodec<RegistryFriendlyByteBuf, KineticWeapon>
c
STREAM_CODEC
field_63408
PACKET_CODEC
f_433410_

构造函数概要

修饰符构造函数
public (int contactCooldownTicks, int delayTicks, Optional<KineticWeapon$Condition> dismountConditions, Optional<KineticWeapon$Condition> knockbackConditions, Optional<KineticWeapon$Condition> damageConditions, float forwardMovement, float damageMultiplier, Optional<Holder<SoundEvent>> sound, Optional<Holder<SoundEvent>> hitSound)

方法概要

修饰符与类型方法
public static Vec3
a(cgk arg0)
getMotion(Entity arg0)
method_75229(class_1297 arg0)
getAmplifiedMovement(Entity entity)
m_447647_(C_507_ p_457234_)
public void
b(cgk arg0)
makeSound(Entity arg0)
method_75234(class_1297 arg0)
playSound(Entity entity)
m_440129_(C_507_ arg0)
public void
c(cgk arg0)
makeLocalHitSound(Entity arg0)
method_76776(class_1297 arg0)
playHitSound(Entity entity)
m_446056_(C_507_ arg0)
public int
a()
computeDamageUseDuration()
method_75228()
getUseTicks()
m_443773_()
public void
a(dlt arg0, int arg1, chl arg2, cgv arg3)
damageEntities(ItemStack arg0, int arg1, LivingEntity arg2, EquipmentSlot arg3)
method_75233(class_1799 arg0, int arg1, class_1309 arg2, class_1304 arg3)
usageTick(ItemStack stack, int remainingUseTicks, LivingEntity user, EquipmentSlot slot)
m_439269_(C_1391_ p_455000_, int p_459158_, C_524_ p_455231_, C_516_ arg3)
public int
b()
contactCooldownTicks()
comp_5145()
contactCooldownTicks()
f_437063_()
public int
c()
delayTicks()
comp_4957()
delayTicks()
f_434025_()
public Optional<KineticWeapon$Condition>
d()
dismountConditions()
comp_4958()
dismountConditions()
f_433591_()
public Optional<KineticWeapon$Condition>
e()
knockbackConditions()
comp_4959()
knockbackConditions()
f_436340_()
public Optional<KineticWeapon$Condition>
f()
damageConditions()
comp_4960()
damageConditions()
f_436509_()
public float
g()
forwardMovement()
comp_4961()
forwardMovement()
f_436251_()
public float
h()
damageMultiplier()
comp_4962()
damageMultiplier()
f_433257_()
public Optional<Holder<SoundEvent>>
i()
sound()
comp_4963()
sound()
f_433830_()
public Optional<Holder<SoundEvent>>
j()
hitSound()
comp_4964()
hitSound()
f_433524_()