接口 CrossbowAttackMob

所有超级接口:
RangedAttackMob
所有已知实现类:
Piglin, Pillager

public interface CrossbowAttackMob extends RangedAttackMob
  • 方法详细资料

    • setChargingCrossbow

      void setChargingCrossbow(boolean pChargingCrossbow)
    • shootCrossbowProjectile

      void shootCrossbowProjectile(LivingEntity pTarget, ItemStack pCrossbowStack, Projectile pProjectile, float pProjectileAngle)
    • getTarget

      @Nullable LivingEntity getTarget()
    • onCrossbowAttackPerformed

      void onCrossbowAttackPerformed()
    • performCrossbowAttack

      default void performCrossbowAttack(LivingEntity pUser, float pVelocity)
    • shootCrossbowProjectile

      default void shootCrossbowProjectile(LivingEntity pUser, LivingEntity pTarget, Projectile pProjectile, float pProjectileAngle, float pVelocity)
    • getProjectileShotVector

      default org.joml.Vector3f getProjectileShotVector(LivingEntity pUser, Vec3 pVectorTowardsTarget, float pProjectileAngle)