From fcc2abdc49a699ceea9993bb1c86adedc0828215 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Elias=20M=C3=BCller?= Date: Mon, 7 Apr 2025 14:53:18 +0200 Subject: [PATCH] added option to disable internal plugin http server --- core/src/main/java/eu/mhsl/craftattack/core/Main.java | 6 ++++-- core/src/main/resources/config.yml | 1 + 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/core/src/main/java/eu/mhsl/craftattack/core/Main.java b/core/src/main/java/eu/mhsl/craftattack/core/Main.java index d2d84f0..a232c7d 100644 --- a/core/src/main/java/eu/mhsl/craftattack/core/Main.java +++ b/core/src/main/java/eu/mhsl/craftattack/core/Main.java @@ -66,8 +66,10 @@ public final class Main extends JavaPlugin { }); Main.logger().info(String.format("Initialized %d appliances!", this.appliances.size())); - Main.logger().info("Starting HTTP API..."); - new HttpServer(); + if(Configuration.pluginConfig.getBoolean("httpServerEnabled", true)) { + Main.logger().info("Starting HTTP API..."); + new HttpServer(); + } this.getServer().getMessenger().registerOutgoingPluginChannel(this, "BungeeCord"); Main.logger().info("Startup complete!"); diff --git a/core/src/main/resources/config.yml b/core/src/main/resources/config.yml index cb8870b..57faf93 100644 --- a/core/src/main/resources/config.yml +++ b/core/src/main/resources/config.yml @@ -1,4 +1,5 @@ plugin: + httpServerEnabled: true disabledAppliances: - NameOfApplianceClass