diff --git a/FightSystem_Main/src/de/steamwar/fightsystem/fight/Fight.java b/FightSystem_Main/src/de/steamwar/fightsystem/fight/Fight.java index 062c600..31a7886 100644 --- a/FightSystem_Main/src/de/steamwar/fightsystem/fight/Fight.java +++ b/FightSystem_Main/src/de/steamwar/fightsystem/fight/Fight.java @@ -114,6 +114,12 @@ public class Fight { } public static void calcAvailibleSchemTypes() { + if(redTeam.getLeader() == null || redTeam.getLeader().getPlayer() == null || + blueTeam.getLeader() == null || blueTeam.getLeader().getPlayer() == null){ + onlyPublicSchems = false; + return; + } + onlyPublicSchems = (Schematic.getSchemsOfType(redTeam.getLeader().getPlayer().getUniqueId(), Config.SchematicType).isEmpty() || Schematic.getSchemsOfType(blueTeam.getLeader().getPlayer().getUniqueId(), Config.SchematicType).isEmpty()); }