diff --git a/src/main/java/org/ultramine/server/UltramineServerModContainer.java b/src/main/java/org/ultramine/server/UltramineServerModContainer.java index 6e81a3a..d6f1e4b 100644 --- a/src/main/java/org/ultramine/server/UltramineServerModContainer.java +++ b/src/main/java/org/ultramine/server/UltramineServerModContainer.java @@ -1,11 +1,13 @@ package org.ultramine.server; import java.io.File; +import java.io.InputStream; import java.util.List; import java.util.Map; import net.minecraft.command.CommandHandler; import net.minecraft.server.MinecraftServer; +import net.minecraft.util.StringTranslate; import net.minecraftforge.common.MinecraftForge; import org.ultramine.commands.CommandRegistry; @@ -101,6 +103,10 @@ { if(e.getSide().isServer()) { + // In the case of launch from IDE translation table is not loaded automatically + InputStream langFile = getClass().getResourceAsStream("/assets/ultramine/lang/en_US.lang"); + if (langFile != null) StringTranslate.inject(langFile); + ConfigurationHandler.load(); Databases.init(); MinecraftServer.getServer().getMultiWorld().preloadConfigs();