Êþº¾EÛ  java/lang/Record()V   Dnet/minecraft/gametest/framework/TestEnvironmentDefinition$Timelines timelinesLjava/util/List;  8net/minecraft/world/attribute/EnvironmentAttributeSystembuilderD()Lnet/minecraft/world/attribute/EnvironmentAttributeSystem$Builder;  @net/minecraft/world/attribute/EnvironmentAttributeSystem$BuilderaddDefaultLayerse(Lnet/minecraft/world/level/Level;)Lnet/minecraft/world/attribute/EnvironmentAttributeSystem$Builder;  java/util/Listiterator()Ljava/util/Iterator; !" #$java/util/IteratorhasNext()Z & '(next()Ljava/lang/Object;*net/minecraft/core/Holder ,-. /0&net/minecraft/server/level/ServerLevel clockManager0()Lnet/minecraft/world/clock/ServerClockManager; 2 34addTimelineLayer‡(Lnet/minecraft/core/Holder;Lnet/minecraft/world/clock/ClockManager;)Lnet/minecraft/world/attribute/EnvironmentAttributeSystem$Builder; 6 78build<()Lnet/minecraft/world/attribute/EnvironmentAttributeSystem; ,: ;<setEnvironmentAttributesv(Lnet/minecraft/world/attribute/EnvironmentAttributeSystem;)Lnet/minecraft/world/attribute/EnvironmentAttributeSystem; > ?@CODEC#Lcom/mojang/serialization/MapCodec; B CDteardowne(Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/attribute/EnvironmentAttributeSystem;)V F GHsetupd(Lnet/minecraft/server/level/ServerLevel;)Lnet/minecraft/world/attribute/EnvironmentAttributeSystem;J KLtoStringZ(Lnet/minecraft/gametest/framework/TestEnvironmentDefinition$Timelines;)Ljava/lang/String;N OPhashCodeI(Lnet/minecraft/gametest/framework/TestEnvironmentDefinition$Timelines;)IR STequals[(Lnet/minecraft/gametest/framework/TestEnvironmentDefinition$Timelines;Ljava/lang/Object;)Z VWX ?Y%net/minecraft/world/timeline/Timeline Lcom/mojang/serialization/Codec; [\] ^_com/mojang/serialization/CodeclistOf"()Lcom/mojang/serialization/Codec; [b cdfieldOf7(Ljava/lang/String;)Lcom/mojang/serialization/MapCodec;f ghapply()Ljava/util/function/Function; jkl mn!com/mojang/serialization/MapCodec forGetterS(Ljava/util/function/Function;)Lcom/mojang/serialization/codecs/RecordCodecBuilder; pqr st;com/mojang/serialization/codecs/RecordCodecBuilder$InstancegroupF(Lcom/mojang/datafixers/kinds/App;)Lcom/mojang/datafixers/Products$P1;f wxy gz!com/mojang/datafixers/Products$P1i(Lcom/mojang/datafixers/kinds/Applicative;Ljava/util/function/Function;)Lcom/mojang/datafixers/kinds/App;f }~ €�2com/mojang/serialization/codecs/RecordCodecBuildermapCodecB(Ljava/util/function/Function;)Lcom/mojang/serialization/MapCodec;ƒ:net/minecraft/gametest/framework/TestEnvironmentDefinition SignatureVLjava/util/List;>;kLcom/mojang/serialization/MapCodec;(Ljava/util/List;)VCodeLineNumberTableLocalVariableTablethisFLnet/minecraft/gametest/framework/TestEnvironmentDefinition$Timelines;LocalVariableTypeTableMethodParametersY(Ljava/util/List;>;)VtimelineLnet/minecraft/core/Holder;level(Lnet/minecraft/server/level/ServerLevel;BLnet/minecraft/world/attribute/EnvironmentAttributeSystem$Builder;DLnet/minecraft/core/Holder; StackMapTablesaveData:Lnet/minecraft/world/attribute/EnvironmentAttributeSystem;codec%()Lcom/mojang/serialization/MapCodec;m()Lcom/mojang/serialization/MapCodec;()Ljava/lang/String;()I(Ljava/lang/Object;)ZoLjava/lang/Object;()Ljava/util/List;X()Ljava/util/List;>;=(Lnet/minecraft/server/level/ServerLevel;Ljava/lang/Object;)V<(Lnet/minecraft/server/level/ServerLevel;)Ljava/lang/Object;lambda$static$0`(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;i=Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;ŠLjava/lang/Record;Lnet/minecraft/gametest/framework/TestEnvironmentDefinition; SourceFileTestEnvironmentDefinition.javaNestHostRecordBootstrapMethods²&(Ljava/lang/Object;)Ljava/lang/Object;´ µ ¡·X(Lnet/minecraft/gametest/framework/TestEnvironmentDefinition$Timelines;)Ljava/util/List;¹ º ‡¼X(Ljava/util/List;)Lnet/minecraft/gametest/framework/TestEnvironmentDefinition$Timelines;¾ ¿ ¥¦¦ ÃÄÅ ÆÇ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 TimelinesBuilderInstanceÔcom/mojang/datafixers/ProductsP1×%java/lang/invoke/MethodHandles$LookupÙjava/lang/invoke/MethodHandlesLookup1‚ „…?@„† ‡ˆP *·*+µ±‰Š ‹Œ �  …Ž „�GHˆ»=¸ +¶M*´¹N-¹™-¹%À):,+¶+¶1W§ÿá+,¶5¶9°‰&14Š*& �‘=‹Œ=’“5”� & �•–ý ú!Ž’CDˆI+,¶9W±‰ "#Š ‹Œ’“—˜Ž ’—™šˆ.²=°‰'Š ‹Œ„›Kœˆ1*ºI°‰Š ‹ŒO�ˆ1*ºM¬‰Š ‹ŒSžˆ<*+ºQ¬‰Š‹ŒŸ ŽŸ ¡ˆ/*´°‰Š ‹Œ„¢AC£ˆ4 *+,À¶A±‰Š  ‹ŒŽ ’—AG¤ˆ0*+¶E°‰Š ‹ŒŽ’ ¥¦ˆ_%*²U¹Z`¹aºe¶i¶o*ºu¶v°‰!$Š %§¨©ˆ$ º{¸|³=±‰„ª«¬­‚® „…¯*Á`°È±³¶È±¸»È±½ÀÏ*‚ÐÑ p}ÒwÓÕÖØÚ