=  java/lang/Object()V   zombie/world/ItemInfoexistsAsVanillaZ   isModded   obsolete   removed   isLoaded  fullTypeLjava/lang/String;    registryIDS " #modID % &' scriptItemLzombie/scripting/objects/Item; ) *+ modOverridesLjava/util/List; .java/util/ArrayList - 123 45java/util/ListaddAll(Ljava/util/Collection;)Z 7 89GetDebugString()Ljava/lang/String; ;<= >?zombie/debug/DebugLoglog(Ljava/lang/String;)V 1A BCsize()IE FGmakeConcatWithConstants>(SLjava/lang/String;Ljava/lang/String;ZZZZI)Ljava/lang/String;I FJ&(Ljava/lang/String;)Ljava/lang/String;I 1M NOget(I)Ljava/lang/Object;Qjava/lang/StringS FT8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;IIIE Z[\ ]9java/lang/System lineSeparator_ F`9(Ljava/lang/String;SLjava/lang/String;)Ljava/lang/String; bcd e?java/io/FileWriterwrite g FhJ(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; g k Fl9(Ljava/lang/String;ZLjava/lang/String;)Ljava/lang/String; k kkqmodOverrides = { Ig uvw xyjava/nio/ByteBufferputShort(S)Ljava/nio/ByteBuffer;{java/lang/Byte } ~ moduleName 1 indexOf(Ljava/lang/Object;)I u put(B)Ljava/nio/ByteBuffer;  itemName  zombie/GameWindow WriteString*(Ljava/nio/ByteBuffer;Ljava/lang/String;)Vzombie/core/utils/Bits u Cposition addFlags(BI)B u (I)Ljava/nio/ByteBuffer; u getShort()S u N()B  ReadString)(Ljava/nio/ByteBuffer;)Ljava/lang/String;S hasFlags(BI)Zzombie/scripting/ScriptManager pz-vanilla 1 clear 1 add(Ljava/lang/Object;)Z Signature$Ljava/util/List;CodeLineNumberTable getFullType getRegistryIDisExistsAsVanilla()ZgetModID isObsolete isRemoved getScriptItem!()Lzombie/scripting/objects/Item;getModOverrides()Ljava/util/List;&()Ljava/util/List;copy()Lzombie/world/ItemInfo; StackMapTableisValid DebugPrintToString saveAsText)(Ljava/io/FileWriter;Ljava/lang/String;)V Exceptionsjava/io/IOExceptionsave8(Ljava/nio/ByteBuffer;Ljava/util/List;Ljava/util/List;)V`(Ljava/nio/ByteBuffer;Ljava/util/List;Ljava/util/List;)Vload9(Ljava/nio/ByteBuffer;ILjava/util/List;Ljava/util/List;)Va(Ljava/nio/ByteBuffer;ILjava/util/List;Ljava/util/List;)V SourceFile ItemInfo.javaBootstrapMethods  F$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;=== Dictionary Item Debug Print === registryID = , fulltype = "", modID = "", existsAsVanilla = , isModded = , obsolete = , removed = , isModdedOverride = , modOverrides = {  PZ-Vanilla, "",  }, %=================================== uregistryID = ,fulltype = "",modID = "",existsAsVanilla = ,isModded = ,obsolete = ,removed = ,modOverrides = ,registryID = ,fulltype = "",modID = "",existsAsVanilla = ,isModded = ,obsolete = ,removed = , },. InnerClasses%java/lang/invoke/MethodHandles$Lookup java/lang/invoke/MethodHandlesLookup! ~   #   *+&'J*** *** 9*!*%*)* -9*!1*5*9*=*$A*(DrY,L+*+*+*+* +*!!+*+*+*+*$$*(+-Y/(+(*(0W+:GHIJ K(L0M8N@OHPPQWRbSpUp>***Y@$*6: ]^89/***!** ***(*(@DL*(^+HL* +KL=*(@3+*(LPRL*(@d +UL+VL+WL+:ai6j=kDlKmRnaoupqntvw</PPPP!P696***!** ***(*(@X{5{-/PPPPH+,*Y^a+,*Yfa+,*!Yia+,*Yja+,* Yma+,*Yna+,*Yoa*(^pN6*(@5-*(LPRN*(@d -UN-rN+,-YsaF"3DUfw~P9b+*tW-@+-*|tW+-*|W+*6+6+W* 96,@+,*!tW+,*!W* 6* 6* 6*(6*(@@,@+,*(LtW+,*(LWn 6+*(@W6*(@E,@+,*(LtW+,*(LW+6+W+W+W% '7?BHNU]h{+<Gax~ 'C@2E*+*@ ++LP|*+**|*+6.*--@ ++LP!* *!* ****(*-Y/(*( /*(--@ ++LPWB+662*(--@ ++LPWͱb-5FLUx >Du111u111Fu111u111 :)u1111u1111u1111u1111n