net.minecraft.world.entity

public class PortalProcessor

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

Field summary

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

Constructor summary

ModifierConstructor
public (Portal portal, BlockPos pos)

Method summary

Modifier and TypeMethod
public boolean
a(ard arg0, bum arg1, boolean arg2)
processPortalTeleportation(ServerLevel arg0, Entity arg1, boolean arg2)
method_60702(class_3218 arg0, class_1297 arg1, boolean arg2)
tick(ServerWorld world, Entity entity, boolean canUsePortals)
public TeleportTransition
a(ard arg0, bum arg1)
getPortalDestination(ServerLevel arg0, Entity arg1)
method_60701(class_3218 arg0, class_1297 arg1)
createTeleportTarget(ServerWorld world, Entity entity)
public Portal$Transition
a()
getPortalLocalTransition()
method_60700()
getEffect()
private void
f()
decayTick()
method_60710()
decayTicksInPortal()
public boolean
b()
hasExpired()
method_60706()
hasExpired()
public BlockPos
c()
getEntryPosition()
method_60707()
getPortalPos()
public void
a(ji arg0)
updateEntryPosition(BlockPos arg0)
method_60704(class_2338 arg0)
setPortalPos(BlockPos pos)
public int
d()
getPortalTime()
method_60708()
getTicksInPortal()
public boolean
e()
isInsidePortalThisTick()
method_60709()
isInPortal()
public void
a(boolean arg0)
setAsInsidePortalThisTick(boolean arg0)
method_60705(boolean arg0)
setInPortal(boolean inPortal)
public boolean
a(dpk arg0)
isSamePortal(Portal arg0)
method_60703(class_9797 arg0)
portalMatches(Portal portal)