Files
Tplus/TerminatorPlus-Plugin/bin/main/net/nuggetmc/tplus/utils/NMSUtils.class

26 lines
3.4 KiB
Plaintext
Raw Normal View History

<EFBFBD><EFBFBD><EFBFBD><EFBFBD>A<00>!net/nuggetmc/tplus/utils/NMSUtilsjava/lang/ObjectitemsByIdFieldNameLjava/lang/String;<clinit>()VCode /net/minecraft/network/syncher/SynchedEntityData
java/lang/Class getDeclaredFields()[Ljava/lang/reflect/Field;
java/lang/reflect/Field getType()Ljava/lang/Class;(it/unimi/dsi/fastutil/ints/Int2ObjectMap
 equals(Ljava/lang/Object;)Z
 ! getModifiers()I
#%$java/lang/reflect/Modifier &' isPrivate(I)Z
#) *'isFinal
, -.getName()Ljava/lang/String; 0 2java/lang/RuntimeException43Could not find itemsById field in SynchedEntityData
16 78<init>(Ljava/lang/String;)VLineNumberTableLocalVariableTableclazzLjava/lang/Class;fields[Ljava/lang/reflect/Field;fieldLjava/lang/reflect/Field;LocalVariableTypeTableDLjava/lang/Class<Lnet/minecraft/network/syncher/SynchedEntityData;>; StackMapTable>
F 7this#Lnet/nuggetmc/tplus/utils/NMSUtils; getEntityDataC(Lnet/minecraft/network/syncher/SynchedEntityData;)Ljava/util/List; Signature<00>(Lnet/minecraft/network/syncher/SynchedEntityData;)Ljava/util/List<Lnet/minecraft/network/syncher/SynchedEntityData$DataValue<*>;>;
N OgetClass
Q RSgetDeclaredField-(Ljava/lang/String;)Ljava/lang/reflect/Field;
U VW setAccessible(Z)V
Y Z[get&(Ljava/lang/Object;)Ljava/lang/Object;
1] 7^(Ljava/lang/Throwable;)V`java/util/ArrayList
_F c devalues2()Lit/unimi/dsi/fastutil/objects/ObjectCollection; gih.it/unimi/dsi/fastutil/objects/ObjectCollection jkiterator()Ljava/util/Iterator; monjava/util/Iterator pqnext()Ljava/lang/Object;s8net/minecraft/network/syncher/SynchedEntityData$DataItem
ru vwvalue=()Lnet/minecraft/network/syncher/SynchedEntityData$DataValue; y{zjava/util/List |add m~ <00>hasNext()Z<00>java/lang/NoSuchFieldException<00> java/lang/IllegalAccessExceptionsynchedEntityData1Lnet/minecraft/network/syncher/SynchedEntityData;map*Lit/unimi/dsi/fastutil/ints/Int2ObjectMap;e(Ljava/lang/ReflectiveOperationException;
entityDataLjava/util/List;dataItem:Lnet/minecraft/network/syncher/SynchedEntityData$DataItem;iLit/unimi/dsi/fastutil/ints/Int2ObjectMap<Lnet/minecraft/network/syncher/SynchedEntityData$DataItem<*>;>;PLjava/util/List<Lnet/minecraft/network/syncher/SynchedEntityData$DataValue<*>;>;=Lnet/minecraft/network/syncher/SynchedEntityData$DataItem<*>;<00>&java/lang/ReflectiveOperationException
SourceFile NMSUtils.java InnerClassesDataItem<00>9net/minecraft/network/syncher/SynchedEntityData$DataValue DataValue!
 <00>]
K*<2A> L+Y:<05>6><3E>52M,<2C><18><1A>!,<2C><1E>"<22>,<2C><1E>(<28> ,<2C>+<2B>/<2F> <0C><04><>˲/<2F> <0A>1Y3<>5<><35>9*
9@CLR\: Y;<T=>*?@A Y;BC'<05> DD.<02> D<00>7 /*<2A>E<>9 : GH IJKL JbL*<2A>M<>/<2F>PM,<04>T,*<2A>X<>L<> M<>1Y,<2C>\<5C><>_Y<5F>aM+<2B>b<00>f:<04><04>l<00>rN,-<2D>t<>xW<04>}<00><><EFBFBD>,<2C><00><00>9. ! "#$%('0(K)V(`+:>b<00><00>`<00><00> ?@ <00><00>02<00><00>K <00><00>A `<00><00>02<00><00>K <00><00>C(<04>
<00> <09>
ym<00><00><00>r
<00> <00>
<00>