Êþº¾EÄ  java/lang/Object()V   0net/minecraft/client/resources/model/ModelBakeryentityModelSet0Lnet/minecraft/client/model/geom/EntityModelSet;  sprites:Lnet/minecraft/client/resources/model/sprite/SpriteGetter;  playerSkinRenderCache5Lnet/minecraft/client/renderer/PlayerSkinRenderCache;  unbakedBlockStateModelsLjava/util/Map;   clientInfos  resolvedModels  !" missingModel4Lnet/minecraft/client/resources/model/ResolvedModel;$=net/minecraft/client/resources/model/ModelBakery$InternerImpl # '() *+>net/minecraft/client/resources/model/ModelBakery$MissingModelsbakeë(Lnet/minecraft/client/resources/model/ResolvedModel;Lnet/minecraft/client/resources/model/sprite/MaterialBaker;Lnet/minecraft/client/resources/model/ModelBaker$Interner;)Lnet/minecraft/client/resources/model/ModelBakery$MissingModels;-?net/minecraft/client/resources/model/ModelBakery$ModelBakerImpl ,/ 0ê(Lnet/minecraft/client/resources/model/ModelBakery;Lnet/minecraft/client/resources/model/sprite/MaterialBaker;Lnet/minecraft/client/resources/model/ModelBaker$Interner;Lnet/minecraft/client/resources/model/ModelBakery$MissingModels;)V2 34applyb(Lnet/minecraft/client/resources/model/ModelBakery$ModelBakerImpl;)Ljava/util/function/BiFunction; 678 9:.net/minecraft/util/thread/ParallelMapTransformschedulew(Ljava/util/Map;Ljava/util/function/BiFunction;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletableFuture;< 3=Ô(Lnet/minecraft/client/resources/model/ModelBakery;Lnet/minecraft/client/resources/model/ModelBakery$ModelBakerImpl;Lnet/minecraft/client/resources/model/ModelBakery$MissingModels;)Ljava/util/function/BiFunction;?java/util/HashMap ABC DE java/util/Mapsize()I >G H(I)VJ KLaccept0(Ljava/util/Map;)Ljava/util/function/BiConsumer; AN OPforEach"(Ljava/util/function/BiConsumer;)VR 3Sp(Lnet/minecraft/client/resources/model/ModelBakery$MissingModels;Ljava/util/Map;)Ljava/util/function/BiFunction; UVW XY&java/util/concurrent/CompletableFuture thenCombineo(Ljava/util/concurrent/CompletionStage;Ljava/util/function/BiFunction;)Ljava/util/concurrent/CompletableFuture;[=net/minecraft/client/resources/model/ModelBakery$BakingResult Z] ^p(Lnet/minecraft/client/resources/model/ModelBakery$MissingModels;Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;)V `ab cd-net/minecraft/client/renderer/item/ClientItem properties<()Lnet/minecraft/client/renderer/item/ClientItem$Properties; fgh ij8net/minecraft/client/renderer/item/ClientItem$PropertiesDEFAULT:Lnet/minecraft/client/renderer/item/ClientItem$Properties; fl mnequals(Ljava/lang/Object;)Z Ap qrput8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; `t uvmodel8()Lnet/minecraft/client/renderer/item/ItemModel$Unbaked;x:net/minecraft/client/renderer/item/ItemModel$BakingContext 'z {|item5Lnet/minecraft/client/renderer/item/MissingItemModel; `~ €registrySwapper-()Lnet/minecraft/util/RegistryContextSwapper; w‚ ƒ3(Lnet/minecraft/client/resources/model/ModelBaker;Lnet/minecraft/client/model/geom/EntityModelSet;Lnet/minecraft/client/resources/model/sprite/SpriteGetter;Lnet/minecraft/client/renderer/PlayerSkinRenderCache;Lnet/minecraft/client/renderer/item/MissingItemModel;Lnet/minecraft/util/RegistryContextSwapper;)V … †‡IDENTITYLorg/joml/Matrix4fc; ‰Š‹ *Œ4net/minecraft/client/renderer/item/ItemModel$Unbaked€(Lnet/minecraft/client/renderer/item/ItemModel$BakingContext;Lorg/joml/Matrix4fc;)Lnet/minecraft/client/renderer/item/ItemModel;Žjava/lang/Exception � ‘’LOGGERLorg/slf4j/Logger;”Unable to bake item model: '{}' –—˜ ™šorg/slf4j/Loggerwarn9(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V œ�ž *ŸHnet/minecraft/client/renderer/block/dispatch/BlockStateModel$UnbakedRoot£(Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/client/resources/model/ModelBaker;)Lnet/minecraft/client/renderer/block/dispatch/BlockStateModel;¡Unable to bake model: '{}'£ 3¤$()Ljava/util/function/UnaryOperator; ¦§¨ ©ª"net/minecraft/resources/IdentifierwithPathH(Ljava/util/function/UnaryOperator;)Lnet/minecraft/resources/Identifier;¬ ­®makeConcatWithConstants&(Ljava/lang/String;)Ljava/lang/String;£± ­²(I)Ljava/lang/String; ¦´ µ¶withDefaultNamespace8(Ljava/lang/String;)Lnet/minecraft/resources/Identifier;± ¹º» ¼½com/mojang/logging/LogUtils getLogger()Lorg/slf4j/Logger; ¿ÀÁ ÂÃ$net/minecraft/client/renderer/Sheets BLOCKS_MAPPER,Lnet/minecraft/client/renderer/SpriteMapper;Åfire_0 ÇÈÉ ÊË*net/minecraft/client/renderer/SpriteMapperdefaultNamespaceApplyJ(Ljava/lang/String;)Lnet/minecraft/client/resources/model/sprite/SpriteId; Í ÎÏFIRE_06Lnet/minecraft/client/resources/model/sprite/SpriteId;Ñfire_1 Ó ÔÏFIRE_1 Öר ÙÚjava/util/stream/IntStreamrange (II)Ljava/util/stream/IntStream; Ü 3Ý"()Ljava/util/function/IntFunction; Öß àámapToObj;(Ljava/util/function/IntFunction;)Ljava/util/stream/Stream; ãäå æçjava/util/stream/CollectorstoList()Ljava/util/stream/Collector; éêë ìíjava/util/stream/Streamcollect0(Ljava/util/stream/Collector;)Ljava/lang/Object;ïjava/util/List ñ òóDESTROY_STAGESLjava/util/List; Ü ö ÷óDESTROY_STAGES_OIT îù úûstream()Ljava/util/stream/Stream; ý 3þ()Ljava/util/function/Function; é map8(Ljava/util/function/Function;)Ljava/util/stream/Stream;  óBREAKING_LOCATIONS ý   óBREAKING_LOCATIONS_OIT ý   ó DESTROY_TYPES  óDESTROY_TYPES_OITorg/joml/Matrix4f DESTROY_STAGE_COUNTI ConstantValue  Signature6Ljava/util/List;GLjava/util/List;�Ljava/util/Map;dLjava/util/Map;iLjava/util/Map;(Lnet/minecraft/client/model/geom/EntityModelSet;Lnet/minecraft/client/resources/model/sprite/SpriteGetter;Lnet/minecraft/client/renderer/PlayerSkinRenderCache;Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;Lnet/minecraft/client/resources/model/ResolvedModel;)VCodeLineNumberTableLocalVariableTablethis2Lnet/minecraft/client/resources/model/ModelBakery;LocalVariableTypeTableMethodParameters0(Lnet/minecraft/client/model/geom/EntityModelSet;Lnet/minecraft/client/resources/model/sprite/SpriteGetter;Lnet/minecraft/client/renderer/PlayerSkinRenderCache;Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;Lnet/minecraft/client/resources/model/ResolvedModel;)V bakeModels„(Lnet/minecraft/client/resources/model/sprite/MaterialBaker;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletableFuture; materials;Lnet/minecraft/client/resources/model/sprite/MaterialBaker; taskExecutorLjava/util/concurrent/Executor;interner?Lnet/minecraft/client/resources/model/ModelBakery$InternerImpl; missingModels@Lnet/minecraft/client/resources/model/ModelBakery$MissingModels;bakerALnet/minecraft/client/resources/model/ModelBakery$ModelBakerImpl;bakedBlockStateModelFuture(Ljava/util/concurrent/CompletableFuture;bakedItemStackModelFutureitemStackModelProperties«Ljava/util/concurrent/CompletableFuture;>;�Ljava/util/concurrent/CompletableFuture;>;oLjava/util/Map;Å(Lnet/minecraft/client/resources/model/sprite/MaterialBaker;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletableFuture;lambda$bakeModels$3®(Lnet/minecraft/client/resources/model/ModelBakery$MissingModels;Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;)Lnet/minecraft/client/resources/model/ModelBakery$BakingResult;bakedBlockStateModelsbakedItemStateModelslambda$bakeModels$2e(Ljava/util/Map;Lnet/minecraft/resources/Identifier;Lnet/minecraft/client/renderer/item/ClientItem;)Vid$Lnet/minecraft/resources/Identifier; clientInfo/Lnet/minecraft/client/renderer/item/ClientItem; StackMapTablelambda$bakeModels$1(Lnet/minecraft/client/resources/model/ModelBakery$ModelBakerImpl;Lnet/minecraft/client/resources/model/ModelBakery$MissingModels;Lnet/minecraft/resources/Identifier;Lnet/minecraft/client/renderer/item/ClientItem;)Lnet/minecraft/client/renderer/item/ItemModel;eLjava/lang/Exception;locationlambda$bakeModels$0ý(Lnet/minecraft/client/resources/model/ModelBakery$ModelBakerImpl;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/client/renderer/block/dispatch/BlockStateModel$UnbakedRoot;)Lnet/minecraft/client/renderer/block/dispatch/BlockStateModel; blockState2Lnet/minecraft/world/level/block/state/BlockState;JLnet/minecraft/client/renderer/block/dispatch/BlockStateModel$UnbakedRoot;lambda$static$4J(Lnet/minecraft/resources/Identifier;)Lnet/minecraft/resources/Identifier;lambda$static$5pathLjava/lang/String;lambda$static$2lambda$static$3lambda$static$1'(I)Lnet/minecraft/resources/Identifier;ilambda$static$0 SourceFileModelBakery.java NestMembers`@net/minecraft/client/resources/model/ModelBakery$MissingModels$1BootstrapMethodsrd e KLg¼(Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/client/renderer/block/dispatch/BlockStateModel$UnbakedRoot;)Lnet/minecraft/client/renderer/block/dispatch/BlockStateModel;i j FGlƒ(Lnet/minecraft/resources/Identifier;Lnet/minecraft/client/renderer/item/ClientItem;)Lnet/minecraft/client/renderer/item/ItemModel;n'(Ljava/lang/Object;Ljava/lang/Object;)Vp q ?@sV(Lnet/minecraft/resources/Identifier;Lnet/minecraft/client/renderer/item/ClientItem;)Vu v ;<x_(Ljava/util/Map;Ljava/util/Map;)Lnet/minecraft/client/resources/model/ModelBakery$BakingResult;z&(Ljava/lang/Object;)Ljava/lang/Object;| } R®®€textures/.png‚ ƒ V®…block/destroy_oit_stage_‡block/destroy_stage_‰(I)Ljava/lang/Object;‹ Œ ZXX� � WX’ “ UQQ– — PQ™ š›œ �ž4net/minecraft/client/renderer/rendertype/RenderTypes crumbling[(Lnet/minecraft/resources/Identifier;)Lnet/minecraft/client/renderer/rendertype/RenderType;ž¡ ¢£¤ ¥¦"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;¨ ©ª« ­¬$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; InnerClasses InternerImpl MissingModels±8net/minecraft/client/resources/model/ModelBaker$Interner³/net/minecraft/client/resources/model/ModelBakerInternerModelBakerImpl BakingResult Properties¹,net/minecraft/client/renderer/item/ItemModelUnbaked BakingContext½Y*´¹@·F:*´ºI¹MºQ¶T° "ª«­!®2»FÈXÉhÑ!\ y"#y)*y+,q-.f/0!X122G34F354X!6$ 2G37F358X!69% )+: ;<T »ZY*,-+·\° Ò!* /0 6 = > ?@{,¶_N-²e¶kš *+-¹oW± ÊÌÍÏ!*6ABCDcjEüfFG¸ <¶s»wY+*´*´ *´,´y¶}·�²„¹ˆ°:²�“-¹•°*+� ¿+À-Á:Â!>-HI<"#<12</0<JB<CDEk� KL€,+*¹›°N²� +-¹•° � ² ³ ´µ!* HI12MNuOEI� PQ4 *º¢¶¥° ?!  JB R®1*º«° ?! ST UQ4 *º¯¶¥° ;!  JB V®1*º«° ;! ST WX4 º°¸³° 8!  Y ZX4 º·¸³° 7!  Y[7㸸³�²¾ĶƳ̲¾жƳÒ ¸ÕºÛ¹Þ¸â¹èÀî³ð ¸Õºô¹Þ¸â¹èÀî³õ²ð¹øºü¹ÿ¸â¹èÀî³²õ¹øº¹ÿ¸â¹èÀî³²¹øº ¹ÿ¸â¹èÀî³ ²¹øº ¹ÿ¸â¹èÀî³»Y·³„± B1347:8X9[:e;j<x={>…?Š@˜B¸CØE\]^ #Z,'_a‚ bcf bhk mor btw y{~§ y�~§„§† ˆŠ� ˆŽ� y‘” y•” y˜Ÿ­Z #® '¯°²´ ,µZ¶f`·‰¸º w¸»œ¼¾ _¿ÁÃ