net.minecraft.world.dimension

public class PortalManager

net.minecraft.world.entity.PortalProcessor
net.minecraft.class_9787
net.minecraft.world.dimension.PortalManager

Field summary

Modifier and TypeField
private final Portal
portal
field_51998
portal
private BlockPos
entryPosition
field_51999
pos
private int
portalTime
field_52000
ticksInPortal
private boolean
insidePortalThisTick
field_52001
inPortal

Constructor summary

ModifierConstructor
public (Portal portal, BlockPos pos)

Method summary

Modifier and TypeMethod
public boolean
processPortalTeleportation(ServerLevel serverLevel, Entity entity, boolean allowedToTeleport)
method_60702(class_3218 arg0, class_1297 arg1, boolean arg2)
tick(ServerWorld world, Entity entity, boolean canUsePortals)
public TeleportTarget
getPortalDestination(ServerLevel serverLevel, Entity entity)
method_60701(class_3218 arg0, class_1297 arg1)
createTeleportTarget(ServerWorld world, Entity entity)
public Portal$Effect
getPortalLocalTransition()
method_60700()
getEffect()
private void
decayTick()
method_60710()
decayTicksInPortal()
public boolean
hasExpired()
method_60706()
hasExpired()
public BlockPos
getEntryPosition()
method_60707()
getPortalPos()
public void
updateEntryPosition(BlockPos entryPosition)
method_60704(class_2338 arg0)
setPortalPos(BlockPos pos)
public int
getPortalTime()
method_60708()
getTicksInPortal()
public boolean
isInsidePortalThisTick()
method_60709()
isInPortal()
public void
setAsInsidePortalThisTick(boolean insidePortal)
method_60705(boolean arg0)
setInPortal(boolean inPortal)
public boolean
isSamePortal(Portal portal)
method_60703(class_9797 arg0)
portalMatches(Portal portal)