net.minecraft.world.item

public class CrossbowItem

extends ProjectileWeaponItem

All mapped superinterfaces:

FeatureElement, ItemLike

czt
net.minecraft.world.item.CrossbowItem
net.minecraft.class_1764

Field summary

Modifier and TypeField
private static final float
o
MAX_CHARGE_DURATION
field_30866
public static final int
a
DEFAULT_RANGE
field_30863
private boolean
p
startSoundPlayed
field_7937
private boolean
q
midLoadSoundPlayed
field_7936
private static final float
r
START_SOUND_PERCENT
field_30867
private static final float
s
MID_SOUND_PERCENT
field_30868
private static final float
t
ARROW_POWER
field_30869
private static final float
u
FIREWORK_POWER
field_30870
public static final float
b
MOB_ARROW_POWER
field_49258
private static final CrossbowItem$ChargingSounds
v
DEFAULT_SOUNDS
field_51626

Constructor summary

ModifierConstructor
public (Item$Properties arg0)

Method summary

Modifier and TypeMethod
public Predicate<ItemStack>
c()
getSupportedHeldProjectiles()
method_20310()
public Predicate<ItemStack>
a()
getAllSupportedProjectiles()
method_19268()
public InteractionResult
a(dkz arg0, csy arg1, bvo arg2)
use(Level arg0, Player arg1, InteractionHand arg2)
method_7836(class_1937 arg0, class_1657 arg1, class_1268 arg2)
private static float
a(dde arg0)
getShootingPower(ChargedProjectiles arg0)
method_20309(class_9278 arg0)
public boolean
a(dba arg0, dkz arg1, bys arg2, int arg3)
releaseUsing(ItemStack arg0, Level arg1, LivingEntity arg2, int arg3)
method_7840(class_1799 arg0, class_1937 arg1, class_1309 arg2, int arg3)
private static boolean
a(bys arg0, dba arg1)
tryLoadProjectiles(LivingEntity arg0, ItemStack arg1)
method_7767(class_1309 arg0, class_1799 arg1)
public static boolean
g(dba arg0)
isCharged(ItemStack arg0)
method_7781(class_1799 arg0)
protected void
a(bys arg0, ctt arg1, int arg2, float arg3, float arg4, float arg5, bys arg6)
shootProjectile(LivingEntity arg0, Projectile arg1, int arg2, float arg3, float arg4, float arg5, LivingEntity arg6)
method_7763(class_1309 arg0, class_1676 arg1, int arg2, float arg3, float arg4, float arg5, class_1309 arg6)
private static org.joml.Vector3f
a(bys arg0, fgx arg1, float arg2)
getProjectileShotVector(LivingEntity arg0, Vec3 arg1, float arg2)
method_57343(class_1309 arg0, class_243 arg1, float arg2)
protected Projectile
a(dkz arg0, bys arg1, dba arg2, dba arg3, boolean arg4)
createProjectile(Level arg0, LivingEntity arg1, ItemStack arg2, ItemStack arg3, boolean arg4)
method_57344(class_1937 arg0, class_1309 arg1, class_1799 arg2, class_1799 arg3, boolean arg4)
protected int
h(dba arg0)
getDurabilityUse(ItemStack arg0)
method_57345(class_1799 arg0)
public void
a(dkz arg0, bys arg1, bvo arg2, dba arg3, float arg4, float arg5, bys arg6)
performShooting(Level arg0, LivingEntity arg1, InteractionHand arg2, ItemStack arg3, float arg4, float arg5, LivingEntity arg6)
method_7777(class_1937 arg0, class_1309 arg1, class_1268 arg2, class_1799 arg3, float arg4, float arg5, class_1309 arg6)
private static float
a(baq arg0, int arg1)
getShotPitch(RandomSource arg0, int arg1)
method_57342(class_5819 arg0, int arg1)
private static float
a(boolean arg0, baq arg1)
getRandomShotPitch(boolean arg0, RandomSource arg1)
method_7784(boolean arg0, class_5819 arg1)
public void
a(dkz arg0, bys arg1, dba arg2, int arg3)
onUseTick(Level arg0, LivingEntity arg1, ItemStack arg2, int arg3)
method_7852(class_1937 arg0, class_1309 arg1, class_1799 arg2, int arg3)
public int
a(dba arg0, bys arg1)
getUseDuration(ItemStack arg0, LivingEntity arg1)
method_7881(class_1799 arg0, class_1309 arg1)
public static int
b(dba arg0, bys arg1)
getChargeDuration(ItemStack arg0, LivingEntity arg1)
method_7775(class_1799 arg0, class_1309 arg1)
public ItemUseAnimation
b(dba arg0)
getUseAnimation(ItemStack arg0)
method_7853(class_1799 arg0)
CrossbowItem$ChargingSounds
i(dba arg0)
getChargingSounds(ItemStack arg0)
method_59976(class_1799 arg0)
private static float
a(int arg0, dba arg1, bys arg2)
getPowerForTime(int arg0, ItemStack arg1, LivingEntity arg2)
method_7770(int arg0, class_1799 arg1, class_1309 arg2)
public boolean
e_(dba arg0)
useOnRelease(ItemStack arg0)
method_7838(class_1799 arg0)
public int
b()
getDefaultProjectileRange()
method_24792()