4z  java/lang/Object()V    de/geolykt/starloader/StarloaderextensionSourceLjava/util/List;  9de/geolykt/starloader/mod/DirectoryExtensionPrototypeList getFolder()Ljava/io/File;   java/io/FiletoPath()Ljava/nio/file/Path;   modDirectoryLjava/nio/file/Path;*de/geolykt/starloader/mod/ExtensionManager .picoresolve-cache "#$ %&java/nio/file/Pathresolve((Ljava/lang/String;)Ljava/nio/file/Path; ( )(Ljava/nio/file/Path;)V + ,- extensions,Lde/geolykt/starloader/mod/ExtensionManager; / 01loadExtensions(Ljava/util/List;)V 3 45LOGGERLorg/slf4j/Logger;7.From {} prototypes, {} extensions were loaded. 9:; <=java/util/Listsize()I ?@A BCjava/lang/IntegervalueOf(I)Ljava/lang/Integer; E FG getExtensions()Ljava/util/List; IJK LMorg/slf4j/Loggerinfo9(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V OPQ RSjava/lang/SystemcurrentTimeMillis()JUInitializing extension: preinit IW LX(Ljava/lang/String;)VZ [\accept()Ljava/util/function/Consumer; 9^ _`forEach (Ljava/util/function/Consumer;)VbInitializing extension: initZe Initializing extension: postinitZh&All Extensions initialized within {}ms jkl Bmjava/lang/Long(J)Ljava/lang/Long; Io Lp'(Ljava/lang/String;Ljava/lang/Object;)V rst uvjava/lang/Runtime getRuntime()Ljava/lang/Runtime;xjava/lang/Thread z{| }~java/util/ObjectsrequireNonNull&(Ljava/lang/Object;)Ljava/lang/Object; runB(Lde/geolykt/starloader/mod/ExtensionManager;)Ljava/lang/Runnable;ExtensionsShutdownThread w )(Ljava/lang/Runnable;Ljava/lang/String;)V r addShutdownHook(Ljava/lang/Thread;)V  instance"Lde/geolykt/starloader/Starloader;java/lang/IllegalStateExceptionStarloader initialized twice! X$Java version: {}. JavaInterop J9: {} java.version O  getProperty&(Ljava/lang/String;)Ljava/lang/String;  &de/geolykt/starloader/util/JavaInteropisJava9()Z  Bjava/lang/Boolean(Z)Ljava/lang/Boolean;Storing log files in {}  $de/geolykt/starloader/launcher/UtilsgetLogDirectory " toAbsolutePath " toString()Ljava/lang/String;  S(Ljava/util/List;Lde/geolykt/starloader/mod/ExtensionManager;Ljava/nio/file/Path;)V  start  >(Lde/geolykt/starloader/mod/DirectoryExtensionPrototypeList;)V  getModDirectory " toFile  #de/geolykt/starloader/mod/Extension initializeInitialized extension {}. getDescription<()Lde/geolykt/starloader/mod/Extension$ExtensionDescription;  8de/geolykt/starloader/mod/Extension$ExtensionDescriptiongetName  java/lang/ClassdesiredAssertionStatus  $assertionsDisabledZ  org/slf4j/LoggerFactory getLogger%(Ljava/lang/Class;)Lorg/slf4j/Logger; getClassLoader()Ljava/lang/ClassLoader;  getClass()Ljava/lang/Class;Cnet/minestom/server/extras/selfmodification/MinestomRootClassLoader  getInstanceG()Lnet/minestom/server/extras/selfmodification/MinestomRootClassLoader; de.geolykt.starloader.Starloader forName=(Ljava/lang/String;ZLjava/lang/ClassLoader;)Ljava/lang/Class; getDeclaredField-(Ljava/lang/String;)Ljava/lang/reflect/Field; ,  java/lang/reflect/Field setAccessible(Z)V   ~get java/lang/StringBuilder  nUnable to find instance of actual the Starloader class (Did it start yet?); This Class instance was loaded by   append-(Ljava/lang/String;)Ljava/lang/StringBuilder;   -(Ljava/lang/Object;)Ljava/lang/StringBuilder;, where as it should've been  java/lang/AssertionError java/lang/Exception4This class should be loaded by the root classloader! ! "*(Ljava/lang/String;Ljava/lang/Throwable;)V SignatureALjava/util/List<+Lde/geolykt/starloader/mod/ExtensionPrototype;>;RuntimeInvisibleAnnotations#Lorg/jetbrains/annotations/NotNull;RuntimeInvisibleTypeAnnotationsCodeLineNumberTableLocalVariableTablethis modSource;Lde/geolykt/starloader/mod/DirectoryExtensionPrototypeList;$RuntimeInvisibleParameterAnnotationsmodDirLocalVariableTypeTable(Ljava/util/List<+Lde/geolykt/starloader/mod/ExtensionPrototype;>;Lde/geolykt/starloader/mod/ExtensionManager;Ljava/nio/file/Path;)VJ'(Ljava/util/List;Ljava/nio/file/Path;)V@Ljava/util/List; StackMapTableW(Ljava/util/List;Ljava/nio/file/Path;)V.Lorg/jetbrains/annotations/ApiStatus$Internal;getExtensionManager.()Lde/geolykt/starloader/mod/ExtensionManager;getExtensionDir DeprecatedRuntimeVisibleAnnotationsLjava/lang/Deprecated;$()Lde/geolykt/starloader/Starloader;lambda$start$0((Lde/geolykt/starloader/mod/Extension;)V extension%Lde/geolykt/starloader/mod/Extension;slClassLjava/lang/Class; instanceFieldLjava/lang/reflect/Field;srcFieldextField modDirFieldLjava/lang/Object;eLjava/lang/Exception;rootClELnet/minestom/server/extras/selfmodification/MinestomRootClassLoader;Ljava/lang/Class<*>; SourceFileStarloader.javaBootstrapMethodsU VWX YZ"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;\(Ljava/lang/Object;)V^ _ ` preInitialize@c d ?@f g hpostInitializek l mshutdown InnerClassesExtensionDescriptionq,org/jetbrains/annotations/ApiStatus$Internals#org/jetbrains/annotations/ApiStatusInternalv%java/lang/invoke/MethodHandles$Lookupxjava/lang/invoke/MethodHandlesLookup145 ,- #$%&'&&%&'& (o+**+*+ *Y*!'*)"# $%*&*+++,-' &.&(~**+*,**-)() *+,**+ ,-/0  $#1'&&&.&&(***.26*8>**D8>HN@2TV**DY]2aV**Dc]2dV**Df]2gNeinqwY**YyW)2 / 00142>3O4Y5j9t:;=>*+42 3(^ Y2H2nY*Y+!'+)BCE%F<GWH]I*^ ^/0 ^ 45#6%7'&&&. && (N Y2H2nY*)MNP%Q<RGSMT* N,-5%7' &.& 89(*)W :($ )];<=%&'&(/*)b* +%&'& >()f ?@(H*Ʋ2*Ͷѹn)678* ABC( ֚߳2K*L++M+N+:+:-,,:0Y Y  +-9::": ۚ YY LY+ )7:)rn%o)q1r7s:uAvHwPxYy^zd{j|o}v~{*p 1DEAFGHHGPIGYJGv}K@ 4,-(/ LM)NO01DP@ 45G @,m29" '@@&QRS*T[]aT[baT[eaTijino prt& uwy