More mod setup

This commit is contained in:
Anuken
2019-09-27 22:20:16 -04:00
parent 70ab102d8c
commit b3666ed2a8
7 changed files with 13 additions and 105 deletions

View File

@@ -1,9 +1,9 @@
package io.anuke.mindustry.server;
import io.anuke.arc.*;
import io.anuke.arc.util.*;
import io.anuke.mindustry.*;
import io.anuke.mindustry.core.*;
import io.anuke.mindustry.mod.*;
import static io.anuke.mindustry.Vars.*;
@@ -28,5 +28,9 @@ public class MindustryServer implements ApplicationListener{
Core.app.addListener(logic = new Logic());
Core.app.addListener(netServer = new NetServer());
Core.app.addListener(new ServerControl(args));
mods.each(Mod::init);
}
}

View File

@@ -21,8 +21,6 @@ import io.anuke.mindustry.maps.*;
import io.anuke.mindustry.mod.Mods.*;
import io.anuke.mindustry.net.Administration.*;
import io.anuke.mindustry.net.Packets.*;
import io.anuke.mindustry.plugin.*;
import io.anuke.mindustry.plugin.Plugins.*;
import io.anuke.mindustry.type.*;
import java.io.*;
@@ -52,7 +50,6 @@ public class ServerControl implements ApplicationListener{
private PrintWriter socketOutput;
public ServerControl(String[] args){
Core.settings.defaults(
"shufflemode", "normal",
"bans", "",
@@ -110,9 +107,6 @@ public class ServerControl implements ApplicationListener{
Effects.setScreenShakeProvider((a, b) -> {});
Effects.setEffectProvider((a, b, c, d, e, f) -> {});
//load plugins
plugins.load();
registerCommands();
Core.app.post(() -> {
@@ -176,9 +170,6 @@ public class ServerControl implements ApplicationListener{
}
});
//initialize plugins
plugins.each(Plugin::init);
if(!mods.all().isEmpty()){
info("&lc{0} plugins loaded.", mods.all().size);
}