| public static HitResult | |
| public static com.mojang.datafixers.util.Either<BlockHitResult, Collection<EntityHitResult>> | | getHitEntitiesAlong(Entity attacker, AttackRange attackRange, Predicate<Entity> matching, ClipContext$Block blockClipType) | | getHitEntitiesAlong(Entity attacker, AttackRange attackRange, Predicate<Entity> matching, ClipContext$Block blockClipType) | | method_75209(class_1297 arg0, class_12392 arg1, Predicate<class_1297> arg2, class_3959$class_3960 arg3) | | collectPiercingCollisions(Entity entity, AttackRangeComponent attackRange, Predicate<Entity> hitPredicate, RaycastContext$ShapeType shapeType) |
|
| public static HitResult | |
| public static HitResult | |
| private static HitResult | | getHitResult(Vec3 from, Entity source, Predicate<Entity> matching, Vec3 delta, Level level, float entityMargin, ClipContext$Block clipType) | | getHitResult(Vec3 from, Entity source, Predicate<Entity> matching, Vec3 delta, Level level, float entityMargin, ClipContext$Block clipType) | | method_18074(class_243 arg0, class_1297 arg1, Predicate<class_1297> arg2, class_243 arg3, class_1937 arg4, float arg5, class_3959$class_3960 arg6) | | getCollision(Vec3d pos, Entity entity, Predicate<Entity> predicate, Vec3d velocity, World world, float margin, RaycastContext$ShapeType raycastShapeType) |
|
| private static com.mojang.datafixers.util.Either<BlockHitResult, Collection<EntityHitResult>> | | getHitEntitiesAlong(Entity source, Vec3 origin, Vec3 from, Predicate<Entity> matching, Vec3 to, float entityMargin, ClipContext$Block clipType) | | getHitEntitiesAlong(Entity source, Vec3 origin, Vec3 from, Predicate<Entity> matching, Vec3 to, float entityMargin, ClipContext$Block clipType) | | method_75212(class_1297 arg0, class_243 arg1, class_243 arg2, Predicate<class_1297> arg3, class_243 arg4, float arg5, class_3959$class_3960 arg6) | | collectPiercingCollisions(Entity entity, Vec3d pos, Vec3d minReach, Predicate<Entity> hitPredicate, Vec3d maxReach, float hitboxMargin, RaycastContext$ShapeType shapeType) |
|
| public static EntityHitResult | | getEntityHitResult(Entity except, Vec3 from, Vec3 to, AABB box, Predicate<Entity> matching, double maxValue) | | getEntityHitResult(Entity except, Vec3 from, Vec3 to, AABB box, Predicate<Entity> matching, double maxValue) | | method_18075(class_1297 arg0, class_243 arg1, class_243 arg2, class_238 arg3, Predicate<class_1297> arg4, double arg5) | | raycast(Entity entity, Vec3d min, Vec3d max, Box box, Predicate<Entity> predicate, double maxDistance) |
|
| public static EntityHitResult | | getEntityHitResult(Level level, Projectile source, Vec3 from, Vec3 to, AABB targetSearchArea, Predicate<Entity> matching) | | getEntityHitResult(Level level, Projectile source, Vec3 from, Vec3 to, AABB targetSearchArea, Predicate<Entity> matching) | | method_18077(class_1937 arg0, class_1676 arg1, class_243 arg2, class_243 arg3, class_238 arg4, Predicate<class_1297> arg5) | | getEntityCollision(World world, ProjectileEntity projectile, Vec3d min, Vec3d max, Box box, Predicate<Entity> predicate) |
|
| public static float | |
| public static EntityHitResult | | getEntityHitResult(Level level, Entity source, Vec3 from, Vec3 to, AABB targetSearchArea, Predicate<Entity> matching, float entityMargin) | | getEntityHitResult(Level level, Entity source, Vec3 from, Vec3 to, AABB targetSearchArea, Predicate<Entity> matching, float entityMargin) | | method_37226(class_1937 arg0, class_1297 arg1, class_243 arg2, class_243 arg3, class_238 arg4, Predicate<class_1297> arg5, float arg6) | | getEntityCollision(World world, Entity entity, Vec3d min, Vec3d max, Box box, Predicate<Entity> predicate, float margin) |
|
| public static Collection<EntityHitResult> | | getManyEntityHitResult(Level level, Entity source, Vec3 from, Vec3 to, AABB targetSearchArea, Predicate<Entity> matching, boolean includeFromEntity) | | getManyEntityHitResult(Level level, Entity source, Vec3 from, Vec3 to, AABB targetSearchArea, Predicate<Entity> matching, boolean includeFromEntity) | | method_75210(class_1937 arg0, class_1297 arg1, class_243 arg2, class_243 arg3, class_238 arg4, Predicate<class_1297> arg5, boolean arg6) | | collectPiercingCollisions(World world, Entity entity, Vec3d from, Vec3d to, Box box, Predicate<Entity> hitPredicate, boolean skipRaycast) |
|
| public static Collection<EntityHitResult> | | getManyEntityHitResult(Level level, Entity source, Vec3 from, Vec3 to, AABB targetSearchArea, Predicate<Entity> matching, float entityMargin, ClipContext$Block clipType, boolean includeFromEntity) | | getManyEntityHitResult(Level level, Entity source, Vec3 from, Vec3 to, AABB targetSearchArea, Predicate<Entity> matching, float entityMargin, ClipContext$Block clipType, boolean includeFromEntity) | | method_75215(class_1937 arg0, class_1297 arg1, class_243 arg2, class_243 arg3, class_238 arg4, Predicate<class_1297> arg5, float arg6, class_3959$class_3960 arg7, boolean arg8) | | collectPiercingCollisions(World world, Entity entity, Vec3d from, Vec3d to, Box box, Predicate<Entity> hitPredicate, float hitboxMargin, RaycastContext$ShapeType shapeType, boolean skipRaycast) |
|
| public static void | | rotateTowardsMovement(Entity projectile, float rotationSpeed) | | rotateTowardsMovement(Entity projectile, float rotationSpeed) | | method_7484(class_1297 arg0, float arg1) | | setRotationFromVelocity(Entity entity, float tickProgress) |
|
| public static Hand | |
| public static PersistentProjectileEntity | | getMobArrow(LivingEntity mob, ItemStack projectile, float power, ItemStack firedFromWeapon) | | getMobArrow(LivingEntity mob, ItemStack projectile, float power, ItemStack firedFromWeapon) | | method_18813(class_1309 arg0, class_1799 arg1, float arg2, class_1799 arg3) | | createArrowProjectile(LivingEntity entity, ItemStack stack, float damageModifier, ItemStack bow) |
|