Package net.minecraft.world.dimension
Class AreaHelper
java.lang.Object
net.minecraft.world.dimension.AreaHelper
public class AreaHelper extends Object
-
Field Summary
Fields Modifier and Type Field Description private Direction.Axis
axis
private int
foundPortalBlocks
private int
height
private static AbstractBlock.ContextPredicate
IS_VALID_FRAME_BLOCK
private BlockPos
lowerCorner
private Direction
negativeDir
private int
width
private WorldAccess
world
-
Constructor Summary
Constructors Constructor Description AreaHelper(WorldAccess world, BlockPos blockPos, Direction.Axis axis)
-
Method Summary
Modifier and Type Method Description void
createPortal()
boolean
isValid()
static TeleportTarget
method_30484(ServerWorld serverWorld, class_5459.class_5460 class_5460, Direction.Axis axis, Vec3d vec3d, EntityDimensions entityDimensions, Vec3d vec3d2, float float2, float float3)
static Optional<AreaHelper>
method_30485(WorldAccess worldAccess, BlockPos blockPos, Direction.Axis axis)
static Optional<AreaHelper>
method_30486(WorldAccess worldAccess, BlockPos blockPos, Predicate<AreaHelper> predicate, Direction.Axis axis)
private int
method_30490(BlockPos.Mutable mutable)
private boolean
method_30491(BlockPos.Mutable mutable, int int2)
private BlockPos
method_30492(BlockPos blockPos)
private int
method_30493(BlockPos blockPos, Direction direction)
static Vec3d
method_30494(class_5459.class_5460 class_5460, Direction.Axis axis, Vec3d vec3d, EntityDimensions entityDimensions)
private int
method_30495()
private int
method_30496()
private static boolean
validStateInsidePortal(BlockState blockState)
boolean
wasAlreadyValid()
-
Field Details
-
IS_VALID_FRAME_BLOCK
-
world
-
axis
-
negativeDir
-
foundPortalBlocks
private int foundPortalBlocks -
lowerCorner
-
height
private int height -
width
private final int width
-
-
Constructor Details
-
AreaHelper
-
-
Method Details
-
method_30485
public static Optional<AreaHelper> method_30485(WorldAccess worldAccess, BlockPos blockPos, Direction.Axis axis) -
method_30486
public static Optional<AreaHelper> method_30486(WorldAccess worldAccess, BlockPos blockPos, Predicate<AreaHelper> predicate, Direction.Axis axis) -
method_30492
-
method_30495
private int method_30495() -
method_30493
-
method_30496
private int method_30496() -
method_30491
-
method_30490
-
validStateInsidePortal
-
isValid
public boolean isValid() -
createPortal
public void createPortal() -
wasAlreadyValid
public boolean wasAlreadyValid() -
method_30494
public static Vec3d method_30494(class_5459.class_5460 class_5460, Direction.Axis axis, Vec3d vec3d, EntityDimensions entityDimensions) -
method_30484
public static TeleportTarget method_30484(ServerWorld serverWorld, class_5459.class_5460 class_5460, Direction.Axis axis, Vec3d vec3d, EntityDimensions entityDimensions, Vec3d vec3d2, float float2, float float3)
-