net.minecraft.world

public class PortalForcer

bid
net.minecraft.world.level.PortalForcer
net.minecraft.class_1946
net.minecraft.world.PortalForcer
net.minecraft.unmapped.C_daetwwvm
net.minecraft.server.world.PortalForcer
net.minecraft.world.Teleporter
net.minecraft.world.Teleporter

Field summary

Modifier and TypeField
private static final org.apache.logging.log4j.Logger
a
LOGGER
field_19277
LOGGER
f_vmuijzds
f_59679905
field_222274_a
LOGGER
private static final NetherPortalBlock
b
PORTAL_BLOCK
field_9288
PORTAL_BLOCK
f_cyexnhqs
PORTAL_BLOCK
field_196236_a
BLOCK_NETHER_PORTAL
private final ServerWorld
c
level
field_9286
world
f_rcqxkdpj
world
field_85192_a
world
private final Random
d
random
field_9289
random
f_hbpqlqaq
random
field_77187_a
random
private final Map<ColumnPos, PortalForcer$TicketInfo>
e
cachedPortals
field_19278
ticketInfos
f_uhrzsanz
f_38771593
field_85191_c
destinationCoordinateCache
private final it.unimi.dsi.fastutil.objects.Object2LongMap<ColumnPos>
f
negativeChecks
field_9287
activePortals
f_xbamrrhr
portalCache
field_222275_f
columnPosMap

Constructor summary

ModifierConstructor
public (ServerWorld world)

Method summary

Modifier and TypeMethod
public boolean
a(aio arg0, float arg1)
findAndMoveToPortal(Entity arg0, float arg1)
method_8653(class_1297 arg0, float arg1)
usePortal(Entity arg0, float arg1)
m_ujnoutya(C_astfners arg0, float arg1)
findNetherPortal(Entity entity, float yaw)
func_222268_a(Entity arg0, float arg1)
placeInPortal(Entity arg0, float arg1)
public BlockPattern$TeleportTarget
a(ew arg0, csi arg1, fb arg2, double arg3, double arg4, boolean arg5)
findPortal(BlockPos arg0, Vec3 arg1, Direction arg2, double arg3, double arg4, boolean arg5)
method_18475(class_2338 arg0, class_243 arg1, class_2350 arg2, double arg3, double arg4, boolean arg5)
getPortal(BlockPos arg0, Vec3d arg1, Direction arg2, double x, double y, boolean canActivate)
m_qkihbqkc(C_hynzadkk arg0, C_vgpupfxx arg1, C_xpuuihxf arg2, double arg3, double arg4, boolean arg5)
m_24057900(BlockPos arg0, Vec3d arg1, Direction arg2, double arg3, double arg4, boolean arg5)
func_222272_a(BlockPos arg0, Vec3d arg1, Direction arg2, double arg3, double arg4, boolean arg5)
placeInExistingPortal(BlockPos arg0, Vec3d arg1, Direction directionIn, double arg3, double arg4, boolean arg5)
public boolean
a(aio arg0)
createPortal(Entity arg0)
method_8654(class_1297 arg0)
createPortal(Entity entity)
m_welpxckj(C_astfners arg0)
generateNetherPortal(Entity entity)
func_85188_a(Entity arg0)
makePortal(Entity entityIn)
public void
a(long arg0)
tick(long arg0)
method_20464(long arg0)
tick(long time)
m_wulldxal(long arg0)
m_38355725(long arg0)
func_85189_a(long arg0)
tick(long worldTime)
private void
b(long arg0)
purgeNegativeChecks(long arg0)
method_8656(long arg0)
removeOldActivePortals(long time)
m_ntwdkvyr(long arg0)
tick(long time)
func_222270_b(long arg0)
removeStaleColumnPositions(long arg0)
private void
c(long arg0)
clearStaleCacheEntries(long arg0)
method_20467(long arg0)
removeOldTickets(long time)
m_iqekxfel(long arg0)
m_34025866(long arg0)
func_222269_c(long arg0)
removeStalePortalLocations(long arg0)