diff --git a/Anticheat/src/main/java/dev/brighten/ac/Anticheat.java b/Anticheat/src/main/java/dev/brighten/ac/Anticheat.java index a5396ee..70d1120 100644 --- a/Anticheat/src/main/java/dev/brighten/ac/Anticheat.java +++ b/Anticheat/src/main/java/dev/brighten/ac/Anticheat.java @@ -129,6 +129,9 @@ public class Anticheat extends JavaPlugin { @ConfigSetting(path = "logging", name = "verbose") private static boolean verboseLogging = true; + @ConfigSetting(path = "packetevents", name = "debug") + public static boolean packetEventsDebug = false; + private Configuration anticheatConfig; @Override @@ -137,6 +140,7 @@ public class Anticheat extends JavaPlugin { getLogger().info("Loading Anticheat..."); LibraryLoader.loadAll(INSTANCE); + loadConfig(); PacketEventsRegister.register(); } diff --git a/Anticheat/src/main/java/dev/brighten/ac/utils/PacketEventsRegister.java b/Anticheat/src/main/java/dev/brighten/ac/utils/PacketEventsRegister.java index d9d9f00..f5d8371 100644 --- a/Anticheat/src/main/java/dev/brighten/ac/utils/PacketEventsRegister.java +++ b/Anticheat/src/main/java/dev/brighten/ac/utils/PacketEventsRegister.java @@ -10,7 +10,9 @@ import io.github.retrooper.packetevents.factory.spigot.SpigotPacketEventsBuilder public class PacketEventsRegister { public static void register() { - PacketEvents.setAPI(SpigotPacketEventsBuilder.build(Anticheat.INSTANCE, new PacketEventsSettings().debug(true).fullStackTrace(true).kickIfTerminated(false))); + boolean debug = Anticheat.INSTANCE.getAnticheatConfig() + .getBoolean("packetevents.debug", Anticheat.packetEventsDebug); + PacketEvents.setAPI(SpigotPacketEventsBuilder.build(Anticheat.INSTANCE, new PacketEventsSettings().debug(debug).fullStackTrace(true).kickIfTerminated(false))); PacketEvents.getAPI().load(); }