Êþº¾E·  java/lang/Record()V   Hnet/minecraft/world/level/levelgen/feature/TemplateFeature$TemplateEntrytemplate$Lnet/minecraft/resources/Identifier;   rotationsLjava/util/List;  (net/minecraft/world/level/block/Rotationvalues-()[Lnet/minecraft/world/level/block/Rotation;  java/util/Listof%([Ljava/lang/Object;)Ljava/util/List;  7(Lnet/minecraft/resources/Identifier;Ljava/util/List;)V! "#toString^(Lnet/minecraft/world/level/levelgen/feature/TemplateFeature$TemplateEntry;)Ljava/lang/String;% &'hashCodeM(Lnet/minecraft/world/level/levelgen/feature/TemplateFeature$TemplateEntry;)I) *+equals_(Lnet/minecraft/world/level/levelgen/feature/TemplateFeature$TemplateEntry;Ljava/lang/Object;)Z -./ 01"net/minecraft/resources/IdentifierCODEC Lcom/mojang/serialization/Codec;3id 567 89com/mojang/serialization/CodecfieldOf7(Ljava/lang/String;)Lcom/mojang/serialization/MapCodec;; <=apply()Ljava/util/function/Function; ?@A BC!com/mojang/serialization/MapCodec forGetterS(Ljava/util/function/Function;)Lcom/mojang/serialization/codecs/RecordCodecBuilder; . 5F GHlistOf"()Lcom/mojang/serialization/Codec; 5K LMoptionalFieldOfI(Ljava/lang/String;Ljava/lang/Object;)Lcom/mojang/serialization/MapCodec;; PQR ST;com/mojang/serialization/codecs/RecordCodecBuilder$Instancegroupg(Lcom/mojang/datafixers/kinds/App;Lcom/mojang/datafixers/kinds/App;)Lcom/mojang/datafixers/Products$P2;V <W!()Ljava/util/function/BiFunction; YZ[ <\!com/mojang/datafixers/Products$P2k(Lcom/mojang/datafixers/kinds/Applicative;Ljava/util/function/BiFunction;)Lcom/mojang/datafixers/kinds/App;; _`a bc2com/mojang/serialization/codecs/RecordCodecBuildercreate?(Ljava/util/function/Function;)Lcom/mojang/serialization/Codec; . Signature;lLcom/mojang/serialization/Codec;CodeLineNumberTableLocalVariableTablethisJLnet/minecraft/world/level/levelgen/feature/TemplateFeature$TemplateEntry;LocalVariableTypeTableMethodParametersc(Lnet/minecraft/resources/Identifier;Ljava/util/List;)Vp(Lnet/minecraft/resources/Identifier;)Lnet/minecraft/world/level/levelgen/feature/TemplateFeature$TemplateEntry;()Ljava/lang/String;()I(Ljava/lang/Object;)ZoLjava/lang/Object;&()Lnet/minecraft/resources/Identifier;()Ljava/util/List;>()Ljava/util/List;lambda$static$0`(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;i=Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance; SourceFileTemplateFeature.javaNestHost‚:net/minecraft/world/level/levelgen/feature/TemplateFeatureRecordBootstrapMethods†template;rotations Š&(Ljava/lang/Object;)Ljava/lang/Object;Œ � v�p(Lnet/minecraft/world/level/levelgen/feature/TemplateFeature$TemplateEntry;)Lnet/minecraft/resources/Identifier;‘ ’ w”\(Lnet/minecraft/world/level/levelgen/feature/TemplateFeature$TemplateEntry;)Ljava/util/List;–8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;™€(Lnet/minecraft/resources/Identifier;Ljava/util/List;)Lnet/minecraft/world/level/levelgen/feature/TemplateFeature$TemplateEntry;› œ yzzŸ  ¡¢ £¤java/lang/runtime/ObjectMethods bootstrap±(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/TypeDescriptor;Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/invoke/MethodHandle;)Ljava/lang/Object;¦ §¨© ª«"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; InnerClasses TemplateEntryInstance°com/mojang/datafixers/ProductsP2³%java/lang/invoke/MethodHandles$Lookupµjava/lang/invoke/MethodHandlesLookup1 ef01eg h_*·*+µ*,µ ±iQj kl m fn  eo ph9»Y*¸¸·°i[j  n "qh1*º °iQj kl&rh1*º$¬iQj kl*sh<*+º(¬iQjkltunt vh/*´°iQj klwh/*´ °iQj klex yzh{=*²,2¹4º:¶>²D¹EI¸¸¹JºN¶>¶O*ºU¶X°iUVW0U9X<Uj ={|}h$ º]¸^³d±iU~€�ƒ ef„6ž…‡ˆ¥‰‹Ž¥‰�“¥•—˜¥‰š�¬"�­P_®Y¯±²´¶