Êþº¾Er  java/lang/Object()V   4net/minecraft/client/data/models/model/TexturedModelmapping7Lnet/minecraft/client/data/models/model/TextureMapping;  template6Lnet/minecraft/client/data/models/model/ModelTemplate;  java/util/function/Consumeraccept(Ljava/lang/Object;)V  4net/minecraft/client/data/models/model/ModelTemplatecreate£(Lnet/minecraft/world/level/block/Block;Lnet/minecraft/client/data/models/model/TextureMapping;Ljava/util/function/BiConsumer;)Lnet/minecraft/resources/Identifier;   createWithSuffixµ(Lnet/minecraft/world/level/block/Block;Ljava/lang/String;Lnet/minecraft/client/data/models/model/TextureMapping;Ljava/util/function/BiConsumer;)Lnet/minecraft/resources/Identifier;" #$get”(Ljava/util/function/Function;Lnet/minecraft/client/data/models/model/ModelTemplate;)Lnet/minecraft/client/data/models/model/TexturedModel$Provider; &'( )*5net/minecraft/client/data/models/model/TextureMappingcubeo(Lnet/minecraft/client/resources/model/sprite/Material;)Lnet/minecraft/client/data/models/model/TextureMapping; ,-. /5net/minecraft/client/data/models/model/ModelTemplatesCUBE_ALL 1 2p(Lnet/minecraft/client/data/models/model/TextureMapping;Lnet/minecraft/client/data/models/model/ModelTemplate;)V 456 78java/util/function/Functionapply&(Ljava/lang/Object;)Ljava/lang/Object;: 7;()Ljava/util/function/Function; = >$ createDefault @ ABCUBE?Lnet/minecraft/client/data/models/model/TexturedModel$Provider; ,D ECUBE_ALL_INNER_FACES G HBCUBE_INNER_FACES ,J KCUBE_MIRRORED_ALL M NB CUBE_MIRRORED: ,Q R CUBE_COLUMN T UBCOLUMN ,W XCUBE_COLUMN_HORIZONTAL Z [BCOLUMN_HORIZONTAL: ,^ _CUBE_BOTTOM_TOP a _B ,c dCUBE_BOTTOM_TOP_INDENTED f dB: ,i jCUBE_TOP l jB: ,o pCUBE_ORIENTABLE r sBORIENTABLE_ONLY_TOP: ,v wCUBE_ORIENTABLE_TOP_BOTTOM y zB ORIENTABLE: ,} ~CARPET € ~B: ,ƒ „MOSSY_CARPET_SIDE † „B : ,‰ Š FLOWERBED_1 Œ ŠB ,Ž � FLOWERBED_2 ‘ �B ,“ ” FLOWERBED_3 – ”B ,˜ ™ FLOWERBED_4 › ™B : ,ž Ÿ LEAF_LITTER_1 ¡ ŸB ,£ ¤ LEAF_LITTER_2 ¦ ¤B ,¨ © LEAF_LITTER_3 « ©B ,­ ® LEAF_LITTER_4 ° ®B : ,³ ´GLAZED_TERRACOTTA ¶ ´B : ,¹ º CORAL_FAN ¼ ºB : ,¿ ÀANVIL  ÀB ,Ä ÅLEAVES Ç ÅB: ,Ê ËLANTERN Í ËB ,Ï ÐHANGING_LANTERN Ò ÐB ,Ô ÕCHAIN × ÕB ,Ù ÚSEAGRASS Ü ÚB: ß àB COLUMN_ALT â ãBCOLUMN_HORIZONTAL_ALT: æ çBTOP_BOTTOM_WITH_WALL: ê ëBCOLUMN_WITH_WALLCodeLineNumberTableLocalVariableTablethis6Lnet/minecraft/client/data/models/model/TexturedModel;MethodParameters getTemplate8()Lnet/minecraft/client/data/models/model/ModelTemplate; getMapping9()Lnet/minecraft/client/data/models/model/TextureMapping;updateTexturesU(Ljava/util/function/Consumer;)Lnet/minecraft/client/data/models/model/TexturedModel;mutatorLjava/util/function/Consumer;LocalVariableTypeTableVLjava/util/function/Consumer; SignatureŽ(Ljava/util/function/Consumer;)Lnet/minecraft/client/data/models/model/TexturedModel;l(Lnet/minecraft/world/level/block/Block;Ljava/util/function/BiConsumer;)Lnet/minecraft/resources/Identifier;block'Lnet/minecraft/world/level/block/Block; modelOutputLjava/util/function/BiConsumer;{Ljava/util/function/BiConsumer;È(Lnet/minecraft/world/level/block/Block;Ljava/util/function/BiConsumer;)Lnet/minecraft/resources/Identifier;~(Lnet/minecraft/world/level/block/Block;Ljava/lang/String;Ljava/util/function/BiConsumer;)Lnet/minecraft/resources/Identifier; extraSuffixLjava/lang/String;Ú(Lnet/minecraft/world/level/block/Block;Ljava/lang/String;Ljava/util/function/BiConsumer;)Lnet/minecraft/resources/Identifier;Ljava/util/function/Function;}Ljava/util/function/Function;ô(Ljava/util/function/Function;Lnet/minecraft/client/data/models/model/ModelTemplate;)Lnet/minecraft/client/data/models/model/TexturedModel$Provider; createAllSamen(Lnet/minecraft/client/resources/model/sprite/Material;)Lnet/minecraft/client/data/models/model/TexturedModel;material6Lnet/minecraft/client/resources/model/sprite/Material;lambda$createDefault$0²(Ljava/util/function/Function;Lnet/minecraft/client/data/models/model/ModelTemplate;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/client/data/models/model/TexturedModel; SourceFileTexturedModel.java NestMembers=net/minecraft/client/data/models/model/TexturedModel$ProviderBootstrapMethods_(Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/client/data/models/model/TexturedModel;  8 &! )"`(Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/client/data/models/model/TextureMapping;"% && '"column) &* +" cubeBottomTop- &. /"cubeTop1 &2 3"orientableCubeOnlyTop5 &6 7"orientableCube9 &: ;"wool= &> ?"sideA &B C" flowerbedE &F G"defaultTextureI &J K"patternM &N O"fanQ &R S"topU &V W"lanternY &Z [" logColumn] &^ _"cubeBottomTopWithWalla &b c"columnWithWalle fgh ij"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; InnerClassesProvidern%java/lang/invoke/MethodHandles$Lookuppjava/lang/invoke/MethodHandlesLookup!"ABHBNBUB[B_BdBjBsBzB~B„BŠB�B”B™BŸB¤B©B®B´BºBÀBÅBËBÐBÕBÚBàBãBçBëB  2ìY*·*+µ*,µ ±í=> ?@î ïð ñ  òóì/*´ °íCî ïðôõì/*´°íGî ïðö÷ìV +*´¹*°í K Lî ïð øùú  øûñøüýþì^*´ +*´,¶°íPî ïðÿú ñ ÿüìi*´ +,*´-¶°íTî*ïðÿú ñ ÿü >$ìN*+º!°íXî  ú   ñ  ü   ì9»Y*¸%²+·0°í\î ñ ìQ»Y*,¹3À&+·0°íXî   ÿìUÁº9²+¸<³?º9²C¸<³Fº9²I¸<³LºO²P¸<³SºO²V¸<³Yº\²]¸<³`º\²b¸<³eºg²h¸<³kºm²n¸<³qºt²u¸<³xº{²|¸<³º�²‚¸<³…º‡²ˆ¸<³‹º‡²�¸<³�º‡²’¸<³•º‡²—¸<³šºœ²�¸<³ ºœ²¢¸<³¥ºœ²§¸<³ªºœ²¬¸<³¯º±²²¸<³µº·²¸¸<³»º½²¾¸<³Áº9²Ã¸<³ÆºÈ²É¸<³ÌºÈ²Î¸<³Ñºœ²Ó¸<³Öºœ²Ø¸<³ÛºÝ²P¸<³ÞºÝ²V¸<³áºä²]¸<³åºè²P¸<³é±í‚  *8FTbp~Œš¨¶ÄÒà î!ü" #%&&4'B(P)^*l+z,ˆ1–2¤5²8¶dd#d$#d(#d,#d0#d4#d8#d<#d@#dD#dH#dL#dP#dT#dX#d\#d`#kl moq