Êþº¾E‡  java/lang/Object()V   .net/minecraft/world/level/storage/LevelVersionlevelDataVersionI   lastPlayedJ  minecraftVersionNameLjava/lang/String;-net/minecraft/world/level/storage/DataVersion  (ILjava/lang/String;)V  minecraftVersion/Lnet/minecraft/world/level/storage/DataVersion;  !snapshotZ#version %&' () com/mojang/serialization/Dynamicget>(Ljava/lang/String;)Lcom/mojang/serialization/OptionalDynamic; +,- ./(com/mojang/serialization/OptionalDynamicasInt(I)I1 LastPlayed +3 45asLong(J)J7Version +9 :;result()Ljava/util/Optional; =>? @Ajava/util/Optional isPresent()ZCName +& FGH IJnet/minecraft/SharedConstantsgetCurrentVersion()Lnet/minecraft/WorldVersion; LMN OPnet/minecraft/WorldVersionname()Ljava/lang/String; +R STasString&(Ljava/lang/String;)Ljava/lang/String;VId LX YZ dataVersion1()Lnet/minecraft/world/level/storage/DataVersion; \ #]()I_SeriesamaincSnapshot Le fAstable +h ij asBoolean(Z)Z l m+(IJLjava/lang/String;ILjava/lang/String;Z)VoCodeLineNumberTableLocalVariableTablethis0Lnet/minecraft/world/level/storage/LevelVersion;seriesMethodParametersparseT(Lcom/mojang/serialization/Dynamic;)Lnet/minecraft/world/level/storage/LevelVersion;input"Lcom/mojang/serialization/Dynamic;*Lcom/mojang/serialization/OptionalDynamic;LocalVariableTypeTable%Lcom/mojang/serialization/Dynamic<*>;-Lcom/mojang/serialization/OptionalDynamic<*>; StackMapTable�java/lang/String SignatureW(Lcom/mojang/serialization/Dynamic<*>;)Lnet/minecraft/world/level/storage/LevelVersion;()J SourceFileLevelVersion.java!  !mp¨**·*µ* µ *µ*»Y·µ*µ±q #)rH*st* *** *u* !v u  wxph �*"¶$¶*<*0¶$ ¶2A*6¶$:¶8¶<™Z»Y B¶D¸E¹K¶QU¶D¸E¹W¶[¶*^¶D`¶Qb¶D¸E¹dš§¶g·k°»Y n`·k°q.  )3E Z!f"€%r*�yz … zr#{|�y}r#~Fÿx%+))€€+ÿ%+ ))€€+vy‚ƒ ]p/*´¬q)r st„p/*´ ­q-r stPp/*´°q1r stZp/*´°q5r st Ap/*´¬q9r st…†