net.minecraft.world.dimension

public class PortalForcer

net.minecraft.world.level.portal.PortalForcer
net.minecraft.class_1946
net.minecraft.world.dimension.PortalForcer

Field summary

Modifier and TypeField
public static final int
TICKET_RADIUS
field_31810
field_31810
private static final int
NETHER_PORTAL_RADIUS
field_52248
field_52248
private static final int
OVERWORLD_PORTAL_RADIUS
field_52249
field_52249
private static final int
FRAME_HEIGHT
field_31813
field_31813
private static final int
FRAME_WIDTH
field_31814
field_31814
private static final int
FRAME_BOX
field_31815
field_31815
private static final int
FRAME_HEIGHT_START
field_31816
field_31816
private static final int
FRAME_HEIGHT_END
field_31817
field_31817
private static final int
FRAME_WIDTH_START
field_31818
field_31818
private static final int
FRAME_WIDTH_END
field_31819
field_31819
private static final int
FRAME_BOX_START
field_31820
field_31820
private static final int
FRAME_BOX_END
field_31821
field_31821
private static final int
NOTHING_FOUND
field_31822
field_31822
private final ServerWorld
level
field_9286
world

Constructor summary

ModifierConstructor
public (ServerWorld world)

Method summary

Modifier and TypeMethod
public Optional<BlockPos>
findClosestPortalPosition(BlockPos approximateExitPos, boolean toNether, WorldBorder worldBorder)
method_30483(class_2338 arg0, boolean arg1, class_2784 arg2)
getPortalPos(BlockPos pos, boolean destIsNether, WorldBorder worldBorder)
public Optional<BlockLocating$Rectangle>
createPortal(BlockPos origin, Direction$Axis portalAxis)
method_30482(class_2338 arg0, class_2350$class_2351 arg1)
createPortal(BlockPos pos, Direction$Axis axis)
private boolean
canPortalReplaceBlock(BlockPos$MutableBlockPos pos)
method_45550(class_2338$class_2339 arg0)
isBlockStateValid(BlockPos$Mutable pos)
private boolean
canHostFrame(BlockPos origin, BlockPos$MutableBlockPos mutable, Direction direction, int offset)
method_30481(class_2338 arg0, class_2338$class_2339 arg1, class_2350 arg2, int arg3)
isValidPortalPos(BlockPos pos, BlockPos$Mutable temp, Direction portalDirection, int distanceOrthogonalToPortal)
private static double
lambda$findClosestPortalPosition$2(BlockPos arg0, BlockPos arg1)
method_61029(class_2338 arg0, class_2338 arg1)
method_61029(BlockPos arg0, BlockPos portalPos)
private boolean
lambda$findClosestPortalPosition$1(BlockPos arg0)
method_61028(class_2338 arg0)
method_61028(BlockPos portalPos)
private static boolean
lambda$findClosestPortalPosition$0(Holder arg0)
method_22389(class_6880 arg0)
method_22389(RegistryEntry poiType)