From c87cc77d3a236dd3805cf258f8901d5dc407d64d Mon Sep 17 00:00:00 2001 From: 502647092 Date: Tue, 16 Aug 2016 14:52:27 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E6=B7=BB=E5=8A=A0=E6=8F=92=E4=BB=B6?= =?UTF-8?q?=E7=89=88=E6=9C=AC=E5=8F=98=E9=87=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: 502647092 --- src/main/java/pw/yumc/MiaoBoard/misc/Replace.java | 15 ++++++++++++++- src/main/resources/config.yml | 2 ++ 2 files changed, 16 insertions(+), 1 deletion(-) diff --git a/src/main/java/pw/yumc/MiaoBoard/misc/Replace.java b/src/main/java/pw/yumc/MiaoBoard/misc/Replace.java index ea18ee2..4bd4f1f 100644 --- a/src/main/java/pw/yumc/MiaoBoard/misc/Replace.java +++ b/src/main/java/pw/yumc/MiaoBoard/misc/Replace.java @@ -7,6 +7,7 @@ import org.bukkit.entity.Player; import cn.citycraft.PluginHelper.kit.StrKit; import cn.citycraft.PluginHelper.pluginapi.PluginAPI; +import pw.yumc.YumCore.bukkit.P; import pw.yumc.YumCore.bukkit.compatible.C; public class Replace { @@ -38,13 +39,16 @@ public class Replace { case "server": text = server(player, ka[1]); break; + case "plugin": + text = plugin(player, ka[1]); + break; } } } return text; } - public static String player(final Player player, final String key) { + private static String player(final Player player, final String key) { switch (key) { case "x": return String.valueOf(player.getLocation().getBlockX()); @@ -67,6 +71,15 @@ public class Replace { } } + private static String plugin(final Player player, final String key) { + switch (key) { + case "version": + return P.getDescription().getVersion(); + default: + return ""; + } + } + private static String server(final Player player, final String key) { final Runtime runtime = Runtime.getRuntime(); switch (key) { diff --git a/src/main/resources/config.yml b/src/main/resources/config.yml index 1e69af7..18666cc 100644 --- a/src/main/resources/config.yml +++ b/src/main/resources/config.yml @@ -13,6 +13,8 @@ Boards: title: '记分板简介' permission: mb.default lines: + - '&6插件版本: &b%plugin_version%' + - '&7------------------------------' - '&6玩家名称: &a%player_displayname%' - '&7------------------------------' - '&6您所在的位置: &b%player_world% &a%player_x%,%player_y%,%player_z%'