fixed adminmarker handling api data wrong
This commit is contained in:
@ -1,5 +1,6 @@
|
|||||||
package eu.mhsl.craftattack.spawn.common.appliances.metaGameplay.adminMarker;
|
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.api.server.HttpServer;
|
||||||
import eu.mhsl.craftattack.spawn.core.appliance.Appliance;
|
import eu.mhsl.craftattack.spawn.core.appliance.Appliance;
|
||||||
import eu.mhsl.craftattack.spawn.common.appliances.metaGameplay.displayName.DisplayName;
|
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.bukkit.entity.Player;
|
||||||
import org.jetbrains.annotations.Nullable;
|
import org.jetbrains.annotations.Nullable;
|
||||||
|
|
||||||
|
import java.util.UUID;
|
||||||
|
|
||||||
public class AdminMarker extends Appliance implements DisplayName.Colored {
|
public class AdminMarker extends Appliance implements DisplayName.Colored {
|
||||||
public final static String adminPermission = "admin";
|
public final static String adminPermission = "admin";
|
||||||
|
|
||||||
@ -23,7 +26,8 @@ public class AdminMarker extends Appliance implements DisplayName.Colored {
|
|||||||
@Override
|
@Override
|
||||||
public void httpApi(HttpServer.ApiBuilder apiBuilder) {
|
public void httpApi(HttpServer.ApiBuilder apiBuilder) {
|
||||||
apiBuilder.get("isAdmin", request -> {
|
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();
|
return player.isOp();
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user