From 213d69f146eff237825e60c54a8f08c7cb05727d Mon Sep 17 00:00:00 2001 From: "Luis C.M" Date: Tue, 31 May 2022 18:54:11 -0500 Subject: [PATCH] Function added NpcAPI: -Added stopServer() function. --- src/main/java/noppes/npcs/scripted/NpcAPI.java | 4 ++++ .../java/noppes/npcs/scripted/interfaces/AbstractNpcAPI.java | 2 ++ 2 files changed, 6 insertions(+) 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();