ΚώΊΎE­  java/lang/Record()V   Cnet/minecraft/world/level/levelgen/structure/StructureSpawnOverride boundingBoxULnet/minecraft/world/level/levelgen/structure/StructureSpawnOverride$BoundingBoxType;  spawns(Lnet/minecraft/util/random/WeightedList; toStringY(Lnet/minecraft/world/level/levelgen/structure/StructureSpawnOverride;)Ljava/lang/String; hashCodeH(Lnet/minecraft/world/level/levelgen/structure/StructureSpawnOverride;)I equalsZ(Lnet/minecraft/world/level/levelgen/structure/StructureSpawnOverride;Ljava/lang/Object;)Z  !"Snet/minecraft/world/level/levelgen/structure/StructureSpawnOverride$BoundingBoxTypeCODEC Lcom/mojang/serialization/Codec;$ bounding_box &'( )*com/mojang/serialization/CodecfieldOf7(Ljava/lang/String;)Lcom/mojang/serialization/MapCodec;, -.apply()Ljava/util/function/Function; 012 34!com/mojang/serialization/MapCodec forGetterS(Ljava/util/function/Function;)Lcom/mojang/serialization/codecs/RecordCodecBuilder; 678 !9?&net/minecraft/util/random/WeightedListcodecE(Lcom/mojang/serialization/MapCodec;)Lcom/mojang/serialization/Codec;, CDE FG;com/mojang/serialization/codecs/RecordCodecBuilder$Instancegroupg(Lcom/mojang/datafixers/kinds/App;Lcom/mojang/datafixers/kinds/App;)Lcom/mojang/datafixers/Products$P2;I -J!()Ljava/util/function/BiFunction; LMN -O!com/mojang/datafixers/Products$P2k(Lcom/mojang/datafixers/kinds/Applicative;Ljava/util/function/BiFunction;)Lcom/mojang/datafixers/kinds/App;, RST UV2com/mojang/serialization/codecs/RecordCodecBuildercreate?(Ljava/util/function/Function;)Lcom/mojang/serialization/Codec;  SignaturehLnet/minecraft/util/random/WeightedList;gLcom/mojang/serialization/Codec;€(Lnet/minecraft/world/level/levelgen/structure/StructureSpawnOverride$BoundingBoxType;Lnet/minecraft/util/random/WeightedList;)VCodeLineNumberTableLocalVariableTablethisELnet/minecraft/world/level/levelgen/structure/StructureSpawnOverride;LocalVariableTypeTableMethodParametersΐ(Lnet/minecraft/world/level/levelgen/structure/StructureSpawnOverride$BoundingBoxType;Lnet/minecraft/util/random/WeightedList;)V()Ljava/lang/String;()I(Ljava/lang/Object;)ZoLjava/lang/Object;W()Lnet/minecraft/world/level/levelgen/structure/StructureSpawnOverride$BoundingBoxType;*()Lnet/minecraft/util/random/WeightedList;j()Lnet/minecraft/util/random/WeightedList;lambda$static$0`(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;i=Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance; SourceFileStructureSpawnOverride.java NestMembersRecordBootstrapMethodswboundingBox;spawns {&(Ljava/lang/Object;)Ljava/lang/Object;} ~ i€œ(Lnet/minecraft/world/level/levelgen/structure/StructureSpawnOverride;)Lnet/minecraft/world/level/levelgen/structure/StructureSpawnOverride$BoundingBoxType;‚ ƒ j…o(Lnet/minecraft/world/level/levelgen/structure/StructureSpawnOverride;)Lnet/minecraft/util/random/WeightedList;‡8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;‰ Š [ŒΔ(Lnet/minecraft/world/level/levelgen/structure/StructureSpawnOverride$BoundingBoxType;Lnet/minecraft/util/random/WeightedList;)Lnet/minecraft/world/level/levelgen/structure/StructureSpawnOverride;Ž  lmm’ “”• –—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; InnerClassesBoundingBoxType’0net/minecraft/world/level/biome/MobSpawnSettings SpawnerDataInstance¦com/mojang/datafixers/ProductsP2©%java/lang/invoke/MethodHandles$Lookup«java/lang/invoke/MethodHandlesLookup1 XY!"XZ[\_*·*+΅*,΅ ±] ^ _` a Yb  Xcd\1*Ί°] ^ _`e\1*Ί¬] ^ _`f\<*+Ί¬] ^_`ghbg i\/*΄°] ^ _`j\/*΄ °] ^ _`Xk lm\s5*²#Ή%Ί+Ά/²5Έ:@Ή%ΊAΆ/ΆB*ΊHΆK°] ( 14 ^ 5nop\$ ΊPΈQ³W±] qrst XYu6‘vxy˜z|˜z„˜†ˆ‹˜zŸ* @6‘£CR€L₯§¨ͺ¬