Package net.minecraft.world.entity
Class PortalProcessor
java.lang.Object
net.minecraft.world.entity.PortalProcessor
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate voidgetPortalDestination(ServerLevel level, Entity entity) intbooleanbooleanbooleanisSamePortal(Portal portal) booleanprocessPortalTeleportation(ServerLevel level, Entity entity, boolean canChangeDimensions) voidsetAsInsidePortalThisTick(boolean insidePortalThisTick) voidupdateEntryPosition(BlockPos entryPosition)
-
Field Details
-
portal
-
entryPosition
-
portalTime
private int portalTime -
insidePortalThisTick
private boolean insidePortalThisTick
-
-
Constructor Details
-
PortalProcessor
-
-
Method Details
-
processPortalTeleportation
public boolean processPortalTeleportation(ServerLevel level, Entity entity, boolean canChangeDimensions) -
getPortalDestination
-
getPortalLocalTransition
-
decayTick
private void decayTick() -
hasExpired
public boolean hasExpired() -
getEntryPosition
-
updateEntryPosition
-
getPortalTime
public int getPortalTime() -
isInsidePortalThisTick
public boolean isInsidePortalThisTick() -
setAsInsidePortalThisTick
public void setAsInsidePortalThisTick(boolean insidePortalThisTick) -
isSamePortal
-