IpacWhitelist
https://github.com/ApliNi/useTranslatedNames" target="_blank">https://github.com/ApliNi/useTranslatedNames

useTranslatedNames v0.1.1
内置获取翻译名功能的JSON字符串替换插件, 主要用于翻译 CoreProtect 插件的消息
功能和指令
/usetranslatednames 显示插件信息
/usetranslatednames reload 重新加载配置
/usetranslatednames debug 调试模式
插件会根据配置捕获对应的服务端消息, 然后替换其中的物品名称并重新发送消息. 详细信息参考"配置"部分.
配置
# 我没有写更详细的说明, 但你应该用不到这些配置
config-version: 1
list:
# 检查消息长度是否小于此值
- inspect-length: 320
# 检查消息是否以此字符串开头
inspect-prefix: '{"extra":[{"hov'
# 替换, 使用正则表达式匹配
replace-regex: '\{"color":"#31b0e8","text":"([a-z0-9_]+)§f\."\}' # (中文) '\{"color":"#31b0e8","text":"([a-z0-9_]+)§f\。"\}'
# 替换为
# {"translate":"__TranslatedName__"}
# __ItemName__ = 正则匹配到的实体/物品/方块名
# __TranslatedName__ = 转换后用于翻译的名称 "entity.minecraft.allay"
# __ItemType_show__ = 提供给 JSON hoverEvent 使用的物品类型 show_entity, show_item(block)
replace-to: '{"color":"#31b0e8","hoverEvent":{"action":"show_text","contents":{"extra":[{"translate":"__TranslatedName__"},{"text":" §o§7点击复制§r"},{"text":"\n§8minecraft:__ItemName__"}],"text":""}},"clickEvent":{"action":"copy_to_clipboard","value":"__ItemName__"},"extra":[{"translate":"__TranslatedName__"},{"text":" §8__ItemName__"}],"text":""}'
# 是否启用正则变量 $1...
use-regex-variable: false
依赖
ProtocolLib 5.0.0
MCBBS
本插件所用所有代码均为原创,不存在借用/抄袭等行为
本插件为非盈利性插件,免费发布,严禁销售和转卖
https://github.com/ApliNi/useTranslatedNames" target="_blank">https://github.com/ApliNi/useTranslatedNames
useTranslatedNames v0.1.1
内置获取翻译名功能的JSON字符串替换插件, 主要用于翻译 CoreProtect 插件的消息
功能和指令
/usetranslatednames 显示插件信息
/usetranslatednames reload 重新加载配置
/usetranslatednames debug 调试模式
插件会根据配置捕获对应的服务端消息, 然后替换其中的物品名称并重新发送消息. 详细信息参考"配置"部分.
配置
# 我没有写更详细的说明, 但你应该用不到这些配置
config-version: 1
list:
# 检查消息长度是否小于此值
- inspect-length: 320
# 检查消息是否以此字符串开头
inspect-prefix: '{"extra":[{"hov'
# 替换, 使用正则表达式匹配
replace-regex: '\{"color":"#31b0e8","text":"([a-z0-9_]+)§f\."\}' # (中文) '\{"color":"#31b0e8","text":"([a-z0-9_]+)§f\。"\}'
# 替换为
# {"translate":"__TranslatedName__"}
# __ItemName__ = 正则匹配到的实体/物品/方块名
# __TranslatedName__ = 转换后用于翻译的名称 "entity.minecraft.allay"
# __ItemType_show__ = 提供给 JSON hoverEvent 使用的物品类型 show_entity, show_item(block)
replace-to: '{"color":"#31b0e8","hoverEvent":{"action":"show_text","contents":{"extra":[{"translate":"__TranslatedName__"},{"text":" §o§7点击复制§r"},{"text":"\n§8minecraft:__ItemName__"}],"text":""}},"clickEvent":{"action":"copy_to_clipboard","value":"__ItemName__"},"extra":[{"translate":"__TranslatedName__"},{"text":" §8__ItemName__"}],"text":""}'
# 是否启用正则变量 $1...
use-regex-variable: false
依赖
ProtocolLib 5.0.0
MCBBS
本插件所用所有代码均为原创,不存在借用/抄袭等行为
本插件为非盈利性插件,免费发布,严禁销售和转卖