| public static Optional<NetherPortal> | |
| public static Optional<NetherPortal> | | findPortalShape(LevelAccessor level, BlockPos pos, Predicate<PortalShape> isValid, Direction$Axis preferredAxis) | | findPortalShape(LevelAccessor level, BlockPos pos, Predicate<PortalShape> isValid, Direction$Axis preferredAxis) | | method_30486(class_1936 arg0, class_2338 arg1, Predicate<class_2424> arg2, class_2350$class_2351 arg3) | | getOrEmpty(WorldAccess world, BlockPos pos, Predicate<NetherPortal> validator, Direction$Axis firstCheckedAxis) |
|
| public static NetherPortal | |
| private static BlockPos | |
| private static int | |
| private static int | |
| private static int | | calculateHeight(BlockGetter level, BlockPos bottomLeft, Direction rightDir, int width, org.apache.commons.lang3.mutable.MutableInt portalBlockCount) | | calculateHeight(BlockGetter level, BlockPos bottomLeft, Direction rightDir, int width, org.apache.commons.lang3.mutable.MutableInt portalBlockCount) | | method_30496(class_1922 arg0, class_2338 arg1, class_2350 arg2, int arg3, org.apache.commons.lang3.mutable.MutableInt arg4) | | getHeight(BlockView world, BlockPos lowerCorner, Direction negativeDir, int width, org.apache.commons.lang3.mutable.MutableInt foundPortalBlocks) |
|
| private static boolean | | hasTopFrame(BlockGetter level, BlockPos bottomLeft, Direction rightDir, BlockPos$MutableBlockPos pos, int width, int height) | | hasTopFrame(BlockGetter level, BlockPos bottomLeft, Direction rightDir, BlockPos$MutableBlockPos pos, int width, int height) | | method_30491(class_1922 arg0, class_2338 arg1, class_2350 arg2, class_2338$class_2339 arg3, int arg4, int arg5) | | isHorizontalFrameValid(BlockView world, BlockPos lowerCorner, Direction direction, BlockPos$Mutable pos, int width, int height) |
|
| private static int | | getDistanceUntilTop(BlockGetter level, BlockPos bottomLeft, Direction rightDir, BlockPos$MutableBlockPos pos, int width, org.apache.commons.lang3.mutable.MutableInt portalBlockCount) | | getDistanceUntilTop(BlockGetter level, BlockPos bottomLeft, Direction rightDir, BlockPos$MutableBlockPos pos, int width, org.apache.commons.lang3.mutable.MutableInt portalBlockCount) | | method_30490(class_1922 arg0, class_2338 arg1, class_2350 arg2, class_2338$class_2339 arg3, int arg4, org.apache.commons.lang3.mutable.MutableInt arg5) | | getPotentialHeight(BlockView world, BlockPos lowerCorner, Direction negativeDir, BlockPos$Mutable pos, int width, org.apache.commons.lang3.mutable.MutableInt foundPortalBlocks) |
|
| private static boolean | |
| public boolean | | isValid() | | isValid() | | method_10360() | | isValid() |
|
| public void | |
| public boolean | | isComplete() | | isComplete() | | method_10362() | | wasAlreadyValid() |
|
| public static Vec3d | | getRelativePosition(BlockUtil$FoundRectangle largestRectangleAround, Direction$Axis axis, Vec3 position, EntityDimensions dimensions) | | getRelativePosition(BlockUtil$FoundRectangle largestRectangleAround, Direction$Axis axis, Vec3 position, EntityDimensions dimensions) | | method_30494(class_5459$class_5460 arg0, class_2350$class_2351 arg1, class_243 arg2, class_4048 arg3) | | entityPosInPortal(BlockLocating$Rectangle portalRect, Direction$Axis portalAxis, Vec3d entityPos, EntityDimensions entityDimensions) |
|
| public static Vec3d | | findCollisionFreePosition(Vec3 bottomCenter, ServerLevel serverLevel, Entity entity, EntityDimensions dimensions) | | findCollisionFreePosition(Vec3 bottomCenter, ServerLevel serverLevel, Entity entity, EntityDimensions dimensions) | | method_47382(class_243 arg0, class_3218 arg1, class_1297 arg2, class_4048 arg3) | | findOpenPosition(Vec3d fallback, ServerWorld world, Entity entity, EntityDimensions dimensions) |
|