| protected void |
|
| public void |
|
| public Entity |
| getOwner() |
| method_24921() |
| getOwner() |
|
| public Entity |
| getEffectSource() |
| method_37225() |
| getEffectCause() |
|
| protected void |
|
| protected boolean |
|
| protected void |
|
| public void |
|
| public void |
| tick() |
| method_5773() |
| tick() |
|
| protected void |
| checkLeftOwner() |
| method_26961() |
| tickLeftOwner() |
|
| private boolean |
| isOutsideOwnerCollisionRange() |
| method_74960() |
| hasLeftOwner() |
|
| public Vec3d |
| getMovementToShoot(double xd, double yd, double zd, float pow, float uncertainty) |
| method_58645(double arg0, double arg1, double arg2, float arg3, float arg4) |
| calculateVelocity(double x, double y, double z, float power, float uncertainty) |
|
| public void |
| shoot(double xd, double yd, double zd, float pow, float uncertainty) |
| method_7485(double arg0, double arg1, double arg2, float arg3, float arg4) |
| setVelocity(double x, double y, double z, float power, float uncertainty) |
|
| public void |
| shootFromRotation(Entity source, float xRot, float yRot, float yOffset, float pow, float uncertainty) |
| method_24919(class_1297 arg0, float arg1, float arg2, float arg3, float arg4, float arg5) |
| setVelocity(Entity shooter, float pitch, float yaw, float roll, float speed, float divergence) |
|
| public void |
| onAboveBubbleColumn(boolean dragDown, BlockPos pos) |
| method_5700(boolean arg0, class_2338 arg1) |
| onBubbleColumnSurfaceCollision(boolean arg0, BlockPos arg1) |
|
| public void |
| onInsideBubbleColumn(boolean dragDown) |
| method_5764(boolean arg0) |
| onBubbleColumnCollision(boolean arg0) |
|
| public static <T extends ProjectileEntity> T |
| spawnProjectileFromRotation(Projectile$ProjectileFactory<T> creator, ServerLevel serverLevel, ItemStack itemStack, LivingEntity source, float yOffset, float pow, float uncertainty) |
| method_61549(class_1676$class_9876<T> arg0, class_3218 arg1, class_1799 arg2, class_1309 arg3, float arg4, float arg5, float arg6) |
| spawnWithVelocity(ProjectileEntity$ProjectileCreator<T> creator, ServerWorld world, ItemStack projectileStack, LivingEntity shooter, float roll, float power, float divergence) |
|
| public static <T extends ProjectileEntity> T |
| spawnProjectileUsingShoot(Projectile$ProjectileFactory<T> creator, ServerLevel serverLevel, ItemStack itemStack, LivingEntity source, double targetX, double targetY, double targetZ, float pow, float uncertainty) |
| method_61548(class_1676$class_9876<T> arg0, class_3218 arg1, class_1799 arg2, class_1309 arg3, double arg4, double arg5, double arg6, float arg7, float arg8) |
| spawnWithVelocity(ProjectileEntity$ProjectileCreator<T> creator, ServerWorld world, ItemStack projectileStack, LivingEntity shooter, double velocityX, double velocityY, double velocityZ, float power, float divergence) |
|
| public static <T extends ProjectileEntity> T |
| spawnProjectileUsingShoot(T projectile, ServerLevel serverLevel, ItemStack itemStack, double targetX, double targetY, double targetZ, float pow, float uncertainty) |
| method_61552(T arg0, class_3218 arg1, class_1799 arg2, double arg3, double arg4, double arg5, float arg6, float arg7) |
| spawnWithVelocity(T projectile, ServerWorld world, ItemStack projectileStack, double velocityX, double velocityY, double velocityZ, float power, float divergence) |
|
| public static <T extends ProjectileEntity> T |
|
| public static <T extends ProjectileEntity> T |
|
| public void |
|
| protected ProjectileDeflection |
|
| protected boolean |
| shouldBounceOnWorldBorder() |
| method_62823() |
| deflectsAgainstWorldBorder() |
|
| public boolean |
|
| protected void |
| onDeflection(boolean byAttack) |
| method_59525(boolean arg0) |
| onDeflected(boolean arg0) |
|
| protected void |
|
| protected void |
|
| protected void |
|
| protected void |
|
| protected boolean |
|
| protected void |
| updateRotation() |
| method_26962() |
| updateRotation() |
|
| protected static float |
| lerpRotation(float rotO, float rot) |
| method_26960(float arg0, float arg1) |
| updateRotation(float lastRot, float newRot) |
|
| public Packet<ClientPlayPacketListener> |
|
| public void |
|
| public boolean |
|
| public boolean |
|
| public boolean |
| isPickable() |
| method_5863() |
| canHit() |
|
| public float |
| getPickRadius() |
| method_5871() |
| getTargetingMargin() |
|
| public it.unimi.dsi.fastutil.doubles.DoubleDoubleImmutablePair |
|
| public int |
| getDimensionChangingDelay() |
| method_5806() |
| getDefaultPortalCooldown() |
|
| public boolean |
|
| public boolean |
| canSimulateMovement() |
| method_66249() |
| canMoveVoluntarily() |
|
| private static void |
| lambda$applyOnProjectileSpawned$0(Item arg0) |
| method_61556(class_1792 arg0) |
| method_61556(Item item) |
|
| private static void |
|
| private static void |
| lambda$spawnProjectileUsingShoot$1(Projectile arg0, double arg1, double arg2, double arg3, float arg4, float arg5, Projectile arg6) |
| method_61550(class_1676 arg0, double arg1, double arg2, double arg3, float arg4, float arg5, class_1676 arg6) |
| method_61550(ProjectileEntity arg0, double arg1, double arg2, double arg3, float arg4, float arg5, ProjectileEntity entity) |
|
| private static void |
| lambda$spawnProjectileUsingShoot$0(double arg0, double arg1, double arg2, float arg3, float arg4, Projectile arg5) |
| method_61545(double arg0, double arg1, double arg2, float arg3, float arg4, class_1676 arg5) |
| method_61545(double arg0, double arg1, double arg2, float arg3, float arg4, ProjectileEntity entity) |
|
| private static void |
| lambda$spawnProjectileFromRotation$0(LivingEntity arg0, float arg1, float arg2, float arg3, Projectile arg4) |
| method_61547(class_1309 arg0, float arg1, float arg2, float arg3, class_1676 arg4) |
| method_61547(LivingEntity arg0, float arg1, float arg2, float arg3, ProjectileEntity entity) |
|
| private static boolean |
|