From 29c7732166fd42301f5366d15a3875a2a29ceb8c Mon Sep 17 00:00:00 2001 From: yoyosource Date: Thu, 16 May 2024 15:30:53 +0200 Subject: [PATCH] Potential fix for weird starting behaviour --- .../src/de/steamwar/bausystem/BauSystem.java | 10 +++++++++- .../src/de/steamwar/bausystem/worlddata/WorldData.java | 2 +- 2 files changed, 10 insertions(+), 2 deletions(-) diff --git a/BauSystem_Main/src/de/steamwar/bausystem/BauSystem.java b/BauSystem_Main/src/de/steamwar/bausystem/BauSystem.java index 9707d871..51c6df64 100644 --- a/BauSystem_Main/src/de/steamwar/bausystem/BauSystem.java +++ b/BauSystem_Main/src/de/steamwar/bausystem/BauSystem.java @@ -72,6 +72,7 @@ public class BauSystem extends JavaPlugin implements Listener { } catch (SecurityException e) { Bukkit.getLogger().log(Level.SEVERE, e.getMessage(), e); Bukkit.shutdown(); + System.exit(1); return; } @@ -83,7 +84,14 @@ public class BauSystem extends JavaPlugin implements Listener { SWCommandUtils.addValidator("supervisor", validator(Permission.SUPERVISOR)); SWCommandUtils.addValidator("owner", validator(Permission.OWNER)); - LinkageUtils.link(); + try { + LinkageUtils.link(); + } catch (Exception e) { + Bukkit.getLogger().log(Level.SEVERE, e.getMessage(), e); + Bukkit.shutdown(); + System.exit(1); + return; + } TickListener.impl.init(); } diff --git a/BauSystem_Main/src/de/steamwar/bausystem/worlddata/WorldData.java b/BauSystem_Main/src/de/steamwar/bausystem/worlddata/WorldData.java index 63731a8e..36a5297d 100644 --- a/BauSystem_Main/src/de/steamwar/bausystem/worlddata/WorldData.java +++ b/BauSystem_Main/src/de/steamwar/bausystem/worlddata/WorldData.java @@ -85,7 +85,7 @@ public class WorldData { try { worldData.toYAPION(new FileOutput(optionsFile)).close(); } catch (IOException e) { - // Ignored + e.printStackTrace(); } } }