Skip to content

Commit 206a93d

Browse files
committed
Merge pull request #1184 from Josharias/develop
Fix multiplayer not activating modules correctly
2 parents c1594ed + 33c2975 commit 206a93d

File tree

1 file changed

+5
-6
lines changed
  • engine/src/main/java/org/terasology/engine/modes/loadProcesses

1 file changed

+5
-6
lines changed

engine/src/main/java/org/terasology/engine/modes/loadProcesses/JoinServer.java

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -17,23 +17,22 @@
1717
package org.terasology.engine.modes.loadProcesses;
1818

1919
import com.google.common.collect.Maps;
20-
2120
import com.google.common.collect.Sets;
2221
import org.slf4j.Logger;
2322
import org.slf4j.LoggerFactory;
24-
import org.terasology.engine.module.ModuleManager;
25-
import org.terasology.module.Module;
26-
import org.terasology.naming.NameVersion;
27-
import org.terasology.registry.CoreRegistry;
2823
import org.terasology.engine.GameEngine;
2924
import org.terasology.engine.bootstrap.ApplyModulesUtil;
3025
import org.terasology.engine.modes.LoadProcess;
3126
import org.terasology.engine.modes.StateMainMenu;
27+
import org.terasology.engine.module.ModuleManager;
3228
import org.terasology.game.Game;
3329
import org.terasology.game.GameManifest;
30+
import org.terasology.module.Module;
31+
import org.terasology.naming.NameVersion;
3432
import org.terasology.network.JoinStatus;
3533
import org.terasology.network.NetworkSystem;
3634
import org.terasology.network.ServerInfoMessage;
35+
import org.terasology.registry.CoreRegistry;
3736
import org.terasology.world.internal.WorldInfo;
3837

3938
import java.util.Map;
@@ -92,12 +91,12 @@ public boolean step() {
9291
CoreRegistry.get(GameEngine.class).changeState(mainMenu);
9392
return false;
9493
} else {
95-
9694
logger.debug("Activating module: {}:{}", moduleInfo.getName(), moduleInfo.getVersion());
9795
gameManifest.addModule(module.getId(), module.getVersion());
9896
moduleSet.add(module);
9997
}
10098
}
99+
moduleManager.loadEnvironment(moduleSet, true);
101100

102101
CoreRegistry.get(Game.class).load(gameManifest);
103102
ApplyModulesUtil.applyModules();

0 commit comments

Comments
 (0)