Moved init functionality in onEnable

This commit is contained in:
D4rkr34lm
2024-08-08 15:38:58 +02:00
committed by D4rkr34lm
parent ead144d974
commit 0d2e028fac
3 changed files with 9 additions and 5 deletions
@@ -30,6 +30,7 @@ import org.bukkit.entity.Player;
import org.bukkit.event.EventHandler;
import org.bukkit.event.Listener;
import org.bukkit.event.player.PlayerQuitEvent;
import org.bukkit.event.server.PluginEnableEvent;
import java.io.File;
import java.util.*;
@@ -46,7 +47,8 @@ public class TraceManager implements Listener {
public static File tracesFolder = new File(Bukkit.getWorlds().get(0).getWorldFolder(), "traces");
public TraceManager() {
@EventHandler
public void init(PluginEnableEvent event) {
if (!tracesFolder.exists())
tracesFolder.mkdir();
@@ -31,6 +31,7 @@ import org.bukkit.event.EventPriority;
import org.bukkit.event.Listener;
import org.bukkit.event.entity.EntityExplodeEvent;
import org.bukkit.event.entity.EntitySpawnEvent;
import org.bukkit.event.server.PluginEnableEvent;
import java.util.*;
import java.util.logging.Level;
@@ -70,7 +71,8 @@ public class TraceRecorder implements Listener {
*/
private final Set<Region> autoTraceRegions = new HashSet<>();
public TraceRecorder() {
@EventHandler
public void init(PluginEnableEvent event) {
BauSystem.runTaskTimer(BauSystem.getInstance(), () -> {
record();
checkForAutoTraceFinish();
@@ -170,14 +172,13 @@ public class TraceRecorder implements Listener {
if (history.size() == 0) {
try {
historyMap.put(tntPrimed, history);
}
catch (NullPointerException e) {
} catch (NullPointerException e) {
Logger logger = Bukkit.getLogger();
//TODO remove when no longer neccecary
logger.log(Level.WARNING, "Nullpointer thrown by historyMap");
logger.log(Level.WARNING, "TNT History: " + history);
logger.log(Level.WARNING, "History Map: " + historyMap);
throw e;
throw e;
}
tntID = wrappedTrace.getNextOpenRecordIdAndIncrement();
} else {
@@ -29,6 +29,7 @@ import java.util.List;
public class TraceRecordingWrapper {
@Getter
private final Trace trace;
@Getter