Êþº¾EX  java/lang/Object()V   *net/minecraft/world/entity/PortalProcessorportal(Lnet/minecraft/world/level/block/Portal;   entryPositionLnet/minecraft/core/BlockPos;  insidePortalThisTickZ   portalTimeI  &net/minecraft/world/level/block/PortalgetPortalTransitionTimeN(Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/Entity;)I  ! decayTick # $%getPortalDestinationŸ(Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/level/portal/TeleportTransition; ' ()getLocalTransition5()Lnet/minecraft/world/level/block/Portal$Transition; +,- ./java/lang/Mathmax(II)IH(Lnet/minecraft/world/level/block/Portal;Lnet/minecraft/core/BlockPos;)VCodeLineNumberTableLocalVariableTablethis,Lnet/minecraft/world/entity/PortalProcessor;portalEntryPositionMethodParametersprocessPortalTeleportationO(Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/Entity;Z)Z serverLevel(Lnet/minecraft/server/level/ServerLevel;entity#Lnet/minecraft/world/entity/Entity;allowedToTeleport StackMapTable‚(Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/world/level/portal/TeleportTransition;RuntimeVisibleTypeAnnotations#Lorg/jspecify/annotations/Nullable;getPortalLocalTransition hasExpired()ZgetEntryPosition()Lnet/minecraft/core/BlockPos;updateEntryPosition (Lnet/minecraft/core/BlockPos;)V getPortalTime()IisInsidePortalThisTicksetAsInsidePortalThisTick(Z)V insidePortal isSamePortal+(Lnet/minecraft/world/level/block/Portal;)Z SourceFilePortalProcessor.java InnerClassesV1net/minecraft/world/level/block/Portal$Transition Transition!  01b*·*+µ*,µ *µ±2 3 45 67  6891™5*´™+*µ™ *Y´Z`µ*´+,¹¡§¬*¶¬2 /33*5455:;5<=5>?-@7 :<>$@1N*´+,*´ ¹"°23 45:;<=7 :<ABC)14 *´¹&°2#3  45!1=**´d¸*µ±2 '(3 45DE1B *´�§¬2+3  45? @FG1/*´ °2/3 45HI1>*+µ ±2 343457JK1/*´¬273 45LE1/*´¬2;3 45MN1>*µ±2 ?@345O7OPQ1M*´+¦§¬2C345 ? @7 RST UW@