net.minecraft.world.level.portal

public class PortalShape

dpx
net.minecraft.world.level.portal.PortalShape
net.minecraft.class_2424
net.minecraft.unmapped.C_roraysyx
net.minecraft.world.dimension.AreaHelper
net.minecraft.world.dimension.AreaHelper
net.minecraft.src.C_2762_
net.minecraft.world.level.portal.BlockPortalShape

Field summary

Modifier and TypeField
private static final int
c
MIN_WIDTH
field_31825
f_rmlfmqaw
field_31825
f_rmlfmqaw
f_164752_
public static final int
a
MAX_WIDTH
field_31823
f_yjpwcxth
field_31823
f_yjpwcxth
f_164750_
private static final int
d
MIN_HEIGHT
field_31826
f_zcaohfhf
field_31826
f_zcaohfhf
f_164753_
public static final int
b
MAX_HEIGHT
field_31824
f_idqfohso
field_31824
f_idqfohso
f_164751_
private static final BlockBehaviour$StatePredicate
e
FRAME
field_25883
f_ystwyyzs
IS_VALID_FRAME_BLOCK
IS_VALID_FRAME_BLOCK
f_77685_
private final LevelAccessor
f
level
field_11318
f_jjtwimrs
world
world
f_77686_
private final Direction$Axis
g
axis
field_11317
f_nwethuet
axis
axis
f_77687_
private final Direction
h
rightDir
field_11314
f_zvtnohue
negativeDir
negativeDir
f_77688_
private int
i
numPortalBlocks
field_11313
f_sxkghobs
foundPortalBlocks
foundPortalBlocks
f_77689_
private BlockPos
j
bottomLeft
field_11316
f_jrndrlow
lowerCorner
lowerCorner
f_77690_
private int
k
height
field_11312
f_ujvdvssv
height
height
f_77691_
private final int
l
width
field_11311
f_axvqzzis
width
width
f_77692_

Constructor summary

ModifierConstructor
public (LevelAccessor world, BlockPos pos, Direction$Axis axis)

Method summary

