Browse Source

Updating PAPI support: renaming placeholders

RedstoneFuture 5 tháng trước cách đây
mục cha
commit
ca96f317ff

+ 31 - 31
missilewars-plugin/src/main/java/de/butzlabben/missilewars/game/misc/MissileWarsPlaceholder.java

@@ -75,13 +75,13 @@ public class MissileWarsPlaceholder extends PlaceholderExpansion {
 
             if (playerGame == null) {
 
-                // %missilewars_lobby_gamestate_<lobby name or 'this'>%
-                if (params.startsWith("lobby_gamestate_")) {
+                // %missilewars_game_gamestate_<game name or 'this'>%
+                if (params.startsWith("game_gamestate_")) {
                     return GameState.ERROR.getGameStateMsg();
                 }
 
-                // if (params.startsWith("lobby_")) return "§c§oThis is not a lobby area!";
-                if (params.startsWith("lobby_")) return noInformation;
+                // if (params.startsWith("game_")) return "§c§oThis is not a game area!";
+                if (params.startsWith("game_")) return noInformation;
                 // if (params.startsWith("arena_")) return "§c§oThis is not a game arena!";
                 if (params.startsWith("arena_")) return noInformation;
                 // if (params.startsWith("player_")) return "§c§oPlayer is not in a game!";
@@ -93,7 +93,7 @@ public class MissileWarsPlaceholder extends PlaceholderExpansion {
                 if (params.startsWith("arena_")) return noInformation;
             }
 
-            if (params.startsWith("lobby_")) params = params.replace("this", playerGame.getGameConfig().getName());
+            if (params.startsWith("game_")) params = params.replace("this", playerGame.getGameConfig().getName());
             if (params.startsWith("arena_")) params = params.replace("this", playerGame.getArenaConfig().getName());
             
         }
@@ -101,53 +101,53 @@ public class MissileWarsPlaceholder extends PlaceholderExpansion {
         for (Game game : GameManager.getInstance().getGames().values()) {
             GameConfig gameConfig = game.getGameConfig();
             
-            // %missilewars_lobby_gamestate_<lobby name or 'this'>%
-            if (params.equalsIgnoreCase("lobby_gamestate_" + gameConfig.getName())) {
+            // %missilewars_game_gamestate_<game name or 'this'>%
+            if (params.equalsIgnoreCase("game_gamestate_" + gameConfig.getName())) {
                 return game.getState().getGameStateMsg();
             }
             
-            // %missilewars_lobby_mapvote_state_<lobby name or 'this'>%
-            if (params.equalsIgnoreCase("lobby_mapvote_state_" + gameConfig.getName())) {
+            // %missilewars_game_mapvote_state_<game name or 'this'>%
+            if (params.equalsIgnoreCase("game_mapvote_state_" + gameConfig.getName())) {
                 return game.getMapVoting().getState().toString();
             }
 
-            // %missilewars_lobby_displayname_<lobby name or 'this'>%
-            if (params.equalsIgnoreCase("lobby_displayname_" + gameConfig.getName())) {
+            // %missilewars_game_displayname_<game name or 'this'>%
+            if (params.equalsIgnoreCase("game_displayname_" + gameConfig.getName())) {
                 return gameConfig.getDisplayName();
             }
             
-            // %missilewars_lobby_team1_name_<lobby name or 'this'>%
-            if (params.equalsIgnoreCase("lobby_team1_name_" + gameConfig.getName())) {
+            // %missilewars_game_team1_name_<game name or 'this'>%
+            if (params.equalsIgnoreCase("game_team1_name_" + gameConfig.getName())) {
                 return gameConfig.getTeam1Config().getName();
             }
             
-            // %missilewars_lobby_team1_color_<lobby name or 'this'>%
-            if (params.equalsIgnoreCase("lobby_team1_color_" + gameConfig.getName())) {
+            // %missilewars_game_team1_color_<game name or 'this'>%
+            if (params.equalsIgnoreCase("game_team1_color_" + gameConfig.getName())) {
                 return gameConfig.getTeam1Config().getColor();
             }
             
-            // %missilewars_lobby_team2_name_<lobby name or 'this'>%
-            if (params.equalsIgnoreCase("lobby_team2_name_" + gameConfig.getName())) {
+            // %missilewars_game_team2_name_<game name or 'this'>%
+            if (params.equalsIgnoreCase("game_team2_name_" + gameConfig.getName())) {
                 return gameConfig.getTeam2Config().getName();
             }
             
-            // %missilewars_lobby_team2_color_<lobby name or 'this'>%
-            if (params.equalsIgnoreCase("lobby_team2_color_" + gameConfig.getName())) {
+            // %missilewars_game_team2_color_<game name or 'this'>%
+            if (params.equalsIgnoreCase("game_team2_color_" + gameConfig.getName())) {
                 return gameConfig.getTeam2Config().getColor();
             }
             
-            // %missilewars_lobby_mapchooseprocedure_<lobby name or 'this'>%
-            if (params.equalsIgnoreCase("lobby_mapchooseprocedure_" + gameConfig.getName())) {
+            // %missilewars_game_mapchooseprocedure_<game name or 'this'>%
+            if (params.equalsIgnoreCase("game_mapchooseprocedure_" + gameConfig.getName())) {
                 return gameConfig.getMapChooseProcedure().toString();
             }
             
-            // %missilewars_lobby_gameduration_<lobby name or 'this'>%
-            if (params.equalsIgnoreCase("lobby_gameduration_" + gameConfig.getName())) {
+            // %missilewars_game_gameduration_<game name or 'this'>%
+            if (params.equalsIgnoreCase("game_gameduration_" + gameConfig.getName())) {
                 return Integer.toString(game.getGameDuration());
             }
             
-            // %missilewars_lobby_arenasize_X_<lobby name or 'this'>%
-            if (params.equalsIgnoreCase("lobby_arenasize_X_" + gameConfig.getName())) {
+            // %missilewars_game_arenasize_X_<game name or 'this'>%
+            if (params.equalsIgnoreCase("game_arenasize_X_" + gameConfig.getName())) {
                 if (game.getGameArea() != null) {
                     return Integer.toString(game.getGameArea().getXSize());
                 } else {
@@ -155,8 +155,8 @@ public class MissileWarsPlaceholder extends PlaceholderExpansion {
                 }
             }
             
-            // %missilewars_lobby_arenasize_Y_<lobby name or 'this'>%
-            if (params.equalsIgnoreCase("lobby_arenasize_Y_" + gameConfig.getName())) {
+            // %missilewars_game_arenasize_Y_<game name or 'this'>%
+            if (params.equalsIgnoreCase("game_arenasize_Y_" + gameConfig.getName())) {
                 if (game.getGameArea() != null) {
                     return Integer.toString(game.getGameArea().getYSize());
                 } else {
@@ -164,8 +164,8 @@ public class MissileWarsPlaceholder extends PlaceholderExpansion {
                 }
             }
             
-            // %missilewars_lobby_arenasize_Z_<lobby name or 'this'>%
-            if (params.equalsIgnoreCase("lobby_arenasize_Z_" + gameConfig.getName())) {
+            // %missilewars_game_arenasize_Z_<game name or 'this'>%
+            if (params.equalsIgnoreCase("game_arenasize_Z_" + gameConfig.getName())) {
                 if (game.getGameArea() != null) {
                     return Integer.toString(game.getGameArea().getZSize());
                 } else {
@@ -195,8 +195,8 @@ public class MissileWarsPlaceholder extends PlaceholderExpansion {
             if (game.getPlayers().get(offlinePlayer.getUniqueId()) != null) {
                 MWPlayer mwPlayer = game.getPlayers().get(offlinePlayer.getUniqueId());
                 
-                // %missilewars_player_lobby_displayname%
-                if (params.equalsIgnoreCase("player_lobby_displayname")) {
+                // %missilewars_player_game_displayname%
+                if (params.equalsIgnoreCase("player_game_displayname")) {
                     return mwPlayer.getGame().getGameConfig().getDisplayName();
                 }