From c71a2567bd6359704457b23b0ce466f13839b391 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Elias=20M=C3=BCller?= Date: Sat, 21 Jun 2025 20:18:32 +0200 Subject: [PATCH] fixed adminmarker handling api data wrong --- .../appliances/metaGameplay/adminMarker/AdminMarker.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/common/src/main/java/eu/mhsl/craftattack/spawn/common/appliances/metaGameplay/adminMarker/AdminMarker.java b/common/src/main/java/eu/mhsl/craftattack/spawn/common/appliances/metaGameplay/adminMarker/AdminMarker.java index 03ae891..aae8123 100644 --- a/common/src/main/java/eu/mhsl/craftattack/spawn/common/appliances/metaGameplay/adminMarker/AdminMarker.java +++ b/common/src/main/java/eu/mhsl/craftattack/spawn/common/appliances/metaGameplay/adminMarker/AdminMarker.java @@ -1,5 +1,6 @@ package eu.mhsl.craftattack.spawn.common.appliances.metaGameplay.adminMarker; +import eu.mhsl.craftattack.spawn.core.Main; import eu.mhsl.craftattack.spawn.core.api.server.HttpServer; import eu.mhsl.craftattack.spawn.core.appliance.Appliance; import eu.mhsl.craftattack.spawn.common.appliances.metaGameplay.displayName.DisplayName; @@ -10,6 +11,8 @@ import org.bukkit.OfflinePlayer; import org.bukkit.entity.Player; import org.jetbrains.annotations.Nullable; +import java.util.UUID; + public class AdminMarker extends Appliance implements DisplayName.Colored { public final static String adminPermission = "admin"; @@ -23,7 +26,8 @@ public class AdminMarker extends Appliance implements DisplayName.Colored { @Override public void httpApi(HttpServer.ApiBuilder apiBuilder) { apiBuilder.get("isAdmin", request -> { - OfflinePlayer player = Bukkit.getOfflinePlayer(request.queryParams("player")); + OfflinePlayer player = Bukkit.getOfflinePlayer(UUID.fromString(request.queryParams("player"))); + Main.logger().info(String.format("Adminstatus requested for %s, response: %s", player.getUniqueId(), player.isOp())); return player.isOp(); }); }