Modifier and TypeMethod
public static Optional<PortalShape>
a(cgb arg0, gt arg1, gy$a arg2)
findEmptyPortalShape(LevelAccessor arg0, BlockPos arg1, Direction$Axis arg2)
method_30485(class_1936 arg0, class_2338 arg1, class_2350$class_2351 arg2)
m_fqfqbwyi(C_vdvbsyle arg0, C_hynzadkk arg1, C_xpuuihxf$C_rmpfouoz arg2)
getNewPortal(WorldAccess world, BlockPos pos, Direction$Axis axis)
getNewPortal(WorldAccess world, BlockPos pos, Direction$Axis axis)
m_77708_(C_1598_ p_77709_, C_4675_ p_77710_, C_4689_ p_77711_)
public static Optional<PortalShape>
a(cgb arg0, gt arg1, Predicate<dpx> arg2, gy$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)
m_ahtuozfx(C_vdvbsyle arg0, C_hynzadkk arg1, Predicate<C_roraysyx> arg2, C_xpuuihxf$C_rmpfouoz arg3)
getOrEmpty(WorldAccess world, BlockPos pos, Predicate<AreaHelper> arg2, Direction$Axis axis)
getOrEmpty(WorldAccess world, BlockPos pos, Predicate<AreaHelper> arg2, Direction$Axis axis)
m_77712_(C_1598_ p_77713_, C_4675_ p_77714_, Predicate<C_2762_> p_77715_, C_4689_ p_77716_)
private BlockPos
a(gt arg0)
calculateBottomLeft(BlockPos arg0)
method_30492(class_2338 arg0)
m_rnrlifot(C_hynzadkk arg0)
getLowerCorner(BlockPos pos)
getLowerCorner(BlockPos pos)
m_77733_(C_4675_ arg0)
private int
d()
calculateWidth()
method_30495()
m_wkxzsnxo()
getWidth()
getWidth()
m_77745_()
private int
a(gt arg0, gy arg1)
getDistanceUntilEdgeAboveFrame(BlockPos arg0, Direction arg1)
method_30493(class_2338 arg0, class_2350 arg1)
m_tejwutit(C_hynzadkk arg0, C_xpuuihxf arg1)
getWidth(BlockPos pos, Direction direction)
getWidth(BlockPos pos, Direction direction)
m_77735_(C_4675_ p_77737_, C_4687_ arg1)
private int
e()
calculateHeight()
method_30496()
m_zanwjosv()
getHeight()
getHeight()
m_77746_()
private boolean
a(gt$a arg0, int arg1)
hasTopFrame(BlockPos$MutableBlockPos arg0, int arg1)
method_30491(class_2338$class_2339 arg0, int arg1)
m_beqllhzk(C_hynzadkk$C_egqitdjk arg0, int arg1)
method_30491(BlockPos$Mutable arg0, int arg1)
m_beqllhzk(BlockPos$Mutable arg0, int arg1)
m_77730_(C_4681_ p_77732_, int arg1)
private int
a(gt$a arg0)
getDistanceUntilTop(BlockPos$MutableBlockPos arg0)
method_30490(class_2338$class_2339 arg0)
m_fqjhrxgm(C_hynzadkk$C_egqitdjk arg0)
method_30490(BlockPos$Mutable arg0)
m_fqjhrxgm(BlockPos$Mutable arg0)
m_77728_(C_4681_ arg0)
private static boolean
a(cur arg0)
isEmpty(BlockState arg0)
method_10359(class_2680 arg0)
m_tmadtmrl(C_txtbiemp arg0)
validStateInsidePortal(BlockState state)
validStateInsidePortal(BlockState state)
m_77717_(C_2064_ p_77718_)
public boolean
a()
isValid()
method_10360()
m_qrrwzrao()
isValid()
isValid()
m_77698_()
public void
b()
createPortalBlocks()
method_10363()
m_cirawvkj()
createPortal()
createPortal()
m_77743_()
public boolean
c()
isComplete()
method_10362()
m_zogcrlny()
wasAlreadyValid()
wasAlreadyValid()
m_77744_()
public static Vec3
a(n$a arg0, gy$a arg1, dvt arg2, bar 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)
m_wkjoosdm(C_wauhtoaq$C_tqypnjit arg0, C_xpuuihxf$C_rmpfouoz arg1, C_vgpupfxx arg2, C_sszpscpo arg3)
entityPosInPortal(BlockLocating$Rectangle portalRect, Direction$Axis portalAxis, Vec3d entityPos, EntityDimensions entityDimensions)
entityPosInPortal(BlockLocating$Rectangle portalRect, Direction$Axis portalAxis, Vec3d entityPos, EntityDimensions entityDimensions)
m_77738_(C_4778_ p_77739_, C_4689_ p_77740_, C_3046_ p_77741_, C_510_ p_77742_)
public static PortalInfo
a(afo arg0, n$a arg1, gy$a arg2, dvt arg3, bar arg4, dvt arg5, float arg6, float arg7)
createPortalInfo(ServerLevel arg0, BlockUtil$FoundRectangle arg1, Direction$Axis arg2, Vec3 arg3, EntityDimensions arg4, Vec3 arg5, float arg6, float arg7)
method_30484(class_3218 arg0, class_5459$class_5460 arg1, class_2350$class_2351 arg2, class_243 arg3, class_4048 arg4, class_243 arg5, float arg6, float arg7)
m_kxfqgler(C_bdwnwhiu arg0, C_wauhtoaq$C_tqypnjit arg1, C_xpuuihxf$C_rmpfouoz arg2, C_vgpupfxx arg3, C_sszpscpo arg4, C_vgpupfxx arg5, float arg6, float arg7)
getNetherTeleportTarget(ServerWorld destination, BlockLocating$Rectangle portalRect, Direction$Axis portalAxis, Vec3d offset, EntityDimensions dimensions, Vec3d velocity, float yaw, float pitch)
getNetherTeleportTarget(ServerWorld destination, BlockLocating$Rectangle portalRect, Direction$Axis portalAxis, Vec3d offset, EntityDimensions dimensions, Vec3d velocity, float yaw, float pitch)
m_77699_(C_12_ p_77700_, C_4778_ p_77701_, C_4689_ p_77702_, C_3046_ p_77703_, C_510_ p_77704_, C_3046_ p_77705_, float p_77706_, float p_77707_)