Skip to content
This repository was archived by the owner on Nov 3, 2022. It is now read-only.

Commit 6ed5ccb

Browse files
committed
Previous commit didn't work. Try registering in the loader's default options.
1 parent 3605867 commit 6ed5ccb

File tree

1 file changed

+2
-5
lines changed

1 file changed

+2
-5
lines changed

src/main/java/uk/co/drnaylor/quickstart/ModuleContainer.java

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,6 @@
1111
import ninja.leaping.configurate.ConfigurationNode;
1212
import ninja.leaping.configurate.loader.ConfigurationLoader;
1313
import ninja.leaping.configurate.objectmapping.ObjectMappingException;
14-
import ninja.leaping.configurate.objectmapping.serialize.TypeSerializers;
1514
import uk.co.drnaylor.quickstart.annotations.ModuleData;
1615
import uk.co.drnaylor.quickstart.config.AbstractConfigAdapter;
1716
import uk.co.drnaylor.quickstart.config.LoadingStatusTypeSerializer;
@@ -400,10 +399,8 @@ public ModuleContainer build() throws QuickStartModuleDiscoveryException {
400399
classLoader = getClass().getClassLoader();
401400
}
402401

403-
Metadata.getStartupMessage().ifPresent(x -> {
404-
Logger.getLogger("QuickStart").info(x);
405-
TypeSerializers.getDefaultSerializers().registerType(TypeToken.of(LoadingStatus.class), new LoadingStatusTypeSerializer());
406-
});
402+
configurationLoader.getDefaultOptions().getSerializers().registerType(TypeToken.of(LoadingStatus.class), new LoadingStatusTypeSerializer());
403+
Metadata.getStartupMessage().ifPresent(x -> Logger.getLogger("QuickStart").info(x));
407404
return new ModuleContainer(configurationLoader, classLoader, packageToScan, constructor);
408405
}
409406
}

0 commit comments

Comments
 (0)