net.minecraft.util.math

public final class LongJumpUtil

net.minecraft.world.entity.ai.behavior.LongJumpUtil
net.minecraft.world.entity.ai.behavior.LongJumpUtil
net.minecraft.class_8946
net.minecraft.util.math.LongJumpUtil

Constructor summary

ModifierConstructor
public ()

Method summary

Modifier and TypeMethod
public static Optional<Vec3d>
calculateJumpVectorForAngle(Mob body, Vec3 targetPos, float maxJumpVelocity, int angle, boolean checkCollision)
calculateJumpVectorForAngle(Mob body, Vec3 targetPos, float maxJumpVelocity, int angle, boolean checkCollision)
method_54990(class_1308 arg0, class_243 arg1, float arg2, int arg3, boolean arg4)
getJumpingVelocity(MobEntity entity, Vec3d jumpTarget, float maxVelocity, int angle, boolean requireClearPath)
private static boolean
isClearTransition(Mob body, EntityDimensions entityDimensions, Vec3 position1, Vec3 position2)
isClearTransition(Mob body, EntityDimensions entityDimensions, Vec3 position1, Vec3 position2)
method_54989(class_1308 arg0, class_4048 arg1, class_243 arg2, class_243 arg3)
isPathClear(MobEntity entity, EntityDimensions dimensions, Vec3d lastPos, Vec3d nextPos)