Êþº¾Eº  java/util/ObjectsrequireNonNull&(Ljava/lang/Object;)Ljava/lang/Object;   Gnet/minecraft/world/level/entity/TransientEntitySectionManager$Callbackthis$0@Lnet/minecraft/world/level/entity/TransientEntitySectionManager;  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/TransientEntitySectionManagerLOGGERLorg/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 6` ab callbacks0Lnet/minecraft/world/level/entity/LevelCallback; def gh.net/minecraft/world/level/entity/LevelCallbackonSectionChange(Ljava/lang/Object;)V j klisAlwaysTicking()Z nop ql+net/minecraft/world/level/entity/Visibility isTicking ds th onTickingEnd dv whonTickingStarty;Entity {} wasn't found in section {} (destroying due to {}) d{ |h onTrackingEnd d~ h onDestroyed 6� ‚ƒ entityStorage/Lnet/minecraft/world/level/entity/EntityLookup; …†‡ 3^-net/minecraft/world/level/entity/EntityLookup ‰ Š‹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/TransientEntitySectionManager;Lnet/minecraft/world/level/entity/EntityAccess;JLnet/minecraft/world/level/entity/EntitySection;)VCodeLineNumberTableLocalVariableTablethisILnet/minecraft/world/level/entity/TransientEntitySectionManager$Callback;LocalVariableTypeTableNLnet/minecraft/world/level/entity/TransientEntitySectionManager.Callback;MethodParameters<(TT;JLnet/minecraft/world/level/entity/EntitySection;)VonMove wasTickingZpreviousStatus-Lnet/minecraft/world/level/entity/Visibility; newSectionposLnet/minecraft/core/BlockPos; newSectionPos StackMapTableªnet/minecraft/core/BlockPosonRemove4(Lnet/minecraft/world/entity/Entity$RemovalReason;)Vreason1Lnet/minecraft/world/entity/Entity$RemovalReason;status SourceFile"TransientEntitySectionManager.javaNestHost InnerClassesCallback¶/net/minecraft/world/entity/Entity$RemovalReason¸!net/minecraft/world/entity/Entity RemovalReason �’“’” •–�*+Y¸Wµ*· *,µ*!µ*µ±—˜*™š› ™œ“”� ’žŸ–àê*´¹L+¸%A *´”™Ô*´¶+:*´*´¶1š)²5;½Y*´SY*´¸=SY ¸AS¹G*´*´*´¶M*´´Q ¶U:*´¶[*µ* µ*´´_*´¹c*´¹išK¶m6¶+¶m6™š*´´_*´¹r§š™*´´_*´¹u±—R  !!/"U$d&q'z(€)…+•-¡.¨/²0¼1Ï2Ù3é7˜H¨A ¡²7q¡!È¢£qx¤Ꙛ ०Û§›qx¤”Ꙝ¨"þU©nþy,ÿ©«¬–.¦*´*´¶1š&²5x½Y*´SY*´¸=SY+S¹G*´¶+M,¶mš*´¹i™*´´_*´¹r*´´_*´¹z*´´_*´¹}*´´€*´¶„*´²ˆ¹Œ*´*´*´¶M±—. ;<1>9?L@\BlC|DŠE–G¥H˜ ¦™š¦­®9m¯£› ¦™œ¨ 1ün�­°±²6³6´µ·¹@