net.minecraft.world.entity.monster

public interface CrossbowAttackMob

extends RangedAttackMob

byv
net.minecraft.world.entity.monster.CrossbowAttackMob
net.minecraft.class_3745
net.minecraft.entity.CrossbowUser
net.minecraft.src.C_989_
net.minecraft.world.entity.monster.ICrossbow

Method summary

Modifier and TypeMethod
void
b(boolean arg0)
setChargingCrossbow(boolean arg0)
method_7110(boolean arg0)
setCharging(boolean charging)
m_6136_(boolean arg0)
void
a(bjg arg0, cjf arg1, ccm arg2, float arg3)
shootCrossbowProjectile(LivingEntity arg0, ItemStack arg1, Projectile arg2, float arg3)
method_18811(class_1309 arg0, class_1799 arg1, class_1676 arg2, float arg3)
shoot(LivingEntity target, ItemStack crossbow, ProjectileEntity projectile, float multiShotSpray)
m_5811_(C_524_ p_32329_, C_1391_ p_32330_, C_1167_ p_32331_, float arg3)
LivingEntity
q()
getTarget()
method_5968()
getTarget()
m_5448_()
void
a()
onCrossbowAttackPerformed()
method_24651()
postShoot()
m_5847_()
default void
b(bjg arg0, float arg1)
performCrossbowAttack(LivingEntity arg0, float arg1)
method_24654(class_1309 arg0, float arg1)
shoot(LivingEntity entity, float speed)
m_32336_(C_524_ p_32338_, float arg1)
default void
a(bjg arg0, bjg arg1, ccm arg2, float arg3, float arg4)
shootCrossbowProjectile(LivingEntity arg0, LivingEntity arg1, Projectile arg2, float arg3, float arg4)
method_24652(class_1309 arg0, class_1309 arg1, class_1676 arg2, float arg3, float arg4)
shoot(LivingEntity entity, LivingEntity target, ProjectileEntity projectile, float multishotSpray, float speed)
m_32322_(C_524_ p_32324_, C_524_ p_32325_, C_1167_ p_32326_, float p_32327_, float arg4)
default org.joml.Vector3f
a(bjg arg0, ehn arg1, float arg2)
getProjectileShotVector(LivingEntity arg0, Vec3 arg1, float arg2)
method_24653(class_1309 arg0, class_243 arg1, float arg2)
getProjectileLaunchVelocity(LivingEntity entity, Vec3d positionDelta, float multishotSpray)
m_252851_(C_524_ p_254431_, C_3046_ p_253913_, float arg2)