Êþº¾E   java/lang/Object()V   java/util/Optionalempty()Ljava/util/Optional;  -net/minecraft/world/timeline/Timeline$Builder periodTicksLjava/util/Optional;  &com/google/common/collect/ImmutableMapbuilder2()Lcom/google/common/collect/ImmutableMap$Builder;  tracks0Lcom/google/common/collect/ImmutableMap$Builder;   timeMarkers ! "#clockLnet/minecraft/core/Holder; %&' ()java/lang/IntegervalueOf(I)Ljava/lang/Integer; + ,-of((Ljava/lang/Object;)Ljava/util/Optional; /01 232net/minecraft/world/attribute/EnvironmentAttributetype/()Lnet/minecraft/world/attribute/AttributeType; 567 89+net/minecraft/world/attribute/AttributeTypecheckAllowedModifier=(Lnet/minecraft/world/attribute/modifier/AttributeModifier;)V;(net/minecraft/util/KeyframeTrack$Builder : >?@ ABjava/util/function/Consumeraccept(Ljava/lang/Object;)VD+net/minecraft/world/timeline/AttributeTrack :F GHbuild$()Lnet/minecraft/util/KeyframeTrack; CJ K_(Lnet/minecraft/world/attribute/modifier/AttributeModifier;Lnet/minecraft/util/KeyframeTrack;)V MNO PQ.com/google/common/collect/ImmutableMap$BuilderputV(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ImmutableMap$Builder; STU VW8net/minecraft/world/attribute/modifier/AttributeModifieroverride<()Lnet/minecraft/world/attribute/modifier/AttributeModifier; Y Z[addModifierTrack¼(Lnet/minecraft/world/attribute/EnvironmentAttribute;Lnet/minecraft/world/attribute/modifier/AttributeModifier;Ljava/util/function/Consumer;)Lnet/minecraft/world/timeline/Timeline$Builder; ] ^_ addTimeMarkerX(Lnet/minecraft/resources/ResourceKey;IZ)Lnet/minecraft/world/timeline/Timeline$Builder;a4net/minecraft/world/timeline/Timeline$TimeMarkerInfo `c d(IZ)Vf%net/minecraft/world/timeline/Timeline Mh Gi*()Lcom/google/common/collect/ImmutableMap; ek lP(Lnet/minecraft/core/Holder;Ljava/util/Optional;Ljava/util/Map;Ljava/util/Map;)V SignatureCLnet/minecraft/core/Holder;)Ljava/util/Optional;šLcom/google/common/collect/ImmutableMap$Builder;Lnet/minecraft/world/timeline/AttributeTrack<**>;>;ºLcom/google/common/collect/ImmutableMap$Builder;Lnet/minecraft/world/timeline/Timeline$TimeMarkerInfo;>;(Lnet/minecraft/core/Holder;)VCodeLineNumberTableLocalVariableTablethis/Lnet/minecraft/world/timeline/Timeline$Builder;LocalVariableTypeTableMethodParametersF(Lnet/minecraft/core/Holder;)VsetPeriodTicks2(I)Lnet/minecraft/world/timeline/Timeline$Builder;I attribute4Lnet/minecraft/world/attribute/EnvironmentAttribute;modifier:Lnet/minecraft/world/attribute/modifier/AttributeModifier;Ljava/util/function/Consumer; argumentTrack*Lnet/minecraft/util/KeyframeTrack$Builder;=Lnet/minecraft/world/attribute/EnvironmentAttribute;MLnet/minecraft/world/attribute/modifier/AttributeModifier;ULjava/util/function/Consumer;>;6Lnet/minecraft/util/KeyframeTrack$Builder;E(Lnet/minecraft/world/attribute/EnvironmentAttribute;Lnet/minecraft/world/attribute/modifier/AttributeModifier;Ljava/util/function/Consumer;>;)Lnet/minecraft/world/timeline/Timeline$Builder;addTrack‚(Lnet/minecraft/world/attribute/EnvironmentAttribute;Ljava/util/function/Consumer;)Lnet/minecraft/world/timeline/Timeline$Builder;RLjava/util/function/Consumer;>;Ú(Lnet/minecraft/world/attribute/EnvironmentAttribute;Ljava/util/function/Consumer;>;)Lnet/minecraft/world/timeline/Timeline$Builder;W(Lnet/minecraft/resources/ResourceKey;I)Lnet/minecraft/world/timeline/Timeline$Builder;id%Lnet/minecraft/resources/ResourceKey;ticksRLnet/minecraft/resources/ResourceKey;„(Lnet/minecraft/resources/ResourceKey;I)Lnet/minecraft/world/timeline/Timeline$Builder;showInCommandsZ…(Lnet/minecraft/resources/ResourceKey;IZ)Lnet/minecraft/world/timeline/Timeline$Builder;)()Lnet/minecraft/world/timeline/Timeline; SourceFile Timeline.javaNestHost InnerClassesBuilderž net/minecraft/util/KeyframeTrackTimeMarkerInfo!"#mnmompmqrsy*·*¸µ *¸µ*¸µ*+µ ±t®ª «¬¯°uvw"#x "ny"mz{|sE *¸$¸*µ *°t ³ ´u vw }yZ[sÃ1+¶.,¶4»:Y·<:-¹=*´+»CY,¶E·I¶LW*°t¸¹º»/¼u41vw1~1€�1‚ ƒ„x*1~…1€†1‡ ƒˆy ~€m‰Š‹sd *+¸R,¶X°tÀu  vw ~ ‚x ~… Œy ~m�^ŽsX*+¶\°tÄu vw��‘}x �’y �‘m“^_sr*´+»`Y·b¶LW*°t ÈÉu*vw��‘}”•x �’y �‘”m–G—sH»eY*´ *´ *´¶g*´¶g·j°tÍu vw˜™še›"eœ Mœ :�œ `eŸ