net.minecraft.entity

public class Dismounting

net.minecraft.world.entity.vehicle.DismountHelper
net.minecraft.class_5275
net.minecraft.entity.Dismounting

Constructor summary

ModifierConstructor
public ()

Method summary

Modifier and TypeMethod
public static int[][]
offsetsForDirection(Direction forward)
method_27934(class_2350 arg0)
getDismountOffsets(Direction movementDirection)
public static boolean
isBlockFloorValid(double blockFloorHeight)
method_27932(double arg0)
canDismountInBlock(double height)
public static boolean
canDismountTo(CollisionGetter level, LivingEntity passenger, AABB box)
method_27933(class_1941 arg0, class_1309 arg1, class_238 arg2)
canPlaceEntityAt(CollisionView world, LivingEntity entity, Box targetBox)
public static boolean
canDismountTo(CollisionGetter level, Vec3 location, LivingEntity passenger, Pose dismountPose)
method_33353(class_1941 arg0, class_243 arg1, class_1309 arg2, class_4050 arg3)
canPlaceEntityAt(CollisionView world, Vec3d offset, LivingEntity entity, EntityPose pose)
public static VoxelShape
nonClimbableShape(BlockGetter level, BlockPos pos)
method_30341(class_1922 arg0, class_2338 arg1)
getCollisionShape(BlockView world, BlockPos pos)
public static double
findCeilingFrom(BlockPos pos, int blocks, Function<BlockPos, VoxelShape> shapeGetter)
method_30343(class_2338 arg0, int arg1, Function<class_2338, class_265> arg2)
getCeilingHeight(BlockPos pos, int maxDistance, Function<BlockPos, VoxelShape> collisionShapeGetter)
public static Vec3d
findSafeDismountLocation(EntityType<?> type, CollisionGetter level, BlockPos blockPos, boolean checkDangerous)
method_30769(class_1299<?> arg0, class_1941 arg1, class_2338 arg2, boolean arg3)
findRespawnPos(EntityType<?> entityType, CollisionView world, BlockPos pos, boolean ignoreInvalidPos)
private static VoxelShape
lambda$findSafeDismountLocation$0(CollisionGetter arg0, BlockPos arg1)
method_30770(class_1941 arg0, class_2338 arg1)
method_30770(CollisionView arg0, BlockPos arg1)