From 6081c5f5656b30dfc2fcf246eee63a5cd658152f Mon Sep 17 00:00:00 2001 From: Lixfel Date: Tue, 6 Jun 2023 17:55:55 +0200 Subject: [PATCH] Prevent players from switching teams Signed-off-by: Lixfel --- .../src/de/steamwar/fightsystem/commands/GUI.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/FightSystem_Core/src/de/steamwar/fightsystem/commands/GUI.java b/FightSystem_Core/src/de/steamwar/fightsystem/commands/GUI.java index 7ec6598..a160962 100644 --- a/FightSystem_Core/src/de/steamwar/fightsystem/commands/GUI.java +++ b/FightSystem_Core/src/de/steamwar/fightsystem/commands/GUI.java @@ -61,8 +61,10 @@ public class GUI { } SWInventory inv = new SWInventory(p, 9, msg.parse("JOIN_REQUEST_TITLE", p)); - addTeamRequest(p, inv, 0, Fight.getBlueTeam()); - addTeamRequest(p, inv, 8, Fight.getRedTeam()); + if(!Fight.getRedTeam().isPlayerInTeam(p)) + addTeamRequest(p, inv, 0, Fight.getBlueTeam()); + if(!Fight.getBlueTeam().isPlayerInTeam(p)) + addTeamRequest(p, inv, 8, Fight.getRedTeam()); inv.open(); }