From 84bb41ab2f7a719146be8b1ca72307893a896ff0 Mon Sep 17 00:00:00 2001 From: DongShaoNB <54093566+DongShaoNB@users.noreply.github.com> Date: Wed, 18 Jan 2023 21:58:05 +0800 Subject: [PATCH] =?UTF-8?q?feat(placeholder):=20=E6=B7=BB=E5=8A=A0?= =?UTF-8?q?=E7=94=A8=E6=88=B7=E6=89=80=E6=8B=A5=E6=9C=89=E5=89=8D=E7=BC=80?= =?UTF-8?q?=E7=9A=84=E6=95=B0=E9=87=8F=E5=8F=98=E9=87=8F=E3=80=82=20(#41)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * 修正错误的ID 修正错误的ID,墨囊应为INK_SAC而非INK_SACK * 增加PAPI变量: %UserPrefix_prefix_number% 玩家称号数量 * 增加PAPI变量: %UserPrefix_prefix_number% 玩家称号数量 * 增加PAPI变量: %UserPrefix_prefix_number% 玩家称号数量 * 增加PAPI变量: %UserPrefix_prefix_number% 玩家称号数量 * Update example-prefix.yml * 增加PAPI变量: %UserPrefix_prefix_number% 玩家称号数量 * 增加PAPI变量: %UserPrefix_prefix_number% 玩家称号数量 * feat(placeholder): 添加用户所拥有前缀的数量变量 --- .../carm/plugin/userprefix/hooker/UserPrefixExpansion.java | 5 ++++- src/main/resources/prefixes/example-prefix.yml | 2 +- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/src/main/java/cc/carm/plugin/userprefix/hooker/UserPrefixExpansion.java b/src/main/java/cc/carm/plugin/userprefix/hooker/UserPrefixExpansion.java index f10bbfd..dae966b 100644 --- a/src/main/java/cc/carm/plugin/userprefix/hooker/UserPrefixExpansion.java +++ b/src/main/java/cc/carm/plugin/userprefix/hooker/UserPrefixExpansion.java @@ -14,7 +14,7 @@ public class UserPrefixExpansion extends PlaceholderExpansion { protected final @NotNull Main plugin; protected final @NotNull List placeholders = Arrays.asList( - "%UserPrefix_prefix%", "%UserPrefix_weight%", + "%UserPrefix_prefix%", "%UserPrefix_amount%", "%UserPrefix_weight%", "%UserPrefix_identifier%", "%UserPrefix_name%", "%UserPrefix_has_%" ); @@ -65,6 +65,9 @@ public class UserPrefixExpansion extends PlaceholderExpansion { case "prefix": { return UserPrefixAPI.getUserManager().getPrefix(player).getContent(); } + case "amount": { + return String.valueOf(UserPrefixAPI.getUserManager().getUsablePrefixes(player).size() + 1); + } case "name": { return UserPrefixAPI.getUserManager().getPrefix(player).getName(); } diff --git a/src/main/resources/prefixes/example-prefix.yml b/src/main/resources/prefixes/example-prefix.yml index 0872dd5..b36f834 100644 --- a/src/main/resources/prefixes/example-prefix.yml +++ b/src/main/resources/prefixes/example-prefix.yml @@ -75,4 +75,4 @@ item: - "&f您将获得多种特权与更好的游戏体验。" - "&f您可以输入 &b/vip &f指令查看详细特权!" - "" - - "&e✯ 加入Pro+会员以使用该前缀!" \ No newline at end of file + - "&e✯ 加入Pro+会员以使用该前缀!"