ĘūēžEâ  java/lang/Record()V   Dnet/minecraft/gametest/framework/TestEnvironmentDefinition$ClockTimeclockLnet/minecraft/core/Holder;  timeI  &net/minecraft/server/level/ServerLevel getServer(()Lnet/minecraft/server/MinecraftServer;  $net/minecraft/server/MinecraftServer clockManager0()Lnet/minecraft/world/clock/ServerClockManager;  !",net/minecraft/world/clock/ServerClockManager getInstance_(Lnet/minecraft/core/Holder;)Lnet/minecraft/world/clock/ServerClockManager$ServerClockInstance; $%& '(@net/minecraft/world/clock/ServerClockManager$ServerClockInstance totalTicks()J * +, setTotalTicks(Lnet/minecraft/core/Holder;J)V ./0 12java/lang/LongvalueOf(J)Ljava/lang/Long; .4 5( longValue 7 89CODEC#Lcom/mojang/serialization/MapCodec; ; <=teardown;(Lnet/minecraft/server/level/ServerLevel;Ljava/lang/Long;)V ? @Asetup:(Lnet/minecraft/server/level/ServerLevel;)Ljava/lang/Long;C DEtoStringZ(Lnet/minecraft/gametest/framework/TestEnvironmentDefinition$ClockTime;)Ljava/lang/String;G HIhashCodeI(Lnet/minecraft/gametest/framework/TestEnvironmentDefinition$ClockTime;)IK LMequals[(Lnet/minecraft/gametest/framework/TestEnvironmentDefinition$ClockTime;Ljava/lang/Object;)Z OPQ 8R$net/minecraft/world/clock/WorldClock Lcom/mojang/serialization/Codec; UVW XYcom/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; efg hRnet/minecraft/util/ExtraCodecsNON_NEGATIVE_INT[ lmn op;com/mojang/serialization/codecs/RecordCodecBuilder$Instancegroupg(Lcom/mojang/datafixers/kinds/App;Lcom/mojang/datafixers/kinds/App;)Lcom/mojang/datafixers/Products$P2;r \s!()Ljava/util/function/BiFunction; uvw \x!com/mojang/datafixers/Products$P2k(Lcom/mojang/datafixers/kinds/Applicative;Ljava/util/function/BiFunction;)Lcom/mojang/datafixers/kinds/App;[ {|} ~2com/mojang/serialization/codecs/RecordCodecBuildermapCodecB(Ljava/util/function/Function;)Lcom/mojang/serialization/MapCodec;:net/minecraft/gametest/framework/TestEnvironmentDefinition SignatureCLnet/minecraft/core/Holder;kLcom/mojang/serialization/MapCodec;(Lnet/minecraft/core/Holder;I)VCodeLineNumberTableLocalVariableTablethisFLnet/minecraft/gametest/framework/TestEnvironmentDefinition$ClockTime;LocalVariableTypeTableMethodParametersG(Lnet/minecraft/core/Holder;I)Vlevel(Lnet/minecraft/server/level/ServerLevel;server&Lnet/minecraft/server/MinecraftServer;previousJsaveDataLjava/lang/Long;codec%()Lcom/mojang/serialization/MapCodec;m()Lcom/mojang/serialization/MapCodec;()Ljava/lang/String;()I(Ljava/lang/Object;)ZoLjava/lang/Object;()Lnet/minecraft/core/Holder;E()Lnet/minecraft/core/Holder;=(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Ž clock;time ˛&(Ljava/lang/Object;)Ljava/lang/Object;´ ĩ žˇc(Lnet/minecraft/gametest/framework/TestEnvironmentDefinition$ClockTime;)Lnet/minecraft/core/Holder;š ē šŧ[(Lnet/minecraft/gametest/framework/TestEnvironmentDefinition$ClockTime;)Ljava/lang/Integer;ž8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;Ā Á …Ãv(Lnet/minecraft/core/Holder;Ljava/lang/Integer;)Lnet/minecraft/gametest/framework/TestEnvironmentDefinition$ClockTime;Å Æ ĸŖŖÉ ĘËĖ ÍÎ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 ClockTimeServerClockInstanceInstanceÛcom/mojang/datafixers/ProductsP2Ū%java/lang/invoke/MethodHandles$Lookupājava/lang/invoke/MethodHandlesLookup1€ ‚ƒ89‚„ …†_*ˇ*+ĩ*ĩ ą‡Œˆ ‰Š ‹  ƒŒ  ‚@A†})+ļM,ļ*´ļļ#B,ļ*´*´ …ļ)!¸-°‡—˜™$šˆ*)‰Š)Ž$‘’“ŒŽ<=†e+ļN-ļ*´,ļ3ļ)ą‡Ÿ Ąˆ*‰ŠŽ”•‘Œ Ž”–—†.˛6°‡Ĩˆ ‰Š‚˜D™†1*ēB°‡Œˆ ‰ŠHš†1*ēFŦ‡Œˆ ‰ŠL›†<*+ēJŦ‡Œˆ‰ŠœŒœ ž†/*´°‡Œˆ ‰Š‚Ÿš†/*´ Ŧ‡Œˆ ‰ŠA< †4 *+,Ā.ļ:ą‡Œˆ  ‰ŠŒ Ž”A@Ą†0*+ļ>°‡Œˆ ‰ŠŒŽ ĸŖ†p2*˛NSšTēZļ^˛dišTējļ^ļk*ēqļt°‡‘’%.“1ˆ 2¤Ĩφ$ ēy¸zŗ6ą‡‚§¨ŠĒ€Ģ ‚ƒŦ6Č­¯°ĪąŗļĪą¸ģĪŊŋÂĪąÄĮÖ*€×$Ø l{ŲuÚÜŨßá