Êþº¾Eu  java/util/ObjectsrequireNonNull&(Ljava/lang/Object;)Ljava/lang/Object;   Bnet/minecraft/client/data/models/BlockModelGenerators$WoodProviderthis$07Lnet/minecraft/client/data/models/BlockModelGenerators;  java/lang/Object()V   logMapping7Lnet/minecraft/client/data/models/model/TextureMapping;  2net/minecraft/client/data/models/model/TextureSlotEND4Lnet/minecraft/client/data/models/model/TextureSlot;  SIDE !"# $%5net/minecraft/client/data/models/model/TextureMappinggetl(Lnet/minecraft/client/data/models/model/TextureSlot;)Lnet/minecraft/client/resources/model/sprite/Material; !' () copyAndUpdate£(Lnet/minecraft/client/data/models/model/TextureSlot;Lnet/minecraft/client/resources/model/sprite/Material;)Lnet/minecraft/client/data/models/model/TextureMapping; +,- ./5net/minecraft/client/data/models/model/ModelTemplates CUBE_COLUMN6Lnet/minecraft/client/data/models/model/ModelTemplate; 123 455net/minecraft/client/data/models/BlockModelGenerators modelOutputLjava/util/function/BiConsumer; 789 :;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; 1= >?blockStateOutputLjava/util/function/Consumer; 1A BC plainVariantU(Lnet/minecraft/resources/Identifier;)Lnet/minecraft/client/data/models/MultiVariant; 1E FGcreateAxisAlignedPillarBlock¤(Lnet/minecraft/world/level/block/Block;Lnet/minecraft/client/data/models/MultiVariant;)Lnet/minecraft/client/data/models/blockstates/BlockModelDefinitionGenerator; IJK LMjava/util/function/Consumeraccept(Ljava/lang/Object;)V 1O PQregisterSimpleItemModelN(Lnet/minecraft/world/level/block/Block;Lnet/minecraft/resources/Identifier;)V +S T/CUBE_COLUMN_HORIZONTAL 1V WX(createRotatedPillarWithHorizontalVariantÓ(Lnet/minecraft/world/level/block/Block;Lnet/minecraft/client/data/models/MultiVariant;Lnet/minecraft/client/data/models/MultiVariant;)Lnet/minecraft/client/data/models/blockstates/BlockModelDefinitionGenerator; 1Z [\createPillarBlockUVLockedË(Lnet/minecraft/world/level/block/Block;Lnet/minecraft/client/data/models/model/TextureMapping;Ljava/util/function/BiConsumer;)Lnet/minecraft/client/data/models/blockstates/BlockModelDefinitionGenerator;q(Lnet/minecraft/client/data/models/BlockModelGenerators;Lnet/minecraft/client/data/models/model/TextureMapping;)VCodeLineNumberTableLocalVariableTablethisDLnet/minecraft/client/data/models/BlockModelGenerators$WoodProvider;MethodParameterswoodm(Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/client/data/models/BlockModelGenerators$WoodProvider;block'Lnet/minecraft/world/level/block/Block; woodMappingmodel$Lnet/minecraft/resources/Identifier;loglogWithHorizontalhorizontalModel/Lnet/minecraft/client/data/models/MultiVariant; logUVLocked SourceFileBlockModelGenerators.javaNestHost InnerClasses WoodProvider  ]^P*+Y¸Wµ*· *,µ±_ÉÊË`abc  de^œD*´²*´²¶ ¶&M²*+,*´´0¶6N*´´<+-¸@¸D¹H*´+-¶N*°_ÎÏ%Ð9ÑBÒ`*DabDfg/h%ijcfke^|2²*+*´*´´0¶6M*´´<+,¸@¸D¹H*´+,¶N*°_Ö×'Ø0Ù` 2ab2fgijcfle^¡I²*+*´*´´0¶6M²R+*´*´´0¶6¸@N*´´<+,¸@-¸U¹H*´+,¶N*°_ÝÞ)ß>àGá`*IabIfg6ij) mncfoe^s7*´´<+*´*´´0¸Y¹H*´+²*+*´*´´0¶6¶N*°_åæ5ç`7ab7fgcfpqr1s 1t