From b701d4d77060584b4869050f75dd7d3076e27fdb Mon Sep 17 00:00:00 2001 From: Frizth Lyco Tatierra Date: Tue, 14 Jan 2025 14:58:11 +0800 Subject: [PATCH] Remove unused imports, refactor ZA plugin --- .../java/net/thedawnph/servercore_za/Servercore_za.java | 2 +- .../net/thedawnph/servercore_za/StartNighttimeTask.java | 6 ++++-- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/src/main/java/net/thedawnph/servercore_za/Servercore_za.java b/src/main/java/net/thedawnph/servercore_za/Servercore_za.java index 549e855..464b658 100644 --- a/src/main/java/net/thedawnph/servercore_za/Servercore_za.java +++ b/src/main/java/net/thedawnph/servercore_za/Servercore_za.java @@ -8,7 +8,7 @@ import org.bukkit.Bukkit; import java.io.IOException; import java.util.Objects; import java.util.logging.Logger; -import com.ericdebouwer.zombieapocalypse.api.ApocalypseAPI; + public final class Servercore_za extends JavaPlugin { diff --git a/src/main/java/net/thedawnph/servercore_za/StartNighttimeTask.java b/src/main/java/net/thedawnph/servercore_za/StartNighttimeTask.java index 0bd98ed..ca072f6 100644 --- a/src/main/java/net/thedawnph/servercore_za/StartNighttimeTask.java +++ b/src/main/java/net/thedawnph/servercore_za/StartNighttimeTask.java @@ -4,11 +4,13 @@ import com.ericdebouwer.zombieapocalypse.api.ApocalypseAPI; import org.bukkit.Bukkit; import org.bukkit.event.Listener; +import java.util.Objects; + public class StartNighttimeTask implements Listener { + ApocalypseAPI apocalypseAPI = ApocalypseAPI.getInstance(); public StartNighttimeTask() { Bukkit.getScheduler().runTaskTimer(Servercore_za.getPlugin(Servercore_za.class), () -> { - ApocalypseAPI apocalypseAPI = ApocalypseAPI.getInstance(); - long time = Bukkit.getWorlds().getFirst().getTime(); // Get the time of the first world + long time = Objects.requireNonNull(Bukkit.getWorld("world")).getTime(); if (time >= 13000 && time <= 23000) { // Check if it is nighttime boolean isApocalyptic = apocalypseAPI.isApocalypse("world"); if (isApocalyptic) {