net.minecraft.world.level.portal

public class PortalShape

ezp
net.minecraft.world.level.portal.PortalShape
net.minecraft.class_2424

Field summary

Modifier and TypeField
private static final int
c
MIN_WIDTH
field_31825
public static final int
a
MAX_WIDTH
field_31823
private static final int
d
MIN_HEIGHT
field_31826
public static final int
b
MAX_HEIGHT
field_31824
private static final BlockBehaviour$StatePredicate
e
FRAME
field_25883
private static final float
f
SAFE_TRAVEL_MAX_ENTITY_XY
field_41086
private static final double
g
SAFE_TRAVEL_MAX_VERTICAL_DELTA
field_41087
private final Direction$Axis
h
axis
field_11317
private final Direction
i
rightDir
field_11314
private final int
j
numPortalBlocks
field_11313
private final BlockPos
k
bottomLeft
field_11316
private final int
l
height
field_11312
private final int
m
width
field_11311

Constructor summary

ModifierConstructor
private (Direction$Axis arg0, int arg1, Direction arg2, BlockPos arg3, int arg4, int arg5)

Method summary

Modifier and TypeMethod
public static Optional<PortalShape>
a(dla arg0, iy arg1, je$a arg2)
findEmptyPortalShape(LevelAccessor arg0, BlockPos arg1, Direction$Axis arg2)
method_30485(class_1936 arg0, class_2338 arg1, class_2350$class_2351 arg2)
public static Optional<PortalShape>
a(dla arg0, iy arg1, Predicate<ezp> arg2, je$a arg3)
findPortalShape(LevelAccessor arg0, BlockPos arg1, Predicate<PortalShape> arg2, Direction$Axis arg3)
method_30486(class_1936 arg0, class_2338 arg1, Predicate<class_2424> arg2, class_2350$class_2351 arg3)
public static PortalShape
a(dkd arg0, iy arg1, je$a arg2)
findAnyShape(BlockGetter arg0, BlockPos arg1, Direction$Axis arg2)
method_64314(class_1922 arg0, class_2338 arg1, class_2350$class_2351 arg2)
private static BlockPos
a(dkd arg0, je arg1, iy arg2)
calculateBottomLeft(BlockGetter arg0, Direction arg1, BlockPos arg2)
method_30492(class_1922 arg0, class_2350 arg1, class_2338 arg2)
private static int
a(dkd arg0, iy arg1, je arg2)
calculateWidth(BlockGetter arg0, BlockPos arg1, Direction arg2)
method_30495(class_1922 arg0, class_2338 arg1, class_2350 arg2)
private static int
b(dkd arg0, iy arg1, je arg2)
getDistanceUntilEdgeAboveFrame(BlockGetter arg0, BlockPos arg1, Direction arg2)
method_30493(class_1922 arg0, class_2338 arg1, class_2350 arg2)
private static int
a(dkd arg0, iy arg1, je arg2, int arg3, org.apache.commons.lang3.mutable.MutableInt arg4)
calculateHeight(BlockGetter arg0, BlockPos arg1, Direction arg2, int arg3, org.apache.commons.lang3.mutable.MutableInt arg4)
method_30496(class_1922 arg0, class_2338 arg1, class_2350 arg2, int arg3, org.apache.commons.lang3.mutable.MutableInt arg4)
private static boolean
a(dkd arg0, iy arg1, je arg2, iy$a arg3, int arg4, int arg5)
hasTopFrame(BlockGetter arg0, BlockPos arg1, Direction arg2, BlockPos$MutableBlockPos arg3, int arg4, int arg5)
method_30491(class_1922 arg0, class_2338 arg1, class_2350 arg2, class_2338$class_2339 arg3, int arg4, int arg5)
private static int
a(dkd arg0, iy arg1, je arg2, iy$a arg3, int arg4, org.apache.commons.lang3.mutable.MutableInt arg5)
getDistanceUntilTop(BlockGetter arg0, BlockPos arg1, Direction arg2, BlockPos$MutableBlockPos arg3, int arg4, org.apache.commons.lang3.mutable.MutableInt arg5)
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)
private static boolean
a(ecg arg0)
isEmpty(BlockState arg0)
method_10359(class_2680 arg0)
public boolean
a()
isValid()
method_10360()
public void
a(dla arg0)
createPortalBlocks(LevelAccessor arg0)
method_10363(class_1936 arg0)
public boolean
b()
isComplete()
method_10362()
public static Vec3
a(m$a arg0, je$a arg1, fgx arg2, bxv arg3)
getRelativePosition(BlockUtil$FoundRectangle arg0, Direction$Axis arg1, Vec3 arg2, EntityDimensions arg3)
method_30494(class_5459$class_5460 arg0, class_2350$class_2351 arg1, class_243 arg2, class_4048 arg3)
public static Vec3
a(fgx arg0, asi arg1, bxs arg2, bxv arg3)
findCollisionFreePosition(Vec3 arg0, ServerLevel arg1, Entity arg2, EntityDimensions arg3)
method_47382(class_243 arg0, class_3218 arg1, class_1297 arg2, class_4048 arg3)