ΚώΊΎE’  java/lang/Object()V   Wnet/minecraft/world/level/levelgen/structure/templatesystem/rule/blockentity/AppendLoot lootTable%Lnet/minecraft/resources/ResourceKey;net/minecraft/nbt/CompoundTag   copy!()Lnet/minecraft/nbt/CompoundTag;)net/minecraft/world/RandomizableContainer LootTable  0net/minecraft/world/level/storage/loot/LootTable KEY_CODEC Lcom/mojang/serialization/Codec;  !storeG(Ljava/lang/String;Lcom/mojang/serialization/Codec;Ljava/lang/Object;)V# LootTableSeed %&' ()net/minecraft/util/RandomSourcenextLong()J + ,-putLong(Ljava/lang/String;J)V /01 23hnet/minecraft/world/level/levelgen/structure/templatesystem/rule/blockentity/RuleBlockEntityModifierType APPEND_LOOTjLnet/minecraft/world/level/levelgen/structure/templatesystem/rule/blockentity/RuleBlockEntityModifierType;5 loot_table 789 :;com/mojang/serialization/CodecfieldOf7(Ljava/lang/String;)Lcom/mojang/serialization/MapCodec;= >?apply()Ljava/util/function/Function; ABC DE!com/mojang/serialization/MapCodec forGetterS(Ljava/util/function/Function;)Lcom/mojang/serialization/codecs/RecordCodecBuilder; GHI JK;com/mojang/serialization/codecs/RecordCodecBuilder$InstancegroupF(Lcom/mojang/datafixers/kinds/App;)Lcom/mojang/datafixers/Products$P1;= NOP >Q!com/mojang/datafixers/Products$P1i(Lcom/mojang/datafixers/kinds/Applicative;Ljava/util/function/Function;)Lcom/mojang/datafixers/kinds/App;= TUV WX2com/mojang/serialization/codecs/RecordCodecBuildermapCodecB(Ljava/util/function/Function;)Lcom/mojang/serialization/MapCodec; Z [\CODEC#Lcom/mojang/serialization/MapCodec;^dnet/minecraft/world/level/levelgen/structure/templatesystem/rule/blockentity/RuleBlockEntityModifier Signature~Lcom/mojang/serialization/MapCodec;YLnet/minecraft/resources/ResourceKey;((Lnet/minecraft/resources/ResourceKey;)VCodeLineNumberTableLocalVariableTablethisYLnet/minecraft/world/level/levelgen/structure/templatesystem/rule/blockentity/AppendLoot;LocalVariableTypeTableMethodParameters\(Lnet/minecraft/resources/ResourceKey;)Va(Lnet/minecraft/util/RandomSource;Lnet/minecraft/nbt/CompoundTag;)Lnet/minecraft/nbt/CompoundTag;random!Lnet/minecraft/util/RandomSource; existingTagLnet/minecraft/nbt/CompoundTag;result StackMapTableRuntimeVisibleTypeAnnotations#Lorg/jspecify/annotations/Nullable;getTypel()Lnet/minecraft/world/level/levelgen/structure/templatesystem/rule/blockentity/RuleBlockEntityModifierType;o()Lnet/minecraft/world/level/levelgen/structure/templatesystem/rule/blockentity/RuleBlockEntityModifierType<*>;lambda$static$0`(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;i=Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;lambda$static$1€(Lnet/minecraft/world/level/levelgen/structure/templatesystem/rule/blockentity/AppendLoot;)Lnet/minecraft/resources/ResourceKey;c SourceFileAppendLoot.javaBootstrapMethodsƒ&(Ljava/lang/Object;)Ljava/lang/Object;… † {||‰ Š bŒ€(Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/world/level/levelgen/structure/templatesystem/rule/blockentity/AppendLoot;Ž  wxx’ “”• –—"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; InnerClassesInstance›com/mojang/datafixers/ProductsP1ž%java/lang/invoke/MethodHandles$Lookup java/lang/invoke/MethodHandlesLookup!][\_` _abcX *·*+΅±d e fg h  ai _j>kc.,Η » Y·§,ΆN-²*΄Ά-"+Ή$Ά*-°d ,e*.fg.lm.nopoqC i lnr stuc.².°d#e fg_v wxcZ *²4Ή6Ί<Ά@ΆF*ΊLΆM°d   e  yz {|c/*΄°de }g~c$ ΊRΈS³Y±d € ‘‚„‡‘‚ˆ‹‘‚˜GT™NšœŸ‘