Êþº¾EÑ  java/util/ObjectsrequireNonNull&(Ljava/lang/Object;)Ljava/lang/Object;   Hnet/minecraft/world/level/entity/PersistentEntitySectionManager$Callbackthis$0ALnet/minecraft/world/level/entity/PersistentEntitySectionManager;  java/lang/Object()V  entity/Lnet/minecraft/world/level/entity/EntityAccess;  currentSectionKeyJ  currentSection0Lnet/minecraft/world/level/entity/EntitySection; !" #$-net/minecraft/world/level/entity/EntityAccess blockPosition()Lnet/minecraft/core/BlockPos; &'( )*net/minecraft/core/SectionPosasLong (Lnet/minecraft/core/BlockPos;)J ,-. /0.net/minecraft/world/level/entity/EntitySection getStatus/()Lnet/minecraft/world/level/entity/Visibility; ,2 34remove2(Lnet/minecraft/world/level/entity/EntityAccess;)Z 678 9:?net/minecraft/world/level/entity/PersistentEntitySectionManagerLOGGERLorg/slf4j/Logger;<3Entity {} wasn't found in section {} (moving to {}) &> ?@of"(J)Lnet/minecraft/core/SectionPos; BCD EFjava/lang/LongvalueOf(J)Ljava/lang/Long; HIJ KLorg/slf4j/Loggerwarn((Ljava/lang/String;[Ljava/lang/Object;)V 6N OPremoveSectionIfEmpty4(JLnet/minecraft/world/level/entity/EntitySection;)V 6R STsectionStorage7Lnet/minecraft/world/level/entity/EntitySectionStorage; VWX YZ5net/minecraft/world/level/entity/EntitySectionStoragegetOrCreateSection3(J)Lnet/minecraft/world/level/entity/EntitySection; ,\ ]^add2(Lnet/minecraft/world/level/entity/EntityAccess;)V ` ab updateStatus](Lnet/minecraft/world/level/entity/Visibility;Lnet/minecraft/world/level/entity/Visibility;)V 6d efgetEffectiveStatus‹(Lnet/minecraft/world/level/entity/EntityAccess;Lnet/minecraft/world/level/entity/Visibility;)Lnet/minecraft/world/level/entity/Visibility; hij kl+net/minecraft/world/level/entity/Visibility isAccessible()Z 6n op callbacks0Lnet/minecraft/world/level/entity/LevelCallback; rst uv.net/minecraft/world/level/entity/LevelCallbackonSectionChange(Ljava/lang/Object;)V 6x y^ stopTracking 6{ |^ startTracking h~ l isTicking 6� ‚^ stopTicking 6„ …^ startTicking‡;Entity {} wasn't found in section {} (destroying due to {}) ‰Š‹ Œl/net/minecraft/world/entity/Entity$RemovalReason shouldDestroy rŽ �v onDestroyed 6‘ ’“ knownUuidsLjava/util/Set; • –—getUUID()Ljava/util/UUID; ™š› 3œ java/util/Set(Ljava/lang/Object;)Z ž Ÿ NULL8Lnet/minecraft/world/level/entity/EntityInLevelCallback; ¢ £¤setLevelCallback;(Lnet/minecraft/world/level/entity/EntityInLevelCallback;)V¦6net/minecraft/world/level/entity/EntityInLevelCallback SignatureTT;5Lnet/minecraft/world/level/entity/EntitySection;¤(Lnet/minecraft/world/level/entity/PersistentEntitySectionManager;Lnet/minecraft/world/level/entity/EntityAccess;JLnet/minecraft/world/level/entity/EntitySection;)VCodeLineNumberTableLocalVariableTablethisJLnet/minecraft/world/level/entity/PersistentEntitySectionManager$Callback;LocalVariableTypeTableOLnet/minecraft/world/level/entity/PersistentEntitySectionManager.Callback;MethodParameters<(TT;JLnet/minecraft/world/level/entity/EntitySection;)VonMovepreviousStatus-Lnet/minecraft/world/level/entity/Visibility; newSectionposLnet/minecraft/core/BlockPos; newSectionPos StackMapTable½net/minecraft/core/BlockPos newStatuseffectivePreviousStatuseffectiveNewStatus wasAccessibleZ wasTickingonRemove4(Lnet/minecraft/world/entity/Entity$RemovalReason;)Vreason1Lnet/minecraft/world/entity/Entity$RemovalReason;status SourceFile#PersistentEntitySectionManager.javaNestHost InnerClassesCallbackÏ!net/minecraft/world/entity/Entity RemovalReason ¥§¨§© ª«�*+Y¸Wµ*· *,µ*!µ*µ±¬-./01­*®¯° ®±¨©² §³´«D‘*´¹L+¸%A *´”™{*´¶+:*´*´¶1š)²5;½Y*´SY*´¸=SY ¸AS¹G*´*´*´¶M*´´Q ¶U:*´¶[*µ* µ*¶+¶_±¬6 5 678!9/:U<d>q?z@€A…C�E­4!oµ¶q·‘®¯ ‡¸¹‚º°q·©‘®±»þU¼hú:ab«· ¼*´+¸cN*´,¸c:-¦¶g™*´´m*´¹q±-¶g6¶g6™š*´*´¶w§š™*´*´¶z-¶}6¶}6™š*´*´¶€§š™*´*´¶ƒ™*´´m*´¹q±¬VH IKL!M1O2R8S?TIUWVaWlZr[y\ƒ]‘^›_¦b«c»e­\ ¼®¯¼µ¶¼¾¶ ³¿¶©À¶8„ÁÂ?}kÂrJÃÂyC° ¼®±»ý1hhý$ý$² µ¾ÄÅ«>­*´*´¶1š&²5†½Y*´SY*´¸=SY+S¹G*´*´¶+¸cM,¶}™*´*´¶€,¶g™*´*´¶w+¶ˆ™*´´m*´¹�*´´�*´¹”¹˜W*´²�¹¡*´*´*´¶M±¬6 ij1m@nGoRqYrdtku{w‘x�z¬{­ ­®¯­ÆÇ@mȶ° ­®±» 1ü h²ÆÉÊË6Ì6͉ÎÐ@