Browse Source

fixed stop being called to early

Kajetan Johannes Hammerle 4 năm trước cách đây
mục cha
commit
dc96ee39cd
2 tập tin đã thay đổi với 3 bổ sung2 xóa
  1. 2 1
      src/main/java/me/km/KajetansMod.java
  2. 1 1
      src/main/java/me/km/Server.java

+ 2 - 1
src/main/java/me/km/KajetansMod.java

@@ -12,6 +12,7 @@ import net.minecraftforge.fml.common.Mod;
 import net.minecraftforge.eventbus.api.IEventBus;
 import net.minecraftforge.eventbus.api.SubscribeEvent;
 import net.minecraftforge.fml.DeferredWorkQueue;
+import net.minecraftforge.fml.event.server.FMLServerStoppedEvent;
 
 @Mod.EventBusSubscriber
 @Mod("km")
@@ -53,7 +54,7 @@ public class KajetansMod
     }
     
     @SubscribeEvent
-    public void onServerStop(FMLServerStoppingEvent e) 
+    public void onServerStop(FMLServerStoppedEvent e) 
     {
         if(e.getServer().isDedicatedServer())
         {

+ 1 - 1
src/main/java/me/km/Server.java

@@ -150,8 +150,8 @@ public class Server
     {
         scripts.startScript("endscript");
         scheduler.stop();
-        databank.closeDataBankConnection();
         scheduler.getWorker().stop();
+        databank.closeDataBankConnection();
     }
     
     public static void executeCommand(String s)