From 583760c036aadfa0351b129db855d3e474616ffb Mon Sep 17 00:00:00 2001 From: Lixfel Date: Sun, 2 Feb 2020 08:17:35 +0100 Subject: [PATCH] Hotfix OutOfBoundsException --- src/de/steamwar/bungeecore/ArenaMode.java | 4 ++++ src/de/steamwar/bungeecore/commands/FightCommand.java | 2 ++ 2 files changed, 6 insertions(+) diff --git a/src/de/steamwar/bungeecore/ArenaMode.java b/src/de/steamwar/bungeecore/ArenaMode.java index b198d808..a661712e 100644 --- a/src/de/steamwar/bungeecore/ArenaMode.java +++ b/src/de/steamwar/bungeecore/ArenaMode.java @@ -88,4 +88,8 @@ public class ArenaMode { public String getChatName(){ return chatNames.get(0); } + + public boolean hasChatName(){ + return !chatNames.isEmpty(); + } } diff --git a/src/de/steamwar/bungeecore/commands/FightCommand.java b/src/de/steamwar/bungeecore/commands/FightCommand.java index 88cfc6bf..d744552d 100644 --- a/src/de/steamwar/bungeecore/commands/FightCommand.java +++ b/src/de/steamwar/bungeecore/commands/FightCommand.java @@ -50,6 +50,8 @@ public class FightCommand extends BasicCommand { TextComponent start = new TextComponent(); TextComponent current = start; for(ArenaMode mode : ArenaMode.getAllModes()){ + if(!mode.hasChatName()) + continue; String command = precommand + mode.getChatName(); current.setBold(true); current.setColor(ChatColor.GRAY);