Êþº¾E8Bnet/minecraft/network/protocol/game/ClientboundSetEntityDataPacket  java/lang/Object()V  /net/minecraft/network/syncher/SynchedEntityDataentity0Lnet/minecraft/network/syncher/SyncedDataHolder;   itemsById;[Lnet/minecraft/network/syncher/SynchedEntityData$DataItem;  LOGGERLorg/slf4j/Logger;  org/slf4j/LoggerisDebugEnabled()Z  !"java/lang/Thread currentThread()Ljava/lang/Thread; $ %& getStackTrace ()[Ljava/lang/StackTraceElement; ()* +,java/lang/StackTraceElement getClassName()Ljava/lang/String; ./0 12java/lang/ClassforName%(Ljava/lang/String;)Ljava/lang/Class; 4 56equals(Ljava/lang/Object;)Z8defineId called for: {} from {}:java/lang/RuntimeException 9 = >?debug((Ljava/lang/String;[Ljava/lang/Object;)VA java/lang/ClassNotFoundException C DE ID_REGISTRY(Lnet/minecraft/util/ClassTreeIdRegistry; GHI JK&net/minecraft/util/ClassTreeIdRegistrydefine(Ljava/lang/Class;)IM"java/lang/IllegalArgumentExceptionO PQmakeConcatWithConstants(I)Ljava/lang/String; LS T(Ljava/lang/String;)V VWX YZ2net/minecraft/network/syncher/EntityDataSerializercreateAccessor5(I)Lnet/minecraft/network/syncher/EntityDataAccessor; \]^ _`0net/minecraft/network/syncher/EntityDataAccessorid()I b cdgetItemn(Lnet/minecraft/network/syncher/EntityDataAccessor;)Lnet/minecraft/network/syncher/SynchedEntityData$DataItem; fgh ij8net/minecraft/network/syncher/SynchedEntityData$DataItemgetValue()Ljava/lang/Object; l mnsetH(Lnet/minecraft/network/syncher/EntityDataAccessor;Ljava/lang/Object;Z)V pqr st$org/apache/commons/lang3/ObjectUtilsnotEqual'(Ljava/lang/Object;Ljava/lang/Object;)Z fv wxsetValue(Ljava/lang/Object;)V z{| }~.net/minecraft/network/syncher/SyncedDataHolderonSyncedDataUpdated5(Lnet/minecraft/network/syncher/EntityDataAccessor;)V f€ �‚setDirty(Z)V „ …†isDirtyZˆjava/util/ArrayList ‡ f‹ … f� Ž�value=()Lnet/minecraft/network/syncher/SynchedEntityData$DataValue; ‘’“ ”6java/util/Listadd f– —isSetToDefault ‘™ š›iterator()Ljava/util/Iterator; �žŸ  java/util/IteratorhasNext �¢ £jnext¥9net/minecraft/network/syncher/SynchedEntityData$DataValue ¤§ _¨I ª «¬ assignValuex(Lnet/minecraft/network/syncher/SynchedEntityData$DataItem;Lnet/minecraft/network/syncher/SynchedEntityData$DataValue;)V f® ¯° getAccessor4()Lnet/minecraft/network/syncher/EntityDataAccessor; z² }³(Ljava/util/List;)V ¤µ ¶· serializer6()Lnet/minecraft/network/syncher/EntityDataSerializer; f¹ º»accessor2Lnet/minecraft/network/syncher/EntityDataAccessor; \µ ¾¿À 5tjava/util/ObjectsÂjava/lang/IllegalStateException ÄÅÆ ÇÈjava/util/LocaleROOTLjava/util/Locale;ÊOInvalid entity data item type for field %d on entity %s: old=%s(%s), new=%s(%s) ÌÍÎ ÏÐjava/lang/IntegervalueOf(I)Ljava/lang/Integer; fÒ ŽÓLjava/lang/Object; Õ Ö×getClass()Ljava/lang/Class; ¤Ò ÚÛÜ ÝÞjava/lang/StringformatK(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; ÁS áâã äåcom/mojang/logging/LogUtils getLogger()Lorg/slf4j/Logger; G MAX_ID_VALUE ConstantValueþ Signature>[Lnet/minecraft/network/syncher/SynchedEntityData$DataItem<*>;n(Lnet/minecraft/network/syncher/SyncedDataHolder;[Lnet/minecraft/network/syncher/SynchedEntityData$DataItem;)VCodeLineNumberTableLocalVariableTablethis1Lnet/minecraft/network/syncher/SynchedEntityData;LocalVariableTypeTableMethodParametersq(Lnet/minecraft/network/syncher/SyncedDataHolder;[Lnet/minecraft/network/syncher/SynchedEntityData$DataItem<*>;)VdefineIdy(Ljava/lang/Class;Lnet/minecraft/network/syncher/EntityDataSerializer;)Lnet/minecraft/network/syncher/EntityDataAccessor;aClassLjava/lang/Class;clazztype4Lnet/minecraft/network/syncher/EntityDataSerializer;Ljava/lang/Class<*>;DLjava/lang/Class<+Lnet/minecraft/network/syncher/SyncedDataHolder;>;9Lnet/minecraft/network/syncher/EntityDataSerializer; StackMapTableÌ(Ljava/lang/Class<+Lnet/minecraft/network/syncher/SyncedDataHolder;>;Lnet/minecraft/network/syncher/EntityDataSerializer;)Lnet/minecraft/network/syncher/EntityDataAccessor;7Lnet/minecraft/network/syncher/EntityDataAccessor;Ž(Lnet/minecraft/network/syncher/EntityDataAccessor;)Lnet/minecraft/network/syncher/SynchedEntityData$DataItem;getF(Lnet/minecraft/network/syncher/EntityDataAccessor;)Ljava/lang/Object;R(Lnet/minecraft/network/syncher/EntityDataAccessor;)TT;G(Lnet/minecraft/network/syncher/EntityDataAccessor;Ljava/lang/Object;)VTT;S(Lnet/minecraft/network/syncher/EntityDataAccessor;TT;)V forceDirtydataItem:Lnet/minecraft/network/syncher/SynchedEntityData$DataItem;?Lnet/minecraft/network/syncher/SynchedEntityData$DataItem;T(Lnet/minecraft/network/syncher/EntityDataAccessor;TT;Z)V packDirty()Ljava/util/List;resultLjava/util/List;=Lnet/minecraft/network/syncher/SynchedEntityData$DataItem<*>;PLjava/util/List;>;R()Ljava/util/List;>;RuntimeVisibleTypeAnnotations#Lorg/jspecify/annotations/Nullable;getNonDefaultValues assignValuesitem;Lnet/minecraft/network/syncher/SynchedEntityData$DataValue;items>Lnet/minecraft/network/syncher/SynchedEntityData$DataValue<*>;S(Ljava/util/List;>;)V–(Lnet/minecraft/network/syncher/SynchedEntityData$DataItem;Lnet/minecraft/network/syncher/SynchedEntityData$DataValue<*>;)V SourceFileSynchedEntityData.java NestMembers%7net/minecraft/network/syncher/SynchedEntityData$BuilderBootstrapMethods(-Data value id is too big with ! (Max is 254)* +,- P.$java/lang/invoke/StringConcatFactory˜(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/invoke/CallSite; InnerClassesDataItem DataValueBuilder4%java/lang/invoke/MethodHandles$Lookup6java/lang/invoke/MethodHandlesLookup! ç¨èéDE êë…† ìík*·*+µ *,µ±î  ï ðñ ò ëó  êô õöík²¹™>¸¶#2¶'¸-M,*¶3š#²7½Y*SY,SY»9Y·;S¹<§M²B*¶F=þ¤»LYºN·R¿+¹U° BE@î* # %&"'B*E)F,N-U.c0ï*(÷økùøkúûN_¨ò (÷ükùýkúþÿûBB@üó ùúêcdíP *´+¶[2°î5ï ðñ º»ò  ºóºêíO *+¶a¶e°î9ï ðñ º»ò  ºóºêmíf*+,¶k±î =>ï ðñº»ŽÓòºŽó ºŽêmníÒ3*+¶a:š,¶e¸o™,¶u*´ +¹y¶*µƒ±îACDE'F-G2Iï43ðñ3º»3ŽÓ3 †,  ò 3º3Ž,  ÿ üfó ºŽ ê …í/*´ƒ¬îLï ðñíìO*´ƒš°*µƒ»‡Y·‰L*´M,¾>6¢),2:¶Š™¶+¶Œ¹�W„§ÿ×+°î* PQ SUV-W5X;YGVM]ï -  Oðñ9ò- 9ÿ ÿ ‘%øêíåDL*´M,¾>6¢2,2:¶•™§+Ç »‡Y·‰L+¶Œ¹�W„§ÿÎ+°î& acd!e$g(h0j<cBmï #  DðñBò# Bÿ!ÿ  ‘üf ú øê³íßH+¹˜M,¹œ™0,¹¡À¤N*´-´¦2:*-¶©*´ ¶­¹y§ÿÍ*´ +¹±±îqr%s,t:u=vGwï*%   HðñHò %  Hÿ ü�ú5óꫬíÖe,¶´+´¸¶¼¸½šN»ÁY²ÃɽY+´¸¶[¸ËSY*´ SY+´ÑSY+´Ñ¶ÔSY,´ØSY,´Ø¶ÔS¸Ù·ß¿+,´Ø¶u±î{|\~dï eðñe  eòe  eÿû\ó  ê í-¸à³»GY·æ³B±î !"#$f¤&)'/"f 0 ¤ 1$ 2 357