diff --git a/src/main/java/noppes/npcs/scripted/NpcAPI.java b/src/main/java/noppes/npcs/scripted/NpcAPI.java index 877dd19a0..5afa158e2 100644 --- a/src/main/java/noppes/npcs/scripted/NpcAPI.java +++ b/src/main/java/noppes/npcs/scripted/NpcAPI.java @@ -66,6 +66,10 @@ public class NpcAPI extends AbstractNpcAPI { worldCache.clear(); } + public void stopServer() { + CustomNpcs.getServer().stopServer(); + } + public IFactionHandler getFactions() { this.checkWorld(); return FactionController.getInstance(); diff --git a/src/main/java/noppes/npcs/scripted/interfaces/AbstractNpcAPI.java b/src/main/java/noppes/npcs/scripted/interfaces/AbstractNpcAPI.java index 939341e73..81d8ad3c3 100644 --- a/src/main/java/noppes/npcs/scripted/interfaces/AbstractNpcAPI.java +++ b/src/main/java/noppes/npcs/scripted/interfaces/AbstractNpcAPI.java @@ -43,6 +43,8 @@ public abstract class AbstractNpcAPI { public AbstractNpcAPI() { } + public abstract void stopServer(); + public abstract IFactionHandler getFactions(); public abstract IRecipeHandler getRecipes();