Pārlūkot izejas kodu

Merge pull request #17 from RedstoneFuture/refactoring5

Refactoring5
Daniel 3 gadi atpakaļ
vecāks
revīzija
86fe176975

+ 5 - 5
missilewars-plugin/src/main/java/de/butzlabben/missilewars/util/MotdManager.java

@@ -38,24 +38,24 @@ public class MotdManager {
 
     public void updateMOTD(Game game) {
         GameState state = game.getState();
+        String newMotd = "&cError in getting Motd";
 
         if (Config.motdEnabled()) {
-            String motd = "&cError in getting Motd";
             switch (state) {
                 case LOBBY:
-                    motd = Config.motdLobby();
+                    newMotd = Config.motdLobby();
                     break;
                 case END:
-                    motd = Config.motdEnded();
+                    newMotd = Config.motdEnded();
                     break;
                 case INGAME:
-                    motd = Config.motdGame();
+                    newMotd = Config.motdGame();
                     break;
             }
 
             String players = "" + game.getPlayers().values().size();
             String maxPlayers = "" + game.getLobby().getMaxSize();
-            this.motd = ChatColor.translateAlternateColorCodes('&', motd).replace("%max_players%", maxPlayers).replace("%players%", players);
+            motd = ChatColor.translateAlternateColorCodes('&', newMotd).replace("%max_players%", maxPlayers).replace("%players%", players);
         }
     }
 }

+ 4 - 0
missilewars-plugin/src/main/java/de/butzlabben/missilewars/wrapper/event/GameEndEvent.java

@@ -19,9 +19,13 @@
 package de.butzlabben.missilewars.wrapper.event;
 
 import de.butzlabben.missilewars.game.Game;
+import de.butzlabben.missilewars.wrapper.game.Team;
+import java.util.Optional;
 import lombok.Getter;
 import org.bukkit.event.HandlerList;
 
+import java.util.Optional;
+
 @Getter
 public class GameEndEvent extends GameEvent {