From 0f55e50417a09381ab3ac02fdb6a5fceb1ba850d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=9D=8F=E9=BB=91?= Date: Mon, 8 Jul 2019 16:44:29 +0800 Subject: [PATCH] Supported TabooLib 4.x & Delete internal commands --- .../{ => __resources__}/datasource.yml | 0 .../{ => __resources__}/lang/internal.yml | 0 .../resources/__resources__/lang/zh_CN.yml | 66 + .../{ => __resources__}/settings.properties | 0 .../{ => __resources__}/settings.yml | 0 .../resources/{ => __resources__}/version | 0 src/main/resources/lang/zh_CN.yml | 181 -- src/main/resources/simplei18n/high/zh_CN.yml | 1909 ----------------- src/main/resources/simplei18n/low/zh_CN.yml | 1524 ------------- .../scala/io/izzel/taboolib/TabooLib.java | 4 +- .../taboolib/client/TabooLibSettings.java | 2 +- .../command/TabooLibExecuteCommand.java | 149 -- .../common/command/TabooLibLocaleCommand.java | 111 - .../common/command/TabooLibPluginCommand.java | 248 --- .../taboolib/module/lite/SimpleI18n.java | 6 +- .../scala/io/izzel/taboolib/util/Files.java | 2 +- .../io/izzel/taboolib/util/lite/Logs.java | 156 -- 17 files changed, 71 insertions(+), 4287 deletions(-) rename src/main/resources/{ => __resources__}/datasource.yml (100%) rename src/main/resources/{ => __resources__}/lang/internal.yml (100%) create mode 100644 src/main/resources/__resources__/lang/zh_CN.yml rename src/main/resources/{ => __resources__}/settings.properties (100%) rename src/main/resources/{ => __resources__}/settings.yml (100%) rename src/main/resources/{ => __resources__}/version (100%) delete mode 100644 src/main/resources/lang/zh_CN.yml delete mode 100644 src/main/resources/simplei18n/high/zh_CN.yml delete mode 100644 src/main/resources/simplei18n/low/zh_CN.yml delete mode 100644 src/main/scala/io/izzel/taboolib/common/command/TabooLibExecuteCommand.java delete mode 100644 src/main/scala/io/izzel/taboolib/common/command/TabooLibLocaleCommand.java delete mode 100644 src/main/scala/io/izzel/taboolib/common/command/TabooLibPluginCommand.java delete mode 100644 src/main/scala/io/izzel/taboolib/util/lite/Logs.java diff --git a/src/main/resources/datasource.yml b/src/main/resources/__resources__/datasource.yml similarity index 100% rename from src/main/resources/datasource.yml rename to src/main/resources/__resources__/datasource.yml diff --git a/src/main/resources/lang/internal.yml b/src/main/resources/__resources__/lang/internal.yml similarity index 100% rename from src/main/resources/lang/internal.yml rename to src/main/resources/__resources__/lang/internal.yml diff --git a/src/main/resources/__resources__/lang/zh_CN.yml b/src/main/resources/__resources__/lang/zh_CN.yml new file mode 100644 index 0000000..82a9f84 --- /dev/null +++ b/src/main/resources/__resources__/lang/zh_CN.yml @@ -0,0 +1,66 @@ +DEPENDENCY: + DOWNLOAD-START: ' 正在下载 {0} 库文件' + LIBRARY-LOAD-FAIL: ' {0} 请求的库文件 {1} 加载失败' + +LOCALE: + TITLE-SEND-TO-NON-PLAYER: '该语言类型只能发送给玩家:{0}' + PLUGIN-NOT-FOUND: '无效的语言文件发送形式: &4{0}' + BOOK-ARGUMENTS-IDENTIFICATION-FAILED: 'TlocaleBook 的变量识别失败: {0}' + BAR-COLOR-IDENTIFICATION-FAILED: 'TLocaleBossBar 的颜色识别失败: {0}' + BAR-STYLE-IDENTIFICATION-FAILED: 'TLocaleBossBar 的类型识别失败: {0}' + BAR-PLUGIN-NOT-FOUND: 'TLocaleBossBar 的依赖插件 BossBarAPI 不存在' + CALLER-PLUGIN-NOT-FOUND: '{0} 不是一个由插件加载的类' + STATIC-CLASS-LOADER: '{0} 由静态类加载器初始化,无法获得其从属的插件' + +MISC: + FIELD-COPY-FAILED: '拷贝 {0} 对象失败' + FIELD-COPY-ERROR: '拷贝 {0} 对象出错:{1}' + +ITEM-UTILS: + FAIL-LOAD-ATTRIBUTE: '&c{0} &4不是一个有效的属性名称, 输入 &c/tlib attributes&4 查看所有属性' + FAIL-LOAD-ENCHANT: '&c{0} &4不是一个有效的附魔名称, 输入 &c/tlib enchants&4 查看所有附魔' + FAIL-LOAD-POTION: '&c{0} &4不是一个有效的药水名称, 输入 &c/tlib potions&4 查看所有药水' + FAIL-LOAD-FLAG: '&c{0} &4不是一个有效的标签名称, 输入 &c/tlib flags&4 查看所有标签' + FAIL-SAVE-EXISTS: '无法载入载入物品 &4{0}&c, 因为它已经存在了' + +MYSQL-HIKARI: + CREATE-SUCCESS: '&7插件 &f{0}&7 注册新的数据库连接: &f{1}' + CREATE-EXISTS: '&7插件 &f{0}&7 引用插件 &f{1}&7 注册的数据库连接' + CLOSE-SUCCESS: '&7插件 &f{0} &7注册的数据库连接 &f{1} &7已被注销!' + CLOSE-FAIL: '&7插件 &f{0} &7注册的数据库连接正在被 &f{1} &7个插件使用, 无法注销!' + +COMMANDS: + GLOBAL: + ONLY-PLAYER: '&8[&3&lTabooLib&8] &4控制台无法这么做' + ONLY-STORAGE-SQL: '&8[&3&lTabooLib&8] &4只有启用数据库储存时才能这么做' + INTERNAL: + TYPE-ERROR: '&8[&3&lTabooLib&8] &7指令 &f{0} &7只能由 &f{1} &7执行' + TYPE-PLAYER: '玩家' + TYPE-CONSOLE: '控制台' + ERROR-USAGE: + - '&8[&3&lTabooLib&8] &7指令 &f{0} &7参数不足' + - '&8[&3&lTabooLib&8] &7正确用法:' + - '&8[&3&lTabooLib&8] &7{1}' + ERROR-COMMAND: + - '&8[&3&lTabooLib&8] &7指令 &f{0} &7不存在' + - '&8[&3&lTabooLib&8] &7你可能想要:' + - '&8[&3&lTabooLib&8] &7{1}' + COMMAND-CREATE-FAILED: '&c插件 &7{0} &c的 &7{1} &c命令注册失败: &7{2}' + COMMAND-HELP: ' §f/{0} {1} {2}§6- §e{3}' + COMMAND-HELP-EMPTY: ' §f/{0} {1} {2}' + COMMAND-ARGUMENT: '§7<§8{0}§7>' + COMMAND-ARGUMENT-REQUIRE: '§7[§8{0}§7]' + PARAMETER: + UNKNOWN: '&8[&3&lTabooLib&8] &4指令错误' + INSUFFICIENT: '&8[&3&lTabooLib&8] &4参数不足' + +COMMUNICATION: + FAILED-LOAD-SETTINGS: '§8[§3§lTabooLibClient§8] &4配置载入失败: {0}' + FAILED-CONNECT-SERVER: '§8[§3§lTabooLibClient§8] &4本地通讯网络连接失败.' + FAILED-CONNECT-CLIENT: '§8[§3§lTabooLibClient§8] &4本地通讯网络连接出错: {0}' + FAILED-READING-PACKET: '§8[§3§lTabooLibClient§8] &4本地通讯网络数据包读取失败: {0}' + SUCCESS-CONNECTED: '§8[§3§lTabooLibClient§8] &7本地通讯网络连接成功.' + CLIENT-JOINED: '§8[§3§lTabooLibClient§8] &7服务器 &f{0} &7加入本地通讯网络.' + CLIENT-QUITED: '§8[§3§lTabooLibClient§8] &7服务器 &f{0} &7退出本地通讯网络.' + PACKET-MESSAGE: '§8[§3§lTabooLibClient§8] &7服务器 &f{0} &7发送信息: &f{1}' + PACKET-COMMAND: '§8[§3§lTabooLibClient§8] &7服务器 &f{0} &7运行命令: &f{1}' \ No newline at end of file diff --git a/src/main/resources/settings.properties b/src/main/resources/__resources__/settings.properties similarity index 100% rename from src/main/resources/settings.properties rename to src/main/resources/__resources__/settings.properties diff --git a/src/main/resources/settings.yml b/src/main/resources/__resources__/settings.yml similarity index 100% rename from src/main/resources/settings.yml rename to src/main/resources/__resources__/settings.yml diff --git a/src/main/resources/version b/src/main/resources/__resources__/version similarity index 100% rename from src/main/resources/version rename to src/main/resources/__resources__/version diff --git a/src/main/resources/lang/zh_CN.yml b/src/main/resources/lang/zh_CN.yml deleted file mode 100644 index f1fd64e..0000000 --- a/src/main/resources/lang/zh_CN.yml +++ /dev/null @@ -1,181 +0,0 @@ -DEPENDENCY: - DOWNLOAD-START: ' 正在下载 {0} 库文件' - LIBRARY-LOAD-FAIL: ' {0} 请求的库文件 {1} 加载失败' - -LOCALE: - TITLE-SEND-TO-NON-PLAYER: '该语言类型只能发送给玩家:{0}' - PLUGIN-NOT-FOUND: '无效的语言文件发送形式: &4{0}' - BOOK-ARGUMENTS-IDENTIFICATION-FAILED: 'TlocaleBook 的变量识别失败: {0}' - BAR-COLOR-IDENTIFICATION-FAILED: 'TLocaleBossBar 的颜色识别失败: {0}' - BAR-STYLE-IDENTIFICATION-FAILED: 'TLocaleBossBar 的类型识别失败: {0}' - BAR-PLUGIN-NOT-FOUND: 'TLocaleBossBar 的依赖插件 BossBarAPI 不存在' - CALLER-PLUGIN-NOT-FOUND: '{0} 不是一个由插件加载的类' - STATIC-CLASS-LOADER: '{0} 由静态类加载器初始化,无法获得其从属的插件' - -MISC: - FIELD-COPY-FAILED: '拷贝 {0} 对象失败' - FIELD-COPY-ERROR: '拷贝 {0} 对象出错:{1}' - -PLAYER-DATAMANAGER: - ERROR-PLAYER-DATA: '&4玩家 &c{0} &4的数据载入出现异常: &c{1}' - SUCCESS-SAVE-DATA: '&7保存 &f{0} &7条玩家数据, 耗时: &f{1} &7(ms)' - -DATA-UTILS: - SUCCESS-SAVE-DATA: '&7保存 &f{0} &7条插件数据, 耗时: &f{1} &7(ms)' - FAIL-SAVE-FILE: '&4文件 &c{0}&4 保存失败, 原因: &c{1}' - -ITEM-UTILS: - FAIL-LOAD-ITEMS: '物品库载入失败: &4{0}' - FAIL-LOAD-ATTRIBUTE: '&c{0} &4不是一个有效的属性名称, 输入 &c/tlib attributes&4 查看所有属性' - FAIL-LOAD-ENCHANT: '&c{0} &4不是一个有效的附魔名称, 输入 &c/tlib enchants&4 查看所有附魔' - FAIL-LOAD-POTION: '&c{0} &4不是一个有效的药水名称, 输入 &c/tlib potions&4 查看所有药水' - FAIL-LOAD-FLAG: '&c{0} &4不是一个有效的标签名称, 输入 &c/tlib flags&4 查看所有标签' - FAIL-SAVE-EXISTS: '无法载入载入物品 &4{0}&c, 因为它已经存在了' - EMPTY-ITEM: '空' - -MYSQL-HIKARI: - CREATE-SUCCESS: '&7插件 &f{0}&7 注册新的数据库连接: &f{1}' - CREATE-EXISTS: '&7插件 &f{0}&7 引用插件 &f{1}&7 注册的数据库连接' - CLOSE-SUCCESS: '&7插件 &f{0} &7注册的数据库连接 &f{1} &7已被注销!' - CLOSE-FAIL: '&7插件 &f{0} &7注册的数据库连接正在被 &f{1} &7个插件使用, 无法注销!' - -COMMANDS: - GLOBAL: - ONLY-PLAYER: '&8[&3&lTabooLib&8] &4控制台无法这么做' - ONLY-STORAGE-SQL: '&8[&3&lTabooLib&8] &4只有启用数据库储存时才能这么做' - INTERNAL: - TYPE-ERROR: '&8[&3&lTabooLib&8] &7指令 &f{0} &7只能由 &f{1} &7执行' - TYPE-PLAYER: '玩家' - TYPE-CONSOLE: '控制台' - ERROR-USAGE: - - '&8[&3&lTabooLib&8] &7指令 &f{0} &7参数不足' - - '&8[&3&lTabooLib&8] &7正确用法:' - - '&8[&3&lTabooLib&8] &7{1}' - ERROR-COMMAND: - - '&8[&3&lTabooLib&8] &7指令 &f{0} &7不存在' - - '&8[&3&lTabooLib&8] &7你可能想要:' - - '&8[&3&lTabooLib&8] &7{1}' - COMMAND-CREATE-FAILED: '&c插件 &7{0} &c的 &7{1} &c命令注册失败: &7{2}' - COMMAND-HELP: ' §f/{0} {1} {2}§6- §e{3}' - COMMAND-HELP-EMPTY: ' §f/{0} {1} {2}' - COMMAND-ARGUMENT: '§7<§8{0}§7>' - COMMAND-ARGUMENT-REQUIRE: '§7[§8{0}§7]' - PARAMETER: - UNKNOWN: '&8[&3&lTabooLib&8] &4指令错误' - INSUFFICIENT: '&8[&3&lTabooLib&8] &4参数不足' - TLOCALE: - COMMAND-TITLE: '&e&l----- &6&lTabooLibLoacle Commands &e&l-----' - SEND: - DESCRIPTION: '发送语言提示' - ARGUMENTS: - 0: '目标' - 1: '地址' - 2: '变量' - INVALID-PLAYER: '&8[&3&lTabooLib&8] &4玩家 &c{0} &4不在线' - INVALID-PLUGIN: '&8[&3&lTabooLib&8] &4插件 &c{0} &4不存在或没有使用 Tlocale 语言文件.' - INVALID-PATH: '&8[&3&lTabooLib&8] &4错误的语言文件地址:&c {0}' - SUCCESS-RELOAD: '&8[&3&lTabooLib&8] &7重载完成' - SUCCESS-SEND: '&8[&3&lTabooLib&8] &7信息已发送, 耗时&f: {0}' - TPLUGIN: - COMMAND-TITLE: '&e&l----- &6&lTabooLibPlugin Commands &e&l-----' - LIST: - DESCRIPTION: '列出插件' - LIST-PLUGIN: - - '&8[&3&lTabooLib&8] &7插件总数: &f{0}' - - '&8[&3&lTabooLib&8] &7插件列表: &f{1}' - INFO: - DESCRIPTION: '查询插件' - ARGUMENTS: - 0: '名称' - INVALID-PLUGIN: '&8[&3&lTabooLib&8] &4插件 &c{0} &4不存在' - INVALID-DESCRIPTION: '&8[&3&lTabooLib&8] &4获取插件 &c{0} &4信息失败: &c{1}' - INFO-PLUGIN: - - '&8[&3&lTabooLib&8] &7插件名称: &f{0}' - - '&8[&3&lTabooLib&8] &7描述: &f{1}' - - '&8[&3&lTabooLib&8] &7作者: &f{2}' - - '&8[&3&lTabooLib&8] &7依赖: &f{3}' - - '&8[&3&lTabooLib&8] &7兼容: &f{4}' - - '&8[&3&lTabooLib&8] &7主类: &f{5}' - - '&8[&3&lTabooLib&8] &7版本: &f{6}' - - '&8[&3&lTabooLib&8] &7网站: &f{7}' - - '&8[&3&lTabooLib&8] &7命令: &f{8}' - LOAD: - DESCRIPTION: '载入插件' - ARGUMENTS: - 0: '名称' - INVALID-DESCRIPTION: '&8[&3&lTabooLib&8] &4插件目录不存在' - INVALID-PLUGIN: '&8[&3&lTabooLib&8] &4插件 &c{0} &4载入失败: &c{1}' - FILE-NOT-FOUND: '&8[&3&lTabooLib&8] &4插件 &c{0} &4文件不存在' - LOAD-SUCCESS: '&8[&3&lTabooLib&8] &7插件已载入' - UNLOAD: - DESCRIPTION: '卸载插件' - ARGUMENTS: - 0: '名称' - INVALID-PLUGIN: '&8[&3&lTabooLib&8] &4插件 &c{0} &4不存在' - INVALID-PLUGIN-IGNORED: '&8[&3&lTabooLib&8] &4插件 &c{0} &4无法操作' - UNLOAD-SUCCESS: '&8[&3&lTabooLib&8] &7插件已卸载' - UNLOAD-FAIL: '&8[&3&lTabooLib&8] &4插件 &c{0} &e卸载失败: &c{1}' - RELOAD: - DESCRIPTION: '重载插件' - ARGUMENTS: - 0: '名称' - INVALID-PLUGIN: '&8[&3&lTabooLib&8] &4插件 &c{0} &4不存在' - INVALID-PLUGIN-IGNORED: '&8[&3&lTabooLib&8] &4插件 &c{0} &4无法操作' - TRY-RELOAD: '&8[&3&lTabooLib&8] &7尝试重载插件...' - TEXECUTE: - COMMAND-TITLE: '&e&l----- &6&lTabooLibExecute Commands &e&l-----' - CHAT: - DESCRIPTION: '使玩家输入聊天内容' - ARGUMENTS: - 0: '玩家' - 1: '内容' - INVALID-PLAYER-OFFLINE: '&8[&3&lTabooLib&8] &4玩家 &c{0} &4不在线.' - COMMAND: - DESCRIPTION: '使目标执行指令' - ARGUMENTS: - 0: '目标' - 1: '内容' - INVALID-TARGET-NOT-FOUND: '&8[&3&lTabooLib&8] &4目标 &c{0} &4不存在.' - COMMAND-AS-OP: - DESCRIPTION: '使目标以管理员身份执行指令' - ARGUMENTS: - 0: '目标' - 1: '内容' - INVALID-TARGET-NOT-FOUND: '&8[&3&lTabooLib&8] &4目标 &c{0} &4不存在.' - TLOGS: - COMMAND-TITLE: '&e&l----- &6&lTabooLibLogs Commands &e&l-----' - INFO: - DESCRIPTION: '写入一般记录' - ARGUMENTS: - 0: '目录' - 1: '内容' - SUCCESS: '&8[&3&lTabooLib&8] &7写入完成.' - ERROR: - DESCRIPTION: '写入错误记录' - ARGUMENTS: - 0: '目录' - 1: '内容' - SUCCESS: '&8[&3&lTabooLib&8] &7写入完成.' - WARNING: - DESCRIPTION: '写入警告记录' - ARGUMENTS: - 0: '目录' - 1: '内容' - SUCCESS: '&8[&3&lTabooLib&8] &7写入完成.' - -COMMUNICATION: - FAILED-LOAD-SETTINGS: '§8[§3§lTabooLibClient§8] &4配置载入失败: {0}' - FAILED-CONNECT-SERVER: '§8[§3§lTabooLibClient§8] &4本地通讯网络连接失败.' - FAILED-CONNECT-CLIENT: '§8[§3§lTabooLibClient§8] &4本地通讯网络连接出错: {0}' - FAILED-READING-PACKET: '§8[§3§lTabooLibClient§8] &4本地通讯网络数据包读取失败: {0}' - SUCCESS-CONNECTED: '§8[§3§lTabooLibClient§8] &7本地通讯网络连接成功.' - CLIENT-JOINED: '§8[§3§lTabooLibClient§8] &7服务器 &f{0} &7加入本地通讯网络.' - CLIENT-QUITED: '§8[§3§lTabooLibClient§8] &7服务器 &f{0} &7退出本地通讯网络.' - PACKET-MESSAGE: '§8[§3§lTabooLibClient§8] &7服务器 &f{0} &7发送信息: &f{1}' - PACKET-COMMAND: '§8[§3§lTabooLibClient§8] &7服务器 &f{0} &7运行命令: &f{1}' - -UTIL: - DOWNLOAD-CONNECTED: '开始下载文件 {0} 大小 {1}' - DOWNLOAD-PROGRESS: ' 下载速度 {0} 进度 {1}' - DOWNLOAD-SUCCESS: '下载 {0} 完成!' - DOWNLOAD-FAILED: '下载 {0} 失败!' \ No newline at end of file diff --git a/src/main/resources/simplei18n/high/zh_CN.yml b/src/main/resources/simplei18n/high/zh_CN.yml deleted file mode 100644 index d29592b..0000000 --- a/src/main/resources/simplei18n/high/zh_CN.yml +++ /dev/null @@ -1,1909 +0,0 @@ -'version': 3 -'block_minecraft_acacia_button': '金合欢木按钮' -'block_minecraft_acacia_door': '金合欢木门' -'block_minecraft_acacia_fence': '金合欢栅栏' -'block_minecraft_acacia_fence_gate': '金合欢栅栏门' -'block_minecraft_acacia_leaves': '金合欢树叶' -'block_minecraft_acacia_log': '金合欢原木' -'block_minecraft_acacia_planks': '金合欢木板' -'block_minecraft_acacia_pressure_plate': '金合欢木压力板' -'block_minecraft_acacia_sapling': '金合欢树苗' -'block_minecraft_acacia_sign': '金合欢木告示牌' -'block_minecraft_acacia_slab': '金合欢木台阶' -'block_minecraft_acacia_stairs': '金合欢木楼梯' -'block_minecraft_acacia_trapdoor': '金合欢活板门' -'block_minecraft_acacia_wall_sign': '墙上的金合欢木告示牌' -'block_minecraft_acacia_wood': '金合欢木' -'block_minecraft_activator_rail': '激活铁轨' -'block_minecraft_air': '空气' -'block_minecraft_allium': '绒球葱' -'block_minecraft_andesite': '安山岩' -'block_minecraft_andesite_slab': '安山岩台阶' -'block_minecraft_andesite_stairs': '安山岩楼梯' -'block_minecraft_andesite_wall': '安山岩墙' -'block_minecraft_anvil': '铁砧' -'block_minecraft_attached_melon_stem': '结果的西瓜茎' -'block_minecraft_attached_pumpkin_stem': '结果的南瓜茎' -'block_minecraft_azure_bluet': '茜草花' -'block_minecraft_bamboo': '竹子' -'block_minecraft_bamboo_sapling': '竹笋' -'block_minecraft_banner': '旗帜' -'block_minecraft_banner_border_black': '黑色方框边' -'block_minecraft_banner_border_blue': '蓝色方框边' -'block_minecraft_banner_border_brown': '棕色方框边' -'block_minecraft_banner_border_cyan': '青色方框边' -'block_minecraft_banner_border_gray': '灰色方框边' -'block_minecraft_banner_border_green': '绿色方框边' -'block_minecraft_banner_border_light_blue': '淡蓝色方框边' -'block_minecraft_banner_border_light_gray': '淡灰色方框边' -'block_minecraft_banner_border_lime': '黄绿色方框边' -'block_minecraft_banner_border_magenta': '品红色方框边' -'block_minecraft_banner_border_orange': '橙色方框边' -'block_minecraft_banner_border_pink': '粉红色方框边' -'block_minecraft_banner_border_purple': '紫色方框边' -'block_minecraft_banner_border_red': '红色方框边' -'block_minecraft_banner_border_white': '白色方框边' -'block_minecraft_banner_border_yellow': '黄色方框边' -'block_minecraft_banner_bricks_black': '黑色砖纹' -'block_minecraft_banner_bricks_blue': '蓝色砖纹' -'block_minecraft_banner_bricks_brown': '棕色砖纹' -'block_minecraft_banner_bricks_cyan': '青色砖纹' -'block_minecraft_banner_bricks_gray': '灰色砖纹' -'block_minecraft_banner_bricks_green': '绿色砖纹' -'block_minecraft_banner_bricks_light_blue': '淡蓝色砖纹' -'block_minecraft_banner_bricks_light_gray': '淡灰色砖纹' -'block_minecraft_banner_bricks_lime': '黄绿色砖纹' -'block_minecraft_banner_bricks_magenta': '品红色砖纹' -'block_minecraft_banner_bricks_orange': '橙色砖纹' -'block_minecraft_banner_bricks_pink': '粉红色砖纹' -'block_minecraft_banner_bricks_purple': '紫色砖纹' -'block_minecraft_banner_bricks_red': '红色砖纹' -'block_minecraft_banner_bricks_white': '白色砖纹' -'block_minecraft_banner_bricks_yellow': '黄色砖纹' -'block_minecraft_banner_circle_black': '黑色圆形' -'block_minecraft_banner_circle_blue': '蓝色圆形' -'block_minecraft_banner_circle_brown': '棕色圆形' -'block_minecraft_banner_circle_cyan': '青色圆形' -'block_minecraft_banner_circle_gray': '灰色圆形' -'block_minecraft_banner_circle_green': '绿色圆形' -'block_minecraft_banner_circle_light_blue': '淡蓝色圆形' -'block_minecraft_banner_circle_light_gray': '淡灰色圆形' -'block_minecraft_banner_circle_lime': '黄绿色圆形' -'block_minecraft_banner_circle_magenta': '品红色圆形' -'block_minecraft_banner_circle_orange': '橙色圆形' -'block_minecraft_banner_circle_pink': '粉红色圆形' -'block_minecraft_banner_circle_purple': '紫色圆形' -'block_minecraft_banner_circle_red': '红色圆形' -'block_minecraft_banner_circle_white': '白色圆形' -'block_minecraft_banner_circle_yellow': '黄色圆形' -'block_minecraft_banner_creeper_black': '黑色爬行者盾徽' -'block_minecraft_banner_creeper_blue': '蓝色爬行者盾徽' -'block_minecraft_banner_creeper_brown': '棕色爬行者盾徽' -'block_minecraft_banner_creeper_cyan': '青色爬行者盾徽' -'block_minecraft_banner_creeper_gray': '灰色爬行者盾徽' -'block_minecraft_banner_creeper_green': '绿色爬行者盾徽' -'block_minecraft_banner_creeper_light_blue': '淡蓝色爬行者盾徽' -'block_minecraft_banner_creeper_light_gray': '淡灰色爬行者盾徽' -'block_minecraft_banner_creeper_lime': '黄绿色爬行者盾徽' -'block_minecraft_banner_creeper_magenta': '品红色爬行者盾徽' -'block_minecraft_banner_creeper_orange': '橙色爬行者盾徽' -'block_minecraft_banner_creeper_pink': '粉红色爬行者盾徽' -'block_minecraft_banner_creeper_purple': '紫色爬行者盾徽' -'block_minecraft_banner_creeper_red': '红色爬行者盾徽' -'block_minecraft_banner_creeper_white': '白色爬行者盾徽' -'block_minecraft_banner_creeper_yellow': '黄色爬行者盾徽' -'block_minecraft_banner_cross_black': '黑斜十字' -'block_minecraft_banner_cross_blue': '蓝斜十字' -'block_minecraft_banner_cross_brown': '棕斜十字' -'block_minecraft_banner_cross_cyan': '青斜十字' -'block_minecraft_banner_cross_gray': '灰斜十字' -'block_minecraft_banner_cross_green': '绿斜十字' -'block_minecraft_banner_cross_light_blue': '淡蓝斜十字' -'block_minecraft_banner_cross_light_gray': '淡灰斜十字' -'block_minecraft_banner_cross_lime': '黄绿斜十字' -'block_minecraft_banner_cross_magenta': '品红斜十字' -'block_minecraft_banner_cross_orange': '橙斜十字' -'block_minecraft_banner_cross_pink': '粉红斜十字' -'block_minecraft_banner_cross_purple': '紫斜十字' -'block_minecraft_banner_cross_red': '红斜十字' -'block_minecraft_banner_cross_white': '白斜十字' -'block_minecraft_banner_cross_yellow': '黄斜十字' -'block_minecraft_banner_curly_border_black': '黑色波纹边' -'block_minecraft_banner_curly_border_blue': '蓝色波纹边' -'block_minecraft_banner_curly_border_brown': '棕色波纹边' -'block_minecraft_banner_curly_border_cyan': '青色波纹边' -'block_minecraft_banner_curly_border_gray': '灰色波纹边' -'block_minecraft_banner_curly_border_green': '绿色波纹边' -'block_minecraft_banner_curly_border_light_blue': '淡蓝色波纹边' -'block_minecraft_banner_curly_border_light_gray': '淡灰色波纹边' -'block_minecraft_banner_curly_border_lime': '黄绿色波纹边' -'block_minecraft_banner_curly_border_magenta': '品红色波纹边' -'block_minecraft_banner_curly_border_orange': '橙色波纹边' -'block_minecraft_banner_curly_border_pink': '粉红色波纹边' -'block_minecraft_banner_curly_border_purple': '紫色波纹边' -'block_minecraft_banner_curly_border_red': '红色波纹边' -'block_minecraft_banner_curly_border_white': '白色波纹边' -'block_minecraft_banner_curly_border_yellow': '黄色波纹边' -'block_minecraft_banner_diagonal_left_black': '黑色右上三角' -'block_minecraft_banner_diagonal_left_blue': '蓝色右上三角' -'block_minecraft_banner_diagonal_left_brown': '棕色右上三角' -'block_minecraft_banner_diagonal_left_cyan': '青色右上三角' -'block_minecraft_banner_diagonal_left_gray': '灰色右上三角' -'block_minecraft_banner_diagonal_left_green': '绿色右上三角' -'block_minecraft_banner_diagonal_left_light_blue': '淡蓝色右上三角' -'block_minecraft_banner_diagonal_left_light_gray': '淡灰色右上三角' -'block_minecraft_banner_diagonal_left_lime': '黄绿色右上三角' -'block_minecraft_banner_diagonal_left_magenta': '品红色右上三角' -'block_minecraft_banner_diagonal_left_orange': '橙色右上三角' -'block_minecraft_banner_diagonal_left_pink': '粉红色右上三角' -'block_minecraft_banner_diagonal_left_purple': '紫色右上三角' -'block_minecraft_banner_diagonal_left_red': '红色右上三角' -'block_minecraft_banner_diagonal_left_white': '白色右上三角' -'block_minecraft_banner_diagonal_left_yellow': '黄色右上三角' -'block_minecraft_banner_diagonal_right_black': '黑色左上三角' -'block_minecraft_banner_diagonal_right_blue': '蓝色左上三角' -'block_minecraft_banner_diagonal_right_brown': '棕色左上三角' -'block_minecraft_banner_diagonal_right_cyan': '青色左上三角' -'block_minecraft_banner_diagonal_right_gray': '灰色左上三角' -'block_minecraft_banner_diagonal_right_green': '绿色左上三角' -'block_minecraft_banner_diagonal_right_light_blue': '淡蓝色左上三角' -'block_minecraft_banner_diagonal_right_light_gray': '淡灰色左上三角' -'block_minecraft_banner_diagonal_right_lime': '黄绿色左上三角' -'block_minecraft_banner_diagonal_right_magenta': '品红色左上三角' -'block_minecraft_banner_diagonal_right_orange': '橙色左上三角' -'block_minecraft_banner_diagonal_right_pink': '粉红色左上三角' -'block_minecraft_banner_diagonal_right_purple': '紫色左上三角' -'block_minecraft_banner_diagonal_right_red': '红色左上三角' -'block_minecraft_banner_diagonal_right_white': '白色左上三角' -'block_minecraft_banner_diagonal_right_yellow': '黄色左上三角' -'block_minecraft_banner_diagonal_up_left_black': '黑色右下三角' -'block_minecraft_banner_diagonal_up_left_blue': '蓝色右下三角' -'block_minecraft_banner_diagonal_up_left_brown': '棕色右下三角' -'block_minecraft_banner_diagonal_up_left_cyan': '青色右下三角' -'block_minecraft_banner_diagonal_up_left_gray': '灰色右下三角' -'block_minecraft_banner_diagonal_up_left_green': '绿色右下三角' -'block_minecraft_banner_diagonal_up_left_light_blue': '淡蓝色右下三角' -'block_minecraft_banner_diagonal_up_left_light_gray': '淡灰色右下三角' -'block_minecraft_banner_diagonal_up_left_lime': '黄绿色右下三角' -'block_minecraft_banner_diagonal_up_left_magenta': '品红色右下三角' -'block_minecraft_banner_diagonal_up_left_orange': '橙色右下三角' -'block_minecraft_banner_diagonal_up_left_pink': '粉红色右下三角' -'block_minecraft_banner_diagonal_up_left_purple': '紫色右下三角' -'block_minecraft_banner_diagonal_up_left_red': '红色右下三角' -'block_minecraft_banner_diagonal_up_left_white': '白色右下三角' -'block_minecraft_banner_diagonal_up_left_yellow': '黄色右下三角' -'block_minecraft_banner_diagonal_up_right_black': '黑色左下三角' -'block_minecraft_banner_diagonal_up_right_blue': '蓝色左下三角' -'block_minecraft_banner_diagonal_up_right_brown': '棕色左下三角' -'block_minecraft_banner_diagonal_up_right_cyan': '青色左下三角' -'block_minecraft_banner_diagonal_up_right_gray': '灰色左下三角' -'block_minecraft_banner_diagonal_up_right_green': '绿色左下三角' -'block_minecraft_banner_diagonal_up_right_light_blue': '淡蓝色左下三角' -'block_minecraft_banner_diagonal_up_right_light_gray': '淡灰色左下三角' -'block_minecraft_banner_diagonal_up_right_lime': '黄绿色左下三角' -'block_minecraft_banner_diagonal_up_right_magenta': '品红色左下三角' -'block_minecraft_banner_diagonal_up_right_orange': '橙色左下三角' -'block_minecraft_banner_diagonal_up_right_pink': '粉红色左下三角' -'block_minecraft_banner_diagonal_up_right_purple': '紫色左下三角' -'block_minecraft_banner_diagonal_up_right_red': '红色左下三角' -'block_minecraft_banner_diagonal_up_right_white': '白色左下三角' -'block_minecraft_banner_diagonal_up_right_yellow': '黄色左下三角' -'block_minecraft_banner_flower_black': '黑色花朵盾徽' -'block_minecraft_banner_flower_blue': '蓝色花朵盾徽' -'block_minecraft_banner_flower_brown': '棕色花朵盾徽' -'block_minecraft_banner_flower_cyan': '青色花朵盾徽' -'block_minecraft_banner_flower_gray': '灰色花朵盾徽' -'block_minecraft_banner_flower_green': '绿色花朵盾徽' -'block_minecraft_banner_flower_light_blue': '淡蓝色花朵盾徽' -'block_minecraft_banner_flower_light_gray': '淡灰色花朵盾徽' -'block_minecraft_banner_flower_lime': '黄绿色花朵盾徽' -'block_minecraft_banner_flower_magenta': '品红色花朵盾徽' -'block_minecraft_banner_flower_orange': '橙色花朵盾徽' -'block_minecraft_banner_flower_pink': '粉红色花朵盾徽' -'block_minecraft_banner_flower_purple': '紫色花朵盾徽' -'block_minecraft_banner_flower_red': '红色花朵盾徽' -'block_minecraft_banner_flower_white': '白色花朵盾徽' -'block_minecraft_banner_flower_yellow': '黄色花朵盾徽' -'block_minecraft_banner_globe_black': '黑色地球' -'block_minecraft_banner_globe_blue': '蓝色地球' -'block_minecraft_banner_globe_brown': '棕色地球' -'block_minecraft_banner_globe_cyan': '青色地球' -'block_minecraft_banner_globe_gray': '灰色地球' -'block_minecraft_banner_globe_green': '绿色地球' -'block_minecraft_banner_globe_light_blue': '淡蓝色地球' -'block_minecraft_banner_globe_light_gray': '淡灰色地球' -'block_minecraft_banner_globe_lime': '黄绿色地球' -'block_minecraft_banner_globe_magenta': '品红色地球' -'block_minecraft_banner_globe_orange': '橙色地球' -'block_minecraft_banner_globe_pink': '粉红色地球' -'block_minecraft_banner_globe_purple': '紫色地球' -'block_minecraft_banner_globe_red': '红色地球' -'block_minecraft_banner_globe_white': '白色地球' -'block_minecraft_banner_globe_yellow': '黄色地球' -'block_minecraft_banner_gradient_black': '黑色自上渐淡' -'block_minecraft_banner_gradient_blue': '蓝色自上渐淡' -'block_minecraft_banner_gradient_brown': '棕色自上渐淡' -'block_minecraft_banner_gradient_cyan': '青色自上渐淡' -'block_minecraft_banner_gradient_gray': '灰色自上渐淡' -'block_minecraft_banner_gradient_green': '绿色自上渐淡' -'block_minecraft_banner_gradient_light_blue': '淡蓝色自上渐淡' -'block_minecraft_banner_gradient_light_gray': '淡灰色自上渐淡' -'block_minecraft_banner_gradient_lime': '黄绿色自上渐淡' -'block_minecraft_banner_gradient_magenta': '品红色自上渐淡' -'block_minecraft_banner_gradient_orange': '橙色自上渐淡' -'block_minecraft_banner_gradient_pink': '粉红色自上渐淡' -'block_minecraft_banner_gradient_purple': '紫色自上渐淡' -'block_minecraft_banner_gradient_red': '红色自上渐淡' -'block_minecraft_banner_gradient_white': '白色自上渐淡' -'block_minecraft_banner_gradient_yellow': '黄色自上渐淡' -'block_minecraft_banner_gradient_up_black': '黑色自下渐淡' -'block_minecraft_banner_gradient_up_blue': '蓝色自下渐变' -'block_minecraft_banner_gradient_up_brown': '棕色自下渐淡' -'block_minecraft_banner_gradient_up_cyan': '青色自下渐淡' -'block_minecraft_banner_gradient_up_gray': '灰色自下渐淡' -'block_minecraft_banner_gradient_up_green': '绿色自下渐淡' -'block_minecraft_banner_gradient_up_light_blue': '淡蓝色自下渐淡' -'block_minecraft_banner_gradient_up_light_gray': '淡灰色自下渐淡' -'block_minecraft_banner_gradient_up_lime': '黄绿色自下渐淡' -'block_minecraft_banner_gradient_up_magenta': '品红色自下渐淡' -'block_minecraft_banner_gradient_up_orange': '橙色自下渐淡' -'block_minecraft_banner_gradient_up_pink': '粉红色自下渐淡' -'block_minecraft_banner_gradient_up_purple': '紫色自下渐淡' -'block_minecraft_banner_gradient_up_red': '红色自下渐淡' -'block_minecraft_banner_gradient_up_white': '白色自下渐淡' -'block_minecraft_banner_gradient_up_yellow': '黄色自下渐淡' -'block_minecraft_banner_half_horizontal_black': '黑色上半方形' -'block_minecraft_banner_half_horizontal_blue': '蓝色上半方形' -'block_minecraft_banner_half_horizontal_brown': '棕色上半方形' -'block_minecraft_banner_half_horizontal_cyan': '青色上半方形' -'block_minecraft_banner_half_horizontal_gray': '灰色上半方形' -'block_minecraft_banner_half_horizontal_green': '绿色上半方形' -'block_minecraft_banner_half_horizontal_light_blue': '淡蓝色上半方形' -'block_minecraft_banner_half_horizontal_light_gray': '淡灰色上半方形' -'block_minecraft_banner_half_horizontal_lime': '黄绿色上半方形' -'block_minecraft_banner_half_horizontal_magenta': '品红色上半方形' -'block_minecraft_banner_half_horizontal_orange': '橙色上半方形' -'block_minecraft_banner_half_horizontal_pink': '粉红色上半方形' -'block_minecraft_banner_half_horizontal_purple': '紫色上半方形' -'block_minecraft_banner_half_horizontal_red': '红色上半方形' -'block_minecraft_banner_half_horizontal_white': '白色上半方形' -'block_minecraft_banner_half_horizontal_yellow': '黄色上半方形' -'block_minecraft_banner_half_horizontal_bottom_black': '黑色下半方形' -'block_minecraft_banner_half_horizontal_bottom_blue': '蓝色下半方形' -'block_minecraft_banner_half_horizontal_bottom_brown': '棕色下半方形' -'block_minecraft_banner_half_horizontal_bottom_cyan': '青色下半方形' -'block_minecraft_banner_half_horizontal_bottom_gray': '灰色下半方形' -'block_minecraft_banner_half_horizontal_bottom_green': '绿色下半方形' -'block_minecraft_banner_half_horizontal_bottom_light_blue': '淡蓝色下半方形' -'block_minecraft_banner_half_horizontal_bottom_light_gray': '淡灰色下半方形' -'block_minecraft_banner_half_horizontal_bottom_lime': '黄绿色下半方形' -'block_minecraft_banner_half_horizontal_bottom_magenta': '品红色下半方形' -'block_minecraft_banner_half_horizontal_bottom_orange': '橙色下半方形' -'block_minecraft_banner_half_horizontal_bottom_pink': '粉红色下半方形' -'block_minecraft_banner_half_horizontal_bottom_purple': '紫色下半方形' -'block_minecraft_banner_half_horizontal_bottom_red': '红色下半方形' -'block_minecraft_banner_half_horizontal_bottom_white': '白色下半方形' -'block_minecraft_banner_half_horizontal_bottom_yellow': '黄色下半方形' -'block_minecraft_banner_half_vertical_black': '黑色右半方形' -'block_minecraft_banner_half_vertical_blue': '蓝色右半方形' -'block_minecraft_banner_half_vertical_brown': '棕色右半方形' -'block_minecraft_banner_half_vertical_cyan': '青色右半方形' -'block_minecraft_banner_half_vertical_gray': '灰色右半方形' -'block_minecraft_banner_half_vertical_green': '绿色右半方形' -'block_minecraft_banner_half_vertical_light_blue': '淡蓝色右半方形' -'block_minecraft_banner_half_vertical_light_gray': '淡灰色右半方形' -'block_minecraft_banner_half_vertical_lime': '黄绿色右半方形' -'block_minecraft_banner_half_vertical_magenta': '品红色右半方形' -'block_minecraft_banner_half_vertical_orange': '橙色右半方形' -'block_minecraft_banner_half_vertical_pink': '粉红色右半方形' -'block_minecraft_banner_half_vertical_purple': '紫色右半方形' -'block_minecraft_banner_half_vertical_red': '红色右半方形' -'block_minecraft_banner_half_vertical_white': '白色右半方形' -'block_minecraft_banner_half_vertical_yellow': '黄色右半方形' -'block_minecraft_banner_half_vertical_right_black': '黑色左半方形' -'block_minecraft_banner_half_vertical_right_blue': '蓝色左半方形' -'block_minecraft_banner_half_vertical_right_brown': '棕色左半方形' -'block_minecraft_banner_half_vertical_right_cyan': '青色左半方形' -'block_minecraft_banner_half_vertical_right_gray': '灰色左半方形' -'block_minecraft_banner_half_vertical_right_green': '绿色左半方形' -'block_minecraft_banner_half_vertical_right_light_blue': '淡蓝色左半方形' -'block_minecraft_banner_half_vertical_right_light_gray': '淡灰色左半方形' -'block_minecraft_banner_half_vertical_right_lime': '黄绿色左半方形' -'block_minecraft_banner_half_vertical_right_magenta': '品红色左半方形' -'block_minecraft_banner_half_vertical_right_orange': '橙色左半方形' -'block_minecraft_banner_half_vertical_right_pink': '粉红色左半方形' -'block_minecraft_banner_half_vertical_right_purple': '紫色左半方形' -'block_minecraft_banner_half_vertical_right_red': '红色左半方形' -'block_minecraft_banner_half_vertical_right_white': '白色左半方形' -'block_minecraft_banner_half_vertical_right_yellow': '黄色左半方形' -'block_minecraft_banner_mojang_black': '黑色Mojang徽标' -'block_minecraft_banner_mojang_blue': '蓝色Mojang徽标' -'block_minecraft_banner_mojang_brown': '棕色Mojang徽标' -'block_minecraft_banner_mojang_cyan': '青色Mojang徽标' -'block_minecraft_banner_mojang_gray': '灰色Mojang徽标' -'block_minecraft_banner_mojang_green': '绿色Mojang徽标' -'block_minecraft_banner_mojang_light_blue': '淡蓝色Mojang徽标' -'block_minecraft_banner_mojang_light_gray': '淡灰色Mojang徽标' -'block_minecraft_banner_mojang_lime': '黄绿色Mojang徽标' -'block_minecraft_banner_mojang_magenta': '品红色Mojang徽标' -'block_minecraft_banner_mojang_orange': '橙色Mojang徽标' -'block_minecraft_banner_mojang_pink': '粉红色Mojang徽标' -'block_minecraft_banner_mojang_purple': '紫色Mojang徽标' -'block_minecraft_banner_mojang_red': '红色Mojang徽标' -'block_minecraft_banner_mojang_white': '白色Mojang徽标' -'block_minecraft_banner_mojang_yellow': '黄色Mojang徽标' -'block_minecraft_banner_rhombus_black': '黑色菱形' -'block_minecraft_banner_rhombus_blue': '蓝色菱形' -'block_minecraft_banner_rhombus_brown': '棕色菱形' -'block_minecraft_banner_rhombus_cyan': '青色菱形' -'block_minecraft_banner_rhombus_gray': '灰色菱形' -'block_minecraft_banner_rhombus_green': '绿色菱形' -'block_minecraft_banner_rhombus_light_blue': '淡蓝色菱形' -'block_minecraft_banner_rhombus_light_gray': '淡灰色菱形' -'block_minecraft_banner_rhombus_lime': '黄绿色菱形' -'block_minecraft_banner_rhombus_magenta': '品红色菱形' -'block_minecraft_banner_rhombus_orange': '橙色菱形' -'block_minecraft_banner_rhombus_pink': '粉红色菱形' -'block_minecraft_banner_rhombus_purple': '紫色菱形' -'block_minecraft_banner_rhombus_red': '红色菱形' -'block_minecraft_banner_rhombus_white': '白色菱形' -'block_minecraft_banner_rhombus_yellow': '黄色菱形' -'block_minecraft_banner_skull_black': '黑色头颅盾徽' -'block_minecraft_banner_skull_blue': '蓝色头颅盾徽' -'block_minecraft_banner_skull_brown': '棕色头颅盾徽' -'block_minecraft_banner_skull_cyan': '青色头颅盾徽' -'block_minecraft_banner_skull_gray': '灰色头颅盾徽' -'block_minecraft_banner_skull_green': '绿色头颅盾徽' -'block_minecraft_banner_skull_light_blue': '淡蓝色头颅盾徽' -'block_minecraft_banner_skull_light_gray': '淡灰色头颅盾徽' -'block_minecraft_banner_skull_lime': '黄绿色头颅盾徽' -'block_minecraft_banner_skull_magenta': '品红色头颅盾徽' -'block_minecraft_banner_skull_orange': '橙色头颅盾徽' -'block_minecraft_banner_skull_pink': '粉红色头颅盾徽' -'block_minecraft_banner_skull_purple': '紫色头颅盾徽' -'block_minecraft_banner_skull_red': '红色头颅盾徽' -'block_minecraft_banner_skull_white': '白色头颅盾徽' -'block_minecraft_banner_skull_yellow': '黄色头颅盾徽' -'block_minecraft_banner_small_stripes_black': '黑竖条纹' -'block_minecraft_banner_small_stripes_blue': '蓝竖条纹' -'block_minecraft_banner_small_stripes_brown': '棕竖条纹' -'block_minecraft_banner_small_stripes_cyan': '青竖条纹' -'block_minecraft_banner_small_stripes_gray': '灰竖条纹' -'block_minecraft_banner_small_stripes_green': '绿竖条纹' -'block_minecraft_banner_small_stripes_light_blue': '淡蓝竖条纹' -'block_minecraft_banner_small_stripes_light_gray': '淡灰竖条纹' -'block_minecraft_banner_small_stripes_lime': '黄绿竖条纹' -'block_minecraft_banner_small_stripes_magenta': '品红竖条纹' -'block_minecraft_banner_small_stripes_orange': '橙竖条纹' -'block_minecraft_banner_small_stripes_pink': '粉红竖条纹' -'block_minecraft_banner_small_stripes_purple': '紫竖条纹' -'block_minecraft_banner_small_stripes_red': '红竖条纹' -'block_minecraft_banner_small_stripes_white': '白竖条纹' -'block_minecraft_banner_small_stripes_yellow': '黄竖条纹' -'block_minecraft_banner_square_bottom_left_black': '右底黑方' -'block_minecraft_banner_square_bottom_left_blue': '右底蓝方' -'block_minecraft_banner_square_bottom_left_brown': '右底棕方' -'block_minecraft_banner_square_bottom_left_cyan': '右底青方' -'block_minecraft_banner_square_bottom_left_gray': '右底灰方' -'block_minecraft_banner_square_bottom_left_green': '右底绿方' -'block_minecraft_banner_square_bottom_left_light_blue': '右底淡蓝方' -'block_minecraft_banner_square_bottom_left_light_gray': '右底淡灰方' -'block_minecraft_banner_square_bottom_left_lime': '右底黄绿方' -'block_minecraft_banner_square_bottom_left_magenta': '右底品红方' -'block_minecraft_banner_square_bottom_left_orange': '右底橙方' -'block_minecraft_banner_square_bottom_left_pink': '右底粉红方' -'block_minecraft_banner_square_bottom_left_purple': '右底紫方' -'block_minecraft_banner_square_bottom_left_red': '右底红方' -'block_minecraft_banner_square_bottom_left_white': '右底白方' -'block_minecraft_banner_square_bottom_left_yellow': '右底黄方' -'block_minecraft_banner_square_bottom_right_black': '左底黑方' -'block_minecraft_banner_square_bottom_right_blue': '左底蓝方' -'block_minecraft_banner_square_bottom_right_brown': '左底棕方' -'block_minecraft_banner_square_bottom_right_cyan': '左底青方' -'block_minecraft_banner_square_bottom_right_gray': '左底灰方' -'block_minecraft_banner_square_bottom_right_green': '左底绿方' -'block_minecraft_banner_square_bottom_right_light_blue': '左底淡蓝方' -'block_minecraft_banner_square_bottom_right_light_gray': '左底淡灰方' -'block_minecraft_banner_square_bottom_right_lime': '左底黄绿方' -'block_minecraft_banner_square_bottom_right_magenta': '左底品红方' -'block_minecraft_banner_square_bottom_right_orange': '左底橙方' -'block_minecraft_banner_square_bottom_right_pink': '左底粉红方' -'block_minecraft_banner_square_bottom_right_purple': '左底紫方' -'block_minecraft_banner_square_bottom_right_red': '左底红方' -'block_minecraft_banner_square_bottom_right_white': '左底白方' -'block_minecraft_banner_square_bottom_right_yellow': '左底黄方' -'block_minecraft_banner_square_top_left_black': '右顶黑方' -'block_minecraft_banner_square_top_left_blue': '右顶蓝方' -'block_minecraft_banner_square_top_left_brown': '右顶棕方' -'block_minecraft_banner_square_top_left_cyan': '右顶青方' -'block_minecraft_banner_square_top_left_gray': '右顶灰方' -'block_minecraft_banner_square_top_left_green': '右顶绿方' -'block_minecraft_banner_square_top_left_light_blue': '右顶淡蓝方' -'block_minecraft_banner_square_top_left_light_gray': '右顶淡灰方' -'block_minecraft_banner_square_top_left_lime': '右顶黄绿方' -'block_minecraft_banner_square_top_left_magenta': '右顶品红方' -'block_minecraft_banner_square_top_left_orange': '右顶橙方' -'block_minecraft_banner_square_top_left_pink': '右顶粉红方' -'block_minecraft_banner_square_top_left_purple': '右顶紫方' -'block_minecraft_banner_square_top_left_red': '右顶红方' -'block_minecraft_banner_square_top_left_white': '右顶白方' -'block_minecraft_banner_square_top_left_yellow': '右顶黄方' -'block_minecraft_banner_square_top_right_black': '左顶黑方' -'block_minecraft_banner_square_top_right_blue': '左顶蓝方' -'block_minecraft_banner_square_top_right_brown': '左顶棕方' -'block_minecraft_banner_square_top_right_cyan': '左顶青方' -'block_minecraft_banner_square_top_right_gray': '左顶灰方' -'block_minecraft_banner_square_top_right_green': '左顶绿方' -'block_minecraft_banner_square_top_right_light_blue': '左顶淡蓝方' -'block_minecraft_banner_square_top_right_light_gray': '左顶淡灰方' -'block_minecraft_banner_square_top_right_lime': '左顶黄绿方' -'block_minecraft_banner_square_top_right_magenta': '左顶品红方' -'block_minecraft_banner_square_top_right_orange': '左顶橙方' -'block_minecraft_banner_square_top_right_pink': '左顶粉红方' -'block_minecraft_banner_square_top_right_purple': '左顶紫方' -'block_minecraft_banner_square_top_right_red': '左顶红方' -'block_minecraft_banner_square_top_right_white': '左顶白方' -'block_minecraft_banner_square_top_right_yellow': '左顶黄方' -'block_minecraft_banner_straight_cross_black': '黑正十字' -'block_minecraft_banner_straight_cross_blue': '蓝正十字' -'block_minecraft_banner_straight_cross_brown': '棕正十字' -'block_minecraft_banner_straight_cross_cyan': '青正十字' -'block_minecraft_banner_straight_cross_gray': '灰正十字' -'block_minecraft_banner_straight_cross_green': '绿正十字' -'block_minecraft_banner_straight_cross_light_blue': '淡蓝正十字' -'block_minecraft_banner_straight_cross_light_gray': '淡灰正十字' -'block_minecraft_banner_straight_cross_lime': '黄绿正十字' -'block_minecraft_banner_straight_cross_magenta': '品红正十字' -'block_minecraft_banner_straight_cross_orange': '橙正十字' -'block_minecraft_banner_straight_cross_pink': '粉红正十字' -'block_minecraft_banner_straight_cross_purple': '紫正十字' -'block_minecraft_banner_straight_cross_red': '红正十字' -'block_minecraft_banner_straight_cross_white': '白正十字' -'block_minecraft_banner_straight_cross_yellow': '黄正十字' -'block_minecraft_banner_stripe_bottom_black': '底黑横条' -'block_minecraft_banner_stripe_bottom_blue': '底蓝横条' -'block_minecraft_banner_stripe_bottom_brown': '底棕横条' -'block_minecraft_banner_stripe_bottom_cyan': '底青横条' -'block_minecraft_banner_stripe_bottom_gray': '底灰横条' -'block_minecraft_banner_stripe_bottom_green': '底绿横条' -'block_minecraft_banner_stripe_bottom_light_blue': '底淡蓝横条' -'block_minecraft_banner_stripe_bottom_light_gray': '底淡灰横条' -'block_minecraft_banner_stripe_bottom_lime': '底黄绿横条' -'block_minecraft_banner_stripe_bottom_magenta': '底品红横条' -'block_minecraft_banner_stripe_bottom_orange': '底橙横条' -'block_minecraft_banner_stripe_bottom_pink': '底粉红横条' -'block_minecraft_banner_stripe_bottom_purple': '底紫横条' -'block_minecraft_banner_stripe_bottom_red': '底红横条' -'block_minecraft_banner_stripe_bottom_white': '底白横条' -'block_minecraft_banner_stripe_bottom_yellow': '底黄横条' -'block_minecraft_banner_stripe_center_black': '中黑竖条' -'block_minecraft_banner_stripe_center_blue': '中蓝竖条' -'block_minecraft_banner_stripe_center_brown': '中棕竖条' -'block_minecraft_banner_stripe_center_cyan': '中青竖条' -'block_minecraft_banner_stripe_center_gray': '中灰竖条' -'block_minecraft_banner_stripe_center_green': '中绿竖条' -'block_minecraft_banner_stripe_center_light_blue': '中淡蓝竖条' -'block_minecraft_banner_stripe_center_light_gray': '中淡灰竖条' -'block_minecraft_banner_stripe_center_lime': '中黄绿竖条' -'block_minecraft_banner_stripe_center_magenta': '中品红竖条' -'block_minecraft_banner_stripe_center_orange': '中橙竖条' -'block_minecraft_banner_stripe_center_pink': '中粉红竖条' -'block_minecraft_banner_stripe_center_purple': '中紫竖条' -'block_minecraft_banner_stripe_center_red': '中红竖条' -'block_minecraft_banner_stripe_center_white': '中白竖条' -'block_minecraft_banner_stripe_center_yellow': '中黄竖条' -'block_minecraft_banner_stripe_downleft_black': '左黑斜条' -'block_minecraft_banner_stripe_downleft_blue': '左蓝斜条' -'block_minecraft_banner_stripe_downleft_brown': '左棕斜条' -'block_minecraft_banner_stripe_downleft_cyan': '左青斜条' -'block_minecraft_banner_stripe_downleft_gray': '左灰斜条' -'block_minecraft_banner_stripe_downleft_green': '左绿斜条' -'block_minecraft_banner_stripe_downleft_light_blue': '左淡蓝斜条' -'block_minecraft_banner_stripe_downleft_light_gray': '左淡灰斜条' -'block_minecraft_banner_stripe_downleft_lime': '左黄绿斜条' -'block_minecraft_banner_stripe_downleft_magenta': '左品红斜条' -'block_minecraft_banner_stripe_downleft_orange': '左橙斜条' -'block_minecraft_banner_stripe_downleft_pink': '左粉红斜条' -'block_minecraft_banner_stripe_downleft_purple': '左紫斜条' -'block_minecraft_banner_stripe_downleft_red': '左红斜条' -'block_minecraft_banner_stripe_downleft_white': '左白斜条' -'block_minecraft_banner_stripe_downleft_yellow': '左黄斜条' -'block_minecraft_banner_stripe_downright_black': '右黑斜条' -'block_minecraft_banner_stripe_downright_blue': '右蓝斜条' -'block_minecraft_banner_stripe_downright_brown': '右棕斜条' -'block_minecraft_banner_stripe_downright_cyan': '右青斜条' -'block_minecraft_banner_stripe_downright_gray': '右灰斜条' -'block_minecraft_banner_stripe_downright_green': '右绿斜条' -'block_minecraft_banner_stripe_downright_light_blue': '右淡蓝斜条' -'block_minecraft_banner_stripe_downright_light_gray': '右淡灰斜条' -'block_minecraft_banner_stripe_downright_lime': '右黄绿斜条' -'block_minecraft_banner_stripe_downright_magenta': '右品红斜条' -'block_minecraft_banner_stripe_downright_orange': '右橙斜条' -'block_minecraft_banner_stripe_downright_pink': '右粉红斜条' -'block_minecraft_banner_stripe_downright_purple': '右紫斜条' -'block_minecraft_banner_stripe_downright_red': '右红斜条' -'block_minecraft_banner_stripe_downright_white': '右白斜条' -'block_minecraft_banner_stripe_downright_yellow': '右黄斜条' -'block_minecraft_banner_stripe_left_black': '右黑竖条' -'block_minecraft_banner_stripe_left_blue': '右蓝竖条' -'block_minecraft_banner_stripe_left_brown': '右棕竖条' -'block_minecraft_banner_stripe_left_cyan': '右青竖条' -'block_minecraft_banner_stripe_left_gray': '右灰竖条' -'block_minecraft_banner_stripe_left_green': '右绿竖条' -'block_minecraft_banner_stripe_left_light_blue': '右淡蓝竖条' -'block_minecraft_banner_stripe_left_light_gray': '右淡灰竖条' -'block_minecraft_banner_stripe_left_lime': '右黄绿竖条' -'block_minecraft_banner_stripe_left_magenta': '右品红竖条' -'block_minecraft_banner_stripe_left_orange': '右橙竖条' -'block_minecraft_banner_stripe_left_pink': '右粉红竖条' -'block_minecraft_banner_stripe_left_purple': '右紫竖条' -'block_minecraft_banner_stripe_left_red': '右红竖条' -'block_minecraft_banner_stripe_left_white': '右白竖条' -'block_minecraft_banner_stripe_left_yellow': '右黄竖条' -'block_minecraft_banner_stripe_middle_black': '中黑横条' -'block_minecraft_banner_stripe_middle_blue': '中蓝横条' -'block_minecraft_banner_stripe_middle_brown': '中棕横条' -'block_minecraft_banner_stripe_middle_cyan': '中青横条' -'block_minecraft_banner_stripe_middle_gray': '中灰横条' -'block_minecraft_banner_stripe_middle_green': '中绿横条' -'block_minecraft_banner_stripe_middle_light_blue': '中淡蓝横条' -'block_minecraft_banner_stripe_middle_light_gray': '中淡灰横条' -'block_minecraft_banner_stripe_middle_lime': '中黄绿横条' -'block_minecraft_banner_stripe_middle_magenta': '中品红横条' -'block_minecraft_banner_stripe_middle_orange': '中橙横条' -'block_minecraft_banner_stripe_middle_pink': '中粉红横条' -'block_minecraft_banner_stripe_middle_purple': '中紫横条' -'block_minecraft_banner_stripe_middle_red': '中红横条' -'block_minecraft_banner_stripe_middle_white': '中白横条' -'block_minecraft_banner_stripe_middle_yellow': '中黄横条' -'block_minecraft_banner_stripe_right_black': '左黑竖条' -'block_minecraft_banner_stripe_right_blue': '左蓝竖条' -'block_minecraft_banner_stripe_right_brown': '左棕竖条' -'block_minecraft_banner_stripe_right_cyan': '左青竖条' -'block_minecraft_banner_stripe_right_gray': '左灰竖条' -'block_minecraft_banner_stripe_right_green': '左绿竖条' -'block_minecraft_banner_stripe_right_light_blue': '左淡蓝竖条' -'block_minecraft_banner_stripe_right_light_gray': '左淡灰竖条' -'block_minecraft_banner_stripe_right_lime': '左黄绿竖条' -'block_minecraft_banner_stripe_right_magenta': '左品红竖条' -'block_minecraft_banner_stripe_right_orange': '左橙竖条' -'block_minecraft_banner_stripe_right_pink': '左粉红竖条' -'block_minecraft_banner_stripe_right_purple': '左紫竖条' -'block_minecraft_banner_stripe_right_red': '左红竖条' -'block_minecraft_banner_stripe_right_white': '左白竖条' -'block_minecraft_banner_stripe_right_yellow': '左黄竖条' -'block_minecraft_banner_stripe_top_black': '顶黑横条' -'block_minecraft_banner_stripe_top_blue': '顶蓝横条' -'block_minecraft_banner_stripe_top_brown': '顶棕横条' -'block_minecraft_banner_stripe_top_cyan': '顶青横条' -'block_minecraft_banner_stripe_top_gray': '顶灰横条' -'block_minecraft_banner_stripe_top_green': '顶绿横条' -'block_minecraft_banner_stripe_top_light_blue': '顶淡蓝横条' -'block_minecraft_banner_stripe_top_light_gray': '顶淡灰横条' -'block_minecraft_banner_stripe_top_lime': '顶黄绿横条' -'block_minecraft_banner_stripe_top_magenta': '顶品红横条' -'block_minecraft_banner_stripe_top_orange': '顶橙横条' -'block_minecraft_banner_stripe_top_pink': '顶粉红横条' -'block_minecraft_banner_stripe_top_purple': '顶紫横条' -'block_minecraft_banner_stripe_top_red': '顶红横条' -'block_minecraft_banner_stripe_top_white': '顶白横条' -'block_minecraft_banner_stripe_top_yellow': '顶黄横条' -'block_minecraft_banner_triangle_bottom_black': '底黑三角' -'block_minecraft_banner_triangle_bottom_blue': '底蓝三角' -'block_minecraft_banner_triangle_bottom_brown': '底棕三角' -'block_minecraft_banner_triangle_bottom_cyan': '底青三角' -'block_minecraft_banner_triangle_bottom_gray': '底灰三角' -'block_minecraft_banner_triangle_bottom_green': '底绿三角' -'block_minecraft_banner_triangle_bottom_light_blue': '底淡蓝三角' -'block_minecraft_banner_triangle_bottom_light_gray': '底淡灰三角' -'block_minecraft_banner_triangle_bottom_lime': '底黄绿三角' -'block_minecraft_banner_triangle_bottom_magenta': '底品红三角' -'block_minecraft_banner_triangle_bottom_orange': '底橙三角' -'block_minecraft_banner_triangle_bottom_pink': '底粉红三角' -'block_minecraft_banner_triangle_bottom_purple': '底紫三角' -'block_minecraft_banner_triangle_bottom_red': '底红三角' -'block_minecraft_banner_triangle_bottom_white': '底白三角' -'block_minecraft_banner_triangle_bottom_yellow': '底黄三角' -'block_minecraft_banner_triangle_top_black': '顶黑三角' -'block_minecraft_banner_triangle_top_blue': '顶蓝三角' -'block_minecraft_banner_triangle_top_brown': '顶棕三角' -'block_minecraft_banner_triangle_top_cyan': '顶青三角' -'block_minecraft_banner_triangle_top_gray': '灰色顶三角' -'block_minecraft_banner_triangle_top_green': '顶绿三角' -'block_minecraft_banner_triangle_top_light_blue': '淡蓝色顶三角' -'block_minecraft_banner_triangle_top_light_gray': '顶淡灰三角' -'block_minecraft_banner_triangle_top_lime': '黄绿色顶三角' -'block_minecraft_banner_triangle_top_magenta': '品红色顶三角' -'block_minecraft_banner_triangle_top_orange': '橙色顶三角' -'block_minecraft_banner_triangle_top_pink': '粉红色顶三角' -'block_minecraft_banner_triangle_top_purple': '顶紫三角' -'block_minecraft_banner_triangle_top_red': '顶红三角' -'block_minecraft_banner_triangle_top_white': '白色顶三角' -'block_minecraft_banner_triangle_top_yellow': '黄色顶三角' -'block_minecraft_banner_triangles_bottom_black': '黑色底波纹' -'block_minecraft_banner_triangles_bottom_blue': '蓝色底波纹' -'block_minecraft_banner_triangles_bottom_brown': '棕色底波纹' -'block_minecraft_banner_triangles_bottom_cyan': '青色底波纹' -'block_minecraft_banner_triangles_bottom_gray': '灰色底波纹' -'block_minecraft_banner_triangles_bottom_green': '绿色底波纹' -'block_minecraft_banner_triangles_bottom_light_blue': '淡蓝色底波纹' -'block_minecraft_banner_triangles_bottom_light_gray': '淡灰色底波纹' -'block_minecraft_banner_triangles_bottom_lime': '黄绿色底波纹' -'block_minecraft_banner_triangles_bottom_magenta': '品红色底波纹' -'block_minecraft_banner_triangles_bottom_orange': '橙色底波纹' -'block_minecraft_banner_triangles_bottom_pink': '粉红色底波纹' -'block_minecraft_banner_triangles_bottom_purple': '紫色底波纹' -'block_minecraft_banner_triangles_bottom_red': '红色底波纹' -'block_minecraft_banner_triangles_bottom_white': '白色底波纹' -'block_minecraft_banner_triangles_bottom_yellow': '黄色底波纹' -'block_minecraft_banner_triangles_top_black': '黑色顶波纹' -'block_minecraft_banner_triangles_top_blue': '蓝色顶波纹' -'block_minecraft_banner_triangles_top_brown': '棕色顶波纹' -'block_minecraft_banner_triangles_top_cyan': '青色顶波纹' -'block_minecraft_banner_triangles_top_gray': '灰色顶波纹' -'block_minecraft_banner_triangles_top_green': '绿色顶波纹' -'block_minecraft_banner_triangles_top_light_blue': '淡蓝色顶波纹' -'block_minecraft_banner_triangles_top_light_gray': '淡灰色顶波纹' -'block_minecraft_banner_triangles_top_lime': '黄绿色顶波纹' -'block_minecraft_banner_triangles_top_magenta': '品红色顶波纹' -'block_minecraft_banner_triangles_top_orange': '橙色顶波纹' -'block_minecraft_banner_triangles_top_pink': '粉红色顶波纹' -'block_minecraft_banner_triangles_top_purple': '紫色顶波纹' -'block_minecraft_banner_triangles_top_red': '红色顶波纹' -'block_minecraft_banner_triangles_top_white': '白色顶波纹' -'block_minecraft_banner_triangles_top_yellow': '黄色顶波纹' -'block_minecraft_barrel': '木桶' -'block_minecraft_barrier': '屏障' -'block_minecraft_beacon': '信标' -'block_minecraft_beacon_primary': '主效果' -'block_minecraft_beacon_secondary': '辅助效果' -'block_minecraft_bed': '床' -'block_minecraft_bed_no_sleep': '你只能在夜间或雷暴中入眠' -'block_minecraft_bed_not_safe': '你现在不能休息,周围有怪物在游荡' -'block_minecraft_bed_not_valid': '你的床已遗失或被阻挡' -'block_minecraft_bed_obstructed': '这张床已被阻挡' -'block_minecraft_bed_occupied': '这张床已被占用' -'block_minecraft_bed_too_far_away': '你现在不能休息,床太远了' -'block_minecraft_bedrock': '基岩' -'block_minecraft_beetroots': '甜菜根' -'block_minecraft_bell': '钟' -'block_minecraft_birch_button': '白桦木按钮' -'block_minecraft_birch_door': '白桦木门' -'block_minecraft_birch_fence': '白桦木栅栏' -'block_minecraft_birch_fence_gate': '白桦木栅栏门' -'block_minecraft_birch_leaves': '白桦树叶' -'block_minecraft_birch_log': '白桦原木' -'block_minecraft_birch_planks': '白桦木板' -'block_minecraft_birch_pressure_plate': '白桦木压力板' -'block_minecraft_birch_sapling': '白桦树苗' -'block_minecraft_birch_sign': '白桦木告示牌' -'block_minecraft_birch_slab': '白桦木台阶' -'block_minecraft_birch_stairs': '白桦木楼梯' -'block_minecraft_birch_trapdoor': '白桦木活板门' -'block_minecraft_birch_wall_sign': '墙上的白桦木告示牌' -'block_minecraft_birch_wood': '白桦木' -'block_minecraft_black_banner': '黑色旗帜' -'block_minecraft_black_bed': '黑色床' -'block_minecraft_black_carpet': '黑色地毯' -'block_minecraft_black_concrete': '黑色混凝土' -'block_minecraft_black_concrete_powder': '黑色混凝土粉末' -'block_minecraft_black_glazed_terracotta': '黑色带釉陶瓦' -'block_minecraft_black_shulker_box': '黑色潜影盒' -'block_minecraft_black_stained_glass': '黑色染色玻璃' -'block_minecraft_black_stained_glass_pane': '黑色染色玻璃板' -'block_minecraft_black_terracotta': '黑色陶瓦' -'block_minecraft_black_wool': '黑色羊毛' -'block_minecraft_blast_furnace': '高炉' -'block_minecraft_blue_banner': '蓝色旗帜' -'block_minecraft_blue_bed': '蓝色床' -'block_minecraft_blue_carpet': '蓝色地毯' -'block_minecraft_blue_concrete': '蓝色混凝土' -'block_minecraft_blue_concrete_powder': '蓝色混凝土粉末' -'block_minecraft_blue_glazed_terracotta': '蓝色带釉陶瓦' -'block_minecraft_blue_ice': '蓝冰' -'block_minecraft_blue_orchid': '兰花' -'block_minecraft_blue_shulker_box': '蓝色潜影盒' -'block_minecraft_blue_stained_glass': '蓝色染色玻璃' -'block_minecraft_blue_stained_glass_pane': '蓝色染色玻璃板' -'block_minecraft_blue_terracotta': '蓝色陶瓦' -'block_minecraft_blue_wool': '蓝色羊毛' -'block_minecraft_bone_block': '骨块' -'block_minecraft_bookshelf': '书架' -'block_minecraft_brain_coral': '脑纹珊瑚' -'block_minecraft_brain_coral_block': '脑纹珊瑚块' -'block_minecraft_brain_coral_fan': '脑纹珊瑚扇' -'block_minecraft_brain_coral_wall_fan': '墙上的脑纹珊瑚扇' -'block_minecraft_brewing_stand': '酿造台' -'block_minecraft_brick_slab': '砖台阶' -'block_minecraft_brick_stairs': '砖楼梯' -'block_minecraft_brick_wall': '砖块墙' -'block_minecraft_bricks': '砖块' -'block_minecraft_brown_banner': '棕色旗帜' -'block_minecraft_brown_bed': '棕色床' -'block_minecraft_brown_carpet': '棕色地毯' -'block_minecraft_brown_concrete': '棕色混凝土' -'block_minecraft_brown_concrete_powder': '棕色混凝土粉末' -'block_minecraft_brown_glazed_terracotta': '棕色带釉陶瓦' -'block_minecraft_brown_mushroom': '棕色蘑菇' -'block_minecraft_brown_mushroom_block': '棕色蘑菇方块' -'block_minecraft_brown_shulker_box': '棕色潜影盒' -'block_minecraft_brown_stained_glass': '棕色染色玻璃' -'block_minecraft_brown_stained_glass_pane': '棕色染色玻璃板' -'block_minecraft_brown_terracotta': '棕色陶瓦' -'block_minecraft_brown_wool': '棕色羊毛' -'block_minecraft_bubble_column': '气泡柱' -'block_minecraft_bubble_coral': '气泡珊瑚' -'block_minecraft_bubble_coral_block': '气泡珊瑚块' -'block_minecraft_bubble_coral_fan': '气泡珊瑚扇' -'block_minecraft_bubble_coral_wall_fan': '墙上的气泡珊瑚扇' -'block_minecraft_cactus': '仙人掌' -'block_minecraft_cake': '蛋糕' -'block_minecraft_campfire': '营火' -'block_minecraft_carrots': '胡萝卜' -'block_minecraft_cartography_table': '制图台' -'block_minecraft_carved_pumpkin': '雕刻过的南瓜' -'block_minecraft_cauldron': '炼药锅' -'block_minecraft_cave_air': '洞穴空气' -'block_minecraft_chain_command_block': '连锁型命令方块' -'block_minecraft_chest': '箱子' -'block_minecraft_chipped_anvil': '开裂的铁砧' -'block_minecraft_chiseled_quartz_block': '錾制石英块' -'block_minecraft_chiseled_red_sandstone': '錾制红砂岩' -'block_minecraft_chiseled_sandstone': '錾制砂岩' -'block_minecraft_chiseled_stone_bricks': '錾制石砖' -'block_minecraft_chorus_flower': '紫颂花' -'block_minecraft_chorus_plant': '紫颂植物' -'block_minecraft_clay': '黏土' -'block_minecraft_coal_block': '煤炭块' -'block_minecraft_coal_ore': '煤矿石' -'block_minecraft_coarse_dirt': '砂土' -'block_minecraft_cobblestone': '圆石' -'block_minecraft_cobblestone_slab': '圆石台阶' -'block_minecraft_cobblestone_stairs': '圆石楼梯' -'block_minecraft_cobblestone_wall': '圆石墙' -'block_minecraft_cobweb': '蜘蛛网' -'block_minecraft_cocoa': '可可果' -'block_minecraft_command_block': '命令方块' -'block_minecraft_comparator': '红石比较器' -'block_minecraft_composter': '堆肥桶' -'block_minecraft_conduit': '潮涌核心' -'block_minecraft_cornflower': '矢车菊' -'block_minecraft_cracked_stone_bricks': '裂石砖' -'block_minecraft_crafting_table': '工作台' -'block_minecraft_creeper_head': '爬行者的头' -'block_minecraft_creeper_wall_head': '墙上的爬行者头颅' -'block_minecraft_cut_red_sandstone': '切制红砂岩' -'block_minecraft_cut_red_sandstone_slab': '切制红砂岩台阶' -'block_minecraft_cut_sandstone': '切制砂岩' -'block_minecraft_cut_sandstone_slab': '切制砂岩台阶' -'block_minecraft_cyan_banner': '青色旗帜' -'block_minecraft_cyan_bed': '青色床' -'block_minecraft_cyan_carpet': '青色地毯' -'block_minecraft_cyan_concrete': '青色混凝土' -'block_minecraft_cyan_concrete_powder': '青色混凝土粉末' -'block_minecraft_cyan_glazed_terracotta': '青色带釉陶瓦' -'block_minecraft_cyan_shulker_box': '青色潜影盒' -'block_minecraft_cyan_stained_glass': '青色染色玻璃' -'block_minecraft_cyan_stained_glass_pane': '青色染色玻璃板' -'block_minecraft_cyan_terracotta': '青色陶瓦' -'block_minecraft_cyan_wool': '青色羊毛' -'block_minecraft_damaged_anvil': '损坏的铁砧' -'block_minecraft_dandelion': '蒲公英' -'block_minecraft_dark_oak_button': '深色橡木按钮' -'block_minecraft_dark_oak_door': '深色橡木门' -'block_minecraft_dark_oak_fence': '深色橡木栅栏' -'block_minecraft_dark_oak_fence_gate': '深色橡木栅栏门' -'block_minecraft_dark_oak_leaves': '深色橡树树叶' -'block_minecraft_dark_oak_log': '深色橡木原木' -'block_minecraft_dark_oak_planks': '深色橡木木板' -'block_minecraft_dark_oak_pressure_plate': '深色橡木压力板' -'block_minecraft_dark_oak_sapling': '深色橡树树苗' -'block_minecraft_dark_oak_sign': '深色橡木告示牌' -'block_minecraft_dark_oak_slab': '深色橡木台阶' -'block_minecraft_dark_oak_stairs': '深色橡木楼梯' -'block_minecraft_dark_oak_trapdoor': '深色橡木活板门' -'block_minecraft_dark_oak_wall_sign': '墙上的深色橡木告示牌' -'block_minecraft_dark_oak_wood': '深色橡木' -'block_minecraft_dark_prismarine': '暗海晶石' -'block_minecraft_dark_prismarine_slab': '暗海晶石台阶' -'block_minecraft_dark_prismarine_stairs': '暗海晶石楼梯' -'block_minecraft_daylight_detector': '阳光探测器' -'block_minecraft_dead_brain_coral': '失活的脑纹珊瑚' -'block_minecraft_dead_brain_coral_block': '失活的脑纹珊瑚块' -'block_minecraft_dead_brain_coral_fan': '失活的脑纹珊瑚扇' -'block_minecraft_dead_brain_coral_wall_fan': '墙上的失活脑纹珊瑚扇' -'block_minecraft_dead_bubble_coral': '失活的气泡珊瑚' -'block_minecraft_dead_bubble_coral_block': '失活的气泡珊瑚块' -'block_minecraft_dead_bubble_coral_fan': '失活的气泡珊瑚扇' -'block_minecraft_dead_bubble_coral_wall_fan': '墙上的失活气泡珊瑚扇' -'block_minecraft_dead_bush': '枯萎的灌木' -'block_minecraft_dead_fire_coral': '失活的火珊瑚' -'block_minecraft_dead_fire_coral_block': '失活的火珊瑚块' -'block_minecraft_dead_fire_coral_fan': '失活的火珊瑚扇' -'block_minecraft_dead_fire_coral_wall_fan': '墙上的失活火珊瑚扇' -'block_minecraft_dead_horn_coral': '失活的鹿角珊瑚' -'block_minecraft_dead_horn_coral_block': '失活的鹿角珊瑚块' -'block_minecraft_dead_horn_coral_fan': '失活的鹿角珊瑚扇' -'block_minecraft_dead_horn_coral_wall_fan': '墙上的失活鹿角珊瑚扇' -'block_minecraft_dead_tube_coral': '失活的管珊瑚' -'block_minecraft_dead_tube_coral_block': '失活的管珊瑚块' -'block_minecraft_dead_tube_coral_fan': '失活的管珊瑚扇' -'block_minecraft_dead_tube_coral_wall_fan': '墙上的失活管珊瑚扇' -'block_minecraft_detector_rail': '探测铁轨' -'block_minecraft_diamond_block': '钻石块' -'block_minecraft_diamond_ore': '钻石矿石' -'block_minecraft_diorite': '闪长岩' -'block_minecraft_diorite_slab': '闪长岩台阶' -'block_minecraft_diorite_stairs': '闪长岩楼梯' -'block_minecraft_diorite_wall': '闪长岩墙' -'block_minecraft_dirt': '泥土' -'block_minecraft_dispenser': '发射器' -'block_minecraft_dragon_egg': '龙蛋' -'block_minecraft_dragon_head': '龙首' -'block_minecraft_dragon_wall_head': '墙上的龙首' -'block_minecraft_dried_kelp_block': '干海带块' -'block_minecraft_dropper': '投掷器' -'block_minecraft_emerald_block': '绿宝石块' -'block_minecraft_emerald_ore': '绿宝石矿石' -'block_minecraft_enchanting_table': '附魔台' -'block_minecraft_end_gateway': '末地折跃门' -'block_minecraft_end_portal': '末地传送门' -'block_minecraft_end_portal_frame': '末地传送门框架' -'block_minecraft_end_rod': '末地烛' -'block_minecraft_end_stone': '末地石' -'block_minecraft_end_stone_brick_slab': '末地石砖台阶' -'block_minecraft_end_stone_brick_stairs': '末地石砖楼梯' -'block_minecraft_end_stone_brick_wall': '末地石砖墙' -'block_minecraft_end_stone_bricks': '末地石砖' -'block_minecraft_ender_chest': '末影箱' -'block_minecraft_farmland': '耕地' -'block_minecraft_fern': '蕨' -'block_minecraft_fire': '火' -'block_minecraft_fire_coral': '火珊瑚' -'block_minecraft_fire_coral_block': '火珊瑚块' -'block_minecraft_fire_coral_fan': '火珊瑚扇' -'block_minecraft_fire_coral_wall_fan': '墙上的火珊瑚扇' -'block_minecraft_fletching_table': '制箭台' -'block_minecraft_flower_pot': '花盆' -'block_minecraft_flowing_lava': '流动的熔岩' -'block_minecraft_flowing_water': '流动的水' -'block_minecraft_four_turtle_eggs': '4枚海龟蛋' -'block_minecraft_frosted_ice': '霜冰' -'block_minecraft_furnace': '熔炉' -'block_minecraft_glass': '玻璃' -'block_minecraft_glass_pane': '玻璃板' -'block_minecraft_glowstone': '荧石' -'block_minecraft_gold_block': '金块' -'block_minecraft_gold_ore': '金矿石' -'block_minecraft_granite': '花岗岩' -'block_minecraft_granite_slab': '花岗岩台阶' -'block_minecraft_granite_stairs': '花岗岩楼梯' -'block_minecraft_granite_wall': '花岗岩墙' -'block_minecraft_grass': '草' -'block_minecraft_grass_block': '草方块' -'block_minecraft_grass_path': '草径' -'block_minecraft_gravel': '沙砾' -'block_minecraft_gray_banner': '灰色旗帜' -'block_minecraft_gray_bed': '灰色床' -'block_minecraft_gray_carpet': '灰色地毯' -'block_minecraft_gray_concrete': '灰色混凝土' -'block_minecraft_gray_concrete_powder': '灰色混凝土粉末' -'block_minecraft_gray_glazed_terracotta': '灰色带釉陶瓦' -'block_minecraft_gray_shulker_box': '灰色潜影盒' -'block_minecraft_gray_stained_glass': '灰色染色玻璃' -'block_minecraft_gray_stained_glass_pane': '灰色染色玻璃板' -'block_minecraft_gray_terracotta': '灰色陶瓦' -'block_minecraft_gray_wool': '灰色羊毛' -'block_minecraft_green_banner': '绿色旗帜' -'block_minecraft_green_bed': '绿色床' -'block_minecraft_green_carpet': '绿色地毯' -'block_minecraft_green_concrete': '绿色混凝土' -'block_minecraft_green_concrete_powder': '绿色混凝土粉末' -'block_minecraft_green_glazed_terracotta': '绿色带釉陶瓦' -'block_minecraft_green_shulker_box': '绿色潜影盒' -'block_minecraft_green_stained_glass': '绿色染色玻璃' -'block_minecraft_green_stained_glass_pane': '绿色染色玻璃板' -'block_minecraft_green_terracotta': '绿色陶瓦' -'block_minecraft_green_wool': '绿色羊毛' -'block_minecraft_grindstone': '砂轮' -'block_minecraft_hay_block': '干草块' -'block_minecraft_heavy_weighted_pressure_plate': '重质测重压力板' -'block_minecraft_hopper': '漏斗' -'block_minecraft_horn_coral': '鹿角珊瑚' -'block_minecraft_horn_coral_block': '鹿角珊瑚块' -'block_minecraft_horn_coral_fan': '鹿角珊瑚扇' -'block_minecraft_horn_coral_wall_fan': '墙上的鹿角珊瑚扇' -'block_minecraft_ice': '冰' -'block_minecraft_infested_chiseled_stone_bricks': '被虫蚀的錾制石砖' -'block_minecraft_infested_cobblestone': '被虫蚀的圆石' -'block_minecraft_infested_cracked_stone_bricks': '被虫蚀的裂石砖' -'block_minecraft_infested_mossy_stone_bricks': '被虫蚀的苔石砖' -'block_minecraft_infested_stone': '被虫蚀的石头' -'block_minecraft_infested_stone_bricks': '被虫蚀的石砖' -'block_minecraft_iron_bars': '铁栏杆' -'block_minecraft_iron_block': '铁块' -'block_minecraft_iron_door': '铁门' -'block_minecraft_iron_ore': '铁矿石' -'block_minecraft_iron_trapdoor': '铁活板门' -'block_minecraft_jack_o_lantern': '南瓜灯' -'block_minecraft_jigsaw': '拼图方块' -'block_minecraft_jukebox': '唱片机' -'block_minecraft_jungle_button': '丛林木按钮' -'block_minecraft_jungle_door': '丛林木门' -'block_minecraft_jungle_fence': '丛林木栅栏' -'block_minecraft_jungle_fence_gate': '丛林木栅栏门' -'block_minecraft_jungle_leaves': '丛林树叶' -'block_minecraft_jungle_log': '丛林原木' -'block_minecraft_jungle_planks': '丛林木板' -'block_minecraft_jungle_pressure_plate': '丛林木压力板' -'block_minecraft_jungle_sapling': '丛林树苗' -'block_minecraft_jungle_sign': '丛林木告示牌' -'block_minecraft_jungle_slab': '丛林木台阶' -'block_minecraft_jungle_stairs': '丛林木楼梯' -'block_minecraft_jungle_trapdoor': '丛林木活板门' -'block_minecraft_jungle_wall_sign': '墙上的丛林木告示牌' -'block_minecraft_jungle_wood': '丛林木' -'block_minecraft_kelp': '海带' -'block_minecraft_kelp_plant': '海带植株' -'block_minecraft_ladder': '梯子' -'block_minecraft_lantern': '灯笼' -'block_minecraft_lapis_block': '青金石块' -'block_minecraft_lapis_ore': '青金石矿石' -'block_minecraft_large_fern': '大型蕨' -'block_minecraft_lava': '熔岩' -'block_minecraft_lectern': '讲台' -'block_minecraft_lever': '拉杆' -'block_minecraft_light_blue_banner': '淡蓝色旗帜' -'block_minecraft_light_blue_bed': '淡蓝色床' -'block_minecraft_light_blue_carpet': '淡蓝色地毯' -'block_minecraft_light_blue_concrete': '淡蓝色混凝土' -'block_minecraft_light_blue_concrete_powder': '淡蓝色混凝土粉末' -'block_minecraft_light_blue_glazed_terracotta': '淡蓝色带釉陶瓦' -'block_minecraft_light_blue_shulker_box': '淡蓝色潜影盒' -'block_minecraft_light_blue_stained_glass': '淡蓝色染色玻璃' -'block_minecraft_light_blue_stained_glass_pane': '淡蓝色染色玻璃板' -'block_minecraft_light_blue_terracotta': '淡蓝色陶瓦' -'block_minecraft_light_blue_wool': '淡蓝色羊毛' -'block_minecraft_light_gray_banner': '淡灰色旗帜' -'block_minecraft_light_gray_bed': '淡灰色床' -'block_minecraft_light_gray_carpet': '淡灰色地毯' -'block_minecraft_light_gray_concrete': '淡灰色混凝土' -'block_minecraft_light_gray_concrete_powder': '淡灰色混凝土粉末' -'block_minecraft_light_gray_glazed_terracotta': '淡灰色带釉陶瓦' -'block_minecraft_light_gray_shulker_box': '淡灰色潜影盒' -'block_minecraft_light_gray_stained_glass': '淡灰色染色玻璃' -'block_minecraft_light_gray_stained_glass_pane': '淡灰色染色玻璃板' -'block_minecraft_light_gray_terracotta': '淡灰色陶瓦' -'block_minecraft_light_gray_wool': '淡灰色羊毛' -'block_minecraft_light_weighted_pressure_plate': '轻质测重压力板' -'block_minecraft_lilac': '丁香' -'block_minecraft_lily_of_the_valley': '铃兰' -'block_minecraft_lily_pad': '睡莲' -'block_minecraft_lime_banner': '黄绿色旗帜' -'block_minecraft_lime_bed': '黄绿色床' -'block_minecraft_lime_carpet': '黄绿色地毯' -'block_minecraft_lime_concrete': '黄绿色混凝土' -'block_minecraft_lime_concrete_powder': '黄绿色混凝土粉末' -'block_minecraft_lime_glazed_terracotta': '黄绿色带釉陶瓦' -'block_minecraft_lime_shulker_box': '黄绿色潜影盒' -'block_minecraft_lime_stained_glass': '黄绿色染色玻璃' -'block_minecraft_lime_stained_glass_pane': '黄绿色染色玻璃板' -'block_minecraft_lime_terracotta': '黄绿色陶瓦' -'block_minecraft_lime_wool': '黄绿色羊毛' -'block_minecraft_loom': '织布机' -'block_minecraft_magenta_banner': '品红色旗帜' -'block_minecraft_magenta_bed': '品红色床' -'block_minecraft_magenta_carpet': '品红色地毯' -'block_minecraft_magenta_concrete': '品红色混凝土' -'block_minecraft_magenta_concrete_powder': '品红色混凝土粉末' -'block_minecraft_magenta_glazed_terracotta': '品红色带釉陶瓦' -'block_minecraft_magenta_shulker_box': '品红色潜影盒' -'block_minecraft_magenta_stained_glass': '品红色染色玻璃' -'block_minecraft_magenta_stained_glass_pane': '品红色染色玻璃板' -'block_minecraft_magenta_terracotta': '品红色陶瓦' -'block_minecraft_magenta_wool': '品红色羊毛' -'block_minecraft_magma_block': '岩浆块' -'block_minecraft_melon': '西瓜' -'block_minecraft_melon_stem': '西瓜茎' -'block_minecraft_mossy_cobblestone': '苔石' -'block_minecraft_mossy_cobblestone_slab': '苔石台阶' -'block_minecraft_mossy_cobblestone_stairs': '苔石楼梯' -'block_minecraft_mossy_cobblestone_wall': '苔石墙' -'block_minecraft_mossy_stone_brick_slab': '苔石砖台阶' -'block_minecraft_mossy_stone_brick_stairs': '苔石砖楼梯' -'block_minecraft_mossy_stone_brick_wall': '苔石砖墙' -'block_minecraft_mossy_stone_bricks': '苔石砖' -'block_minecraft_moving_piston': '移动的活塞' -'block_minecraft_mushroom_stem': '蘑菇柄' -'block_minecraft_mycelium': '菌丝' -'block_minecraft_nether_brick_fence': '地狱砖栅栏' -'block_minecraft_nether_brick_slab': '地狱砖台阶' -'block_minecraft_nether_brick_stairs': '地狱砖楼梯' -'block_minecraft_nether_brick_wall': '地狱砖墙' -'block_minecraft_nether_bricks': '地狱砖块' -'block_minecraft_nether_portal': '下界传送门' -'block_minecraft_nether_quartz_ore': '下界石英矿石' -'block_minecraft_nether_wart': '地狱疣' -'block_minecraft_nether_wart_block': '地狱疣块' -'block_minecraft_netherrack': '地狱岩' -'block_minecraft_note_block': '音符盒' -'block_minecraft_oak_button': '橡木按钮' -'block_minecraft_oak_door': '橡木门' -'block_minecraft_oak_fence': '橡木栅栏' -'block_minecraft_oak_fence_gate': '橡木栅栏门' -'block_minecraft_oak_leaves': '橡树树叶' -'block_minecraft_oak_log': '橡木原木' -'block_minecraft_oak_planks': '橡木木板' -'block_minecraft_oak_pressure_plate': '橡木压力板' -'block_minecraft_oak_sapling': '橡树树苗' -'block_minecraft_oak_sign': '橡木告示牌' -'block_minecraft_oak_slab': '橡木台阶' -'block_minecraft_oak_stairs': '橡木楼梯' -'block_minecraft_oak_trapdoor': '橡木活板门' -'block_minecraft_oak_wall_sign': '墙上的橡木告示牌' -'block_minecraft_oak_wood': '橡木' -'block_minecraft_observer': '侦测器' -'block_minecraft_obsidian': '黑曜石' -'block_minecraft_ominous_banner': '灾厄旗帜' -'block_minecraft_orange_banner': '橙色旗帜' -'block_minecraft_orange_bed': '橙色床' -'block_minecraft_orange_carpet': '橙色地毯' -'block_minecraft_orange_concrete': '橙色混凝土' -'block_minecraft_orange_concrete_powder': '橙色混凝土粉末' -'block_minecraft_orange_glazed_terracotta': '橙色带釉陶瓦' -'block_minecraft_orange_shulker_box': '橙色潜影盒' -'block_minecraft_orange_stained_glass': '橙色染色玻璃' -'block_minecraft_orange_stained_glass_pane': '橙色染色玻璃板' -'block_minecraft_orange_terracotta': '橙色陶瓦' -'block_minecraft_orange_tulip': '橙色郁金香' -'block_minecraft_orange_wool': '橙色羊毛' -'block_minecraft_oxeye_daisy': '滨菊' -'block_minecraft_packed_ice': '浮冰' -'block_minecraft_peony': '牡丹' -'block_minecraft_petrified_oak_slab': '石化橡木台阶' -'block_minecraft_pink_banner': '粉红色旗帜' -'block_minecraft_pink_bed': '粉红色床' -'block_minecraft_pink_carpet': '粉红色地毯' -'block_minecraft_pink_concrete': '粉红色混凝土' -'block_minecraft_pink_concrete_powder': '粉红色混凝土粉末' -'block_minecraft_pink_glazed_terracotta': '粉红色带釉陶瓦' -'block_minecraft_pink_shulker_box': '粉红色潜影盒' -'block_minecraft_pink_stained_glass': '粉红色染色玻璃' -'block_minecraft_pink_stained_glass_pane': '粉红色染色玻璃板' -'block_minecraft_pink_terracotta': '粉红色陶瓦' -'block_minecraft_pink_tulip': '粉红色郁金香' -'block_minecraft_pink_wool': '粉红色羊毛' -'block_minecraft_piston': '活塞' -'block_minecraft_piston_head': '活塞头' -'block_minecraft_player_head': '玩家头颅' -'block_minecraft_player_head_named': '%s的头' -'block_minecraft_player_wall_head': '墙上的玩家头颅' -'block_minecraft_podzol': '灰化土' -'block_minecraft_polished_andesite': '磨制安山岩' -'block_minecraft_polished_andesite_slab': '磨制安山岩台阶' -'block_minecraft_polished_andesite_stairs': '磨制安山岩楼梯' -'block_minecraft_polished_diorite': '磨制闪长岩' -'block_minecraft_polished_diorite_slab': '磨制闪长岩台阶' -'block_minecraft_polished_diorite_stairs': '磨制闪长岩楼梯' -'block_minecraft_polished_granite': '磨制花岗岩' -'block_minecraft_polished_granite_slab': '磨制花岗岩台阶' -'block_minecraft_polished_granite_stairs': '磨制花岗岩楼梯' -'block_minecraft_poppy': '虞美人' -'block_minecraft_potatoes': '马铃薯' -'block_minecraft_potted_acacia_sapling': '金合欢树苗盆栽' -'block_minecraft_potted_allium': '绒球葱盆栽' -'block_minecraft_potted_azure_bluet': '茜草花盆栽' -'block_minecraft_potted_bamboo': '竹子盆栽' -'block_minecraft_potted_birch_sapling': '白桦树苗盆栽' -'block_minecraft_potted_blue_orchid': '兰花盆栽' -'block_minecraft_potted_brown_mushroom': '棕色蘑菇盆栽' -'block_minecraft_potted_cactus': '仙人掌盆栽' -'block_minecraft_potted_cornflower': '矢车菊盆栽' -'block_minecraft_potted_dandelion': '蒲公英盆栽' -'block_minecraft_potted_dark_oak_sapling': '深色橡树树苗盆栽' -'block_minecraft_potted_dead_bush': '枯萎的灌木盆栽' -'block_minecraft_potted_fern': '蕨盆栽' -'block_minecraft_potted_jungle_sapling': '丛林树苗盆栽' -'block_minecraft_potted_lily_of_the_valley': '铃兰盆栽' -'block_minecraft_potted_oak_sapling': '橡树树苗盆栽' -'block_minecraft_potted_orange_tulip': '橙色郁金香盆栽' -'block_minecraft_potted_oxeye_daisy': '滨菊盆栽' -'block_minecraft_potted_pink_tulip': '粉色郁金香盆栽' -'block_minecraft_potted_poppy': '虞美人盆栽' -'block_minecraft_potted_red_mushroom': '红色蘑菇盆栽' -'block_minecraft_potted_red_tulip': '红色郁金香盆栽' -'block_minecraft_potted_spruce_sapling': '云杉树苗盆栽' -'block_minecraft_potted_white_tulip': '白色郁金香盆栽' -'block_minecraft_potted_wither_rose': '凋零玫瑰盆栽' -'block_minecraft_powered_rail': '充能铁轨' -'block_minecraft_prismarine': '海晶石' -'block_minecraft_prismarine_brick_slab': '海晶石砖台阶' -'block_minecraft_prismarine_brick_stairs': '海晶石砖楼梯' -'block_minecraft_prismarine_bricks': '海晶石砖' -'block_minecraft_prismarine_slab': '海晶石台阶' -'block_minecraft_prismarine_stairs': '海晶石楼梯' -'block_minecraft_prismarine_wall': '海晶石墙' -'block_minecraft_pumpkin': '南瓜' -'block_minecraft_pumpkin_stem': '南瓜梗' -'block_minecraft_purple_banner': '紫色旗帜' -'block_minecraft_purple_bed': '紫色床' -'block_minecraft_purple_carpet': '紫色地毯' -'block_minecraft_purple_concrete': '紫色混凝土' -'block_minecraft_purple_concrete_powder': '紫色混凝土粉末' -'block_minecraft_purple_glazed_terracotta': '紫色带釉陶瓦' -'block_minecraft_purple_shulker_box': '紫色潜影盒' -'block_minecraft_purple_stained_glass': '紫色染色玻璃' -'block_minecraft_purple_stained_glass_pane': '紫色染色玻璃板' -'block_minecraft_purple_terracotta': '紫色陶瓦' -'block_minecraft_purple_wool': '紫色羊毛' -'block_minecraft_purpur_block': '紫珀块' -'block_minecraft_purpur_pillar': '竖纹紫珀块' -'block_minecraft_purpur_slab': '紫珀台阶' -'block_minecraft_purpur_stairs': '紫珀楼梯' -'block_minecraft_quartz_block': '石英块' -'block_minecraft_quartz_pillar': '竖纹石英块' -'block_minecraft_quartz_slab': '石英台阶' -'block_minecraft_quartz_stairs': '石英楼梯' -'block_minecraft_rail': '铁轨' -'block_minecraft_red_banner': '红色旗帜' -'block_minecraft_red_bed': '红色床' -'block_minecraft_red_carpet': '红色地毯' -'block_minecraft_red_concrete': '红色混凝土' -'block_minecraft_red_concrete_powder': '红色混凝土粉末' -'block_minecraft_red_glazed_terracotta': '红色带釉陶瓦' -'block_minecraft_red_mushroom': '红色蘑菇' -'block_minecraft_red_mushroom_block': '红色蘑菇方块' -'block_minecraft_red_nether_brick_slab': '红色地狱砖台阶' -'block_minecraft_red_nether_brick_stairs': '红色地狱砖楼梯' -'block_minecraft_red_nether_brick_wall': '红色地狱砖墙' -'block_minecraft_red_nether_bricks': '红色地狱砖块' -'block_minecraft_red_sand': '红沙' -'block_minecraft_red_sandstone': '红砂岩' -'block_minecraft_red_sandstone_slab': '红砂岩台阶' -'block_minecraft_red_sandstone_stairs': '红砂岩楼梯' -'block_minecraft_red_sandstone_wall': '红砂岩墙' -'block_minecraft_red_shulker_box': '红色潜影盒' -'block_minecraft_red_stained_glass': '红色染色玻璃' -'block_minecraft_red_stained_glass_pane': '红色染色玻璃板' -'block_minecraft_red_terracotta': '红色陶瓦' -'block_minecraft_red_tulip': '红色郁金香' -'block_minecraft_red_wool': '红色羊毛' -'block_minecraft_redstone_block': '红石块' -'block_minecraft_redstone_lamp': '红石灯' -'block_minecraft_redstone_ore': '红石矿石' -'block_minecraft_redstone_torch': '红石火把' -'block_minecraft_redstone_wall_torch': '墙上的红石火把' -'block_minecraft_redstone_wire': '红石线' -'block_minecraft_repeater': '红石中继器' -'block_minecraft_repeating_command_block': '循环型命令方块' -'block_minecraft_rose_bush': '玫瑰丛' -'block_minecraft_sand': '沙子' -'block_minecraft_sandstone': '砂岩' -'block_minecraft_sandstone_slab': '砂岩台阶' -'block_minecraft_sandstone_stairs': '砂岩楼梯' -'block_minecraft_sandstone_wall': '砂岩墙' -'block_minecraft_scaffolding': '脚手架' -'block_minecraft_sea_lantern': '海晶灯' -'block_minecraft_sea_pickle': '海泡菜' -'block_minecraft_seagrass': '海草' -'block_minecraft_shulker_box': '潜影盒' -'block_minecraft_skeleton_skull': '骷髅头颅' -'block_minecraft_skeleton_wall_skull': '墙上的骷髅头颅' -'block_minecraft_slime_block': '粘液块' -'block_minecraft_smithing_table': '锻造台' -'block_minecraft_smoker': '烟熏炉' -'block_minecraft_smooth_quartz': '平滑石英' -'block_minecraft_smooth_quartz_slab': '平滑石英台阶' -'block_minecraft_smooth_quartz_stairs': '平滑石英楼梯' -'block_minecraft_smooth_red_sandstone': '平滑红砂岩' -'block_minecraft_smooth_red_sandstone_slab': '平滑红砂岩台阶' -'block_minecraft_smooth_red_sandstone_stairs': '平滑红砂岩楼梯' -'block_minecraft_smooth_sandstone': '平滑砂岩' -'block_minecraft_smooth_sandstone_slab': '平滑砂岩台阶' -'block_minecraft_smooth_sandstone_stairs': '平滑砂岩楼梯' -'block_minecraft_smooth_stone': '平滑石头' -'block_minecraft_smooth_stone_slab': '平滑石台阶' -'block_minecraft_snow': '雪' -'block_minecraft_snow_block': '雪块' -'block_minecraft_soul_sand': '灵魂沙' -'block_minecraft_spawner': '刷怪箱' -'block_minecraft_sponge': '海绵' -'block_minecraft_spruce_button': '云杉木按钮' -'block_minecraft_spruce_door': '云杉木门' -'block_minecraft_spruce_fence': '云杉木栅栏' -'block_minecraft_spruce_fence_gate': '云杉木栅栏门' -'block_minecraft_spruce_leaves': '云杉树叶' -'block_minecraft_spruce_log': '云杉原木' -'block_minecraft_spruce_planks': '云杉木板' -'block_minecraft_spruce_pressure_plate': '云杉木压力板' -'block_minecraft_spruce_sapling': '云杉树苗' -'block_minecraft_spruce_sign': '云杉木告示牌' -'block_minecraft_spruce_slab': '云杉木台阶' -'block_minecraft_spruce_stairs': '云杉木楼梯' -'block_minecraft_spruce_trapdoor': '云杉木活板门' -'block_minecraft_spruce_wall_sign': '墙上的云杉木告示牌' -'block_minecraft_spruce_wood': '云杉木' -'block_minecraft_sticky_piston': '粘性活塞' -'block_minecraft_stone': '石头' -'block_minecraft_stone_brick_slab': '石砖台阶' -'block_minecraft_stone_brick_stairs': '石砖楼梯' -'block_minecraft_stone_brick_wall': '石砖墙' -'block_minecraft_stone_bricks': '石砖' -'block_minecraft_stone_button': '石头按钮' -'block_minecraft_stone_pressure_plate': '石质压力板' -'block_minecraft_stone_slab': '石台阶' -'block_minecraft_stone_stairs': '石楼梯' -'block_minecraft_stonecutter': '切石机' -'block_minecraft_stripped_acacia_log': '去皮金合欢原木' -'block_minecraft_stripped_acacia_wood': '去皮金合欢木' -'block_minecraft_stripped_birch_log': '去皮白桦原木' -'block_minecraft_stripped_birch_wood': '去皮白桦木' -'block_minecraft_stripped_dark_oak_log': '去皮深色橡木原木' -'block_minecraft_stripped_dark_oak_wood': '去皮深色橡木' -'block_minecraft_stripped_jungle_log': '去皮丛林原木' -'block_minecraft_stripped_jungle_wood': '去皮丛林木' -'block_minecraft_stripped_oak_log': '去皮橡木原木' -'block_minecraft_stripped_oak_wood': '去皮橡木' -'block_minecraft_stripped_spruce_log': '去皮云杉原木' -'block_minecraft_stripped_spruce_wood': '去皮云杉木' -'block_minecraft_structure_block': '结构方块' -'block_minecraft_structure_void': '结构空位' -'block_minecraft_sugar_cane': '甘蔗' -'block_minecraft_sunflower': '向日葵' -'block_minecraft_sweet_berry_bush': '甜浆果丛' -'block_minecraft_tall_grass': '高草丛' -'block_minecraft_tall_seagrass': '高海草' -'block_minecraft_terracotta': '陶瓦' -'block_minecraft_three_turtle_eggs': '3枚海龟蛋' -'block_minecraft_tnt': 'TNT' -'block_minecraft_torch': '火把' -'block_minecraft_trapped_chest': '陷阱箱' -'block_minecraft_tripwire': '绊线' -'block_minecraft_tripwire_hook': '绊线钩' -'block_minecraft_tube_coral': '管珊瑚' -'block_minecraft_tube_coral_block': '管珊瑚块' -'block_minecraft_tube_coral_fan': '管珊瑚扇' -'block_minecraft_tube_coral_wall_fan': '墙上的管珊瑚扇' -'block_minecraft_turtle_egg': '海龟蛋' -'block_minecraft_two_turtle_eggs': '2枚海龟蛋' -'block_minecraft_vine': '藤蔓' -'block_minecraft_void_air': '虚空空气' -'block_minecraft_wall_banner': '墙上的旗帜' -'block_minecraft_wall_torch': '墙上的火把' -'block_minecraft_water': '水' -'block_minecraft_wet_sponge': '湿海绵' -'block_minecraft_wheat': '小麦' -'block_minecraft_white_banner': '白色旗帜' -'block_minecraft_white_bed': '白色床' -'block_minecraft_white_carpet': '白色地毯' -'block_minecraft_white_concrete': '白色混凝土' -'block_minecraft_white_concrete_powder': '白色混凝土粉末' -'block_minecraft_white_glazed_terracotta': '白色带釉陶瓦' -'block_minecraft_white_shulker_box': '白色潜影盒' -'block_minecraft_white_stained_glass': '白色染色玻璃' -'block_minecraft_white_stained_glass_pane': '白色染色玻璃板' -'block_minecraft_white_terracotta': '白色陶瓦' -'block_minecraft_white_tulip': '白色郁金香' -'block_minecraft_white_wool': '白色羊毛' -'block_minecraft_wither_rose': '凋零玫瑰' -'block_minecraft_wither_skeleton_skull': '凋灵骷髅头颅' -'block_minecraft_wither_skeleton_wall_skull': '墙上的凋灵骷髅头颅' -'block_minecraft_yellow_banner': '黄色旗帜' -'block_minecraft_yellow_bed': '黄色床' -'block_minecraft_yellow_carpet': '黄色地毯' -'block_minecraft_yellow_concrete': '黄色混凝土' -'block_minecraft_yellow_concrete_powder': '黄色混凝土粉末' -'block_minecraft_yellow_glazed_terracotta': '黄色带釉陶瓦' -'block_minecraft_yellow_shulker_box': '黄色潜影盒' -'block_minecraft_yellow_stained_glass': '黄色染色玻璃' -'block_minecraft_yellow_stained_glass_pane': '黄色染色玻璃板' -'block_minecraft_yellow_terracotta': '黄色陶瓦' -'block_minecraft_yellow_wool': '黄色羊毛' -'block_minecraft_zombie_head': '僵尸的头' -'block_minecraft_zombie_wall_head': '墙上的僵尸头颅' -'entity_null': '实体' -'entity_minecraft_area_effect_cloud': '区域效果云' -'entity_minecraft_armor_stand': '盔甲架' -'entity_minecraft_arrow': '箭' -'entity_minecraft_bat': '蝙蝠' -'entity_minecraft_blaze': '烈焰人' -'entity_minecraft_boat': '船' -'entity_minecraft_cat': '猫' -'entity_minecraft_cave_spider': '洞穴蜘蛛' -'entity_minecraft_chest_minecart': '运输矿车' -'entity_minecraft_chicken': '鸡' -'entity_minecraft_cod': '鳕鱼' -'entity_minecraft_command_block_minecart': '命令方块矿车' -'entity_minecraft_cow': '牛' -'entity_minecraft_creeper': '爬行者' -'entity_minecraft_dolphin': '海豚' -'entity_minecraft_donkey': '驴' -'entity_minecraft_dragon_fireball': '龙的火球' -'entity_minecraft_drowned': '溺尸' -'entity_minecraft_egg': '掷出的鸡蛋' -'entity_minecraft_elder_guardian': '远古守卫者' -'entity_minecraft_end_crystal': '末影水晶' -'entity_minecraft_ender_dragon': '末影龙' -'entity_minecraft_ender_pearl': '掷出的末影珍珠' -'entity_minecraft_enderman': '末影人' -'entity_minecraft_endermite': '末影螨' -'entity_minecraft_evoker': '唤魔者' -'entity_minecraft_evoker_fangs': '唤魔者的尖牙' -'entity_minecraft_experience_bottle': '掷出的附魔之瓶' -'entity_minecraft_experience_orb': '经验球' -'entity_minecraft_eye_of_ender': '末影之眼' -'entity_minecraft_falling_block': '下落的方块' -'entity_minecraft_fireball': '火球' -'entity_minecraft_firework_rocket': '烟花火箭' -'entity_minecraft_fishing_bobber': '浮漂' -'entity_minecraft_fox': '狐狸' -'entity_minecraft_furnace_minecart': '动力矿车' -'entity_minecraft_ghast': '恶魂' -'entity_minecraft_giant': '巨人' -'entity_minecraft_guardian': '守卫者' -'entity_minecraft_hopper_minecart': '漏斗矿车' -'entity_minecraft_horse': '马' -'entity_minecraft_husk': '尸壳' -'entity_minecraft_illusioner': '幻术师' -'entity_minecraft_iron_golem': '铁傀儡' -'entity_minecraft_item': '物品' -'entity_minecraft_item_frame': '物品展示框' -'entity_minecraft_killer_bunny': '杀手兔' -'entity_minecraft_leash_knot': '拴绳结' -'entity_minecraft_lightning_bolt': '闪电束' -'entity_minecraft_llama': '羊驼' -'entity_minecraft_llama_spit': '羊驼唾沫' -'entity_minecraft_magma_cube': '岩浆怪' -'entity_minecraft_minecart': '矿车' -'entity_minecraft_mooshroom': '哞菇' -'entity_minecraft_mule': '骡' -'entity_minecraft_ocelot': '豹猫' -'entity_minecraft_painting': '画' -'entity_minecraft_panda': '熊猫' -'entity_minecraft_parrot': '鹦鹉' -'entity_minecraft_phantom': '幻翼' -'entity_minecraft_pig': '猪' -'entity_minecraft_pillager': '掠夺者' -'entity_minecraft_player': '玩家' -'entity_minecraft_polar_bear': '北极熊' -'entity_minecraft_potion': '药水' -'entity_minecraft_pufferfish': '河豚' -'entity_minecraft_rabbit': '兔子' -'entity_minecraft_ravager': '劫掠兽' -'entity_minecraft_salmon': '鲑鱼' -'entity_minecraft_sheep': '羊' -'entity_minecraft_shulker': '潜影贝' -'entity_minecraft_shulker_bullet': '潜影贝导弹' -'entity_minecraft_silverfish': '蠹虫' -'entity_minecraft_skeleton': '骷髅' -'entity_minecraft_skeleton_horse': '骷髅马' -'entity_minecraft_slime': '史莱姆' -'entity_minecraft_small_fireball': '小火球' -'entity_minecraft_snow_golem': '雪傀儡' -'entity_minecraft_snowball': '雪球' -'entity_minecraft_spawner_minecart': '刷怪箱矿车' -'entity_minecraft_spectral_arrow': '光灵箭' -'entity_minecraft_spider': '蜘蛛' -'entity_minecraft_squid': '鱿鱼' -'entity_minecraft_stray': '流浪者' -'entity_minecraft_tnt': '被激活的TNT' -'entity_minecraft_tnt_minecart': 'TNT矿车' -'entity_minecraft_trader_llama': '行商羊驼' -'entity_minecraft_trident': '三叉戟' -'entity_minecraft_tropical_fish': '热带鱼' -'entity_minecraft_tropical_fish_predefined_0': '海葵鱼' -'entity_minecraft_tropical_fish_predefined_1': '黑刺尾鲷' -'entity_minecraft_tropical_fish_predefined_10': '镰鱼' -'entity_minecraft_tropical_fish_predefined_11': '华丽蝴蝶鱼' -'entity_minecraft_tropical_fish_predefined_12': '鹦嘴鱼' -'entity_minecraft_tropical_fish_predefined_13': '额斑刺蝶鱼' -'entity_minecraft_tropical_fish_predefined_14': '红丽鱼' -'entity_minecraft_tropical_fish_predefined_15': '红唇真蛇鳚' -'entity_minecraft_tropical_fish_predefined_16': '红边笛鲷' -'entity_minecraft_tropical_fish_predefined_17': '马鲅' -'entity_minecraft_tropical_fish_predefined_18': '白条双锯鱼' -'entity_minecraft_tropical_fish_predefined_19': '鳞鲀' -'entity_minecraft_tropical_fish_predefined_2': '蓝刺尾鲷' -'entity_minecraft_tropical_fish_predefined_20': '高鳍鹦嘴鱼' -'entity_minecraft_tropical_fish_predefined_21': '黄刺尾鲷' -'entity_minecraft_tropical_fish_predefined_3': '蝴蝶鱼' -'entity_minecraft_tropical_fish_predefined_4': '丽鱼' -'entity_minecraft_tropical_fish_predefined_5': '小丑鱼' -'entity_minecraft_tropical_fish_predefined_6': '五彩搏鱼' -'entity_minecraft_tropical_fish_predefined_7': '绣雀鲷' -'entity_minecraft_tropical_fish_predefined_8': '川纹笛鲷' -'entity_minecraft_tropical_fish_predefined_9': '拟羊鱼' -'entity_minecraft_tropical_fish_type_betty': '背蒂类' -'entity_minecraft_tropical_fish_type_blockfish': '方身类' -'entity_minecraft_tropical_fish_type_brinely': '咸水类' -'entity_minecraft_tropical_fish_type_clayfish': '陶鱼类' -'entity_minecraft_tropical_fish_type_dasher': '速跃类' -'entity_minecraft_tropical_fish_type_flopper': '飞翼类' -'entity_minecraft_tropical_fish_type_glitter': '闪鳞类' -'entity_minecraft_tropical_fish_type_kob': '石首类' -'entity_minecraft_tropical_fish_type_snooper': '窥伺类' -'entity_minecraft_tropical_fish_type_spotty': '多斑类' -'entity_minecraft_tropical_fish_type_stripey': '条纹类' -'entity_minecraft_tropical_fish_type_sunstreak': '日纹类' -'entity_minecraft_turtle': '海龟' -'entity_minecraft_vex': '恼鬼' -'entity_minecraft_villager': '村民' -'entity_minecraft_villager_armorer': '盔甲匠' -'entity_minecraft_villager_butcher': '屠夫' -'entity_minecraft_villager_cartographer': '制图师' -'entity_minecraft_villager_cleric': '牧师' -'entity_minecraft_villager_farmer': '农民' -'entity_minecraft_villager_fisherman': '渔夫' -'entity_minecraft_villager_fletcher': '制箭师' -'entity_minecraft_villager_leatherworker': '皮匠' -'entity_minecraft_villager_librarian': '图书管理员' -'entity_minecraft_villager_mason': '石匠' -'entity_minecraft_villager_nitwit': '傻子' -'entity_minecraft_villager_none': '村民' -'entity_minecraft_villager_shepherd': '牧羊人' -'entity_minecraft_villager_toolsmith': '工具匠' -'entity_minecraft_villager_weaponsmith': '武器匠' -'entity_minecraft_vindicator': '卫道士' -'entity_minecraft_wandering_trader': '流浪商人' -'entity_minecraft_witch': '女巫' -'entity_minecraft_wither': '凋灵' -'entity_minecraft_wither_skeleton': '凋灵骷髅' -'entity_minecraft_wither_skull': '凋灵头颅' -'entity_minecraft_wolf': '狼' -'entity_minecraft_zombie': '僵尸' -'entity_minecraft_zombie_horse': '僵尸马' -'entity_minecraft_zombie_pigman': '僵尸猪人' -'entity_minecraft_zombie_villager': '僵尸村民' -'item_null': '空气' -'item_minecraft_acacia_boat': '金合欢木船' -'item_minecraft_apple': '苹果' -'item_minecraft_armor_stand': '盔甲架' -'item_minecraft_arrow': '箭' -'item_minecraft_baked_potato': '烤马铃薯' -'item_minecraft_bat_spawn_egg': '蝙蝠刷怪蛋' -'item_minecraft_beef': '生牛肉' -'item_minecraft_beetroot': '甜菜根' -'item_minecraft_beetroot_seeds': '甜菜种子' -'item_minecraft_beetroot_soup': '甜菜汤' -'item_minecraft_birch_boat': '白桦木船' -'item_minecraft_black_dye': '黑色染料' -'item_minecraft_blaze_powder': '烈焰粉' -'item_minecraft_blaze_rod': '烈焰棒' -'item_minecraft_blaze_spawn_egg': '烈焰人刷怪蛋' -'item_minecraft_blue_dye': '蓝色染料' -'item_minecraft_bone': '骨头' -'item_minecraft_bone_meal': '骨粉' -'item_minecraft_book': '书' -'item_minecraft_bow': '弓' -'item_minecraft_bowl': '碗' -'item_minecraft_bread': '面包' -'item_minecraft_brewing_stand': '酿造台' -'item_minecraft_brick': '红砖' -'item_minecraft_brown_dye': '棕色染料' -'item_minecraft_bucket': '桶' -'item_minecraft_carrot': '胡萝卜' -'item_minecraft_carrot_on_a_stick': '胡萝卜钓竿' -'item_minecraft_cat_spawn_egg': '猫刷怪蛋' -'item_minecraft_cauldron': '炼药锅' -'item_minecraft_cave_spider_spawn_egg': '洞穴蜘蛛刷怪蛋' -'item_minecraft_chainmail_boots': '锁链靴子' -'item_minecraft_chainmail_chestplate': '锁链胸甲' -'item_minecraft_chainmail_helmet': '锁链头盔' -'item_minecraft_chainmail_leggings': '锁链护腿' -'item_minecraft_charcoal': '木炭' -'item_minecraft_chest_minecart': '运输矿车' -'item_minecraft_chicken': '生鸡肉' -'item_minecraft_chicken_spawn_egg': '鸡刷怪蛋' -'item_minecraft_chorus_fruit': '紫颂果' -'item_minecraft_clay_ball': '粘土' -'item_minecraft_clock': '时钟' -'item_minecraft_coal': '煤炭' -'item_minecraft_cocoa_beans': '可可豆' -'item_minecraft_cod': '生鳕鱼' -'item_minecraft_cod_bucket': '鳕鱼桶' -'item_minecraft_cod_spawn_egg': '鳕鱼刷怪蛋' -'item_minecraft_command_block_minecart': '命令方块矿车' -'item_minecraft_compass': '指南针' -'item_minecraft_cooked_beef': '牛排' -'item_minecraft_cooked_chicken': '熟鸡肉' -'item_minecraft_cooked_cod': '熟鳕鱼' -'item_minecraft_cooked_mutton': '熟羊肉' -'item_minecraft_cooked_porkchop': '熟猪排' -'item_minecraft_cooked_rabbit': '熟兔肉' -'item_minecraft_cooked_salmon': '熟鲑鱼' -'item_minecraft_cookie': '曲奇' -'item_minecraft_cow_spawn_egg': '牛刷怪蛋' -'item_minecraft_creeper_banner_pattern': '旗帜图案' -'item_minecraft_creeper_banner_pattern_desc': '爬行者盾徽' -'item_minecraft_creeper_head': '爬行者的头' -'item_minecraft_creeper_spawn_egg': '爬行者刷怪蛋' -'item_minecraft_crossbow': '弩' -'item_minecraft_crossbow_projectile': '弹射物:' -'item_minecraft_cyan_dye': '青色染料' -'item_minecraft_dark_oak_boat': '深色橡木船' -'item_minecraft_debug_stick': '调试棒' -'item_minecraft_diamond': '钻石' -'item_minecraft_diamond_axe': '钻石斧' -'item_minecraft_diamond_boots': '钻石靴子' -'item_minecraft_diamond_chestplate': '钻石胸甲' -'item_minecraft_diamond_helmet': '钻石头盔' -'item_minecraft_diamond_hoe': '钻石锄' -'item_minecraft_diamond_horse_armor': '钻石马铠' -'item_minecraft_diamond_leggings': '钻石护腿' -'item_minecraft_diamond_pickaxe': '钻石镐' -'item_minecraft_diamond_shovel': '钻石锹' -'item_minecraft_diamond_sword': '钻石剑' -'item_minecraft_dolphin_spawn_egg': '海豚刷怪蛋' -'item_minecraft_donkey_spawn_egg': '驴刷怪蛋' -'item_minecraft_dragon_breath': '龙息' -'item_minecraft_dragon_head': '龙首' -'item_minecraft_dried_kelp': '干海带' -'item_minecraft_drowned_spawn_egg': '溺尸刷怪蛋' -'item_minecraft_egg': '鸡蛋' -'item_minecraft_elder_guardian_spawn_egg': '远古守卫者刷怪蛋' -'item_minecraft_elytra': '鞘翅' -'item_minecraft_emerald': '绿宝石' -'item_minecraft_enchanted_book': '附魔书' -'item_minecraft_enchanted_golden_apple': '附魔金苹果' -'item_minecraft_end_crystal': '末影水晶' -'item_minecraft_ender_eye': '末影之眼' -'item_minecraft_ender_pearl': '末影珍珠' -'item_minecraft_enderman_spawn_egg': '末影人刷怪蛋' -'item_minecraft_endermite_spawn_egg': '末影螨刷怪蛋' -'item_minecraft_evoker_spawn_egg': '唤魔者刷怪蛋' -'item_minecraft_experience_bottle': '附魔之瓶' -'item_minecraft_feather': '羽毛' -'item_minecraft_fermented_spider_eye': '发酵蛛眼' -'item_minecraft_filled_map': '地图' -'item_minecraft_fire_charge': '火焰弹' -'item_minecraft_firework_rocket': '烟花火箭' -'item_minecraft_firework_rocket_flight': '飞行时间:' -'item_minecraft_firework_star': '烟火之星' -'item_minecraft_firework_star_black': '黑色' -'item_minecraft_firework_star_blue': '蓝色' -'item_minecraft_firework_star_brown': '棕色' -'item_minecraft_firework_star_custom_color': '自定义' -'item_minecraft_firework_star_cyan': '青色' -'item_minecraft_firework_star_fade_to': '淡化至' -'item_minecraft_firework_star_flicker': '闪烁' -'item_minecraft_firework_star_gray': '灰色' -'item_minecraft_firework_star_green': '绿色' -'item_minecraft_firework_star_light_blue': '淡蓝色' -'item_minecraft_firework_star_light_gray': '淡灰色' -'item_minecraft_firework_star_lime': '黄绿色' -'item_minecraft_firework_star_magenta': '品红色' -'item_minecraft_firework_star_orange': '橙色' -'item_minecraft_firework_star_pink': '粉红色' -'item_minecraft_firework_star_purple': '紫色' -'item_minecraft_firework_star_red': '红色' -'item_minecraft_firework_star_shape': '未知形状' -'item_minecraft_firework_star_shape_burst': '爆裂状' -'item_minecraft_firework_star_shape_creeper': '爬行者状' -'item_minecraft_firework_star_shape_large_ball': '大型球状' -'item_minecraft_firework_star_shape_small_ball': '小型球状' -'item_minecraft_firework_star_shape_star': '星形' -'item_minecraft_firework_star_trail': '踪迹' -'item_minecraft_firework_star_white': '白色' -'item_minecraft_firework_star_yellow': '黄色' -'item_minecraft_fishing_rod': '钓鱼竿' -'item_minecraft_flint': '燧石' -'item_minecraft_flint_and_steel': '打火石' -'item_minecraft_flower_banner_pattern': '旗帜图案' -'item_minecraft_flower_banner_pattern_desc': '花朵盾徽' -'item_minecraft_flower_pot': '花盆' -'item_minecraft_fox_spawn_egg': '狐狸刷怪蛋' -'item_minecraft_furnace_minecart': '动力矿车' -'item_minecraft_ghast_spawn_egg': '恶魂刷怪蛋' -'item_minecraft_ghast_tear': '恶魂之泪' -'item_minecraft_glass_bottle': '玻璃瓶' -'item_minecraft_glistering_melon_slice': '闪烁的西瓜片' -'item_minecraft_globe_banner_pattern': '旗帜图案' -'item_minecraft_globe_banner_pattern_desc': '地球' -'item_minecraft_glowstone_dust': '荧石粉' -'item_minecraft_gold_ingot': '金锭' -'item_minecraft_gold_nugget': '金粒' -'item_minecraft_golden_apple': '金苹果' -'item_minecraft_golden_axe': '金斧' -'item_minecraft_golden_boots': '金靴子' -'item_minecraft_golden_carrot': '金胡萝卜' -'item_minecraft_golden_chestplate': '金胸甲' -'item_minecraft_golden_helmet': '金头盔' -'item_minecraft_golden_hoe': '金锄' -'item_minecraft_golden_horse_armor': '金马铠' -'item_minecraft_golden_leggings': '金护腿' -'item_minecraft_golden_pickaxe': '金镐' -'item_minecraft_golden_shovel': '金锹' -'item_minecraft_golden_sword': '金剑' -'item_minecraft_gray_dye': '灰色染料' -'item_minecraft_green_dye': '绿色染料' -'item_minecraft_guardian_spawn_egg': '守卫者刷怪蛋' -'item_minecraft_gunpowder': '火药' -'item_minecraft_heart_of_the_sea': '海洋之心' -'item_minecraft_hopper_minecart': '漏斗矿车' -'item_minecraft_horse_spawn_egg': '马刷怪蛋' -'item_minecraft_husk_spawn_egg': '尸壳刷怪蛋' -'item_minecraft_ink_sac': '墨囊' -'item_minecraft_iron_axe': '铁斧' -'item_minecraft_iron_boots': '铁靴子' -'item_minecraft_iron_chestplate': '铁胸甲' -'item_minecraft_iron_helmet': '铁头盔' -'item_minecraft_iron_hoe': '铁锄' -'item_minecraft_iron_horse_armor': '铁马铠' -'item_minecraft_iron_ingot': '铁锭' -'item_minecraft_iron_leggings': '铁护腿' -'item_minecraft_iron_nugget': '铁粒' -'item_minecraft_iron_pickaxe': '铁镐' -'item_minecraft_iron_shovel': '铁锹' -'item_minecraft_iron_sword': '铁剑' -'item_minecraft_item_frame': '物品展示框' -'item_minecraft_jungle_boat': '丛林木船' -'item_minecraft_knowledge_book': '知识之书' -'item_minecraft_lapis_lazuli': '青金石' -'item_minecraft_lava_bucket': '熔岩桶' -'item_minecraft_lead': '拴绳' -'item_minecraft_leather': '皮革' -'item_minecraft_leather_boots': '皮革靴子' -'item_minecraft_leather_chestplate': '皮革外套' -'item_minecraft_leather_helmet': '皮革帽子' -'item_minecraft_leather_horse_armor': '皮革马铠' -'item_minecraft_leather_leggings': '皮革裤子' -'item_minecraft_light_blue_dye': '淡蓝色染料' -'item_minecraft_light_gray_dye': '淡灰色染料' -'item_minecraft_lime_dye': '黄绿色染料' -'item_minecraft_lingering_potion': '滞留药水' -'item_minecraft_lingering_potion_effect_awkward': '滞留型粗制药水' -'item_minecraft_lingering_potion_effect_empty': '不可合成的滞留型药水' -'item_minecraft_lingering_potion_effect_fire_resistance': '滞留型抗火药水' -'item_minecraft_lingering_potion_effect_harming': '滞留型伤害药水' -'item_minecraft_lingering_potion_effect_healing': '滞留型治疗药水' -'item_minecraft_lingering_potion_effect_invisibility': '滞留型隐身药水' -'item_minecraft_lingering_potion_effect_leaping': '滞留型跳跃药水' -'item_minecraft_lingering_potion_effect_levitation': '滞留型飘浮药水' -'item_minecraft_lingering_potion_effect_luck': '滞留型幸运药水' -'item_minecraft_lingering_potion_effect_mundane': '滞留型平凡的药水' -'item_minecraft_lingering_potion_effect_night_vision': '滞留型夜视药水' -'item_minecraft_lingering_potion_effect_poison': '滞留型剧毒药水' -'item_minecraft_lingering_potion_effect_regeneration': '滞留型再生药水' -'item_minecraft_lingering_potion_effect_slow_falling': '滞留型缓降药水' -'item_minecraft_lingering_potion_effect_slowness': '滞留型迟缓药水' -'item_minecraft_lingering_potion_effect_strength': '滞留型力量药水' -'item_minecraft_lingering_potion_effect_swiftness': '滞留型迅捷药水' -'item_minecraft_lingering_potion_effect_thick': '滞留型浓稠的药水' -'item_minecraft_lingering_potion_effect_turtle_master': '滞留型神龟药水' -'item_minecraft_lingering_potion_effect_water': '滞留型水瓶' -'item_minecraft_lingering_potion_effect_water_breathing': '滞留型水肺药水' -'item_minecraft_lingering_potion_effect_weakness': '滞留型虚弱药水' -'item_minecraft_llama_spawn_egg': '羊驼刷怪蛋' -'item_minecraft_magenta_dye': '品红色染料' -'item_minecraft_magma_cream': '岩浆膏' -'item_minecraft_magma_cube_spawn_egg': '岩浆怪刷怪蛋' -'item_minecraft_map': '空地图' -'item_minecraft_melon_seeds': '西瓜种子' -'item_minecraft_melon_slice': '西瓜片' -'item_minecraft_milk_bucket': '牛奶桶' -'item_minecraft_minecart': '矿车' -'item_minecraft_mojang_banner_pattern': '旗帜图案' -'item_minecraft_mojang_banner_pattern_desc': 'Mojang徽标' -'item_minecraft_mooshroom_spawn_egg': '哞菇刷怪蛋' -'item_minecraft_mule_spawn_egg': '骡刷怪蛋' -'item_minecraft_mushroom_stew': '蘑菇煲' -'item_minecraft_music_disc_11': '音乐唱片' -'item_minecraft_music_disc_11_desc': 'C418 - 11' -'item_minecraft_music_disc_13': '音乐唱片' -'item_minecraft_music_disc_13_desc': 'C418 - 13' -'item_minecraft_music_disc_blocks': '音乐唱片' -'item_minecraft_music_disc_blocks_desc': 'C418 - blocks' -'item_minecraft_music_disc_cat': '音乐唱片' -'item_minecraft_music_disc_cat_desc': 'C418 - cat' -'item_minecraft_music_disc_chirp': '音乐唱片' -'item_minecraft_music_disc_chirp_desc': 'C418 - chirp' -'item_minecraft_music_disc_far': '音乐唱片' -'item_minecraft_music_disc_far_desc': 'C418 - far' -'item_minecraft_music_disc_mall': '音乐唱片' -'item_minecraft_music_disc_mall_desc': 'C418 - mall' -'item_minecraft_music_disc_mellohi': '音乐唱片' -'item_minecraft_music_disc_mellohi_desc': 'C418 - mellohi' -'item_minecraft_music_disc_stal': '音乐唱片' -'item_minecraft_music_disc_stal_desc': 'C418 - stal' -'item_minecraft_music_disc_strad': '音乐唱片' -'item_minecraft_music_disc_strad_desc': 'C418 - strad' -'item_minecraft_music_disc_wait': '音乐唱片' -'item_minecraft_music_disc_wait_desc': 'C418 - wait' -'item_minecraft_music_disc_ward': '音乐唱片' -'item_minecraft_music_disc_ward_desc': 'C418 - ward' -'item_minecraft_mutton': '生羊肉' -'item_minecraft_name_tag': '命名牌' -'item_minecraft_nautilus_shell': '鹦鹉螺壳' -'item_minecraft_nether_brick': '地狱砖' -'item_minecraft_nether_star': '下界之星' -'item_minecraft_nether_wart': '地狱疣' -'item_minecraft_oak_boat': '橡木船' -'item_minecraft_ocelot_spawn_egg': '豹猫刷怪蛋' -'item_minecraft_orange_dye': '橙色染料' -'item_minecraft_painting': '画' -'item_minecraft_panda_spawn_egg': '熊猫刷怪蛋' -'item_minecraft_paper': '纸' -'item_minecraft_parrot_spawn_egg': '鹦鹉刷怪蛋' -'item_minecraft_phantom_membrane': '幻翼膜' -'item_minecraft_phantom_spawn_egg': '幻翼刷怪蛋' -'item_minecraft_pig_spawn_egg': '猪刷怪蛋' -'item_minecraft_pillager_spawn_egg': '掠夺者刷怪蛋' -'item_minecraft_pink_dye': '粉红色染料' -'item_minecraft_poisonous_potato': '毒马铃薯' -'item_minecraft_polar_bear_spawn_egg': '北极熊刷怪蛋' -'item_minecraft_popped_chorus_fruit': '爆裂紫颂果' -'item_minecraft_porkchop': '生猪排' -'item_minecraft_potato': '马铃薯' -'item_minecraft_potion': '药水' -'item_minecraft_potion_effect_awkward': '粗制的药水' -'item_minecraft_potion_effect_empty': '不可合成的药水' -'item_minecraft_potion_effect_fire_resistance': '抗火药水' -'item_minecraft_potion_effect_harming': '伤害药水' -'item_minecraft_potion_effect_healing': '治疗药水' -'item_minecraft_potion_effect_invisibility': '隐身药水' -'item_minecraft_potion_effect_leaping': '跳跃药水' -'item_minecraft_potion_effect_levitation': '飘浮药水' -'item_minecraft_potion_effect_luck': '幸运药水' -'item_minecraft_potion_effect_mundane': '平凡的药水' -'item_minecraft_potion_effect_night_vision': '夜视药水' -'item_minecraft_potion_effect_poison': '剧毒药水' -'item_minecraft_potion_effect_regeneration': '再生药水' -'item_minecraft_potion_effect_slow_falling': '缓降药水' -'item_minecraft_potion_effect_slowness': '迟缓药水' -'item_minecraft_potion_effect_strength': '力量药水' -'item_minecraft_potion_effect_swiftness': '迅捷药水' -'item_minecraft_potion_effect_thick': '浓稠的药水' -'item_minecraft_potion_effect_turtle_master': '神龟药水' -'item_minecraft_potion_effect_water': '水瓶' -'item_minecraft_potion_effect_water_breathing': '水肺药水' -'item_minecraft_potion_effect_weakness': '虚弱药水' -'item_minecraft_prismarine_crystals': '海晶砂粒' -'item_minecraft_prismarine_shard': '海晶碎片' -'item_minecraft_pufferfish': '河豚' -'item_minecraft_pufferfish_bucket': '河豚桶' -'item_minecraft_pufferfish_spawn_egg': '河豚刷怪蛋' -'item_minecraft_pumpkin_pie': '南瓜派' -'item_minecraft_pumpkin_seeds': '南瓜种子' -'item_minecraft_purple_dye': '紫色染料' -'item_minecraft_quartz': '下界石英' -'item_minecraft_rabbit': '生兔肉' -'item_minecraft_rabbit_foot': '兔子脚' -'item_minecraft_rabbit_hide': '兔子皮' -'item_minecraft_rabbit_spawn_egg': '兔子刷怪蛋' -'item_minecraft_rabbit_stew': '兔肉煲' -'item_minecraft_ravager_spawn_egg': '劫掠兽刷怪蛋' -'item_minecraft_red_dye': '红色染料' -'item_minecraft_redstone': '红石粉' -'item_minecraft_rotten_flesh': '腐肉' -'item_minecraft_saddle': '鞍' -'item_minecraft_salmon': '生鲑鱼' -'item_minecraft_salmon_bucket': '鲑鱼桶' -'item_minecraft_salmon_spawn_egg': '鲑鱼刷怪蛋' -'item_minecraft_scute': '鳞甲' -'item_minecraft_shears': '剪刀' -'item_minecraft_sheep_spawn_egg': '羊刷怪蛋' -'item_minecraft_shield': '盾牌' -'item_minecraft_shield_black': '黑色盾牌' -'item_minecraft_shield_blue': '蓝色盾牌' -'item_minecraft_shield_brown': '棕色盾牌' -'item_minecraft_shield_cyan': '青色盾牌' -'item_minecraft_shield_gray': '灰色盾牌' -'item_minecraft_shield_green': '绿色盾牌' -'item_minecraft_shield_light_blue': '淡蓝色盾牌' -'item_minecraft_shield_light_gray': '淡灰色盾牌' -'item_minecraft_shield_lime': '黄绿色盾牌' -'item_minecraft_shield_magenta': '品红色盾牌' -'item_minecraft_shield_orange': '橙色盾牌' -'item_minecraft_shield_pink': '粉红色盾牌' -'item_minecraft_shield_purple': '紫色盾牌' -'item_minecraft_shield_red': '红色盾牌' -'item_minecraft_shield_white': '白色盾牌' -'item_minecraft_shield_yellow': '黄色盾牌' -'item_minecraft_shulker_shell': '潜影壳' -'item_minecraft_shulker_spawn_egg': '潜影贝刷怪蛋' -'item_minecraft_sign': '告示牌' -'item_minecraft_silverfish_spawn_egg': '蠹虫刷怪蛋' -'item_minecraft_skeleton_horse_spawn_egg': '骷髅马刷怪蛋' -'item_minecraft_skeleton_skull': '骷髅头颅' -'item_minecraft_skeleton_spawn_egg': '骷髅刷怪蛋' -'item_minecraft_skull_banner_pattern': '旗帜图案' -'item_minecraft_skull_banner_pattern_desc': '头颅盾徽' -'item_minecraft_slime_ball': '粘液球' -'item_minecraft_slime_spawn_egg': '史莱姆刷怪蛋' -'item_minecraft_snowball': '雪球' -'item_minecraft_spectral_arrow': '光灵箭' -'item_minecraft_spider_eye': '蜘蛛眼' -'item_minecraft_spider_spawn_egg': '蜘蛛刷怪蛋' -'item_minecraft_splash_potion': '喷溅药水' -'item_minecraft_splash_potion_effect_awkward': '喷溅型粗制药水' -'item_minecraft_splash_potion_effect_empty': '不可合成的喷溅型药水' -'item_minecraft_splash_potion_effect_fire_resistance': '喷溅型抗火药水' -'item_minecraft_splash_potion_effect_harming': '喷溅型伤害药水' -'item_minecraft_splash_potion_effect_healing': '喷溅型治疗药水' -'item_minecraft_splash_potion_effect_invisibility': '喷溅型隐身药水' -'item_minecraft_splash_potion_effect_leaping': '喷溅型跳跃药水' -'item_minecraft_splash_potion_effect_levitation': '喷溅型飘浮药水' -'item_minecraft_splash_potion_effect_luck': '喷溅型幸运药水' -'item_minecraft_splash_potion_effect_mundane': '喷溅型平凡的药水' -'item_minecraft_splash_potion_effect_night_vision': '喷溅型夜视药水' -'item_minecraft_splash_potion_effect_poison': '喷溅型剧毒药水' -'item_minecraft_splash_potion_effect_regeneration': '喷溅型再生药水' -'item_minecraft_splash_potion_effect_slow_falling': '喷溅型缓降药水' -'item_minecraft_splash_potion_effect_slowness': '喷溅型迟缓药水' -'item_minecraft_splash_potion_effect_strength': '喷溅型力量药水' -'item_minecraft_splash_potion_effect_swiftness': '喷溅型迅捷药水' -'item_minecraft_splash_potion_effect_thick': '喷溅型浓稠的药水' -'item_minecraft_splash_potion_effect_turtle_master': '喷溅型神龟药水' -'item_minecraft_splash_potion_effect_water': '喷溅型水瓶' -'item_minecraft_splash_potion_effect_water_breathing': '喷溅型水肺药水' -'item_minecraft_splash_potion_effect_weakness': '喷溅型虚弱药水' -'item_minecraft_spruce_boat': '云杉木船' -'item_minecraft_squid_spawn_egg': '鱿鱼刷怪蛋' -'item_minecraft_stick': '木棍' -'item_minecraft_stone_axe': '石斧' -'item_minecraft_stone_hoe': '石锄' -'item_minecraft_stone_pickaxe': '石镐' -'item_minecraft_stone_shovel': '石锹' -'item_minecraft_stone_sword': '石剑' -'item_minecraft_stray_spawn_egg': '流浪者刷怪蛋' -'item_minecraft_string': '线' -'item_minecraft_sugar': '糖' -'item_minecraft_suspicious_stew': '迷之炖菜' -'item_minecraft_sweet_berries': '甜浆果' -'item_minecraft_tipped_arrow': '药箭' -'item_minecraft_tipped_arrow_effect_awkward': '药箭' -'item_minecraft_tipped_arrow_effect_empty': '不可合成的药箭' -'item_minecraft_tipped_arrow_effect_fire_resistance': '抗火之箭' -'item_minecraft_tipped_arrow_effect_harming': '伤害之箭' -'item_minecraft_tipped_arrow_effect_healing': '治疗之箭' -'item_minecraft_tipped_arrow_effect_invisibility': '隐身之箭' -'item_minecraft_tipped_arrow_effect_leaping': '跳跃之箭' -'item_minecraft_tipped_arrow_effect_levitation': '飘浮之箭' -'item_minecraft_tipped_arrow_effect_luck': '幸运之箭' -'item_minecraft_tipped_arrow_effect_mundane': '药箭' -'item_minecraft_tipped_arrow_effect_night_vision': '夜视之箭' -'item_minecraft_tipped_arrow_effect_poison': '剧毒之箭' -'item_minecraft_tipped_arrow_effect_regeneration': '再生之箭' -'item_minecraft_tipped_arrow_effect_slow_falling': '缓降之箭' -'item_minecraft_tipped_arrow_effect_slowness': '迟缓之箭' -'item_minecraft_tipped_arrow_effect_strength': '力量之箭' -'item_minecraft_tipped_arrow_effect_swiftness': '迅捷之箭' -'item_minecraft_tipped_arrow_effect_thick': '药箭' -'item_minecraft_tipped_arrow_effect_turtle_master': '神龟之箭' -'item_minecraft_tipped_arrow_effect_water': '喷溅之箭' -'item_minecraft_tipped_arrow_effect_water_breathing': '水肺之箭' -'item_minecraft_tipped_arrow_effect_weakness': '虚弱之箭' -'item_minecraft_tnt_minecart': 'TNT矿车' -'item_minecraft_totem_of_undying': '不死图腾' -'item_minecraft_trader_llama_spawn_egg': '行商羊驼刷怪蛋' -'item_minecraft_trident': '三叉戟' -'item_minecraft_tropical_fish': '热带鱼' -'item_minecraft_tropical_fish_bucket': '热带鱼桶' -'item_minecraft_tropical_fish_spawn_egg': '热带鱼刷怪蛋' -'item_minecraft_turtle_helmet': '海龟壳' -'item_minecraft_turtle_spawn_egg': '海龟刷怪蛋' -'item_minecraft_vex_spawn_egg': '恼鬼刷怪蛋' -'item_minecraft_villager_spawn_egg': '村民刷怪蛋' -'item_minecraft_vindicator_spawn_egg': '卫道士刷怪蛋' -'item_minecraft_wandering_trader_spawn_egg': '流浪商人刷怪蛋' -'item_minecraft_water_bucket': '水桶' -'item_minecraft_wheat': '小麦' -'item_minecraft_wheat_seeds': '小麦种子' -'item_minecraft_white_dye': '白色染料' -'item_minecraft_witch_spawn_egg': '女巫刷怪蛋' -'item_minecraft_wither_skeleton_skull': '凋灵骷髅头颅' -'item_minecraft_wither_skeleton_spawn_egg': '凋灵骷髅刷怪蛋' -'item_minecraft_wolf_spawn_egg': '狼刷怪蛋' -'item_minecraft_wooden_axe': '木斧' -'item_minecraft_wooden_hoe': '木锄' -'item_minecraft_wooden_pickaxe': '木镐' -'item_minecraft_wooden_shovel': '木锹' -'item_minecraft_wooden_sword': '木剑' -'item_minecraft_writable_book': '书与笔' -'item_minecraft_written_book': '成书' -'item_minecraft_yellow_dye': '黄色染料' -'item_minecraft_zombie_head': '僵尸的头' -'item_minecraft_zombie_horse_spawn_egg': '僵尸马刷怪蛋' -'item_minecraft_zombie_pigman_spawn_egg': '僵尸猪人刷怪蛋' -'item_minecraft_zombie_spawn_egg': '僵尸刷怪蛋' -'item_minecraft_zombie_villager_spawn_egg': '僵尸村民刷怪蛋' \ No newline at end of file diff --git a/src/main/resources/simplei18n/low/zh_CN.yml b/src/main/resources/simplei18n/low/zh_CN.yml deleted file mode 100644 index ae69a90..0000000 --- a/src/main/resources/simplei18n/low/zh_CN.yml +++ /dev/null @@ -1,1524 +0,0 @@ -'version': 3 -'entity_null': '实体' -'entity_ArmorStand_name': '盔甲架' -'entity_Arrow_name': '箭' -'entity_Bat_name': '蝙蝠' -'entity_Blaze_name': '烈焰人' -'entity_Boat_name': '船' -'entity_Cat_name': '猫' -'entity_CaveSpider_name': '洞穴蜘蛛' -'entity_Chicken_name': '鸡' -'entity_Cow_name': '牛' -'entity_Creeper_name': '爬行者' -'entity_Donkey_name': '驴' -'entity_DragonFireball_name': '龙的火球' -'entity_ElderGuardian_name': '远古守卫者' -'entity_EnderDragon_name': '末影龙' -'entity_Enderman_name': '末影人' -'entity_Endermite_name': '末影螨' -'entity_EvocationIllager_name': '唤魔者' -'entity_FallingSand_name': '下落的方块' -'entity_Fireball_name': '火球' -'entity_Ghast_name': '恶魂' -'entity_Giant_name': '巨人' -'entity_Guardian_name': '守卫者' -'entity_Horse_name': '马' -'entity_Husk_name': '尸壳' -'entity_IllusionIllager_name': '幻术师' -'entity_Item_name': '物品' -'entity_KillerBunny_name': '杀手兔' -'entity_LavaSlime_name': '岩浆怪' -'entity_Llama_name': '羊驼' -'entity_Minecart_name': '矿车' -'entity_MinecartChest_name': '运输矿车' -'entity_MinecartHopper_name': '漏斗矿车' -'entity_Mob_name': '生物' -'entity_Monster_name': '怪物' -'entity_Mule_name': '骡' -'entity_MushroomCow_name': '哞菇' -'entity_Ozelot_name': '豹猫' -'entity_Painting_name': '画' -'entity_Parrot_name': '鹦鹉' -'entity_Pig_name': '猪' -'entity_PigZombie_name': '僵尸猪人' -'entity_PolarBear_name': '北极熊' -'entity_PrimedTnt_name': 'TNT方块' -'entity_Player_name': '玩家' -'entity_Rabbit_name': '兔子' -'entity_Sheep_name': '羊' -'entity_Shulker_name': '潜影贝' -'entity_Silverfish_name': '蠹虫' -'entity_Skeleton_name': '骷髅' -'entity_SkeletonHorse_name': '骷髅马' -'entity_Slime_name': '史莱姆' -'entity_SmallFireball_name': '小火球' -'entity_SnowMan_name': '雪傀儡' -'entity_Snowball_name': '雪球' -'entity_Spider_name': '蜘蛛' -'entity_Squid_name': '鱿鱼' -'entity_Stray_name': '流髑' -'entity_ThrownPotion_name': '药水' -'entity_Vex_name': '恼鬼' -'entity_Villager_armor': '盔甲商' -'entity_Villager_butcher': '屠夫' -'entity_Villager_cartographer': '制图师' -'entity_Villager_cleric': '牧师' -'entity_Villager_farmer': '农民' -'entity_Villager_fisherman': '渔夫' -'entity_Villager_fletcher': '制箭师' -'entity_Villager_leather': '皮匠' -'entity_Villager_librarian': '图书管理员' -'entity_Villager_name': '村民' -'entity_Villager_nitwit': '傻子' -'entity_Villager_shepherd': '牧羊人' -'entity_Villager_tool': '工具商' -'entity_Villager_weapon': '武器商' -'entity_VillagerGolem_name': '铁傀儡' -'entity_VindicationIllager_name': '卫道士' -'entity_Witch_name': '女巫' -'entity_WitherBoss_name': '凋灵' -'entity_WitherSkeleton_name': '凋灵骷髅' -'entity_Wolf_name': '狼' -'entity_ExperienceOrb_name': '经验球' -'entity_Zombie_name': '僵尸' -'entity_ZombieHorse_name': '僵尸马' -'entity_ZombieVillager_name': '僵尸村民' -'item_null': '空气' -'item_air': '空气' -'item_apple_name': '苹果' -'item_appleGold_name': '金苹果' -'item_armorStand_name': '盔甲架' -'item_arrow_name': '箭' -'item_banner_black_name': '黑色旗帜' -'item_banner_blue_name': '蓝色旗帜' -'item_banner_border_black': '黑色方框边' -'item_banner_border_blue': '蓝色方框边' -'item_banner_border_brown': '棕色方框边' -'item_banner_border_cyan': '青色方框边' -'item_banner_border_gray': '灰色方框边' -'item_banner_border_green': '绿色方框边' -'item_banner_border_lightBlue': '淡蓝色方框边' -'item_banner_border_lime': '黄绿色方框边' -'item_banner_border_magenta': '品红色方框边' -'item_banner_border_orange': '橙色方框边' -'item_banner_border_pink': '粉红色方框边' -'item_banner_border_purple': '紫色方框边' -'item_banner_border_red': '红色方框边' -'item_banner_border_silver': '淡灰色方框边' -'item_banner_border_white': '白色方框边' -'item_banner_border_yellow': '黄色方框边' -'item_banner_bricks_black': '黑色砖纹' -'item_banner_bricks_blue': '蓝色砖纹' -'item_banner_bricks_brown': '棕色砖纹' -'item_banner_bricks_cyan': '青色砖纹' -'item_banner_bricks_gray': '灰色砖纹' -'item_banner_bricks_green': '绿色砖纹' -'item_banner_bricks_lightBlue': '淡蓝色砖纹' -'item_banner_bricks_lime': '黄绿色砖纹' -'item_banner_bricks_magenta': '品红色砖纹' -'item_banner_bricks_orange': '橙色砖纹' -'item_banner_bricks_pink': '粉红色砖纹' -'item_banner_bricks_purple': '紫色砖纹' -'item_banner_bricks_red': '红色砖纹' -'item_banner_bricks_silver': '淡灰色砖纹' -'item_banner_bricks_white': '白色砖纹' -'item_banner_bricks_yellow': '黄色砖纹' -'item_banner_brown_name': '棕色旗帜' -'item_banner_circle_black': '黑色圆形' -'item_banner_circle_blue': '蓝色圆形' -'item_banner_circle_brown': '棕色圆形' -'item_banner_circle_cyan': '青色圆形' -'item_banner_circle_gray': '灰色圆形' -'item_banner_circle_green': '绿色圆形' -'item_banner_circle_lightBlue': '淡蓝色圆形' -'item_banner_circle_lime': '黄绿色圆形' -'item_banner_circle_magenta': '品红色圆形' -'item_banner_circle_orange': '橙色圆形' -'item_banner_circle_pink': '粉红色圆形' -'item_banner_circle_purple': '紫色圆形' -'item_banner_circle_red': '红色圆形' -'item_banner_circle_silver': '淡灰色圆形' -'item_banner_circle_white': '白色圆形' -'item_banner_circle_yellow': '黄色圆形' -'item_banner_creeper_black': '黑色爬行者盾徽' -'item_banner_creeper_blue': '蓝色爬行者盾徽' -'item_banner_creeper_brown': '棕色爬行者盾徽' -'item_banner_creeper_cyan': '青色爬行者盾徽' -'item_banner_creeper_gray': '灰色爬行者盾徽' -'item_banner_creeper_green': '绿色爬行者盾徽' -'item_banner_creeper_lightBlue': '淡蓝色爬行者盾徽' -'item_banner_creeper_lime': '黄绿色爬行者盾徽' -'item_banner_creeper_magenta': '品红色爬行者盾徽' -'item_banner_creeper_orange': '橙色爬行者盾徽' -'item_banner_creeper_pink': '粉红色爬行者盾徽' -'item_banner_creeper_purple': '紫色爬行者盾徽' -'item_banner_creeper_red': '红色爬行者盾徽' -'item_banner_creeper_silver': '淡灰色爬行者盾徽' -'item_banner_creeper_white': '白色爬行者盾徽' -'item_banner_creeper_yellow': '黄色爬行者盾徽' -'item_banner_cross_black': '黑斜十字' -'item_banner_cross_blue': '蓝斜十字' -'item_banner_cross_brown': '棕斜十字' -'item_banner_cross_cyan': '青斜十字' -'item_banner_cross_gray': '灰斜十字' -'item_banner_cross_green': '绿斜十字' -'item_banner_cross_lightBlue': '淡蓝斜十字' -'item_banner_cross_lime': '黄绿斜十字' -'item_banner_cross_magenta': '品红斜十字' -'item_banner_cross_orange': '橙斜十字' -'item_banner_cross_pink': '粉红斜十字' -'item_banner_cross_purple': '紫斜十字' -'item_banner_cross_red': '红斜十字' -'item_banner_cross_silver': '淡灰斜十字' -'item_banner_cross_white': '白斜十字' -'item_banner_cross_yellow': '黄斜十字' -'item_banner_curly_border_black': '黑色波纹边' -'item_banner_curly_border_blue': '蓝色波纹边' -'item_banner_curly_border_brown': '棕色波纹边' -'item_banner_curly_border_cyan': '青色波纹边' -'item_banner_curly_border_gray': '灰色波纹边' -'item_banner_curly_border_green': '绿色波纹边' -'item_banner_curly_border_lightBlue': '淡蓝色波纹边' -'item_banner_curly_border_lime': '黄绿色波纹边' -'item_banner_curly_border_magenta': '品红色波纹边' -'item_banner_curly_border_orange': '橙色波纹边' -'item_banner_curly_border_pink': '粉红色波纹边' -'item_banner_curly_border_purple': '紫色波纹边' -'item_banner_curly_border_red': '红色波纹边' -'item_banner_curly_border_silver': '淡灰色波纹边' -'item_banner_curly_border_white': '白色波纹边' -'item_banner_curly_border_yellow': '黄色波纹边' -'item_banner_cyan_name': '青色旗帜' -'item_banner_diagonal_left_black': '黑色右上三角' -'item_banner_diagonal_left_blue': '蓝色右上三角' -'item_banner_diagonal_left_brown': '棕色右上三角' -'item_banner_diagonal_left_cyan': '青色右上三角' -'item_banner_diagonal_left_gray': '灰色右上三角' -'item_banner_diagonal_left_green': '绿色右上三角' -'item_banner_diagonal_left_lightBlue': '淡蓝色右上三角' -'item_banner_diagonal_left_lime': '黄绿色右上三角' -'item_banner_diagonal_left_magenta': '品红色右上三角' -'item_banner_diagonal_left_orange': '橙色右上三角' -'item_banner_diagonal_left_pink': '粉红色右上三角' -'item_banner_diagonal_left_purple': '紫色右上三角' -'item_banner_diagonal_left_red': '红色右上三角' -'item_banner_diagonal_left_silver': '淡灰色右上三角' -'item_banner_diagonal_left_white': '白色右上三角' -'item_banner_diagonal_left_yellow': '黄色右上三角' -'item_banner_diagonal_right_black': '黑色左上三角' -'item_banner_diagonal_right_blue': '蓝色左上三角' -'item_banner_diagonal_right_brown': '棕色左上三角' -'item_banner_diagonal_right_cyan': '青色左上三角' -'item_banner_diagonal_right_gray': '灰色左上三角' -'item_banner_diagonal_right_green': '绿色左上三角' -'item_banner_diagonal_right_lightBlue': '淡蓝色左上三角' -'item_banner_diagonal_right_lime': '黄绿色左上三角' -'item_banner_diagonal_right_magenta': '品红色左上三角' -'item_banner_diagonal_right_orange': '橙色左上三角' -'item_banner_diagonal_right_pink': '粉红色左上三角' -'item_banner_diagonal_right_purple': '紫色左上三角' -'item_banner_diagonal_right_red': '红色左上三角' -'item_banner_diagonal_right_silver': '淡灰色左上三角' -'item_banner_diagonal_right_white': '白色左上三角' -'item_banner_diagonal_right_yellow': '黄色左上三角' -'item_banner_diagonal_up_left_black': '黑色右下三角' -'item_banner_diagonal_up_left_blue': '蓝色右下三角' -'item_banner_diagonal_up_left_brown': '棕色右下三角' -'item_banner_diagonal_up_left_cyan': '青色右下三角' -'item_banner_diagonal_up_left_gray': '灰色右下三角' -'item_banner_diagonal_up_left_green': '绿色右下三角' -'item_banner_diagonal_up_left_lightBlue': '淡蓝色右下三角' -'item_banner_diagonal_up_left_lime': '黄绿色右下三角' -'item_banner_diagonal_up_left_magenta': '品红色右下三角' -'item_banner_diagonal_up_left_orange': '橙色右下三角' -'item_banner_diagonal_up_left_pink': '粉红色右下三角' -'item_banner_diagonal_up_left_purple': '紫色右下三角' -'item_banner_diagonal_up_left_red': '红色右下三角' -'item_banner_diagonal_up_left_silver': '淡灰色右下三角' -'item_banner_diagonal_up_left_white': '白色右下三角' -'item_banner_diagonal_up_left_yellow': '黄色右下三角' -'item_banner_diagonal_up_right_black': '黑色左下三角' -'item_banner_diagonal_up_right_blue': '蓝色左下三角' -'item_banner_diagonal_up_right_brown': '棕色左下三角' -'item_banner_diagonal_up_right_cyan': '青色左下三角' -'item_banner_diagonal_up_right_gray': '灰色左下三角' -'item_banner_diagonal_up_right_green': '绿色左下三角' -'item_banner_diagonal_up_right_lightBlue': '淡蓝色左下三角' -'item_banner_diagonal_up_right_lime': '黄绿色左下三角' -'item_banner_diagonal_up_right_magenta': '品红色左下三角' -'item_banner_diagonal_up_right_orange': '橙色左下三角' -'item_banner_diagonal_up_right_pink': '粉红色左下三角' -'item_banner_diagonal_up_right_purple': '紫色左下三角' -'item_banner_diagonal_up_right_red': '红色左下三角' -'item_banner_diagonal_up_right_silver': '淡灰色左下三角' -'item_banner_diagonal_up_right_white': '白色左下三角' -'item_banner_diagonal_up_right_yellow': '黄色左下三角' -'item_banner_flower_black': '黑色花朵盾徽' -'item_banner_flower_blue': '蓝色花朵盾徽' -'item_banner_flower_brown': '棕色花朵盾徽' -'item_banner_flower_cyan': '青色花朵盾徽' -'item_banner_flower_gray': '灰色花朵盾徽' -'item_banner_flower_green': '绿色花朵盾徽' -'item_banner_flower_lightBlue': '淡蓝色花朵盾徽' -'item_banner_flower_lime': '黄绿色花朵盾徽' -'item_banner_flower_magenta': '品红色花朵盾徽' -'item_banner_flower_orange': '橙色花朵盾徽' -'item_banner_flower_pink': '粉红色花朵盾徽' -'item_banner_flower_purple': '紫色花朵盾徽' -'item_banner_flower_red': '红色花朵盾徽' -'item_banner_flower_silver': '淡灰色花朵盾徽' -'item_banner_flower_white': '白色花朵盾徽' -'item_banner_flower_yellow': '黄色花朵盾徽' -'item_banner_gradient_black': '黑色自上渐淡' -'item_banner_gradient_blue': '蓝色自上渐淡' -'item_banner_gradient_brown': '棕色自上渐淡' -'item_banner_gradient_cyan': '青色自上渐淡' -'item_banner_gradient_gray': '灰色自上渐淡' -'item_banner_gradient_green': '绿色自上渐淡' -'item_banner_gradient_lightBlue': '淡蓝色自上渐淡' -'item_banner_gradient_lime': '黄绿色自上渐淡' -'item_banner_gradient_magenta': '品红色自上渐淡' -'item_banner_gradient_orange': '橙色自上渐淡' -'item_banner_gradient_pink': '粉红色自上渐淡' -'item_banner_gradient_purple': '紫色自上渐淡' -'item_banner_gradient_red': '红色自上渐淡' -'item_banner_gradient_silver': '淡灰色自上渐淡' -'item_banner_gradient_white': '白色自上渐淡' -'item_banner_gradient_yellow': '黄色自上渐淡' -'item_banner_gradient_up_black': '黑色自下渐淡' -'item_banner_gradient_up_blue': '蓝色自下渐变' -'item_banner_gradient_up_brown': '棕色自下渐淡' -'item_banner_gradient_up_cyan': '青色自下渐淡' -'item_banner_gradient_up_gray': '灰色自下渐淡' -'item_banner_gradient_up_green': '绿色自下渐淡' -'item_banner_gradient_up_lightBlue': '淡蓝色自下渐淡' -'item_banner_gradient_up_lime': '黄绿色自下渐淡' -'item_banner_gradient_up_magenta': '品红色自下渐淡' -'item_banner_gradient_up_orange': '橙色自下渐淡' -'item_banner_gradient_up_pink': '粉红色自下渐淡' -'item_banner_gradient_up_purple': '紫色自下渐淡' -'item_banner_gradient_up_red': '红色自下渐淡' -'item_banner_gradient_up_silver': '淡灰色自下渐淡' -'item_banner_gradient_up_white': '白色自下渐淡' -'item_banner_gradient_up_yellow': '黄色自下渐淡' -'item_banner_gray_name': '灰色旗帜' -'item_banner_green_name': '绿色旗帜' -'item_banner_half_horizontal_black': '黑色上半方形' -'item_banner_half_horizontal_blue': '蓝色上半方形' -'item_banner_half_horizontal_brown': '棕色上半方形' -'item_banner_half_horizontal_cyan': '青色上半方形' -'item_banner_half_horizontal_gray': '灰色上半方形' -'item_banner_half_horizontal_green': '绿色上半方形' -'item_banner_half_horizontal_lightBlue': '淡蓝色上半方形' -'item_banner_half_horizontal_lime': '黄绿色上半方形' -'item_banner_half_horizontal_magenta': '品红色上半方形' -'item_banner_half_horizontal_orange': '橙色上半方形' -'item_banner_half_horizontal_pink': '粉红色上半方形' -'item_banner_half_horizontal_purple': '紫色上半方形' -'item_banner_half_horizontal_red': '红色上半方形' -'item_banner_half_horizontal_silver': '淡灰色上半方形' -'item_banner_half_horizontal_white': '白色上半方形' -'item_banner_half_horizontal_yellow': '黄色上半方形' -'item_banner_half_horizontal_bottom_black': '黑色下半方形' -'item_banner_half_horizontal_bottom_blue': '蓝色下半方形' -'item_banner_half_horizontal_bottom_brown': '棕色下半方形' -'item_banner_half_horizontal_bottom_cyan': '青色下半方形' -'item_banner_half_horizontal_bottom_gray': '灰色下半方形' -'item_banner_half_horizontal_bottom_green': '绿色下半方形' -'item_banner_half_horizontal_bottom_lightBlue': '淡蓝色下半方形' -'item_banner_half_horizontal_bottom_lime': '黄绿色下半方形' -'item_banner_half_horizontal_bottom_magenta': '品红色下半方形' -'item_banner_half_horizontal_bottom_orange': '橙色下半方形' -'item_banner_half_horizontal_bottom_pink': '粉红色下半方形' -'item_banner_half_horizontal_bottom_purple': '紫色下半方形' -'item_banner_half_horizontal_bottom_red': '红色下半方形' -'item_banner_half_horizontal_bottom_silver': '淡灰色下半方形' -'item_banner_half_horizontal_bottom_white': '白色下半方形' -'item_banner_half_horizontal_bottom_yellow': '黄色下半方形' -'item_banner_half_vertical_black': '黑色右半方形' -'item_banner_half_vertical_blue': '蓝色右半方形' -'item_banner_half_vertical_brown': '棕色右半方形' -'item_banner_half_vertical_cyan': '青色右半方形' -'item_banner_half_vertical_gray': '灰色右半方形' -'item_banner_half_vertical_green': '绿色右半方形' -'item_banner_half_vertical_lightBlue': '淡蓝色右半方形' -'item_banner_half_vertical_lime': '黄绿色右半方形' -'item_banner_half_vertical_magenta': '品红色右半方形' -'item_banner_half_vertical_orange': '橙色右半方形' -'item_banner_half_vertical_pink': '粉红色右半方形' -'item_banner_half_vertical_purple': '紫色右半方形' -'item_banner_half_vertical_red': '红色右半方形' -'item_banner_half_vertical_silver': '淡灰色右半方形' -'item_banner_half_vertical_white': '白色右半方形' -'item_banner_half_vertical_yellow': '黄色右半方形' -'item_banner_half_vertical_right_black': '黑色左半方形' -'item_banner_half_vertical_right_blue': '蓝色左半方形' -'item_banner_half_vertical_right_brown': '棕色左半方形' -'item_banner_half_vertical_right_cyan': '青色左半方形' -'item_banner_half_vertical_right_gray': '灰色左半方形' -'item_banner_half_vertical_right_green': '绿色左半方形' -'item_banner_half_vertical_right_lightBlue': '淡蓝色左半方形' -'item_banner_half_vertical_right_lime': '黄绿色左半方形' -'item_banner_half_vertical_right_magenta': '品红色左半方形' -'item_banner_half_vertical_right_orange': '橙色左半方形' -'item_banner_half_vertical_right_pink': '粉红色左半方形' -'item_banner_half_vertical_right_purple': '紫色左半方形' -'item_banner_half_vertical_right_red': '红色左半方形' -'item_banner_half_vertical_right_silver': '淡灰色左半方形' -'item_banner_half_vertical_right_white': '白色左半方形' -'item_banner_half_vertical_right_yellow': '黄色左半方形' -'item_banner_lightBlue_name': '淡蓝色旗帜' -'item_banner_lime_name': '黄绿色旗帜' -'item_banner_magenta_name': '品红色旗帜' -'item_banner_mojang_black': '黑色Mojang徽标' -'item_banner_mojang_blue': '蓝色Mojang徽标' -'item_banner_mojang_brown': '棕色Mojang徽标' -'item_banner_mojang_cyan': '青色Mojang徽标' -'item_banner_mojang_gray': '灰色Mojang徽标' -'item_banner_mojang_green': '绿色Mojang徽标' -'item_banner_mojang_lightBlue': '淡蓝色Mojang徽标' -'item_banner_mojang_lime': '黄绿色Mojang徽标' -'item_banner_mojang_magenta': '品红色Mojang徽标' -'item_banner_mojang_orange': '橙色Mojang徽标' -'item_banner_mojang_pink': '粉红色Mojang徽标' -'item_banner_mojang_purple': '紫色Mojang徽标' -'item_banner_mojang_red': '红色Mojang徽标' -'item_banner_mojang_silver': '淡灰色Mojang徽标' -'item_banner_mojang_white': '白色Mojang徽标' -'item_banner_mojang_yellow': '黄色Mojang徽标' -'item_banner_orange_name': '橙色旗帜' -'item_banner_pink_name': '粉红色旗帜' -'item_banner_purple_name': '紫色旗帜' -'item_banner_red_name': '红色旗帜' -'item_banner_rhombus_black': '黑色菱形' -'item_banner_rhombus_blue': '蓝色菱形' -'item_banner_rhombus_brown': '棕色菱形' -'item_banner_rhombus_cyan': '青色菱形' -'item_banner_rhombus_gray': '灰色菱形' -'item_banner_rhombus_green': '绿色菱形' -'item_banner_rhombus_lightBlue': '淡蓝色菱形' -'item_banner_rhombus_lime': '黄绿色菱形' -'item_banner_rhombus_magenta': '品红色菱形' -'item_banner_rhombus_orange': '橙色菱形' -'item_banner_rhombus_pink': '粉红色菱形' -'item_banner_rhombus_purple': '紫色菱形' -'item_banner_rhombus_red': '红色菱形' -'item_banner_rhombus_silver': '淡灰色菱形' -'item_banner_rhombus_white': '白色菱形' -'item_banner_rhombus_yellow': '黄色菱形' -'item_banner_silver_name': '淡灰色旗帜' -'item_banner_skull_black': '黑色头颅盾徽' -'item_banner_skull_blue': '蓝色头颅盾徽' -'item_banner_skull_brown': '棕色头颅盾徽' -'item_banner_skull_cyan': '青色头颅盾徽' -'item_banner_skull_gray': '灰色头颅盾徽' -'item_banner_skull_green': '绿色头颅盾徽' -'item_banner_skull_lightBlue': '淡蓝色头颅盾徽' -'item_banner_skull_lime': '黄绿色头颅盾徽' -'item_banner_skull_magenta': '品红色头颅盾徽' -'item_banner_skull_orange': '橙色头颅盾徽' -'item_banner_skull_pink': '粉红色头颅盾徽' -'item_banner_skull_purple': '紫色头颅盾徽' -'item_banner_skull_red': '红色头颅盾徽' -'item_banner_skull_silver': '淡灰色头颅盾徽' -'item_banner_skull_white': '白色头颅盾徽' -'item_banner_skull_yellow': '黄色头颅盾徽' -'item_banner_small_stripes_black': '黑竖条纹' -'item_banner_small_stripes_blue': '蓝竖条纹' -'item_banner_small_stripes_brown': '棕竖条纹' -'item_banner_small_stripes_cyan': '青竖条纹' -'item_banner_small_stripes_gray': '灰竖条纹' -'item_banner_small_stripes_green': '绿竖条纹' -'item_banner_small_stripes_lightBlue': '淡蓝竖条纹' -'item_banner_small_stripes_lime': '黄绿竖条纹' -'item_banner_small_stripes_magenta': '品红竖条纹' -'item_banner_small_stripes_orange': '橙竖条纹' -'item_banner_small_stripes_pink': '粉红竖条纹' -'item_banner_small_stripes_purple': '紫竖条纹' -'item_banner_small_stripes_red': '红竖条纹' -'item_banner_small_stripes_silver': '淡灰竖条纹' -'item_banner_small_stripes_white': '白竖条纹' -'item_banner_small_stripes_yellow': '黄竖条纹' -'item_banner_square_bottom_left_black': '右底黑方' -'item_banner_square_bottom_left_blue': '右底蓝方' -'item_banner_square_bottom_left_brown': '右底棕方' -'item_banner_square_bottom_left_cyan': '右底青方' -'item_banner_square_bottom_left_gray': '右底灰方' -'item_banner_square_bottom_left_green': '右底绿方' -'item_banner_square_bottom_left_lightBlue': '右底淡蓝方' -'item_banner_square_bottom_left_lime': '右底黄绿方' -'item_banner_square_bottom_left_magenta': '右底品红方' -'item_banner_square_bottom_left_orange': '右底橙方' -'item_banner_square_bottom_left_pink': '右底粉红方' -'item_banner_square_bottom_left_purple': '右底紫方' -'item_banner_square_bottom_left_red': '右底红方' -'item_banner_square_bottom_left_silver': '右底淡灰方' -'item_banner_square_bottom_left_white': '右底白方' -'item_banner_square_bottom_left_yellow': '右底黄方' -'item_banner_square_bottom_right_black': '左底黑方' -'item_banner_square_bottom_right_blue': '左底蓝方' -'item_banner_square_bottom_right_brown': '左底棕方' -'item_banner_square_bottom_right_cyan': '左底青方' -'item_banner_square_bottom_right_gray': '左底灰方' -'item_banner_square_bottom_right_green': '左底绿方' -'item_banner_square_bottom_right_lightBlue': '左底淡蓝方' -'item_banner_square_bottom_right_lime': '左底黄绿方' -'item_banner_square_bottom_right_magenta': '左底品红方' -'item_banner_square_bottom_right_orange': '左底橙方' -'item_banner_square_bottom_right_pink': '左底粉红方' -'item_banner_square_bottom_right_purple': '左底紫方' -'item_banner_square_bottom_right_red': '左底红方' -'item_banner_square_bottom_right_silver': '左底淡灰方' -'item_banner_square_bottom_right_white': '左底白方' -'item_banner_square_bottom_right_yellow': '左底黄方' -'item_banner_square_top_left_black': '右顶黑方' -'item_banner_square_top_left_blue': '右顶蓝方' -'item_banner_square_top_left_brown': '右顶棕方' -'item_banner_square_top_left_cyan': '右顶青方' -'item_banner_square_top_left_gray': '右顶灰方' -'item_banner_square_top_left_green': '右顶绿方' -'item_banner_square_top_left_lightBlue': '右顶淡蓝方' -'item_banner_square_top_left_lime': '右顶黄绿方' -'item_banner_square_top_left_magenta': '右顶品红方' -'item_banner_square_top_left_orange': '右顶橙方' -'item_banner_square_top_left_pink': '右顶粉红方' -'item_banner_square_top_left_purple': '右顶紫方' -'item_banner_square_top_left_red': '右顶红方' -'item_banner_square_top_left_silver': '右顶淡灰方' -'item_banner_square_top_left_white': '右顶白方' -'item_banner_square_top_left_yellow': '右顶黄方' -'item_banner_square_top_right_black': '左顶黑方' -'item_banner_square_top_right_blue': '左顶蓝方' -'item_banner_square_top_right_brown': '左顶棕方' -'item_banner_square_top_right_cyan': '左顶青方' -'item_banner_square_top_right_gray': '左顶灰方' -'item_banner_square_top_right_green': '左顶绿方' -'item_banner_square_top_right_lightBlue': '左顶淡蓝方' -'item_banner_square_top_right_lime': '左顶黄绿方' -'item_banner_square_top_right_magenta': '左顶品红方' -'item_banner_square_top_right_orange': '左顶橙方' -'item_banner_square_top_right_pink': '左顶粉红方' -'item_banner_square_top_right_purple': '左顶紫方' -'item_banner_square_top_right_red': '左顶红方' -'item_banner_square_top_right_silver': '左顶淡灰方' -'item_banner_square_top_right_white': '左顶白方' -'item_banner_square_top_right_yellow': '左顶黄方' -'item_banner_straight_cross_black': '黑正十字' -'item_banner_straight_cross_blue': '蓝正十字' -'item_banner_straight_cross_brown': '棕正十字' -'item_banner_straight_cross_cyan': '青正十字' -'item_banner_straight_cross_gray': '灰正十字' -'item_banner_straight_cross_green': '绿正十字' -'item_banner_straight_cross_lightBlue': '淡蓝正十字' -'item_banner_straight_cross_lime': '黄绿正十字' -'item_banner_straight_cross_magenta': '品红正十字' -'item_banner_straight_cross_orange': '橙正十字' -'item_banner_straight_cross_pink': '粉红正十字' -'item_banner_straight_cross_purple': '紫正十字' -'item_banner_straight_cross_red': '红正十字' -'item_banner_straight_cross_silver': '淡灰正十字' -'item_banner_straight_cross_white': '白正十字' -'item_banner_straight_cross_yellow': '黄正十字' -'item_banner_stripe_bottom_black': '底黑横条' -'item_banner_stripe_bottom_blue': '底蓝横条' -'item_banner_stripe_bottom_brown': '底棕横条' -'item_banner_stripe_bottom_cyan': '底青横条' -'item_banner_stripe_bottom_gray': '底灰横条' -'item_banner_stripe_bottom_green': '底绿横条' -'item_banner_stripe_bottom_lightBlue': '底淡蓝横条' -'item_banner_stripe_bottom_lime': '底黄绿横条' -'item_banner_stripe_bottom_magenta': '底品红横条' -'item_banner_stripe_bottom_orange': '底橙横条' -'item_banner_stripe_bottom_pink': '底粉红横条' -'item_banner_stripe_bottom_purple': '底紫横条' -'item_banner_stripe_bottom_red': '底红横条' -'item_banner_stripe_bottom_silver': '底淡灰横条' -'item_banner_stripe_bottom_white': '底白横条' -'item_banner_stripe_bottom_yellow': '底黄横条' -'item_banner_stripe_center_black': '中黑竖条' -'item_banner_stripe_center_blue': '中蓝竖条' -'item_banner_stripe_center_brown': '中棕竖条' -'item_banner_stripe_center_cyan': '中青竖条' -'item_banner_stripe_center_gray': '中灰竖条' -'item_banner_stripe_center_green': '中绿竖条' -'item_banner_stripe_center_lightBlue': '中淡蓝竖条' -'item_banner_stripe_center_lime': '中黄绿竖条' -'item_banner_stripe_center_magenta': '中品红竖条' -'item_banner_stripe_center_orange': '中橙竖条' -'item_banner_stripe_center_pink': '中粉红竖条' -'item_banner_stripe_center_purple': '中紫竖条' -'item_banner_stripe_center_red': '中红竖条' -'item_banner_stripe_center_silver': '中淡灰竖条' -'item_banner_stripe_center_white': '中白竖条' -'item_banner_stripe_center_yellow': '中黄竖条' -'item_banner_stripe_downleft_black': '左黑斜条' -'item_banner_stripe_downleft_blue': '左蓝斜条' -'item_banner_stripe_downleft_brown': '左棕斜条' -'item_banner_stripe_downleft_cyan': '左青斜条' -'item_banner_stripe_downleft_gray': '左灰斜条' -'item_banner_stripe_downleft_green': '左绿斜条' -'item_banner_stripe_downleft_lightBlue': '左淡蓝斜条' -'item_banner_stripe_downleft_lime': '左黄绿斜条' -'item_banner_stripe_downleft_magenta': '左品红斜条' -'item_banner_stripe_downleft_orange': '左橙斜条' -'item_banner_stripe_downleft_pink': '左粉红斜条' -'item_banner_stripe_downleft_purple': '左紫斜条' -'item_banner_stripe_downleft_red': '左红斜条' -'item_banner_stripe_downleft_silver': '左淡灰斜条' -'item_banner_stripe_downleft_white': '左白斜条' -'item_banner_stripe_downleft_yellow': '左黄斜条' -'item_banner_stripe_downright_black': '右黑斜条' -'item_banner_stripe_downright_blue': '右蓝斜条' -'item_banner_stripe_downright_brown': '右棕斜条' -'item_banner_stripe_downright_cyan': '右青斜条' -'item_banner_stripe_downright_gray': '右灰斜条' -'item_banner_stripe_downright_green': '右绿斜条' -'item_banner_stripe_downright_lightBlue': '右淡蓝斜条' -'item_banner_stripe_downright_lime': '右黄绿斜条' -'item_banner_stripe_downright_magenta': '右品红斜条' -'item_banner_stripe_downright_orange': '右橙斜条' -'item_banner_stripe_downright_pink': '右粉红斜条' -'item_banner_stripe_downright_purple': '右紫斜条' -'item_banner_stripe_downright_red': '右红斜条' -'item_banner_stripe_downright_silver': '右淡灰斜条' -'item_banner_stripe_downright_white': '右白斜条' -'item_banner_stripe_downright_yellow': '右黄斜条' -'item_banner_stripe_left_black': '右黑竖条' -'item_banner_stripe_left_blue': '右蓝竖条' -'item_banner_stripe_left_brown': '右棕竖条' -'item_banner_stripe_left_cyan': '右青竖条' -'item_banner_stripe_left_gray': '右灰竖条' -'item_banner_stripe_left_green': '右绿竖条' -'item_banner_stripe_left_lightBlue': '右淡蓝竖条' -'item_banner_stripe_left_lime': '右黄绿竖条' -'item_banner_stripe_left_magenta': '右品红竖条' -'item_banner_stripe_left_orange': '右橙竖条' -'item_banner_stripe_left_pink': '右粉红竖条' -'item_banner_stripe_left_purple': '右紫竖条' -'item_banner_stripe_left_red': '右红竖条' -'item_banner_stripe_left_silver': '右淡灰竖条' -'item_banner_stripe_left_white': '右白竖条' -'item_banner_stripe_left_yellow': '右黄竖条' -'item_banner_stripe_middle_black': '中黑横条' -'item_banner_stripe_middle_blue': '中蓝横条' -'item_banner_stripe_middle_brown': '中棕横条' -'item_banner_stripe_middle_cyan': '中青横条' -'item_banner_stripe_middle_gray': '中灰横条' -'item_banner_stripe_middle_green': '中绿横条' -'item_banner_stripe_middle_lightBlue': '中淡蓝横条' -'item_banner_stripe_middle_lime': '中黄绿横条' -'item_banner_stripe_middle_magenta': '中品红横条' -'item_banner_stripe_middle_orange': '中橙横条' -'item_banner_stripe_middle_pink': '中粉红横条' -'item_banner_stripe_middle_purple': '中紫横条' -'item_banner_stripe_middle_red': '中红横条' -'item_banner_stripe_middle_silver': '中淡灰横条' -'item_banner_stripe_middle_white': '中白横条' -'item_banner_stripe_middle_yellow': '中黄横条' -'item_banner_stripe_right_black': '左黑竖条' -'item_banner_stripe_right_blue': '左蓝竖条' -'item_banner_stripe_right_brown': '左棕竖条' -'item_banner_stripe_right_cyan': '左青竖条' -'item_banner_stripe_right_gray': '左灰竖条' -'item_banner_stripe_right_green': '左绿竖条' -'item_banner_stripe_right_lightBlue': '左淡蓝竖条' -'item_banner_stripe_right_lime': '左黄绿竖条' -'item_banner_stripe_right_magenta': '左品红竖条' -'item_banner_stripe_right_orange': '左橙竖条' -'item_banner_stripe_right_pink': '左粉红竖条' -'item_banner_stripe_right_purple': '左紫竖条' -'item_banner_stripe_right_red': '左红竖条' -'item_banner_stripe_right_silver': '左淡灰竖条' -'item_banner_stripe_right_white': '左白竖条' -'item_banner_stripe_right_yellow': '左黄竖条' -'item_banner_stripe_top_black': '顶黑横条' -'item_banner_stripe_top_blue': '顶蓝横条' -'item_banner_stripe_top_brown': '顶棕横条' -'item_banner_stripe_top_cyan': '顶青横条' -'item_banner_stripe_top_gray': '顶灰横条' -'item_banner_stripe_top_green': '顶绿横条' -'item_banner_stripe_top_lightBlue': '顶淡蓝横条' -'item_banner_stripe_top_lime': '顶黄绿横条' -'item_banner_stripe_top_magenta': '顶品红横条' -'item_banner_stripe_top_orange': '顶橙横条' -'item_banner_stripe_top_pink': '顶粉红横条' -'item_banner_stripe_top_purple': '顶紫横条' -'item_banner_stripe_top_red': '顶红横条' -'item_banner_stripe_top_silver': '顶淡灰横条' -'item_banner_stripe_top_white': '顶白横条' -'item_banner_stripe_top_yellow': '顶黄横条' -'item_banner_triangle_bottom_black': '底黑三角' -'item_banner_triangle_bottom_blue': '底蓝三角' -'item_banner_triangle_bottom_brown': '底棕三角' -'item_banner_triangle_bottom_cyan': '底青三角' -'item_banner_triangle_bottom_gray': '底灰三角' -'item_banner_triangle_bottom_green': '底绿三角' -'item_banner_triangle_bottom_lightBlue': '底淡蓝三角' -'item_banner_triangle_bottom_lime': '底黄绿三角' -'item_banner_triangle_bottom_magenta': '底品红三角' -'item_banner_triangle_bottom_orange': '底橙三角' -'item_banner_triangle_bottom_pink': '底粉红三角' -'item_banner_triangle_bottom_purple': '底紫三角' -'item_banner_triangle_bottom_red': '底红三角' -'item_banner_triangle_bottom_silver': '底淡灰三角' -'item_banner_triangle_bottom_white': '底白三角' -'item_banner_triangle_bottom_yellow': '底黄三角' -'item_banner_triangle_top_black': '顶黑三角' -'item_banner_triangle_top_blue': '顶蓝三角' -'item_banner_triangle_top_brown': '顶棕三角' -'item_banner_triangle_top_cyan': '顶青三角' -'item_banner_triangle_top_gray': '灰色顶三角' -'item_banner_triangle_top_green': '顶绿三角' -'item_banner_triangle_top_lightBlue': '淡蓝色顶三角' -'item_banner_triangle_top_lime': '黄绿色顶三角' -'item_banner_triangle_top_magenta': '品红色顶三角' -'item_banner_triangle_top_orange': '橙色顶三角' -'item_banner_triangle_top_pink': '粉红色顶三角' -'item_banner_triangle_top_purple': '顶紫三角' -'item_banner_triangle_top_red': '顶红三角' -'item_banner_triangle_top_silver': '顶淡灰三角' -'item_banner_triangle_top_white': '白色顶三角' -'item_banner_triangle_top_yellow': '黄色顶三角' -'item_banner_triangles_bottom_black': '黑色底波纹' -'item_banner_triangles_bottom_blue': '蓝色底波纹' -'item_banner_triangles_bottom_brown': '棕色底波纹' -'item_banner_triangles_bottom_cyan': '青色底波纹' -'item_banner_triangles_bottom_gray': '灰色底波纹' -'item_banner_triangles_bottom_green': '绿色底波纹' -'item_banner_triangles_bottom_lightBlue': '淡蓝色底波纹' -'item_banner_triangles_bottom_lime': '黄绿色底波纹' -'item_banner_triangles_bottom_magenta': '品红色底波纹' -'item_banner_triangles_bottom_orange': '橙色底波纹' -'item_banner_triangles_bottom_pink': '粉红色底波纹' -'item_banner_triangles_bottom_purple': '紫色底波纹' -'item_banner_triangles_bottom_red': '红色底波纹' -'item_banner_triangles_bottom_silver': '淡灰色底波纹' -'item_banner_triangles_bottom_white': '白色底波纹' -'item_banner_triangles_bottom_yellow': '黄色底波纹' -'item_banner_triangles_top_black': '黑色顶波纹' -'item_banner_triangles_top_blue': '蓝色顶波纹' -'item_banner_triangles_top_brown': '棕色顶波纹' -'item_banner_triangles_top_cyan': '青色顶波纹' -'item_banner_triangles_top_gray': '灰色顶波纹' -'item_banner_triangles_top_green': '绿色顶波纹' -'item_banner_triangles_top_lightBlue': '淡蓝色顶波纹' -'item_banner_triangles_top_lime': '黄绿色顶波纹' -'item_banner_triangles_top_magenta': '品红色顶波纹' -'item_banner_triangles_top_orange': '橙色顶波纹' -'item_banner_triangles_top_pink': '粉红色顶波纹' -'item_banner_triangles_top_purple': '紫色顶波纹' -'item_banner_triangles_top_red': '红色顶波纹' -'item_banner_triangles_top_silver': '淡灰色顶波纹' -'item_banner_triangles_top_white': '白色顶波纹' -'item_banner_triangles_top_yellow': '黄色顶波纹' -'item_banner_white_name': '白色旗帜' -'item_banner_yellow_name': '黄色旗帜' -'item_bed_black_name': '黑色床' -'item_bed_blue_name': '蓝色床' -'item_bed_brown_name': '棕色床' -'item_bed_cyan_name': '青色床' -'item_bed_gray_name': '灰色床' -'item_bed_green_name': '绿色床' -'item_bed_lightBlue_name': '淡蓝色床' -'item_bed_lime_name': '黄绿色床' -'item_bed_magenta_name': '品红色床' -'item_bed_orange_name': '橙色床' -'item_bed_pink_name': '粉红色床' -'item_bed_purple_name': '紫色床' -'item_bed_red_name': '红色床' -'item_bed_silver_name': '淡灰色床' -'item_bed_white_name': '白色床' -'item_bed_yellow_name': '黄色床' -'item_beefCooked_name': '牛排' -'item_beefRaw_name': '生牛肉' -'item_beetroot_name': '甜菜根' -'item_beetroot_seeds_name': '甜菜种子' -'item_beetroot_soup_name': '甜菜汤' -'item_blazePowder_name': '烈焰粉' -'item_blazeRod_name': '烈焰棒' -'item_boat_acacia_name': '金合欢木船' -'item_boat_birch_name': '桦木船' -'item_boat_dark_oak_name': '深色橡木船' -'item_boat_jungle_name': '丛林木船' -'item_boat_oak_name': '橡木船' -'item_boat_spruce_name': '云杉木船' -'item_bone_name': '骨头' -'item_book_name': '书' -'item_bootsChain_name': '锁链靴子' -'item_bootsCloth_name': '皮革靴子' -'item_bootsDiamond_name': '钻石靴子' -'item_bootsGold_name': '金靴子' -'item_bootsIron_name': '铁靴子' -'item_bow_name': '弓' -'item_bowl_name': '碗' -'item_bread_name': '面包' -'item_brewingStand_name': '酿造台' -'item_brick_name': '红砖' -'item_bucket_name': '桶' -'item_bucketLava_name': '熔岩桶' -'item_bucketWater_name': '水桶' -'item_cake_name': '蛋糕' -'item_canBreak': '能破坏:' -'item_canPlace': '可以放在:' -'item_carrotGolden_name': '金胡萝卜' -'item_carrotOnAStick_name': '胡萝卜钓竿' -'item_carrots_name': '胡萝卜' -'item_cauldron_name': '炼药锅' -'item_charcoal_name': '木炭' -'item_chestplateChain_name': '锁链胸甲' -'item_chestplateCloth_name': '皮革外套' -'item_chestplateDiamond_name': '钻石胸甲' -'item_chestplateGold_name': '金胸甲' -'item_chestplateIron_name': '铁胸甲' -'item_chickenCooked_name': '熟鸡肉' -'item_chickenRaw_name': '生鸡肉' -'item_chorusFruit_name': '紫颂果' -'item_chorusFruitPopped_name': '爆裂紫颂果' -'item_clay_name': '粘土' -'item_clock_name': '钟' -'item_coal_name': '煤炭' -'item_color': '颜色:%s' -'item_comparator_name': '红石比较器' -'item_compass_name': '指南针' -'item_cookie_name': '曲奇' -'item_diamond_name': '钻石' -'item_diode_name': '红石中继器' -'item_doorAcacia_name': '金合欢木门' -'item_doorBirch_name': '白桦木门' -'item_doorDarkOak_name': '深色橡木门' -'item_doorIron_name': '铁门' -'item_doorJungle_name': '丛林木门' -'item_doorOak_name': '橡木门' -'item_doorSpruce_name': '云杉木门' -'item_dragon_breath_name': '龙息' -'item_durability': '耐久度︰%s / %s' -'item_dyePowder_black_name': '墨囊' -'item_dyePowder_blue_name': '青金石' -'item_dyePowder_brown_name': '可可豆' -'item_dyePowder_cyan_name': '青色染料' -'item_dyePowder_gray_name': '灰色染料' -'item_dyePowder_green_name': '仙人掌绿' -'item_dyePowder_lightBlue_name': '淡蓝色染料' -'item_dyePowder_lime_name': '黄绿色染料' -'item_dyePowder_magenta_name': '品红色染料' -'item_dyePowder_orange_name': '橙色染料' -'item_dyePowder_pink_name': '粉红色染料' -'item_dyePowder_purple_name': '紫色染料' -'item_dyePowder_red_name': '玫瑰红' -'item_dyePowder_silver_name': '淡灰色染料' -'item_dyePowder_white_name': '骨粉' -'item_dyePowder_yellow_name': '蒲公英黄' -'item_dyed': '已染色' -'item_egg_name': '鸡蛋' -'item_elytra_name': '鞘翅' -'item_emerald_name': '绿宝石' -'item_emptyMap_name': '空地图' -'item_enchantedBook_name': '附魔书' -'item_end_crystal_name': '末影水晶' -'item_enderPearl_name': '末影珍珠' -'item_expBottle_name': '附魔之瓶' -'item_eyeOfEnder_name': '末影之眼' -'item_feather_name': '羽毛' -'item_fermentedSpiderEye_name': '发酵蛛眼' -'item_fireball_name': '火焰弹' -'item_fireworks_flight': '飞行时间:' -'item_fireworks_name': '烟花火箭' -'item_fireworksCharge_black': '黑色' -'item_fireworksCharge_blue': '蓝色' -'item_fireworksCharge_brown': '棕色' -'item_fireworksCharge_customColor': '自定义' -'item_fireworksCharge_cyan': '青色' -'item_fireworksCharge_fadeTo': '淡化至' -'item_fireworksCharge_flicker': '闪烁' -'item_fireworksCharge_gray': '灰色' -'item_fireworksCharge_green': '绿色' -'item_fireworksCharge_lightBlue': '淡蓝色' -'item_fireworksCharge_lime': '黄绿色' -'item_fireworksCharge_magenta': '品红色' -'item_fireworksCharge_name': '烟火之星' -'item_fireworksCharge_orange': '橙色' -'item_fireworksCharge_pink': '粉红色' -'item_fireworksCharge_purple': '紫色' -'item_fireworksCharge_red': '红色' -'item_fireworksCharge_silver': '淡灰色' -'item_fireworksCharge_trail': '踪迹' -'item_fireworksCharge_type': '未知形状' -'item_fireworksCharge_type_0': '小型球状' -'item_fireworksCharge_type_1': '大型球状' -'item_fireworksCharge_type_2': '星形' -'item_fireworksCharge_type_3': '爬行者状' -'item_fireworksCharge_type_4': '爆裂状' -'item_fireworksCharge_white': '白色' -'item_fireworksCharge_yellow': '黄色' -'item_fish_clownfish_raw_name': '小丑鱼' -'item_fish_cod_cooked_name': '熟鱼' -'item_fish_cod_raw_name': '生鱼' -'item_fish_pufferfish_raw_name': '河豚' -'item_fish_salmon_cooked_name': '熟鲑鱼' -'item_fish_salmon_raw_name': '生鲑鱼' -'item_fishingRod_name': '钓鱼竿' -'item_flint_name': '燧石' -'item_flintAndSteel_name': '打火石' -'item_flowerPot_name': '花盆' -'item_frame_name': '物品展示框' -'item_ghastTear_name': '恶魂之泪' -'item_glassBottle_name': '玻璃瓶' -'item_goldNugget_name': '金粒' -'item_hatchetDiamond_name': '钻石斧' -'item_hatchetGold_name': '金斧' -'item_hatchetIron_name': '铁斧' -'item_hatchetStone_name': '石斧' -'item_hatchetWood_name': '木斧' -'item_helmetChain_name': '锁链头盔' -'item_helmetCloth_name': '皮革帽子' -'item_helmetDiamond_name': '钻石头盔' -'item_helmetGold_name': '金头盔' -'item_helmetIron_name': '铁头盔' -'item_hoeDiamond_name': '钻石锄' -'item_hoeGold_name': '金锄' -'item_hoeIron_name': '铁锄' -'item_hoeStone_name': '石锄' -'item_hoeWood_name': '木锄' -'item_horsearmordiamond_name': '钻石马铠' -'item_horsearmorgold_name': '金马铠' -'item_horsearmormetal_name': '铁马铠' -'item_ingotGold_name': '金锭' -'item_ingotIron_name': '铁锭' -'item_ironNugget_name': '铁粒' -'item_knowledgeBook_name': '知识之书' -'item_leash_name': '拴绳' -'item_leather_name': '皮革' -'item_leaves_name': '树叶' -'item_leggingsChain_name': '锁链护腿' -'item_leggingsCloth_name': '皮革裤子' -'item_leggingsDiamond_name': '钻石护腿' -'item_leggingsGold_name': '金护腿' -'item_leggingsIron_name': '铁护腿' -'item_lingering_potion_name': '滞留药水' -'item_magmaCream_name': '岩浆膏' -'item_map_name': '地图' -'item_melon_name': '西瓜' -'item_milk_name': '牛奶' -'item_minecart_name': '矿车' -'item_minecartChest_name': '运输矿车' -'item_minecartCommandBlock_name': '命令方块矿车' -'item_minecartFurnace_name': '动力矿车' -'item_minecartHopper_name': '漏斗矿车' -'item_minecartTnt_name': 'TNT矿车' -'item_modifiers_chest': '穿在身上时:' -'item_modifiers_feet': '穿在脚上时:' -'item_modifiers_head': '戴在头上时:' -'item_modifiers_legs': '穿在腿上时:' -'item_modifiers_mainhand': '在主手时:' -'item_modifiers_offhand': '在副手时:' -'item_monsterPlacer_name': '生成' -'item_mushroomStew_name': '蘑菇煲' -'item_muttonCooked_name': '熟羊肉' -'item_muttonRaw_name': '生羊肉' -'item_nameTag_name': '命名牌' -'item_nbt_tags': 'NBT:%s个标签' -'item_netherStalkSeeds_name': '地狱疣' -'item_netherStar_name': '下界之星' -'item_netherbrick_name': '地狱砖' -'item_netherquartz_name': '下界石英' -'item_painting_name': '画' -'item_paper_name': '纸' -'item_pickaxeDiamond_name': '钻石镐' -'item_pickaxeGold_name': '金镐' -'item_pickaxeIron_name': '铁镐' -'item_pickaxeStone_name': '石镐' -'item_pickaxeWood_name': '木镐' -'item_porkchopCooked_name': '熟猪排' -'item_porkchopRaw_name': '生猪排' -'item_potato_name': '马铃薯' -'item_potatoBaked_name': '烤马铃薯' -'item_potatoPoisonous_name': '毒马铃薯' -'item_potion_name': '药水' -'item_prismarineCrystals_name': '海晶砂粒' -'item_prismarineShard_name': '海晶碎片' -'item_pumpkinPie_name': '南瓜派' -'item_rabbitCooked_name': '熟兔肉' -'item_rabbitFoot_name': '兔子脚' -'item_rabbitHide_name': '兔子皮' -'item_rabbitRaw_name': '生兔肉' -'item_rabbitStew_name': '兔肉煲' -'item_record_11_desc': 'C418 - 11' -'item_record_13_desc': 'C418 - 13' -'item_record_blocks_desc': 'C418 - blocks' -'item_record_cat_desc': 'C418 - cat' -'item_record_chirp_desc': 'C418 - chirp' -'item_record_far_desc': 'C418 - far' -'item_record_mall_desc': 'C418 - mall' -'item_record_mellohi_desc': 'C418 - mellohi' -'item_record_name': '音乐唱片' -'item_record_stal_desc': 'C418 - stal' -'item_record_strad_desc': 'C418 - strad' -'item_record_wait_desc': 'C418 - wait' -'item_record_ward_desc': 'C418 - ward' -'item_redstone_name': '红石' -'item_reeds_name': '甘蔗' -'item_rottenFlesh_name': '腐肉' -'item_saddle_name': '鞍' -'item_seeds_name': '小麦种子' -'item_seeds_melon_name': '西瓜种子' -'item_seeds_pumpkin_name': '南瓜种子' -'item_shears_name': '剪刀' -'item_shield_black_name': '黑色盾牌' -'item_shield_blue_name': '蓝色盾牌' -'item_shield_brown_name': '棕色盾牌' -'item_shield_cyan_name': '青色盾牌' -'item_shield_gray_name': '灰色盾牌' -'item_shield_green_name': '绿色盾牌' -'item_shield_lightBlue_name': '淡蓝色盾牌' -'item_shield_lime_name': '黄绿色盾牌' -'item_shield_magenta_name': '品红色盾牌' -'item_shield_name': '盾牌' -'item_shield_orange_name': '橙色盾牌' -'item_shield_pink_name': '粉红色盾牌' -'item_shield_purple_name': '紫色盾牌' -'item_shield_red_name': '红色盾牌' -'item_shield_silver_name': '淡灰色盾牌' -'item_shield_white_name': '白色盾牌' -'item_shield_yellow_name': '黄色盾牌' -'item_shovelDiamond_name': '钻石锹' -'item_shovelGold_name': '金锹' -'item_shovelIron_name': '铁锹' -'item_shovelStone_name': '石锹' -'item_shovelWood_name': '木锹' -'item_shulkerShell_name': '潜影壳' -'item_sign_name': '告示牌' -'item_skull_char_name': '头' -'item_skull_creeper_name': '爬行者的头' -'item_skull_dragon_name': '龙首' -'item_skull_player_name': '%s的头' -'item_skull_skeleton_name': '骷髅头颅' -'item_skull_wither_name': '凋灵骷髅头颅' -'item_skull_zombie_name': '僵尸的头' -'item_slimeball_name': '粘液球' -'item_snowball_name': '雪球' -'item_speckledMelon_name': '闪烁的西瓜' -'item_spectral_arrow_name': '光灵箭' -'item_spiderEye_name': '蜘蛛眼' -'item_splash_potion_name': '喷溅药水' -'item_stick_name': '木棍' -'item_string_name': '线' -'item_sugar_name': '糖' -'item_sulphur_name': '火药' -'item_swordDiamond_name': '钻石剑' -'item_swordGold_name': '金剑' -'item_swordIron_name': '铁剑' -'item_swordStone_name': '石剑' -'item_swordWood_name': '木剑' -'item_tipped_arrow_name': '药箭' -'item_totem_name': '不死图腾' -'item_unbreakable': '无法破坏' -'item_wheat_name': '小麦' -'item_writingBook_name': '书与笔' -'item_writtenBook_name': '成书' -'item_yellowDust_name': '荧石粉' -'tile_acaciaFence_name': '金合欢栅栏' -'tile_acaciaFenceGate_name': '金合欢栅栏门' -'tile_activatorRail_name': '激活铁轨' -'tile_air_name': '空气' -'tile_anvil_intact_name': '铁砧' -'tile_anvil_name': '铁砧' -'tile_anvil_slightlyDamaged_name': '轻微损坏的铁砧' -'tile_anvil_veryDamaged_name': '严重损坏的铁砧' -'tile_barrier_name': '屏障' -'tile_beacon_name': '信标' -'tile_beacon_primary': '主效果' -'tile_beacon_secondary': '辅助效果' -'tile_bed_noSleep': '你只能在晚上睡觉' -'tile_bed_notSafe': '你现在不能休息,周围有怪物在游荡' -'tile_bed_notValid': '你的床已遗失或被阻挡' -'tile_bed_occupied': '这张床已被占用' -'tile_bed_tooFarAway': '你现在不能休息,床太远了' -'tile_bedrock_name': '基岩' -'tile_beetroots_name': '甜菜根' -'tile_birchFence_name': '白桦木栅栏' -'tile_birchFenceGate_name': '白桦木栅栏门' -'tile_blockCoal_name': '煤炭块' -'tile_blockDiamond_name': '钻石块' -'tile_blockEmerald_name': '绿宝石块' -'tile_blockGold_name': '金块' -'tile_blockIron_name': '铁块' -'tile_blockLapis_name': '青金石块' -'tile_blockRedstone_name': '红石块' -'tile_boneBlock_name': '骨块' -'tile_bookshelf_name': '书架' -'tile_brick_name': '砖块' -'tile_button_name': '按钮' -'tile_cactus_name': '仙人掌' -'tile_cake_name': '蛋糕' -'tile_carrots_name': '胡萝卜' -'tile_cauldron_name': '炼药锅' -'tile_chainCommandBlock_name': '连锁型命令方块' -'tile_chest_name': '箱子' -'tile_chestTrap_name': '陷阱箱' -'tile_chorusFlower_name': '紫颂花' -'tile_chorusPlant_name': '紫颂植物' -'tile_clay_name': '粘土块' -'tile_clayHardened_name': '陶瓦' -'tile_clayHardenedStained_black_name': '黑色陶瓦' -'tile_clayHardenedStained_blue_name': '蓝色陶瓦' -'tile_clayHardenedStained_brown_name': '棕色陶瓦' -'tile_clayHardenedStained_cyan_name': '青色陶瓦' -'tile_clayHardenedStained_gray_name': '灰色陶瓦' -'tile_clayHardenedStained_green_name': '绿色陶瓦' -'tile_clayHardenedStained_lightBlue_name': '淡蓝色陶瓦' -'tile_clayHardenedStained_lime_name': '黄绿色陶瓦' -'tile_clayHardenedStained_magenta_name': '品红色陶瓦' -'tile_clayHardenedStained_name': '染色陶瓦' -'tile_clayHardenedStained_orange_name': '橙色陶瓦' -'tile_clayHardenedStained_pink_name': '粉红色陶瓦' -'tile_clayHardenedStained_purple_name': '紫色陶瓦' -'tile_clayHardenedStained_red_name': '红色陶瓦' -'tile_clayHardenedStained_silver_name': '淡灰色陶瓦' -'tile_clayHardenedStained_white_name': '白色陶瓦' -'tile_clayHardenedStained_yellow_name': '黄色陶瓦' -'tile_cloth_black_name': '黑色羊毛' -'tile_cloth_blue_name': '蓝色羊毛' -'tile_cloth_brown_name': '棕色羊毛' -'tile_cloth_cyan_name': '青色羊毛' -'tile_cloth_gray_name': '灰色羊毛' -'tile_cloth_green_name': '绿色羊毛' -'tile_cloth_lightBlue_name': '淡蓝色羊毛' -'tile_cloth_lime_name': '黄绿色羊毛' -'tile_cloth_magenta_name': '品红色羊毛' -'tile_cloth_name': '羊毛' -'tile_cloth_orange_name': '橙色羊毛' -'tile_cloth_pink_name': '粉红色羊毛' -'tile_cloth_purple_name': '紫色羊毛' -'tile_cloth_red_name': '红色羊毛' -'tile_cloth_silver_name': '淡灰色羊毛' -'tile_cloth_white_name': '白色羊毛' -'tile_cloth_yellow_name': '黄色羊毛' -'tile_cobbleWall_mossy_name': '苔石墙' -'tile_cobbleWall_normal_name': '圆石墙' -'tile_cocoa_name': '可可果' -'tile_commandBlock_name': '命令方块' -'tile_concrete_black_name': '黑色混凝土' -'tile_concrete_blue_name': '蓝色混凝土' -'tile_concrete_brown_name': '棕色混凝土' -'tile_concrete_cyan_name': '青色混凝土' -'tile_concrete_gray_name': '灰色混凝土' -'tile_concrete_green_name': '绿色混凝土' -'tile_concrete_lightBlue_name': '淡蓝色混凝土' -'tile_concrete_lime_name': '黄绿色混凝土' -'tile_concrete_magenta_name': '品红色混凝土' -'tile_concrete_orange_name': '橙色混凝土' -'tile_concrete_pink_name': '粉红色混凝土' -'tile_concrete_purple_name': '紫色混凝土' -'tile_concrete_red_name': '红色混凝土' -'tile_concrete_silver_name': '淡灰色混凝土' -'tile_concrete_white_name': '白色混凝土' -'tile_concrete_yellow_name': '黄色混凝土' -'tile_concretePowder_black_name': '黑色混凝土粉末' -'tile_concretePowder_blue_name': '蓝色混凝土粉末' -'tile_concretePowder_brown_name': '棕色混凝土粉末' -'tile_concretePowder_cyan_name': '青色混凝土粉末' -'tile_concretePowder_gray_name': '灰色混凝土粉末' -'tile_concretePowder_green_name': '绿色混凝土粉末' -'tile_concretePowder_lightBlue_name': '淡蓝色混凝土粉末' -'tile_concretePowder_lime_name': '黄绿色混凝土粉末' -'tile_concretePowder_magenta_name': '品红色混凝土粉末' -'tile_concretePowder_orange_name': '橙色混凝土粉末' -'tile_concretePowder_pink_name': '粉红色混凝土粉末' -'tile_concretePowder_purple_name': '紫色混凝土粉末' -'tile_concretePowder_red_name': '红色混凝土粉末' -'tile_concretePowder_silver_name': '淡灰色混凝土粉末' -'tile_concretePowder_white_name': '白色混凝土粉末' -'tile_concretePowder_yellow_name': '黄色混凝土粉末' -'tile_crops_name': '农作物' -'tile_darkOakFence_name': '深色橡木栅栏' -'tile_darkOakFenceGate_name': '深色橡木栅栏门' -'tile_daylightDetector_name': '阳光传感器' -'tile_deadbush_name': '枯死的灌木' -'tile_detectorRail_name': '探测铁轨' -'tile_dirt_coarse_name': '砂土' -'tile_dirt_default_name': '泥土' -'tile_dirt_name': '泥土' -'tile_dirt_podzol_name': '灰化土' -'tile_dispenser_name': '发射器' -'tile_doorIron_name': '铁门' -'tile_doorWood_name': '木门' -'tile_doublePlant_fern_name': '大型蕨' -'tile_doublePlant_grass_name': '高草丛' -'tile_doublePlant_name': '植物' -'tile_doublePlant_paeonia_name': '牡丹' -'tile_doublePlant_rose_name': '玫瑰丛' -'tile_doublePlant_sunflower_name': '向日葵' -'tile_doublePlant_syringa_name': '丁香' -'tile_dragonEgg_name': '龙蛋' -'tile_dropper_name': '投掷器' -'tile_enchantmentTable_name': '附魔台' -'tile_endBricks_name': '末地石砖' -'tile_endPortalFrame_name': '末地传送门' -'tile_endRod_name': '末地烛' -'tile_enderChest_name': '末影箱' -'tile_farmland_name': '耕地' -'tile_fence_name': '橡木栅栏' -'tile_fenceGate_name': '橡木栅栏门' -'tile_fenceIron_name': '铁栏杆' -'tile_fire_name': '火' -'tile_flower1_dandelion_name': '蒲公英' -'tile_flower1_name': '花' -'tile_flower2_allium_name': '绒球葱' -'tile_flower2_blueOrchid_name': '兰花' -'tile_flower2_houstonia_name': '茜草花' -'tile_flower2_name': '花' -'tile_flower2_oxeyeDaisy_name': '滨菊' -'tile_flower2_poppy_name': '虞美人' -'tile_flower2_tulipOrange_name': '橙色郁金香' -'tile_flower2_tulipPink_name': '粉红色郁金香' -'tile_flower2_tulipRed_name': '红色郁金香' -'tile_flower2_tulipWhite_name': '白色郁金香' -'tile_frostedIce_name': '霜冰' -'tile_furnace_name': '熔炉' -'tile_glass_name': '玻璃' -'tile_glazedTerracottaBlack_name': '黑色带釉陶瓦' -'tile_glazedTerracottaBlue_name': '蓝色带釉陶瓦' -'tile_glazedTerracottaBrown_name': '棕色带釉陶瓦' -'tile_glazedTerracottaCyan_name': '青色带釉陶瓦' -'tile_glazedTerracottaGray_name': '灰色带釉陶瓦' -'tile_glazedTerracottaGreen_name': '绿色带釉陶瓦' -'tile_glazedTerracottaLightBlue_name': '淡蓝色带釉陶瓦' -'tile_glazedTerracottaLime_name': '黄绿色带釉陶瓦' -'tile_glazedTerracottaMagenta_name': '品红色带釉陶瓦' -'tile_glazedTerracottaOrange_name': '橙色带釉陶瓦' -'tile_glazedTerracottaPink_name': '粉红色带釉陶瓦' -'tile_glazedTerracottaPurple_name': '紫色带釉陶瓦' -'tile_glazedTerracottaRed_name': '红色带釉陶瓦' -'tile_glazedTerracottaSilver_name': '淡灰色带釉陶瓦' -'tile_glazedTerracottaWhite_name': '白色带釉陶瓦' -'tile_glazedTerracottaYellow_name': '黄色带釉陶瓦' -'tile_goldenRail_name': '充能铁轨' -'tile_grass_name': '草方块' -'tile_grassPath_name': '草径' -'tile_gravel_name': '沙砾' -'tile_hayBlock_name': '干草块' -'tile_hellrock_name': '地狱岩' -'tile_hellsand_name': '灵魂沙' -'tile_hopper_name': '漏斗' -'tile_ice_name': '冰' -'tile_icePacked_name': '浮冰' -'tile_ironTrapdoor_name': '铁活板门' -'tile_jukebox_name': '唱片机' -'tile_jungleFence_name': '丛林木栅栏' -'tile_jungleFenceGate_name': '丛林木栅栏门' -'tile_ladder_name': '梯子' -'tile_lava_name': '熔岩' -'tile_leaves_acacia_name': '金合欢树叶' -'tile_leaves_big_oak_name': '深色橡树树叶' -'tile_leaves_birch_name': '白桦树叶' -'tile_leaves_jungle_name': '丛林树叶' -'tile_leaves_name': '树叶' -'tile_leaves_oak_name': '橡树树叶' -'tile_leaves_spruce_name': '云杉树叶' -'tile_lever_name': '拉杆' -'tile_lightgem_name': '荧石' -'tile_litpumpkin_name': '南瓜灯' -'tile_lockedchest_name': '上锁的箱子' -'tile_log_acacia_name': '金合欢木' -'tile_log_big_oak_name': '深色橡木' -'tile_log_birch_name': '白桦木' -'tile_log_jungle_name': '丛林木' -'tile_log_name': '木头' -'tile_log_oak_name': '橡木' -'tile_log_spruce_name': '云杉木' -'tile_magma_name': '岩浆块' -'tile_melon_name': '西瓜' -'tile_mobSpawner_name': '刷怪箱' -'tile_monsterStoneEgg_brick_name': '石砖怪物蛋' -'tile_monsterStoneEgg_chiseledbrick_name': '錾制石砖怪物蛋' -'tile_monsterStoneEgg_cobble_name': '圆石怪物蛋' -'tile_monsterStoneEgg_crackedbrick_name': '裂石砖怪物蛋' -'tile_monsterStoneEgg_mossybrick_name': '苔石砖怪物蛋' -'tile_monsterStoneEgg_name': '石头怪物蛋' -'tile_monsterStoneEgg_stone_name': '石头怪物蛋' -'tile_mushroom_name': '蘑菇' -'tile_musicBlock_name': '音符盒' -'tile_mycel_name': '菌丝' -'tile_netherBrick_name': '地狱砖块' -'tile_netherFence_name': '地狱砖栅栏' -'tile_netherStalk_name': '地狱疣' -'tile_netherWartBlock_name': '地狱疣块' -'tile_netherquartz_name': '下界石英矿石' -'tile_notGate_name': '红石火把' -'tile_observer_name': '侦测器' -'tile_obsidian_name': '黑曜石' -'tile_oreCoal_name': '煤矿石' -'tile_oreDiamond_name': '钻石矿石' -'tile_oreEmerald_name': '绿宝石矿石' -'tile_oreGold_name': '金矿石' -'tile_oreIron_name': '铁矿石' -'tile_oreLapis_name': '青金石矿石' -'tile_oreRedstone_name': '红石矿石' -'tile_pistonBase_name': '活塞' -'tile_pistonStickyBase_name': '粘性活塞' -'tile_portal_name': '传送门' -'tile_potatoes_name': '马铃薯' -'tile_pressurePlateStone_name': '石质压力板' -'tile_pressurePlateWood_name': '木质压力板' -'tile_prismarine_bricks_name': '海晶石砖' -'tile_prismarine_dark_name': '暗海晶石' -'tile_prismarine_rough_name': '海晶石' -'tile_pumpkin_name': '南瓜' -'tile_pumpkinStem_name': '南瓜梗' -'tile_purpurBlock_name': '紫珀块' -'tile_purpurPillar_name': '竖纹紫珀块' -'tile_purpurSlab_name': '紫珀台阶' -'tile_quartzBlock_chiseled_name': '錾制石英块' -'tile_quartzBlock_default_name': '石英块' -'tile_quartzBlock_lines_name': '竖纹石英块' -'tile_quartzBlock_name': '石英块' -'tile_rail_name': '铁轨' -'tile_redNetherBrick_name': '红色地狱砖' -'tile_redSandStone_chiseled_name': '錾制红砂岩' -'tile_redSandStone_default_name': '红砂岩' -'tile_redSandStone_name': '红砂岩' -'tile_redSandStone_smooth_name': '平滑红砂岩' -'tile_redstoneDust_name': '红石粉' -'tile_redstoneLight_name': '红石灯' -'tile_reeds_name': '甘蔗' -'tile_repeatingCommandBlock_name': '循环型命令方块' -'tile_sand_default_name': '沙子' -'tile_sand_name': '沙子' -'tile_sand_red_name': '红沙' -'tile_sandStone_chiseled_name': '錾制砂岩' -'tile_sandStone_default_name': '砂岩' -'tile_sandStone_name': '砂岩' -'tile_sandStone_smooth_name': '平滑砂岩' -'tile_sapling_acacia_name': '金合欢树苗' -'tile_sapling_big_oak_name': '深色橡树树苗' -'tile_sapling_birch_name': '白桦树苗' -'tile_sapling_jungle_name': '丛林树苗' -'tile_sapling_oak_name': '橡树树苗' -'tile_sapling_spruce_name': '云杉树苗' -'tile_seaLantern_name': '海晶灯' -'tile_shulkerBoxBlack_name': '黑色潜影盒' -'tile_shulkerBoxBlue_name': '蓝色潜影盒' -'tile_shulkerBoxBrown_name': '棕色潜影盒' -'tile_shulkerBoxCyan_name': '青色潜影盒' -'tile_shulkerBoxGray_name': '灰色潜影盒' -'tile_shulkerBoxGreen_name': '绿色潜影盒' -'tile_shulkerBoxLightBlue_name': '淡蓝色潜影盒' -'tile_shulkerBoxLime_name': '黄绿色潜影盒' -'tile_shulkerBoxMagenta_name': '品红色潜影盒' -'tile_shulkerBoxOrange_name': '橙色潜影盒' -'tile_shulkerBoxPink_name': '粉色潜影盒' -'tile_shulkerBoxPurple_name': '紫色潜影盒' -'tile_shulkerBoxRed_name': '红色潜影盒' -'tile_shulkerBoxSilver_name': '淡灰色潜影盒' -'tile_shulkerBoxWhite_name': '白色潜影盒' -'tile_shulkerBoxYellow_name': '黄色潜影盒' -'tile_sign_name': '告示牌' -'tile_slime_name': '粘液块' -'tile_snow_name': '雪' -'tile_sponge_dry_name': '海绵' -'tile_sponge_wet_name': '湿海绵' -'tile_spruceFence_name': '云杉木栅栏' -'tile_spruceFenceGate_name': '云杉木栅栏门' -'tile_stainedGlass_black_name': '黑色染色玻璃' -'tile_stainedGlass_blue_name': '蓝色染色玻璃' -'tile_stainedGlass_brown_name': '棕色染色玻璃' -'tile_stainedGlass_cyan_name': '青色染色玻璃' -'tile_stainedGlass_gray_name': '灰色染色玻璃' -'tile_stainedGlass_green_name': '绿色染色玻璃' -'tile_stainedGlass_lightBlue_name': '淡蓝色染色玻璃' -'tile_stainedGlass_lime_name': '黄绿色染色玻璃' -'tile_stainedGlass_magenta_name': '品红色染色玻璃' -'tile_stainedGlass_name': '染色玻璃' -'tile_stainedGlass_orange_name': '橙色染色玻璃' -'tile_stainedGlass_pink_name': '粉红色染色玻璃' -'tile_stainedGlass_purple_name': '紫色染色玻璃' -'tile_stainedGlass_red_name': '红色染色玻璃' -'tile_stainedGlass_silver_name': '淡灰色染色玻璃' -'tile_stainedGlass_white_name': '白色染色玻璃' -'tile_stainedGlass_yellow_name': '黄色染色玻璃' -'tile_stairsBrick_name': '砖楼梯' -'tile_stairsNetherBrick_name': '地狱砖楼梯' -'tile_stairsPurpur_name': '紫珀楼梯' -'tile_stairsQuartz_name': '石英楼梯' -'tile_stairsRedSandStone_name': '红砂岩楼梯' -'tile_stairsSandStone_name': '砂岩楼梯' -'tile_stairsStone_name': '圆石楼梯' -'tile_stairsStoneBrickSmooth_name': '石砖楼梯' -'tile_stairsWood_name': '橡木楼梯' -'tile_stairsWoodAcacia_name': '金合欢木楼梯' -'tile_stairsWoodBirch_name': '桦木楼梯' -'tile_stairsWoodDarkOak_name': '深色橡木楼梯' -'tile_stairsWoodJungle_name': '丛林木楼梯' -'tile_stairsWoodSpruce_name': '云杉木楼梯' -'tile_stone_andesite_name': '安山岩' -'tile_stone_andesiteSmooth_name': '磨制安山岩' -'tile_stone_diorite_name': '闪长岩' -'tile_stone_dioriteSmooth_name': '磨制闪长岩' -'tile_stone_granite_name': '花岗岩' -'tile_stone_graniteSmooth_name': '磨制花岗岩' -'tile_stone_stone_name': '石头' -'tile_stoneMoss_name': '苔石' -'tile_stoneSlab_brick_name': '砖台阶' -'tile_stoneSlab_cobble_name': '圆石台阶' -'tile_stoneSlab_name': '石台阶' -'tile_stoneSlab_netherBrick_name': '地狱砖台阶' -'tile_stoneSlab_quartz_name': '石英台阶' -'tile_stoneSlab_sand_name': '砂岩台阶' -'tile_stoneSlab_smoothStoneBrick_name': '石砖台阶' -'tile_stoneSlab_stone_name': '石台阶' -'tile_stoneSlab_wood_name': '木台阶' -'tile_stoneSlab2_red_sandstone_name': '红砂岩台阶' -'tile_stonebrick_name': '圆石' -'tile_stonebricksmooth_chiseled_name': '錾制石砖' -'tile_stonebricksmooth_cracked_name': '裂石砖' -'tile_stonebricksmooth_default_name': '石砖' -'tile_stonebricksmooth_mossy_name': '苔石砖' -'tile_stonebricksmooth_name': '石砖' -'tile_structureBlock_name': '结构方块' -'tile_structureVoid_name': '结构空位' -'tile_tallgrass_fern_name': '蕨' -'tile_tallgrass_grass_name': '草' -'tile_tallgrass_name': '草' -'tile_tallgrass_shrub_name': '灌木' -'tile_thinGlass_name': '玻璃板' -'tile_thinStainedGlass_black_name': '黑色染色玻璃板' -'tile_thinStainedGlass_blue_name': '蓝色染色玻璃板' -'tile_thinStainedGlass_brown_name': '棕色染色玻璃板' -'tile_thinStainedGlass_cyan_name': '青色染色玻璃板' -'tile_thinStainedGlass_gray_name': '灰色染色玻璃板' -'tile_thinStainedGlass_green_name': '绿色染色玻璃板' -'tile_thinStainedGlass_lightBlue_name': '淡蓝色染色玻璃板' -'tile_thinStainedGlass_lime_name': '黄绿色染色玻璃板' -'tile_thinStainedGlass_magenta_name': '品红色染色玻璃板' -'tile_thinStainedGlass_name': '染色玻璃板' -'tile_thinStainedGlass_orange_name': '橙色染色玻璃板' -'tile_thinStainedGlass_pink_name': '粉红色染色玻璃板' -'tile_thinStainedGlass_purple_name': '紫色染色玻璃板' -'tile_thinStainedGlass_red_name': '红色染色玻璃板' -'tile_thinStainedGlass_silver_name': '淡灰色染色玻璃板' -'tile_thinStainedGlass_white_name': '白色染色玻璃板' -'tile_thinStainedGlass_yellow_name': '黄色染色玻璃板' -'tile_tnt_name': 'TNT' -'tile_torch_name': '火把' -'tile_trapdoor_name': '活板门' -'tile_tripWire_name': '绊线' -'tile_tripWireSource_name': '绊线钩' -'tile_vine_name': '藤蔓' -'tile_water_name': '水' -'tile_waterlily_name': '睡莲' -'tile_web_name': '蜘蛛网' -'tile_weightedPlate_heavy_name': '测重压力板(重质)' -'tile_weightedPlate_light_name': '测重压力板(轻质)' -'tile_whiteStone_name': '末地石' -'tile_wood_acacia_name': '金合欢木板' -'tile_wood_big_oak_name': '深色橡木木板' -'tile_wood_birch_name': '白桦木板' -'tile_wood_jungle_name': '丛林木板' -'tile_wood_name': '木板' -'tile_wood_oak_name': '橡木木板' -'tile_wood_spruce_name': '云杉木板' -'tile_woodSlab_acacia_name': '金合欢木台阶' -'tile_woodSlab_big_oak_name': '深色橡木台阶' -'tile_woodSlab_birch_name': '桦木台阶' -'tile_woodSlab_jungle_name': '丛林台阶' -'tile_woodSlab_name': '木台阶' -'tile_woodSlab_oak_name': '橡木台阶' -'tile_woodSlab_spruce_name': '云杉台阶' -'tile_woolCarpet_black_name': '黑色地毯' -'tile_woolCarpet_blue_name': '蓝色地毯' -'tile_woolCarpet_brown_name': '棕色地毯' -'tile_woolCarpet_cyan_name': '青色地毯' -'tile_woolCarpet_gray_name': '灰色地毯' -'tile_woolCarpet_green_name': '绿色地毯' -'tile_woolCarpet_lightBlue_name': '淡蓝色地毯' -'tile_woolCarpet_lime_name': '黄绿色地毯' -'tile_woolCarpet_magenta_name': '品红色地毯' -'tile_woolCarpet_name': '地毯' -'tile_woolCarpet_orange_name': '橙色地毯' -'tile_woolCarpet_pink_name': '粉红色地毯' -'tile_woolCarpet_purple_name': '紫色地毯' -'tile_woolCarpet_red_name': '红色地毯' -'tile_woolCarpet_silver_name': '淡灰色地毯' -'tile_woolCarpet_white_name': '白色地毯' -'tile_woolCarpet_yellow_name': '黄色地毯' -'tile_workbench_name': '工作台' -'tipped_arrow_effect_awkward': '药箭' -'tipped_arrow_effect_empty': '不可合成的药箭' -'tipped_arrow_effect_fire_resistance': '抗火之箭' -'tipped_arrow_effect_harming': '伤害之箭' -'tipped_arrow_effect_healing': '治疗之箭' -'tipped_arrow_effect_invisibility': '隐身之箭' -'tipped_arrow_effect_leaping': '跳跃之箭' -'tipped_arrow_effect_levitation': '飘浮之箭' -'tipped_arrow_effect_luck': '幸运之箭' -'tipped_arrow_effect_mundane': '药箭' -'tipped_arrow_effect_night_vision': '夜视之箭' -'tipped_arrow_effect_poison': '剧毒之箭' -'tipped_arrow_effect_regeneration': '再生之箭' -'tipped_arrow_effect_slowness': '迟缓之箭' -'tipped_arrow_effect_strength': '力量之箭' -'tipped_arrow_effect_swiftness': '迅捷之箭' -'tipped_arrow_effect_thick': '药箭' -'tipped_arrow_effect_water': '喷溅之箭' -'tipped_arrow_effect_water_breathing': '水肺之箭' -'tipped_arrow_effect_weakness': '虚弱之箭' -'potion_effect_awkward': '粗制的药水' -'potion_effect_empty': '不可合成的药水' -'potion_effect_fire_resistance': '抗火药水' -'potion_effect_harming': '伤害药水' -'potion_effect_healing': '治疗药水' -'potion_effect_invisibility': '隐身药水' -'potion_effect_leaping': '跳跃药水' -'potion_effect_levitation': '飘浮药水' -'potion_effect_luck': '幸运药水' -'potion_effect_mundane': '平凡的药水' -'potion_effect_night_vision': '夜视药水' -'potion_effect_poison': '剧毒药水' -'potion_effect_regeneration': '再生药水' -'potion_effect_slowness': '迟缓药水' -'potion_effect_strength': '力量药水' -'potion_effect_swiftness': '迅捷药水' -'potion_effect_thick': '浓稠的药水' -'potion_effect_water': '水瓶' -'potion_effect_water_breathing': '水肺药水' -'potion_effect_weakness': '虚弱药水' -'lingering_potion_effect_awkward': '滞留型粗制药水' -'lingering_potion_effect_empty': '滞留型不可合成的药水' -'lingering_potion_effect_fire_resistance': '滞留型抗火药水' -'lingering_potion_effect_harming': '滞留型伤害药水' -'lingering_potion_effect_healing': '滞留型治疗药水' -'lingering_potion_effect_invisibility': '滞留型隐身药水' -'lingering_potion_effect_leaping': '滞留型跳跃药水' -'lingering_potion_effect_levitation': '滞留型飘浮药水' -'lingering_potion_effect_luck': '滞留型幸运药水' -'lingering_potion_effect_mundane': '滞留型平凡的药水' -'lingering_potion_effect_night_vision': '滞留型夜视药水' -'lingering_potion_effect_poison': '滞留型剧毒药水' -'lingering_potion_effect_regeneration': '滞留型再生药水' -'lingering_potion_effect_slowness': '滞留型迟缓药水' -'lingering_potion_effect_strength': '滞留型力量药水' -'lingering_potion_effect_swiftness': '滞留型迅捷药水' -'lingering_potion_effect_thick': '滞留型浓稠的药水' -'lingering_potion_effect_water': '滞留型水瓶' -'lingering_potion_effect_water_breathing': '滞留型水肺药水' -'lingering_potion_effect_weakness': '滞留型虚弱药水' -'splash_potion_effect_awkward': '喷溅型粗制药水' -'splash_potion_effect_empty': '喷溅型不可合成的药水' -'splash_potion_effect_fire_resistance': '喷溅型抗火药水' -'splash_potion_effect_harming': '喷溅型伤害药水' -'splash_potion_effect_healing': '喷溅型治疗药水' -'splash_potion_effect_invisibility': '喷溅型隐身药水' -'splash_potion_effect_leaping': '喷溅型跳跃药水' -'splash_potion_effect_levitation': '喷溅型飘浮药水' -'splash_potion_effect_luck': '喷溅型幸运药水' -'splash_potion_effect_mundane': '喷溅型平凡的药水' -'splash_potion_effect_night_vision': '喷溅型夜视药水' -'splash_potion_effect_poison': '喷溅型剧毒药水' -'splash_potion_effect_regeneration': '喷溅型再生药水' -'splash_potion_effect_slowness': '喷溅型迟缓药水' -'splash_potion_effect_strength': '喷溅型力量药水' -'splash_potion_effect_swiftness': '喷溅型迅捷药水' -'splash_potion_effect_thick': '喷溅型浓稠的药水' -'splash_potion_effect_water': '喷溅型水瓶' -'splash_potion_effect_water_breathing': '喷溅型水肺药水' -'splash_potion_effect_weakness': '喷溅型虚弱药水' diff --git a/src/main/scala/io/izzel/taboolib/TabooLib.java b/src/main/scala/io/izzel/taboolib/TabooLib.java index 90891db..5ed9b48 100644 --- a/src/main/scala/io/izzel/taboolib/TabooLib.java +++ b/src/main/scala/io/izzel/taboolib/TabooLib.java @@ -47,13 +47,13 @@ public class TabooLib { config = TConfig.create(getPlugin(), "settings.yml"); // 加载版本号 try { - version = NumberConversions.toDouble(IO.readFully(Files.getResource("version"), Charset.forName("utf-8"))); + version = NumberConversions.toDouble(IO.readFully(Files.getResource("__resources__/version"), Charset.forName("utf-8"))); } catch (Throwable t) { t.printStackTrace(); } // 加载内部语言文件 try { - internal.loadFromString(IO.readFully(Files.getResource("lang/internal.yml"), Charset.forName("utf-8"))); + internal.loadFromString(IO.readFully(Files.getResource("__resources__/lang/internal.yml"), Charset.forName("utf-8"))); } catch (Throwable t) { t.printStackTrace(); } diff --git a/src/main/scala/io/izzel/taboolib/client/TabooLibSettings.java b/src/main/scala/io/izzel/taboolib/client/TabooLibSettings.java index b14194c..b6124d7 100644 --- a/src/main/scala/io/izzel/taboolib/client/TabooLibSettings.java +++ b/src/main/scala/io/izzel/taboolib/client/TabooLibSettings.java @@ -29,7 +29,7 @@ public class TabooLibSettings { public static InputStream getSettingsInputStream() { try { - URL url = TabooLibServer.class.getClassLoader().getResource("settings.properties"); + URL url = TabooLibServer.class.getClassLoader().getResource("__resources__/settings.properties"); if (url == null) { return null; } else { diff --git a/src/main/scala/io/izzel/taboolib/common/command/TabooLibExecuteCommand.java b/src/main/scala/io/izzel/taboolib/common/command/TabooLibExecuteCommand.java deleted file mode 100644 index 950dc10..0000000 --- a/src/main/scala/io/izzel/taboolib/common/command/TabooLibExecuteCommand.java +++ /dev/null @@ -1,149 +0,0 @@ -package io.izzel.taboolib.common.command; - -import io.izzel.taboolib.TabooLibAPI; -import io.izzel.taboolib.module.locale.TLocale; -import io.izzel.taboolib.module.command.base.BaseMainCommand; -import io.izzel.taboolib.module.command.base.BaseSubCommand; -import io.izzel.taboolib.module.command.base.BaseCommand; -import io.izzel.taboolib.module.command.base.Argument; -import io.izzel.taboolib.module.command.base.SubCommand; -import io.izzel.taboolib.util.ArrayUtil; -import org.bukkit.Bukkit; -import org.bukkit.command.Command; -import org.bukkit.command.CommandSender; -import org.bukkit.entity.Player; - -/** - * @Author sky - * @Since 2018-07-04 21:32 - */ -@BaseCommand( - name = "tExecute", - permission = "taboolib.admin" -) -public class TabooLibExecuteCommand extends BaseMainCommand { - - @Override - public String getCommandTitle() { - return TLocale.asString("COMMANDS.TEXECUTE.COMMAND-TITLE"); - } - - @SubCommand(priority = 1) - BaseSubCommand chat = new BaseSubCommand() { - - @Override - public String getLabel() { - return "chat"; - } - - @Override - public String getDescription() { - return TLocale.asString("COMMANDS.TEXECUTE.CHAT.DESCRIPTION"); - } - - @Override - public Argument[] getArguments() { - return new Argument[] { - new Argument(TLocale.asString("COMMANDS.TEXECUTE.CHAT.ARGUMENTS.0")), - new Argument(TLocale.asString("COMMANDS.TEXECUTE.CHAT.ARGUMENTS.1")) - }; - } - - @Override - public void onCommand(CommandSender sender, Command command, String label, String[] args) { - Player player = Bukkit.getPlayerExact(args[0]); - if (player == null) { - TLocale.sendTo(sender, "INVALID-PLAYER-OFFLINE", args[0]); - return; - } - player.chat(ArrayUtil.arrayJoin(args, 1)); - } - }; - - @SubCommand(priority = 1) - BaseSubCommand command = new BaseSubCommand() { - @Override - public String getLabel() { - return "command"; - } - - @Override - public String[] getAliases() { - return new String[] {"cmd"}; - } - - @Override - public String getDescription() { - return TLocale.asString("COMMANDS.TEXECUTE.COMMAND.DESCRIPTION"); - } - - @Override - public Argument[] getArguments() { - return new Argument[] { - new Argument(TLocale.asString("COMMANDS.TEXECUTE.COMMAND.ARGUMENTS.0")), - new Argument(TLocale.asString("COMMANDS.TEXECUTE.COMMAND.ARGUMENTS.1")) - }; - } - - @Override - public void onCommand(CommandSender sender, Command command, String label, String[] args) { - if (args[0].equalsIgnoreCase("console")) { - TabooLibAPI.dispatchCommand(Bukkit.getConsoleSender(), ArrayUtil.arrayJoin(args, 1)); - return; - } - Player player = Bukkit.getPlayerExact(args[0]); - if (player == null) { - TLocale.sendTo(sender, "INVALID-TARGET-NOT-FOUND", args[0]); - return; - } - TabooLibAPI.dispatchCommand(player, ArrayUtil.arrayJoin(args, 1)); - } - }; - - @SubCommand(priority = 2) - BaseSubCommand commandAsOp = new BaseSubCommand() { - - @Override - public String getLabel() { - return "commandAsOp"; - } - - @Override - public String[] getAliases() { - return new String[] {"op"}; - } - - @Override - public String getDescription() { - return TLocale.asString("COMMANDS.TEXECUTE.COMMAND-AS-OP.DESCRIPTION"); - } - - @Override - public Argument[] getArguments() { - return new Argument[] { - new Argument(TLocale.asString("COMMANDS.TEXECUTE.COMMAND-AS-OP.ARGUMENTS.0")), - new Argument(TLocale.asString("COMMANDS.TEXECUTE.COMMAND-AS-OP.ARGUMENTS.1")) - }; - } - - @Override - public void onCommand(CommandSender sender, Command command, String label, String[] args) { - if (args[0].equalsIgnoreCase("console")) { - TabooLibAPI.dispatchCommand(Bukkit.getConsoleSender(), ArrayUtil.arrayJoin(args, 1)); - return; - } - Player player = Bukkit.getPlayerExact(args[0]); - if (player == null) { - TLocale.sendTo(sender, "INVALID-TARGET-NOT-FOUND", args[0]); - return; - } - boolean isOp = player.isOp(); - player.setOp(true); - try { - TabooLibAPI.dispatchCommand(player, ArrayUtil.arrayJoin(args, 1)); - } catch (Exception ignored) { - } - player.setOp(isOp); - } - }; -} \ No newline at end of file diff --git a/src/main/scala/io/izzel/taboolib/common/command/TabooLibLocaleCommand.java b/src/main/scala/io/izzel/taboolib/common/command/TabooLibLocaleCommand.java deleted file mode 100644 index 6372296..0000000 --- a/src/main/scala/io/izzel/taboolib/common/command/TabooLibLocaleCommand.java +++ /dev/null @@ -1,111 +0,0 @@ -package io.izzel.taboolib.common.command; - -import io.izzel.taboolib.module.locale.TLocale; -import io.izzel.taboolib.module.locale.TLocaleLoader; -import io.izzel.taboolib.module.command.base.BaseMainCommand; -import io.izzel.taboolib.module.command.base.BaseSubCommand; -import io.izzel.taboolib.module.command.base.BaseCommand; -import io.izzel.taboolib.module.command.base.Argument; -import io.izzel.taboolib.module.command.base.SubCommand; -import org.bukkit.Bukkit; -import org.bukkit.command.Command; -import org.bukkit.command.CommandSender; -import org.bukkit.entity.Player; -import org.bukkit.plugin.Plugin; - -import java.util.ArrayList; -import java.util.List; -import java.util.stream.IntStream; - -/** - * @author sky - * @since 2018-04-22 14:36:28 - */ -@BaseCommand( - name = "tLocale", - permission = "taboolib.admin" -) -public class TabooLibLocaleCommand extends BaseMainCommand { - - @Override - public String getCommandTitle() { - return TLocale.asString("COMMANDS.TLOCALE.COMMAND-TITLE"); - } - - @SubCommand - BaseSubCommand send = new BaseSubCommand() { - - @Override - public String getLabel() { - return "send"; - } - - @Override - public String getDescription() { - return TLocale.asString("COMMANDS.TLOCALE.SEND.DESCRIPTION"); - } - - @Override - public Argument[] getArguments() { - return new Argument[] { - new Argument(TLocale.asString("COMMANDS.TLOCALE.SEND.ARGUMENTS.0")), - new Argument(TLocale.asString("COMMANDS.TLOCALE.SEND.ARGUMENTS.1")), - new Argument(TLocale.asString("COMMANDS.TLOCALE.SEND.ARGUMENTS.2"), false) - }; - } - - @Override - public void onCommand(CommandSender sender, Command command, String label, String[] args) { - long time = System.currentTimeMillis(); - - List target = new ArrayList<>(); - if (args[0].equalsIgnoreCase("all")) { - target.add(Bukkit.getConsoleSender()); - target.addAll(Bukkit.getOnlinePlayers()); - } else if (args[0].equalsIgnoreCase("players")) { - target.addAll(Bukkit.getOnlinePlayers()); - } else if (args[0].equalsIgnoreCase("console")) { - target.add(Bukkit.getConsoleSender()); - } else { - Player player = Bukkit.getPlayerExact(args[0]); - if (player == null) { - TLocale.sendTo(sender, "COMMANDS.TLOCALE.SEND.INVALID-PLAYER", args[0]); - return; - } - target.add(player); - } - - String[] arguments; - if (args.length > 2) { - arguments = new String[args.length - 2]; - IntStream.range(2, args.length).forEach(i -> arguments[i - 2] = args[i]); - } else { - arguments = new String[0]; - } - - /* - * 使用命令发送其他插件文本 - * /tlocale send BlackSKY testPlugin:message - */ - if (args[1].contains(":")) { - String[] path = args[1].split(":"); - Plugin plugin = Bukkit.getPluginManager().getPlugin(path[0]); - if (plugin == null || !TLocaleLoader.isLocaleLoaded(plugin)) { - TLocale.sendTo(sender, "COMMANDS.TLOCALE.SEND.INVALID-PLUGIN", path[0]); - return; - } - if (path.length == 1) { - TLocale.sendTo(sender, "COMMANDS.TLOCALE.SEND.INVALID-PATH", args[1]); - return; - } - target.forEach(x -> TLocaleLoader.sendTo(plugin, path[1], x, arguments)); - } else { - target.forEach(x -> TLocale.sendTo(x, args[1], arguments)); - } - - if (sender instanceof Player && ((Player) sender).getItemInHand().getType().name().contains("COMMAND")) { - TLocale.sendTo(sender, "COMMANDS.TLOCALE.SEND.SUCCESS-SEND", String.valueOf(System.currentTimeMillis() - time)); - } - } - }; -} diff --git a/src/main/scala/io/izzel/taboolib/common/command/TabooLibPluginCommand.java b/src/main/scala/io/izzel/taboolib/common/command/TabooLibPluginCommand.java deleted file mode 100644 index 53188c2..0000000 --- a/src/main/scala/io/izzel/taboolib/common/command/TabooLibPluginCommand.java +++ /dev/null @@ -1,248 +0,0 @@ -package io.izzel.taboolib.common.command; - -import com.google.common.base.Joiner; -import io.izzel.taboolib.TabooLibAPI; -import io.izzel.taboolib.module.locale.TLocale; -import io.izzel.taboolib.module.command.base.BaseCommand; -import io.izzel.taboolib.module.command.base.BaseMainCommand; -import io.izzel.taboolib.module.command.base.BaseSubCommand; -import io.izzel.taboolib.module.command.base.Argument; -import io.izzel.taboolib.module.command.base.SubCommand; -import io.izzel.taboolib.util.plugin.PluginLoadState; -import io.izzel.taboolib.util.plugin.PluginLoadStateType; -import io.izzel.taboolib.util.plugin.PluginUnloadState; -import io.izzel.taboolib.util.plugin.PluginUtils; -import io.izzel.taboolib.util.ArrayUtil; -import org.bukkit.Bukkit; -import org.bukkit.command.Command; -import org.bukkit.command.CommandSender; -import org.bukkit.plugin.Plugin; - -import java.util.Arrays; -import java.util.List; -import java.util.stream.Collectors; - -/** - * @Author sky - * @Since 2018-05-07 20:14 - */ -@BaseCommand( - name = "tPlugin", - permission = "taboolib.admin" -) -public class TabooLibPluginCommand extends BaseMainCommand { - - @Override - public String getCommandTitle() { - return TLocale.asString("COMMANDS.TPLUGIN.COMMAND-TITLE"); - } - - @SubCommand(priority = 1) - BaseSubCommand load = new BaseSubCommand() { - - @Override - public String getLabel() { - return "load"; - } - - @Override - public String getDescription() { - return TLocale.asString("COMMANDS.TPLUGIN.LOAD.DESCRIPTION"); - } - - @Override - public Argument[] getArguments() { - return new Argument[] {new Argument(TLocale.asString("COMMANDS.TPLUGIN.LOAD.ARGUMENTS.0"), true)}; - } - - @Override - public void onCommand(CommandSender sender, Command command, String label, String[] args) { - String name = ArrayUtil.arrayJoin(args, 0); - if (PluginUtils.getPluginByName(name) != null) { - TLocale.sendTo(sender, "COMMANDS.TPLUGIN.LOAD.INVALID-PLUGIN", name, name + " already loaded!"); - } else { - PluginLoadState loadState; - try { - loadState = PluginUtils.load(name); - } catch (Exception e) { - loadState = new PluginLoadState(PluginLoadStateType.INVALID_PLUGIN, e.toString()); - } - switch (loadState.getStateType()) { - case INVALID_DESCRIPTION: { - TLocale.sendTo(sender, "COMMANDS.TPLUGIN.LOAD.INVALID-DESCRIPTION"); - break; - } - case INVALID_PLUGIN: { - TLocale.sendTo(sender, "COMMANDS.TPLUGIN.LOAD.INVALID-PLUGIN", name, loadState.getMessage()); - break; - } - case FILE_NOT_FOUND: { - TLocale.sendTo(sender, "COMMANDS.TPLUGIN.LOAD.FILE-NOT-FOUND", name); - break; - } - default: - TLocale.sendTo(sender, "COMMANDS.TPLUGIN.LOAD.LOAD-SUCCESS", name); - } - } - } - }; - - @SubCommand(priority = 2) - BaseSubCommand unload = new BaseSubCommand() { - - @Override - public String getLabel() { - return "unload"; - } - - @Override - public String getDescription() { - return TLocale.asString("COMMANDS.TPLUGIN.UNLOAD.DESCRIPTION"); - } - - @Override - public Argument[] getArguments() { - return new Argument[] {new Argument(TLocale.asString("COMMANDS.TPLUGIN.UNLOAD.ARGUMENTS.0"), true, () -> { - return java.util.Arrays.stream(Bukkit.getPluginManager().getPlugins()).map(Plugin::getName).collect(Collectors.toList()); - })}; - } - - @Override - public void onCommand(CommandSender sender, Command command, String label, String[] args) { - String name = ArrayUtil.arrayJoin(args, 0); - Plugin plugin = PluginUtils.getPluginByName(name); - if (plugin == null) { - TLocale.sendTo(sender, "COMMANDS.TPLUGIN.UNLOAD.INVALID-PLUGIN", name); - } else if (PluginUtils.isIgnored(plugin)) { - TLocale.sendTo(sender, "COMMANDS.TPLUGIN.UNLOAD.INVALID-PLUGIN-IGNORED", name); - } else { - PluginUnloadState unloadState; - try { - unloadState = PluginUtils.unload(plugin); - } catch (Exception e) { - unloadState = new PluginUnloadState(true, e.toString()); - } - if (unloadState.isFailed()) { - TLocale.sendTo(sender, "COMMANDS.TPLUGIN.UNLOAD.UNLOAD-FAIL", name, unloadState.getMessage()); - } else { - TLocale.sendTo(sender, "COMMANDS.TPLUGIN.UNLOAD.UNLOAD-SUCCESS", name); - } - } - } - }; - - @SubCommand(priority = 3) - BaseSubCommand reload = new BaseSubCommand() { - - @Override - public String getLabel() { - return "reload"; - } - - @Override - public String getDescription() { - return TLocale.asString("COMMANDS.TPLUGIN.RELOAD.DESCRIPTION"); - } - - @Override - public Argument[] getArguments() { - return new Argument[] {new Argument(TLocale.asString("COMMANDS.TPLUGIN.RELOAD.ARGUMENTS.0"), true, () -> { - return Arrays.stream(Bukkit.getPluginManager().getPlugins()).map(Plugin::getName).collect(Collectors.toList()); - })}; - } - - @Override - public void onCommand(CommandSender sender, Command command, String label, String[] args) { - String name = ArrayUtil.arrayJoin(args, 0); - Plugin plugin = PluginUtils.getPluginByName(name); - if (plugin == null) { - TLocale.sendTo(sender, "COMMANDS.TPLUGIN.RELOAD.INVALID-PLUGIN", name); - } else if (PluginUtils.isIgnored(plugin)) { - TLocale.sendTo(sender, "COMMANDS.TPLUGIN.RELOAD.INVALID-PLUGIN-IGNORED", name); - } else { - TabooLibAPI.dispatchCommand(sender, "tPlugin unload " + plugin.getName()); - TabooLibAPI.dispatchCommand(sender, "tPlugin load " + plugin.getName()); - } - } - }; - - @SubCommand(priority = 4) - BaseSubCommand info = new BaseSubCommand() { - - @Override - public String getLabel() { - return "info"; - } - - @Override - public String getDescription() { - return TLocale.asString("COMMANDS.TPLUGIN.INFO.DESCRIPTION"); - } - - @Override - public Argument[] getArguments() { - return new Argument[] {new Argument(TLocale.asString("COMMANDS.TPLUGIN.INFO.ARGUMENTS.0"), true, () -> { - return Arrays.stream(Bukkit.getPluginManager().getPlugins()).map(Plugin::getName).collect(Collectors.toList()); - })}; - } - - @Override - public void onCommand(CommandSender sender, Command command, String label, String[] args) { - String name = ArrayUtil.arrayJoin(args, 0); - Plugin plugin = PluginUtils.getPluginByName(name); - if (plugin == null) { - TLocale.sendTo(sender, "COMMANDS.TPLUGIN.INFO.INVALID-PLUGIN", name); - } else { - try { - TLocale.sendTo(sender, "COMMANDS.TPLUGIN.INFO.INFO-PLUGIN", - plugin.getName(), - String.valueOf(plugin.getDescription().getDescription()), - String.valueOf(plugin.getDescription().getAuthors()), - String.valueOf(plugin.getDescription().getDepend()), - String.valueOf(plugin.getDescription().getSoftDepend()), - String.valueOf(plugin.getDescription().getMain()), - String.valueOf(plugin.getDescription().getVersion()), - String.valueOf(plugin.getDescription().getWebsite()), - String.valueOf(plugin.getDescription().getCommands() == null ? "" : plugin.getDescription().getCommands().keySet())); - } catch (Exception e) { - TLocale.sendTo(sender, "COMMANDS.TPLUGIN.INFO.INVALID-DESCRIPTION", name, e.getMessage()); - } - } - } - }; - - @SubCommand(priority = 5) - BaseSubCommand list = new BaseSubCommand() { - - @Override - public String getLabel() { - return "list"; - } - - @Override - public String getDescription() { - return TLocale.asString("COMMANDS.TPLUGIN.LIST.DESCRIPTION"); - } - - @Override - public Argument[] getArguments() { - return new Argument[0]; - } - - @Override - public void onCommand(CommandSender sender, Command command, String label, String[] args) { - List pluginList = Arrays.stream(Bukkit.getPluginManager().getPlugins()).map(PluginUtils::getFormattedName).sorted(String.CASE_INSENSITIVE_ORDER).collect(Collectors.toList()); - TLocale.sendTo(sender, "COMMANDS.TPLUGIN.LIST.LIST-PLUGIN", String.valueOf(Bukkit.getPluginManager().getPlugins().length), Joiner.on(", ").join(pluginList)); - } - }; - - // ********************************* - // - // Private Methods - // - // ********************************* - - private boolean isPluginCommand(String label) { - return "info".equalsIgnoreCase(label) || "load".equalsIgnoreCase(label) || "unload".equalsIgnoreCase(label) || "reload".equalsIgnoreCase(label); - } -} \ No newline at end of file diff --git a/src/main/scala/io/izzel/taboolib/module/lite/SimpleI18n.java b/src/main/scala/io/izzel/taboolib/module/lite/SimpleI18n.java index 6053a3a..f0ee6e4 100644 --- a/src/main/scala/io/izzel/taboolib/module/lite/SimpleI18n.java +++ b/src/main/scala/io/izzel/taboolib/module/lite/SimpleI18n.java @@ -86,12 +86,8 @@ public class SimpleI18n { return lang.getString(NMS.handle().getName(item).replace(".", "_"), item.getType().name().toLowerCase().replace("_", "")); } - private static void releaseLocales(Plugin plugin) { - TLocaleLoader.getLocalePriority().stream().filter(localeName -> !new File("plugins/TabooLib/simpleI18n/" + getVersion() + "/" + localeName + ".yml").exists() && plugin.getResource("simpleI18n/" + getVersion() + "/" + localeName + ".yml") != null).forEach(localeName -> plugin.saveResource("simpleI18n/" + getVersion() + "/" + localeName + ".yml", true)); - } - private static File getLocaleFile(Plugin plugin) { - releaseLocales(plugin); + TLocaleLoader.getLocalePriority().forEach(localeName -> Files.releaseResource(plugin, "simpleI18n/" + getVersion() + "/" + localeName + ".yml", false)); return TLocaleLoader.getLocalePriority().stream().map(localeName -> new File("plugins/TabooLib/simpleI18n/" + getVersion() + "/" + localeName + ".yml")).filter(File::exists).findFirst().orElse(null); } diff --git a/src/main/scala/io/izzel/taboolib/util/Files.java b/src/main/scala/io/izzel/taboolib/util/Files.java index 9b88989..17f0251 100644 --- a/src/main/scala/io/izzel/taboolib/util/Files.java +++ b/src/main/scala/io/izzel/taboolib/util/Files.java @@ -86,7 +86,7 @@ public class Files { public static void releaseResource(Plugin plugin, String path, boolean replace) { File file = new File(plugin.getDataFolder(), path); if (!file.exists() || replace) { - try (InputStream inputStream = getCanonicalResource(plugin, path)) { + try (InputStream inputStream = getCanonicalResource(plugin, (plugin instanceof InternalPlugin ? "__resources__/" : "") + path)) { if (inputStream != null) { toFile(inputStream, Files.file(file)); } diff --git a/src/main/scala/io/izzel/taboolib/util/lite/Logs.java b/src/main/scala/io/izzel/taboolib/util/lite/Logs.java deleted file mode 100644 index 5f51572..0000000 --- a/src/main/scala/io/izzel/taboolib/util/lite/Logs.java +++ /dev/null @@ -1,156 +0,0 @@ -package io.izzel.taboolib.util.lite; - -import io.izzel.taboolib.TabooLib; -import io.izzel.taboolib.module.locale.TLocale; -import io.izzel.taboolib.module.command.base.BaseCommand; -import io.izzel.taboolib.module.command.base.BaseMainCommand; -import io.izzel.taboolib.module.command.base.BaseSubCommand; -import io.izzel.taboolib.module.command.base.Argument; -import io.izzel.taboolib.module.command.base.SubCommand; -import io.izzel.taboolib.util.Files; -import io.izzel.taboolib.util.Strings; -import org.bukkit.Bukkit; -import org.bukkit.command.Command; -import org.bukkit.command.CommandSender; -import org.bukkit.entity.Player; - -import java.io.File; -import java.io.FileWriter; -import java.text.SimpleDateFormat; - -/** - * @author sky - */ -@BaseCommand( - name = "tLogs", - permission = "taboolib.admin" -) -public class Logs extends BaseMainCommand { - - private static SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy年MM月dd日 HH:mm:ss"); - - @Override - public String getCommandTitle() { - return TLocale.asString("COMMANDS.TLOGS.COMMAND-TITLE"); - } - - @SubCommand(priority = 0) - BaseSubCommand info = new BaseSubCommand() { - @Override - public String getLabel() { - return "info"; - } - - @Override - public String getDescription() { - return TLocale.asString("COMMANDS.TLOGS.INFO.DESCRIPTION"); - } - - @Override - public Argument[] getArguments() { - return new Argument[] { - new Argument(TLocale.asString("COMMANDS.TLOGS.INFO.ARGUMENTS.0")), - new Argument(TLocale.asString("COMMANDS.TLOGS.INFO.ARGUMENTS.1")) - }; - } - - @Override - public void onCommand(CommandSender sender, Command command, String label, String[] args) { - info(args[0], args[1]); - if (sender instanceof Player) { - TLocale.sendTo(sender, "COMMANDS.TLOGS.INFO.SUCCESS"); - } - } - }; - - @SubCommand(priority = 1) - BaseSubCommand error = new BaseSubCommand() { - @Override - public String getLabel() { - return "error"; - } - - @Override - public String getDescription() { - return TLocale.asString("COMMANDS.TLOGS.ERROR.DESCRIPTION"); - } - - @Override - public Argument[] getArguments() { - return new Argument[] { - new Argument(TLocale.asString("COMMANDS.TLOGS.ERROR.ARGUMENTS.0")), - new Argument(TLocale.asString("COMMANDS.TLOGS.ERROR.ARGUMENTS.1")) - }; - } - - @Override - public void onCommand(CommandSender sender, Command command, String label, String[] args) { - info(args[0], args[1]); - if (sender instanceof Player) { - TLocale.sendTo(sender, "COMMANDS.TLOGS.ERROR.SUCCESS"); - } - } - }; - - @SubCommand(priority = 2) - BaseSubCommand warning = new BaseSubCommand() { - @Override - public String getLabel() { - return "warning"; - } - - @Override - public String getDescription() { - return TLocale.asString("COMMANDS.TLOGS.WARNING.DESCRIPTION"); - } - - @Override - public Argument[] getArguments() { - return new Argument[] { - new Argument(TLocale.asString("COMMANDS.TLOGS.WARNING.ARGUMENTS.0")), - new Argument(TLocale.asString("COMMANDS.TLOGS.WARNING.ARGUMENTS.1")) - }; - } - - @Override - public void onCommand(CommandSender sender, Command command, String label, String[] args) { - info(args[0], args[1]); - if (sender instanceof Player) { - TLocale.sendTo(sender, "COMMANDS.TLOGS.WARNING.SUCCESS"); - } - } - }; - - public static void info(String filePath, String text) { - info(new File(!filePath.contains(".") ? filePath + ".txt" : filePath), text); - } - - public static void info(File file, String text) { - write(file, "[{0} INFO]: {1}\n", text); - } - - public static void error(String filePath, String text) { - info(new File(!filePath.contains(".") ? filePath + ".txt" : filePath), text); - } - - public static void error(File file, String text) { - write(file, "[{0} ERROR]: {1}\n", text); - } - - public static void warning(String filePath, String text) { - info(new File(!filePath.contains(".") ? filePath + ".txt" : filePath), text); - } - - public static void warning(File file, String text) { - write(file, "[{0} WARNING]: {1}\n", text); - } - - public static void write(File file, String format, String text) { - Bukkit.getScheduler().runTask(TabooLib.getPlugin(), () -> { - try (FileWriter writer = new FileWriter(Files.file(file), true)) { - writer.write(Strings.replaceWithOrder(format, dateFormat.format(System.currentTimeMillis()), text)); - } catch (Exception ignored) { - } - }); - } -}