Skip to content

Commit 53281b8

Browse files
committed
chore(item): 更换物品的配置逻辑,支持跨版本的物品读取、保存。
BREAKING-CHANGE: 旧的配置文件需要进行变更。
1 parent 12489fe commit 53281b8

File tree

4 files changed

+4
-1
lines changed

4 files changed

+4
-1
lines changed

src/main/java/cc/carm/plugin/userprefix/manager/ConfigManager.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ protected void firstInitialize(File dataFolder) {
2626
File configFile = new File(dataFolder, "config.yml");
2727
if (!configFile.exists()) {
2828
try {
29-
JarResourceUtils.copyFolderFromJar("en_US", dataFolder, JarResourceUtils.CopyOption.COPY_IF_NOT_EXIST);
29+
JarResourceUtils.copyFolderFromJar("i18n", dataFolder, JarResourceUtils.CopyOption.COPY_IF_NOT_EXIST);
3030
JarResourceUtils.copyFolderFromJar("prefixes", dataFolder, JarResourceUtils.CopyOption.COPY_IF_NOT_EXIST);
3131
} catch (IOException e) {
3232
e.printStackTrace();

src/main/resources/en_US/example-prefix.yml renamed to src/main/resources/i18n/en_US/example-prefix.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,8 @@ permission: "yc.vip"
2727
actions:
2828
- "[CONSOLE] say %player_name% selected PRO !"
2929

30+
# Display item configuration
31+
# More details please see https://github.com/CryptoMorin/XSeries/wiki/XItemStack
3032
item:
3133
# itemHasPermission [Necessary]
3234
# This Item will be displayed when player has permission

src/main/resources/prefixes/example-prefix.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,7 @@ actions:
3030
- "[CONSOLE] say %player_name% 选择了 Pro会员前缀 !"
3131

3232
# 该前缀的GUI物品配置
33+
# 物品配置方式详见 https://github.com/CryptoMorin/XSeries/wiki/XItemStack
3334
item:
3435

3536
# 有权限时显示的物品 [必须]

0 commit comments

Comments
 (0)