Êþº¾Ew  java/lang/Object()V   9net/minecraft/client/renderer/item/CuboidItemModelWrappertintsLjava/util/List;7net/minecraft/client/resources/model/geometry/BakedQuad  java/util/HashSet = ABC DEjava/util/Listiterator()Ljava/util/Iterator; GHI JKjava/util/IteratorhasNext()Z GM NOnext()Ljava/lang/Object; Q RSposition(I)Lorg/joml/Vector3fc; UVW XY java/util/Setadd(Ljava/lang/Object;)Z[ \]apply"()Ljava/util/function/IntFunction; U_ `atoArray5(Ljava/util/function/IntFunction;)[Ljava/lang/Object;c[Lorg/joml/Vector3fc; efg hi7net/minecraft/client/renderer/item/ItemStackRenderStateappendModelIdentityElement(Ljava/lang/Object;)V ek lmnewLayerL()Lnet/minecraft/client/renderer/item/ItemStackRenderState$LayerRenderState; opq rK"net/minecraft/world/item/ItemStackhasFoil t uvhasSpecialAnimatedTexture'(Lnet/minecraft/world/item/ItemStack;)Z xyz {|@net/minecraft/client/renderer/item/ItemStackRenderState$FoilTypeSPECIALBLnet/minecraft/client/renderer/item/ItemStackRenderState$FoilType; x~ |STANDARD �‚ƒ „…Hnet/minecraft/client/renderer/item/ItemStackRenderState$LayerRenderState setFoilTypeE(Lnet/minecraft/client/renderer/item/ItemStackRenderState$FoilType;)V e‡ ˆ setAnimated AŠ ‹KisEmpty �� Ž� tintLayers&()Lit/unimi/dsi/fastutil/ints/IntList;‘.net/minecraft/client/color/item/ItemTintSource “”• –—$net/minecraft/world/entity/ItemOwnerasLivingEntity+()Lnet/minecraft/world/entity/LivingEntity; �™ š› calculate~(Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/client/multiplayer/ClientLevel;Lnet/minecraft/world/entity/LivingEntity;)I �žŸ X"it/unimi/dsi/fastutil/ints/IntList ¡¢£ ¤¥java/lang/IntegervalueOf(I)Ljava/lang/Integer; �§ ¨© setExtents (Ljava/util/function/Supplier;)V �« ¬­setLocalTransform(Lorg/joml/Matrix4fc;)V ¯°± ²³8net/minecraft/client/renderer/item/ModelRenderProperties applyToLayerz(Lnet/minecraft/client/renderer/item/ItemStackRenderState$LayerRenderState;Lnet/minecraft/world/item/ItemDisplayContext;)V �µ ¶·setQuads<(Lnet/minecraft/client/resources/model/geometry/ItemQuads;)V ¹ º» materialInfoH()Lnet/minecraft/client/resources/model/geometry/BakedQuad$MaterialInfo; ½¾¿ ÀÁDnet/minecraft/client/resources/model/geometry/BakedQuad$MaterialInfosprite<()Lnet/minecraft/client/renderer/texture/TextureAtlasSprite; ÃÄÅ ÆÇ8net/minecraft/client/renderer/texture/TextureAtlasSprite atlasLocation&()Lnet/minecraft/resources/Identifier; ÉÊË ÌY"net/minecraft/resources/IdentifierequalsÎjava/lang/IllegalStateException ÐÑÒ ¤Ójava/lang/String&(Ljava/lang/Object;)Ljava/lang/String;Õ Ö×makeConcatWithConstants8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; ÍÙ Ú(Ljava/lang/String;)V ÜÝÞ ßà2net/minecraft/client/renderer/texture/TextureAtlasLOCATION_ITEMS$Lnet/minecraft/resources/Identifier; Üâ ãàLOCATION_BLOCKSå"java/lang/IllegalArgumentExceptionç Öè&(Ljava/lang/String;)Ljava/lang/String; äÙ ëìí îïnet/minecraft/tags/ItemTags COMPASSESLnet/minecraft/tags/TagKey; oñ òóis(Lnet/minecraft/tags/TagKey;)Z õö÷ øùnet/minecraft/world/item/ItemsCLOCKLnet/minecraft/world/item/Item; oû òYýorg/joml/Vector3fc ÿ computeExtents'(Ljava/util/List;)[Lorg/joml/Vector3fc;,net/minecraft/client/renderer/item/ItemModel SignatureBLjava/util/List;4Ljava/util/function/Supplier<[Lorg/joml/Vector3fc;>;Ÿ(Ljava/util/List;Lnet/minecraft/client/resources/model/geometry/QuadCollection;Lnet/minecraft/client/renderer/item/ModelRenderProperties;Lorg/joml/Matrix4fc;)VCodeLineNumberTableLocalVariableTablethis;Lnet/minecraft/client/renderer/item/CuboidItemModelWrapper;quads>Lnet/minecraft/client/resources/model/geometry/QuadCollection;LocalVariableTypeTableMethodParametersÑ(Ljava/util/List;Lnet/minecraft/client/resources/model/geometry/QuadCollection;Lnet/minecraft/client/renderer/item/ModelRenderProperties;Lorg/joml/Matrix4fc;)VvertexIquad9Lnet/minecraft/client/resources/model/geometry/BakedQuad;resultLjava/util/Set;KLjava/util/List;%Ljava/util/Set; StackMapTableb(Ljava/util/List;)[Lorg/joml/Vector3fc;update(Lnet/minecraft/client/renderer/item/ItemStackRenderState;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/client/renderer/item/ItemModelResolver;Lnet/minecraft/world/item/ItemDisplayContext;Lnet/minecraft/client/multiplayer/ClientLevel;Lnet/minecraft/world/entity/ItemOwner;I)VfoilTypetint tintSource0Lnet/minecraft/client/color/item/ItemTintSource;$Lit/unimi/dsi/fastutil/ints/IntList;output9Lnet/minecraft/client/renderer/item/ItemStackRenderState;item$Lnet/minecraft/world/item/ItemStack;resolver6Lnet/minecraft/client/renderer/item/ItemModelResolver;displayContext-Lnet/minecraft/world/item/ItemDisplayContext;level.Lnet/minecraft/client/multiplayer/ClientLevel;owner&Lnet/minecraft/world/entity/ItemOwner;seedlayerJLnet/minecraft/client/renderer/item/ItemStackRenderState$LayerRenderState;34net/minecraft/client/renderer/item/ItemModelResolver5+net/minecraft/world/item/ItemDisplayContext7,net/minecraft/client/multiplayer/ClientLevel9'net/minecraft/world/entity/LivingEntityRuntimeVisibleTypeAnnotations#Lorg/jspecify/annotations/Nullable;validateAtlasUsage(Ljava/util/List;)V quadAtlas quadIteratorLjava/util/Iterator; expectedAtlasOLjava/util/Iterator;N(Ljava/util/List;)V itemStacklambda$computeExtents$0(I)[Lorg/joml/Vector3fc;x$0 lambda$new$0U(Lnet/minecraft/client/resources/model/geometry/QuadCollection;)[Lorg/joml/Vector3fc; SourceFileCuboidItemModelWrapper.java NestMembersNAnet/minecraft/client/renderer/item/CuboidItemModelWrapper$UnbakedBootstrapMethodsOR S HIU()[Lorg/joml/Vector3fc;W(I)Ljava/lang/Object;Y Z EFF]:Multiple atlases used in model, expected , but also got _%Atlas  can't be usef for item modelsa bcd ef"java/lang/invoke/LambdaMetafactory metafactoryÌ(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;h ijk Öl$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; InnerClassesLayerRenderStateFoilType MaterialInfoUnbakeds%java/lang/invoke/MethodHandles$Lookupujava/lang/invoke/MethodHandlesLookup! %&;<)*-.¶6*·*+µ*,¶µ*,¶¸µ#*-µ'*µ+*,º/¸3µ9± ",- ./0"1(253 46  6 6 6)*6-. 6   )- êP»=Y·?L*¹@M,¹F™,,¹LÀ N6¢+-¶P¹TW„§ÿê§ÿÑ+ºZ¹^Àb° 67"8+988>;A< *%"P HP HýUGý ùú F Í+*¶d+¶j:,¶n™&,¸s™ ²w§²}:  ¶€+¶†+ ¶d*´¹‰š]¶Œ: *´¹@:  ¹F™A ¹LÀ�:  ,ǧ ¹’¹˜6   ¹œW+ ¸ ¶d§ÿ»*´9¶¦*´+¶ª*´'¶®*´#¶´*´™+¶†± VAB CD$E+F/G5JAKHLiM…N�O˜P›S¤T­V¸WÁXÈYÌ[ „ $| … i/ ! HSŽ" Í  Í#$Í%&Í'(Í)*Í+,Í-.Í/ Â01�ü�Bxý�Gÿ# eo246“��G��o6ÿ eo246“��G��o68ø0#%')+-/:;; <=@‹*¹@L+¹Fš±+¹LÀ ¶¸¶¼¶ÂM+¹F™;+¹LÀ N-¶¸¶¼¶Â:,¶Èš»ÍY,¸Ï¸ÏºÔ·Ø¿§ÿÂ,²Û¶Èš,²á¶Èš»äY,¸Ïºæ·é¿± 6 ^_`e$f-g7hCiLjblenyoŠq 47+C>à‹ „?@$gAà‹ „?BüGüÉ=$ C uvP*²ê¶ðš *²ô¶ú™§¬ t D&@D EF/½ü° < G HI2*¶¸þ° 2  JKLMO"`PQT`VX[g\g^m*�enxeo@½ pMqrtv