Taboolib 5.0 fully refactored & Not a plugin now.

This commit is contained in:
坏黑
2019-07-06 00:17:54 +08:00
parent dfae3001ef
commit ab3ed6bebe
335 changed files with 4225 additions and 12881 deletions

View File

@@ -1,125 +0,0 @@
# UTF-8
# 错误代码:
# 0语言文件不存在
# 1语言文本不存在
# 10: 大标题语言类型识别异常
# 11: 动作栏语言类型识别异常
# 12: 动作栏重复次数异常
# 20: JSON 空文本异常
# 21: JSON 语言类型识别异常
# 30: 大标题不兼容当前版本服务器
# 31: 动作栏不兼容当前版本服务器
# 40: 语言文件类型异常
# 50: BOOK 语言类型指定 option 不存在
# 51: BOOK 语言类型识别异常
# 52: BOOK 语言类型 url 地址错误http:// or https://
# 60: JSON2 语言类型指定 option 不存在
# 61: JSON2 语言类型识别异常
# 正常提示
TEXT: '&f正常的提示'
# 多行正常提示
# 类型 [text] 可以省略不写
TEXT-MULTI:
- '[text]'
- '&f正常的提示 - 1'
- '&f正常的提示 - 2'
# JSON提示 + 占位符
# 占位符注释需要追加到第一行类型末尾
PAPI-TEXT:
- '[json][papi]'
- '&f变量提示, 玩家名称: %player_name%'
# JSON提示
JSON-NORMAL-TEXT:
- '[json]'
- '提示信息 - 1'
- ' text: 这是一个一般提示'
# JSON提示
JSON-COMMAND-TEXT:
- '[json]'
- '提示信息 - 2'
- ' text: 点击执行指令'
- ' command: /say %player% 牛逼'
# JSON提示
JSON-SUGGEST-TEXT:
- '[json]'
- '提示信息 - 3'
- ' text: 点击打印指令'
- ' suggest: /say %player% 牛逼'
# JSON提示
# [breka] 注释为 JSON 提示类型中的换行符
JSON-MULTILINE-TEXT:
- '[json]'
- '提示信息 - 4'
- ' text: 这是一段换行提示1'
- '&a (单行追加内容)'
- '[break]'
- '提示信息 - 6'
- ' text: 这是一段换行提示3'
- '&a (单行追加内容)'
# 大标题提示
TITLE-TEXT:
- '[title]'
- ' title: 大标题'
- ' subtitle: 小标题'
- ' stay: 10|40|10'
# 动作栏提示
ACTION-TEXT:
- '[action]'
- ' text: 动作栏提示'
- ' repeat: 10'
# 多类型混合
TITLE-ACTION-TEXT:
- '[title]'
- ' title: 大标题'
- ' subtitle: 小标题'
- ' stay: 10|40|10'
- '[action]'
- ' text: 动作栏提示'
- ' repeat: 10'
# 音效 + 文本提示
SOUND-TEXT:
- '[text]'
- '单行文本 - 1'
- '单行文本 - 2'
- '[sound]'
- 'BLOCK_ANVIL_USE-1-1'
# 书本界面
BOOK-TEXT:
- '[book]'
- '书本单行文本'
- '&4书本单行文本'
- '&4&l书本单行文本'
- '[page]'
- '<@1>'
- '<@1> | <@1> 单行重复变量'
- '<@1> | <@2> 单行不同变量'
- '@option:1'
- ' text: 文本'
- ' command: 执行命令'
- ' showtext: 显示文本'
- '@option:2'
- ' text: 测试'
- ' command: 执行命令'
- ' showtext: 显示文本'
# JSON2
JSON-NEW:
- '[json2]'
- '新 <@1> 内容 - 1'
- '新 <@1> 内容 - 2'
- '@option:1'
- ' text: JSON'
- ' showtext: 展示文本'

View File

@@ -1,66 +0,0 @@
COMMAND-ERROR: '&8[&3&lTLM&8] &4指令错误'
COMMAND-HELP:
- ''
- '&b&l----- &3&lTaooLibraryModule Commands &b&l-----'
- ''
- '&f /tlm kit list &6- &e列出所有礼包'
- '&f /tlm kit reward &8[&7名称] &8<&7名称&8> &6- &e领取礼包'
- '&f /tlm kit reset &8[&7名称] &8<&7玩家&8> &6- &e刷新礼包'
- ''
- '&f /tlm inv list &6- &e列出所有保存的背包'
- '&f /tlm inv info &8[&7名称] &6- &e查看保存背包'
- '&f /tlm inv save &8[&7名称] &6- &e保存当前背包'
- '&f /tlm inv paste &8[&7名称] &8<&7玩家&8> &8<&7-b|a&8> &6- &e覆盖背包'
- '&f /tlm inv delete &8[&7名称] &6- &e删除保存背包'
- ''
- '&f /tlm list &6- &e列出所有模块'
- ''
- '&f /tlm reload &8[&7模块名|TLM|ALL&8] &6- &e列出所有模块'
- ''
# 3.58 增加
NOPERMISSION-HELP: '&8[&3&lTLM&8] &4你没有权限列出帮助命令'
NOPERMISSION-LIST: '&8[&3&lTLM&8] &4你没有权限这么做'
NOPERMISSION-RELOAD: '&8[&3&lTLM&8] &4你没有权限这么做'
NOPERMISSION-KIT-REWARD: '&8[&3&lTLM&8] &4你没有权限这么做'
NOPERMISSION-KIT-RESET: '&8[&3&lTLM&8] &4你没有权限这么做'
# 3.60 新增
NOPERMISSION-KIT-LIST: '&8[&3&lTLM&8] &4你没有权限这么做'
NOPERMISSION-INV: '&8[&3&lTLM&8] &4你没有权限这么做'
# 3.59 增加
KIT-EMPTY: '&8[&3&lTLM&8] &4参数错误'
KIT-NAME: '&8[&3&lTLM&8] &4请输入正确的礼包名称'
KIT-DISABLE: '&8[&3&lTLM&8] &4该模块尚未在配置文件中启用'
KIT-NOTFOUND: '&8[&3&lTLM&8] &4礼包 &c$kit &4不存在'
KIT-OFFLINE: '&8[&3&lTLM&8] &4玩家 &c$name &4不在线'
KIT-CONSOLE: '&8[&3&lTLM&8] &4后台不允许输入这个指令'
KIT-COOLDOWN: '&8[&3&lTLM&8] &4礼包 &c$kit &4正在冷却中'
KIT-DISPOSABLE: '&8[&3&lTLM&8] &4礼包 &c$kit &4只能领取一次'
KIT-RESET-ALL: '&8[&3&lTLM&8] &7礼包 &f$kit &7已刷新'
KIT-RESET-PLAYER: '&8[&3&lTLM&8] &7玩家 &f$player &7的礼包 &f$kit &7已刷新'
KIT-SUCCESS: '&8[&3&lTLM&8] &7礼包 &f$kit &7已领取'
KIT-PLACEHOLDER:
0: '&4模块未启用'
1: '&4礼包不存在'
2: '&8已领取'
3: '&a可领取'
4: '&4冷却中'
5: '&4无权限'
# 3.60 新增
KIT-LIST: '&8[&3&lTLM&8] &7当前礼包: &f$kits'
# 3.60 增加
INV-EMPTY: '&8[&3&lTLM&8] &4参数错误'
INV-DISABLE: '&8[&3&lTLM&8] &4该模块尚未在配置文件中启用'
INV-CONSOLE: '&8[&3&lTLM&8] &4该命令不允许控制台执行'
INV-NAME: '&8[&3&lTLM&8] &4请输入正确的背包名称'
INV-LIST: '&8[&3&lTLM&8] &7当前已保存背包: &f$name'
INV-NOTFOUND: '&8[&3&lTLM&8] &4背包 &c$name &4不存在'
INV-INFO-TITLE: '背包信息: $name'
INV-SAVE: '&8[&3&lTLM&8] &7背包 &f$name &7已保存!'
INV-OFFLINE: '&8[&3&lTLM&8] &4玩家 &c$name &4不在线'
INV-PASTE: '&8[&3&lTLM&8] &7背包 &f$name &7已覆盖到玩家 &f$player&7!'
INV-DELETE: '&8[&3&lTLM&8] &4背包 &c$name &4已删除'

View File

@@ -1,14 +0,0 @@
# 指令配置
Commands:
# 配置序号(不可重复)
test:
# 输入命令
Input: '/kit'
# 替换命令
Replace: '/tlm kit'
# 替换模式(省略默认全部)
# ---------- #
# CONSOLE = 后台
# PLAYER = 玩家
# ---------- #
ReplaceMode: 'PLAYER'

View File

@@ -1,34 +0,0 @@
# 礼包配置
Kits:
# 礼包名
kit_name:
# 礼包刷新时间
# ---------- #
# 1d = 1天
# 1h = 1小时
# 1m = 1分钟
# 1s = 1秒钟
# 时间之间用 ";" 分隔, 例如 1小时30分钟 = "1h;30m"
# ---------- #
Cooldown: '1d'
# 背包空间不足时物品是否掉落
FullDrop: true
# 是否只能领取一次
Disposable: false
# 礼包领取权限
Permission: 'taboolib.kit.kit_name'
# 礼包领取权限提示
Permission-message: '&4你没有权限领取这个礼包'
# 礼包内容
# 空格左侧为物品名,右侧为物品数量
Items:
- 'UnlimitSword 1'
# 礼包命令
Commands:
- 'say $player 领取了礼包 kit_name!'

View File

@@ -1,35 +0,0 @@
# 时间检查器
TimeCycle:
# 检查器名称
cycle_name:
# 检查器周期
# ---------- #
# 1d = 1天
# 1h = 1小时
# 1m = 1分钟
# 1s = 1秒钟
# 时间之间用 ";" 分隔, 例如 1小时30分钟 = "1h;30m"
# ---------- #
Cycle: '1d'
# 更新配置
UpdateCommand:
- 'say 检查器 cycle_name 更新!'
# 初始化配置
Initialise:
# 初始化时间
# 特殊时间
# - DAY_OF_WEEK = 本周第几天 (最小1)
# - DAY_OF_MONTH = 本月第几天 (最小1)
InitialiseDate:
# 初始化时将小时设置为 0
- 'HOUR_OF_DAY=0'
# 初始化时将分钟设置为 0
- 'MINUTE=0'
# 初始化时将秒钟设置为 0
- 'SECOND=0'
# 初始化命令
InitialiseCommand:
- 'say 检查器 cycle_name 初始化完成!'

View File

@@ -1,5 +0,0 @@
name: TabooLib
main: me.skymc.taboolib.bungee.TabooLibBungee
version: ${project.version}
author: [lzzelAliz, 坏黑]

View File

@@ -1,8 +1,3 @@
# 权限不足时提示
NO-PERMISSION-MESSAGE: '&f&l(&4&l&f&l) &c你没有权利这么做'
# 不满足条件时提示
NO-CLAIM-MESSAGE: '&f&l(&4&l&f&l) &c你现在还不能这么做 &7(%s%&7)'
# 数据储存地址
# 该配置将在启用数据库储存时失效
DATAURL:
@@ -10,8 +5,6 @@ DATAURL:
PLAYER-DATA: 'plugins/TabooLib/playerdata/'
# 插件数据
SERVER-DATA: 'plugins/TabooLib/serverdata/'
# 物品数据(来自 ItemSave 插件)
ITEMDIR: 'plugins/Skript/scripts/config/item.yml'
# 语言文件相关设置
LOCALE:
@@ -24,13 +17,6 @@ LOCALE:
# 如果需要开启仍然可以在语言文件中加入 papi: true
USE_PAPI: false
# 是否注入 PluginManager关闭后可能会导致部分功能出错。
PLUGIN-INJECTOR:
ENABLE: true
# 检测下面的插件并自动关闭注入
DISABLE-ON-PLUGIN-EXISTS:
- LuckPerms
# 是否在当前服务器启用交流网终端
# 启用后将会收到大量调试信息, 不建议使用
SERVER: false
@@ -44,18 +30,6 @@ TABLIST-SORT: true
# 玩家列表TAB-API是否自动清理没有成员的队伍
TABLIST-AUTO-CLEAN-TEAM: true
# 是否启用发包(禁用后会影响 tagDisplay() 方法的使用)
TABLIST-PACKET: true
# 是否启用更新检测
UPDATE-CHECK: true
# 是否启用自动更新
UPDATE-DOWNLOAD: false
# 是否启用附属插件异常拦截
EXCEPTION-MIRROR: true
# 是否在关闭服务器时清理玩家数据
# 该配置将在启用数据库储存时失效
DELETE-DATA: false
@@ -68,31 +42,4 @@ DELETE-VARIABLE: false
# 是否以 UUID 的形式创建玩家数据
# 不建议开启!除非用 TabooLib 储存的插件支持新版储存方式!
ENABLE-UUID: false
# 是否隐藏保存数据的提示
HIDE-NOTIFY: true
# 数据库信息
# 该功能在当前版本下无法使用,请勿启用
MYSQL:
# 是否启用数据库
ENABLE: false
# 数据库地址
HOST: 'localhost'
# 数据库端口
PORT: 3306
# 数据库用户
USER: root
# 数据库密码
PASSWORD: ''
# 数据库名称
DATABASE: 'test'
# 数据表前缀
PREFIX: 'taboolib'
# 全局变量信息
PluginData:
# 检查更新间隔(单位:秒)
# 检查变量是否被其他服务器更新
CHECK-DELAY: 5
ENABLE-UUID: false

View File

@@ -1,51 +0,0 @@
UnlimitSword:
material: DIAMOND_SWORD
name: '&b&nUnlimitSword'
lore:
- ''
- '&8&oAn sword of infinitely durable'
- '&8&oAnd hide attributes lore'
- ''
flags:
- HIDE_ATTRIBUTES
nbt:
Unbreakable: 1
ColorLeather:
material: LEATHER_CHESTPLATE
name: '&aLe&2at&3he&4r C&5he&6st&7pl&8at&9e'
lore:
- ''
- '&8&oA chestplate of colored'
- '&8&oAnd enchanted with &7DURABILITY I'
- ''
enchants:
DURABILITY: 1
color: 255-0-0
SpeedPotion:
material: POTION
name: '&1&nSpeed Potion'
lore:
- ''
- '&8&oA potion of &7SPEED I'
- '&8&oAnd not have Particles'
- ''
potions:
SPEED: 200-5
KingsAxe:
material: GOLD_AXE
name: '&e&nKingsAxe'
lore:
- ''
- '&6&o100 damage !!!'
- '&6&o30% speed !!!'
- ''
- '&e&oA knife a pupil !!!'
- ''
attributes:
mainhand:
damage: 100
speed: 30%

View File

@@ -1,8 +1,6 @@
TRY-LOADING-LANG: '插件 {0} 尝试加载 {1} 作为语言文件'
SUCCESS-LOADING-LANG-NORMAL: '成功加载 {0} 插件的 {1} 语言文件, 共 {2} 项'
SUCCESS-LOADING-LANG-UPDATE: '成功加载 {0} 插件的 {1} 语言文件, 共 {2} 项, 及 {3} 项新条目'
SUCCESS-LOADING-LANG-NORMAL: '成功为 {0} 加载 {1} 语言文件, 共 {2} 项'
SUCCESS-LOADING-LANG-UPDATE: '成功 {0} 加载 {1} 语言文件, 共 {2} 项, 及 {3} 项新条目'
ERROR-LOADING-LANG: '加载 {0} 插件的语言文件时发生异常:{1}'
RELOADING-LANG: '正在重新载入 {0} 插件的语言文件'
FETCH-LOCALE-ERROR: '语言文件获取失败:{0}'
SEND-LOCALE-ERROR: '语言文件发送失败:{0}'
LOCALE-ERROR-REASON: '原因:{0}'

View File

@@ -1,21 +1,3 @@
TLIB:
INJECTION-SUCCESS: '注入成功'
INJECTION-FAILED:
- '注入失败'
- '&c提前加载依赖于 TabooLib 的所有插件的相关功能'
INJECTION-DISABLED:
- '关闭注入'
- '&c提前加载依赖于 TabooLib 的所有插件的相关功能'
LOAD-FAIL-OFFLINE:
- '**********************************************'
- '** TabooLib-{0} 无法在您的服务器上使用'
- '**'
- '** 您的服务器尚未连接互联网导致本插件无法正常载入'
- '** 请使用离线版本或是手动下载依赖库文件'
- '**'
- '** 详情查阅: https://github.com/Bkm016/TabooLib'
- '**********************************************'
DEPENDENCY:
DOWNLOAD-OFFLINE: '已启用离线模式, 将不会下载第三方依赖库'
DOWNLOAD-CONNECTED: ' 正在下载 {0} 大小 {1}'
@@ -27,38 +9,7 @@ DEPENDENCY:
PLUGIN-AUTOLOAD-FAIL: '{0} 所依赖的插件 {1} 尝试自动加载失败,请尝试手动下载'
PLUGIN-LOAD-SUCCESS: ' {0} 请求的插件 {1} 加载成功'
PLUGIN-LOAD-FAIL: ' {0} 请求的插件 {1} 加载失败'
LOADING-START: '正在加载 {0} 插件所需的依赖'
# LIBRARY-LOAD-SUCCESS: ' {0} 请求的库文件 {1} 加载成功'
LIBRARY-LOAD-FAIL: ' {0} 请求的库文件 {1} 加载失败'
LOAD-COMPLETE: '依赖加载完成'
# LOAD-CLASSES: '&7缓存 &f{0} &7插件的 &f{1} &7个类耗时&f {2} &7毫秒.'
CONFIG:
LOAD-FAIL-NO-ANNOTATION: '插件 {0} 的配置类 {1} 加载失败:没有 @Config 注解'
LOAD-FAIL: '插件 {0} 的配置类 {1} 加载失败:没有 @Config 注解'
LOAD-FAIL-NO-FILE: '插件 {0} 的配置类 {1} 加载失败:没有 @Config 注解或文件不存在'
LOAD-SUCCESS: '插件 {0} 的 {1} 配置文件成功加载'
SAVE-FAIL-NO-ANNOTATION: '插件 {0} 的配置类 {1} 序列化失败:没有 @Config 注解'
SAVE-FAIL: '插件 {0} 的配置类 {1} 加载失败:没有 @Config 注解'
SAVE-SUCCESS: '插件 {0} 的配置 {1} 已保存'
RELOAD-SUCCESS: '插件 {0} 的配置 {1} 成功重载'
RELOAD-FAIL: '插件 {0} 的配置 {1} 成功重载'
LISTEN-START: '开始监听 {0} 插件的 {1} 配置文件'
NOTIFY:
ERROR-SERVER-KEY: '&4检测到本服序列号与其他服务器相同, 已重新生成!'
ERROR-CONNECTION-FAIL: '&4数据库连接失败, 请检查配置是否正确!'
SUCCESS-LOADED:
- '§7插件载入完成!'
- '§7插件作者: §f{0}'
- '§7插件版本: §f{1}'
- '§7游戏版本: §f{2}'
SUCCESS-DISABLE:
- '&c插件已卸载, 感谢您使用&4禁忌书库'
- '&c插件作者: &4坏黑'
FAIL-DISABLE:
- '&c插件尚未启动完成, 已跳过卸载代码'
- '&c插件作者: &4坏黑'
LOCALE:
TITLE-SEND-TO-NON-PLAYER: '该语言类型只能发送给玩家:{0}'
@@ -74,27 +25,10 @@ MISC:
FIELD-COPY-FAILED: '拷贝 {0} 对象失败'
FIELD-COPY-ERROR: '拷贝 {0} 对象出错:{1}'
#COOLDOWNPACK:
# PACK-REGISTER: '注册冷却包: {0}, 时间: {1} 秒 ({2})'
# PACK-REGISTER-ANONYMOUS: '注册冷却包: {0}, 时间: {1} 秒 (匿名注册)'
# PACK-UNREGISTER: '注销冷却包: {0} (主动注销)'
# PACK-UNREGISTER-AUTO: '注销冷却包: {0} (自动注销)'
GLOBAL-DATAMANAGER:
ERROR-CHECK-VARIABLE: '&4变量 &c{0} &4载入异常: &c{1}'
SUCCESS-LOADED-VARIABLE: '&7从数据库中获取 &f{0} &7个变量, 耗时: &f{1} &7(ms)'
PLAYER-DATAMANAGER:
ERROR-STORAGE-SQL: '不允许在储存模式为数据库的情况下获取离线玩家数据'
ERROR-PLAYER-DATA: '&4玩家 &c{0} &4的数据载入出现异常: &c{1}'
SUCCESS-SAVE-DATA: '&7保存 &f{0} &7条玩家数据, 耗时: &f{1} &7(ms)'
ENTITY-UTILS:
NOTFOUND-PROTOCOLLIB: '缺少前置插件 ProtocolLib'
FILE-UTILS:
FAIL-LOAD-CONFIGURATION: '&4配置文件载入失败!, 插件: &c{0}&4, 文件: &c{1}'
DATA-UTILS:
SUCCESS-SAVE-DATA: '&7保存 &f{0} &7条插件数据, 耗时: &f{1} &7(ms)'
FAIL-SAVE-FILE: '&4文件 &c{0}&4 保存失败, 原因: &c{1}'
@@ -106,53 +40,14 @@ ITEM-UTILS:
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, 因为它已经存在了'
# SUCCESS-LOAD-CACHES: '&7载入 &f{0} &7项缓存物品'
# SUCCESS-LOAD-NAMES: '&7载入 &f{0} &7项物品名称'
EMPTY-ITEM: '空'
LANGUAGE2:
FAIL-NOTFOUND-FILE: '语言文件 {0} 不存在'
TIMECYCLE:
FAIL-CYCLE-EXISTS: '注册周期管理器 &8{0}&c 失败, 原因: &4名称重复'
UPDATETASK:
VERSION-FAIL: '&4更新记录获取失败, 请检查网络连接!'
VERSION-LATEST: '&7插件已是最新版, 无需更新!'
VERSION-OUTDATED:
- '&8####################################################'
- '&7 检测到有新的版本更新!'
- '&7 当前版本: &f{0}'
- '&7 最新版本: &f{1}'
- '&7 下载地址: &fhttp://www.mcbbs.net/thread-773065-1-1.html'
- '&7 开源地址: &fhttps://github.com/Bkm016/TabooLib/'
- '&8####################################################'
MYSQL-CONNECTION:
FAIL-CONNECT: '&4数据库 &c{0} &4连接失败, 原因: &c{0}'
FAIL-NOTFOUND-DRIVE: '&7驱动器获取失败, 无法连接到数据库'
FAIL-NOTFOUND-CONNECTION: '&7警告! 数据库尚未连接, 请检查配置文件后重启服务器! ({0})'
FAIL-COMMAND-NORMAL: '&4数据库命令执行出错, 错误原因: &c{0}'
FAIL-COMMAND-DETAIL: '&4数据库命令执行出错, 错误代码: &c{0}&4, 错误原因: &c{1}'
FAIL-EXECUTE-TASK: '异步任务失败, 执行方式改为同步执行'
SUCCESS-REGISTERED: '&7插件 &f{0}&7 注册新的数据库连接'
SUCCESS-REGISTERED-EXISTS: '&7插件 &f{0}&7 引用插件 &f{1}&7 注册的数据库连接'
SUCCESS-REGISTERED-LISTENER: '&7启动数据库连接监控'
SUCCESS-CONNECTION-CANCEL: '已停止插件 &f{0}&7 的 &f{1}&7 条数据库连接'
NOTIFY-CONNECTING: '&7正在连接数据库, 地址: &f{0}'
NOTIFY-CONNECTED: '&7数据库连接成功 ({0}ms)'
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个插件使用, 无法注销!'
TABOOLIB-MODULE:
SUCCESS-LOADED: '&7载入 &f{0} &7个 &fTLM &7模块'
FAIL-LOADED: '&4模块载入异常: &c{0}&4, 模块: &c{1}&4, 位于: &c{2}'
FAIL-RUNTIME: '&4模块运行异常: &c{0}&4, 模块: &c{1}&4, 位于: &c{2}'
COMMANDS:
GLOBAL:
ONLY-PLAYER: '&8[&3&lTabooLib&8] &4控制台无法这么做'
@@ -169,9 +64,7 @@ COMMANDS:
- '&8[&3&lTabooLib&8] &7指令 &f{0} &7不存在'
- '&8[&3&lTabooLib&8] &7你可能想要:'
- '&8[&3&lTabooLib&8] &7{1}'
COMMAND-CREATE-FAILED: '&7插件 &f{0} &7的 &f{1} &7命令注册失败: &c{2}'
# COMMAND-CREATE: '&7自动为插件 &f{0} &7的 &f{1} &7命令注册到服务器'
# COMMAND-REGISTER: '&7自动为插件 &f{0} &7的 &f{1} &7命令注册 &f{2} &7条子命令'
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>'
@@ -179,285 +72,6 @@ COMMANDS:
PARAMETER:
UNKNOWN: '&8[&3&lTabooLib&8] &4指令错误'
INSUFFICIENT: '&8[&3&lTabooLib&8] &4参数不足'
RELOAD:
LOADING: '&8[&3&lTabooLib&8] &7重载中...'
SUCCESS-NORMAL: '&8[&3&lTabooLib&8] &7重载成功'
SUCCESS-ELAPSED-TIME: '&8[&3&lTabooLib&8] &7重载成功, 耗时: &f{0} ms'
TABOOLIB:
COMMAND-TITLE: '&e&l----- &6&lTabooLib Commands &e&l-----'
SAVE:
DESCRIPTION: '载入插件'
ARGUMENTS:
0: '名称'
INVALID-NAME: '&8[&3&lTabooLib&8] &4请输入正确的名称'
INVALID-ITEM: '&8[&3&lTabooLib&8] &4请手持正确的物品'
INVALID-ITEM-FINAL-EXISTS: '&8[&3&lTabooLib&8] &4该名称所对应的物品保存于固定物品库中, 无法覆盖'
GUIDE-EXISTS: '&8[&3&lTabooLib&8] &4你有一个正在进行的聊天引导, 请完成后在这么做'
GUIDE-BEFORE: '&8[&3&lTabooLib&8] &7物品 &f{0}&7 已存在, 如果你想要覆盖它, 请在聊天框中输入 "&fYES&7"'
GUIDE-QUIT: '&8[&3&lTabooLib&8] &7退出引导'
SUCCESS: '&8[&3&lTabooLib&8] &7物品 &f{0} &7已替换'
ITEM:
DESCRIPTION: '给予玩家物品'
ARGUMENTS:
0: '名称'
1: '玩家'
2: '数量'
INVALID-NAME: '&8[&3&lTabooLib&8] &4请输入正确的名称'
INVALID-ITEM: '&8[&3&lTabooLib&8] &4物品 &c{0} &4不存在'
INVALID-PLAYER: '&8[&3&lTabooLib&8] &4玩家 &c{0} &4不在线'
INVALID-NUMBER: '&8[&3&lTabooLib&8] &4数量必须大于0'
SUCCESS: '&8[&3&lTabooLib&8] &7物品已发送至玩家 &f{0} &7的背包中'
ITEMRELOAD:
DESCRIPTION: '重载物品缓存'
SUCCESS-RELOAD: '&8[&3&lTabooLib&8] &7重载成功'
VARIABLE:
DESCRIPTION:
GET: '查看变量'
SET: '设置变量'
ARGUMENTS:
GET:
0: '-s|-a'
1: '键'
SET:
0: '-s|-a'
1: '键'
2: '值'
WRITE-ERROR-TYPE: '&8[&3&lTabooLib&8] &4请输入正确的写入方式: &c-s&4、&c-a'
WRITE-SUCCESS: '&8[&3&lTabooLib&8] &7写入完成, 耗时: &f{0} &7(ms)'
READ-ERROR-TYPE: '&8[&3&lTabooLib&8] &4请输入正确的写入方式: &c-s&4、&c-a'
READ-RESULT: '&8[&3&lTabooLib&8] &7变量 &f{0} &7的值为: &f{1}'
READ-SUCCESS: '&8[&3&lTabooLib&8] &7写入完成, 耗时: &f{0} &7(ms)'
IMPORTDATA:
DESCRIPTION: '&4向数据库导入本地数据 &8(该操作将会清空数据库)'
CLEARING: '&8[&3&lTabooLib&8] &7正在清空数据库...'
EMPTYDATA: '&8[&3&lTabooLib&8] &4没有玩家数据可以导入'
IMPORTING-START: '&8[&3&lTabooLib&8] &7开始导入 &f{0} &7项玩家数据'
IMPORTING-PROGRESS: '&8[&3&lTabooLib&8] &7导入玩家数据: &f{0} &7进度: &f{1}/{2}'
SUCCESS: '&8[&3&lTabooLib&8] &7导入完成'
UPDATEPLUGIN:
DESCRIPTION: '&4更新插件 &8(谨防非正规途径的插件获取方式)'
UPDATE-NOT-FOUND: '&8[&3&lTabooLib&8] &7插件已是最新版, 无需更新!'
UPDATE-NOT-FOUND-SIZE: '&8[&3&lTabooLib&8] &4文件长度获取失败.'
UPDATE-NOT-SUPPORT: '&8[&3&lTabooLib&8] &4您的服务器不支持在线更新!'
UPDATE-SUCCESS: '&8[&3&lTabooLib&8] &7最新版下载完成, 服务器即将重启!'
UPDATE-FAILED: '&8[&3&lTabooLib&8] &4最新版下载失败.'
FILE-NOT-FOUND: '&8[&3&lTabooLib&8] &4尚未寻找到插件文件.'
PLAYER-ONLINE: '&8[&3&lTabooLib&8] &4服务器有玩家在线无法更新插件.'
ARGUMENTS:
0: '-f'
PLAYERTAG:
DESCRIPTION:
DISPLAY: '设置玩家展示名称'
PREFIX: '设置玩家头顶前缀'
SUFFIX: '设置玩家头顶后缀'
DELETE: '删除玩家称号数据'
ARGUMENTS:
DISPLAY:
0: '玩家'
1: '文本'
PREFIX:
0: '玩家'
1: '文本'
SUFFIX:
0: '玩家'
1: '文本'
DELETE:
0: '玩家'
INVALID-PLAYER: '&8[&3&lTabooLib&8] &4玩家 &c{0} &4不在线'
SUCCESS-DISPLAY-SET: '&8[&3&lTabooLib&8] &7设置玩家 &f{0} &7的名称为 &f{1}'
SUCCESS-PREFIX-SET: '&8[&3&lTabooLib&8] &7设置玩家 &f{0} &7的前缀为 &f{1}'
SUCCESS-SUFFIX-SET: '&8[&3&lTabooLib&8] &7设置玩家 &f{0} &7的后缀为 &f{1}'
SUCCESS-DELETE: '&8[&3&lTabooLib&8] &7删除玩家 &f{0} &7的称号数据'
LAGSERVER:
DESCRIPTION: '休眠主线程'
ARGUMENTS:
0: '毫秒'
INVALID-TIME: '&8[&3&lTabooLib&8] &4休眠时间不可超过 &c30000 &4毫秒'
START: '&8[&3&lTabooLib&8] &7线程休眠开始.'
STOP: '&8[&3&lTabooLib&8] &7线程休眠结束.'
INFO:
DESCRIPTION: '查看物品信息'
INVALID-ITEM: '&8[&3&lTabooLib&8] &4请手持正确的物品'
ITEM-INFO:
- ==: JSON
text:
- ''
- '&b&l----- &3&lItemStack Info &b&l-----'
- ''
- '&7 - 物品材质: &f<{0}@type>'
- '&7 - 物品名称: &f<{1}@name>'
- '&7 - 物品序号: &f<{2}@id>'
- '&7 - 物品数据: &f<NBT@nbt>'
- ''
args:
type:
hover: '&f点击复制'
suggest: '{0}'
name:
hover: '&f点击复制'
suggest: '{1}'
id:
hover: '&f点击复制'
suggest: '{2}'
nbt:
hover: '{3}'
ITEMLIST:
DESCRIPTION: '查看所有物品'
MENU:
TITLE: '物品库 {0}'
NEXT: '&f上一页'
BACK: '&f下一页'
LORE:
- ''
- '&f&m '
- '&f序列号: &8{0}'
SOUNDS:
DESCRIPTION: '查看所有音效'
MENU:
TITLE: '音效库 {0}'
NEXT: '&f上一页'
BACK: '&f下一页'
LORE:
- ''
- '&fQ键: &70 音调'
- '&f左键: &71 音调'
- '&f右键: &72 音调'
- '&f中键: &7复制名称'
RESULT:
SEARCH:
- '&7查询名称: &f{0}'
- '&7查询结果: &f{1}'
COPY:
- ==: JSON
text: '&7点击复制: <&f&n{0}@sound>'
args:
sound:
hover: 点击复制音效
suggest: '{0}'
TIMECYCLE:
DESCRIPTION:
LIST: '列出所有时间检查器'
INFO: '查询检查器信息'
RESET: '初始化时间检查器'
UPDATE: '更新时间检查器'
ARGUMENTS:
INFO:
0: '名称'
RESET:
0: '名称'
UPDATE:
0: '名称'
INVALID-CYCLE: '&8[&3&lTabooLib&8] &4检查器 &c{0} &4不存在'
CYCLE-UPDATE: '&8[&3&lTabooLib&8] &7检查器 &f{0} &7已更新'
CYCLE-RESET: '&8[&3&lTabooLib&8] &7检查器 &f{0} &7初始化完成'
CYCLE-INFO:
- ''
- '&b&l----- &3&lTimeCycle Info &b&l-----'
- ''
- ' &f- &7注册周期: &f{0}'
- ' &f- &7注册插件: &f{1}'
- ' &f- &7上次刷新时间: &f{2}'
- ' &f- &7下次刷新时间: &f{3}'
- ''
LIST:
HEAD:
- ''
- '&b&l----- &3&lTimeCycle List &b&l-----'
- ''
BODY:
- ==: JSON
text: ' &7- &f{0} <&8(点击复制)@copy>'
args:
copy:
hover: '&f点击复制'
suggest: '{0}'
FOOT:
- ''
ATTRIBUTES:
DESCRIPTION: '查看所有属性'
HEAD:
- ''
- '&b&l----- &3&lItemStack Attributes &b&l-----'
- ''
BODY:
- ==: JSON
text: ' &7- &f{0} <&8(点击复制)@copy>'
args:
copy:
hover: '&f点击复制'
suggest: '{0}'
FOOT:
- ''
ENCHANTS:
DESCRIPTION: '查看所有附魔'
HEAD:
- ''
- '&b&l----- &3&lItemStack Enchantments &b&l-----'
- ''
BODY:
- ==: JSON
text: ' &7- &f{0}. {1} <&8(点击复制)@copy>'
args:
copy:
hover: '&f点击复制'
suggest: '{1}'
FOOT:
- ''
POTIONS:
DESCRIPTION: '查看所有药水'
HEAD:
- ''
- '&b&l----- &3&lItemStack PotionEffects &b&l-----'
- ''
BODY:
- ==: JSON
text: ' &7- &f{0}. {1} <&8(点击复制)@copy>'
args:
copy:
hover: '&f点击复制'
suggest: '{1}'
FOOT:
- ''
FLAGS:
DESCRIPTION: '查看所有标签'
HEAD:
- ''
- '&b&l----- &3&lItemStack Flags &b&l-----'
- ''
BODY:
- ==: JSON
text: ' &7- &f{0} <&8(点击复制)@copy>'
args:
copy:
hover: '&f点击复制'
suggest: '{0}'
FOOT:
- ''
SLOTS:
DESCRIPTION: '查看所有部位'
HEAD:
- ''
- '&b&l----- &3&lItemStack Slots &b&l-----'
- ''
BODY:
- ==: JSON
text: ' &7- &f{0} <&8(点击复制)@copy>'
args:
copy:
hover: '&f点击复制'
suggest: '{0}'
FOOT:
- ''
LANGUAGE2:
INVALID-PLAYER: '&8[&3&lTabooLib&8] &4玩家 &c{0} &4不在线'
SUCCESS-SEND: '&8[&3&lTabooLib&8] &7信息已发送, 耗时&f: {0}'
HELP:
- ''
- '&e&l----- &6&lLanguage2 Commands &e&l-----'
- ''
- '&f /{0} send &8[&7玩家/ALL&8] &8[&7语言&8] &8<&7变量&8> &6- &e发送语言提示'
- '&f /{0} reload &6- &e重载语言库'
- ''
TLOCALE:
COMMAND-TITLE: '&e&l----- &6&lTabooLibLoacle Commands &e&l-----'
SEND:
@@ -517,15 +131,6 @@ COMMANDS:
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尝试重载插件...'
TRANSLATE-UUID:
COMMAND-TITLE: '&e&l----- &6&lTranslateUUID Commands &e&l-----'
IMPORTLOCAL:
DESCRIPTION: '导入本地数据到数据库'
DISABLED: '&8[&3&lTabooLib&8] &4该功能尚未启用'
SUCCESS: '&8[&3&lTabooLib&8] &7请求已发送, 详细信息请查看控制台'
RELOAD:
DESCRIPTION: '重载配置及数据库'
SUCCESS: '&8[&3&lTabooLib&8] &7请求已发送, 详细信息请查看控制台'
TEXECUTE:
COMMAND-TITLE: '&e&l----- &6&lTabooLibExecute Commands &e&l-----'
CHAT:
@@ -566,81 +171,6 @@ COMMANDS:
0: '目录'
1: '内容'
SUCCESS: '&8[&3&lTabooLib&8] &7写入完成.'
TCLOUD:
COMMAND-TITLE: '&e&l----- &6&lTabooLibCloud Commands &e&l-----'
REFRESH:
DESCRIPTION: '刷新扩展列表'
SUCCESS: '&8[&3&lTabooLib&8] &7请求已发送. &8(详细信息请在控制台查看)'
STATUS:
DESCRIPTION: '查看扩展统计'
STATUS:
- '&8[&3&lTabooLib&8] &7当前总共 &f{0} &7项扩展被 &fTCLOUD &7录入, 其中包含:'
- '&8[&3&lTabooLib&8] &7内置扩展 &f{1} &7项'
- '&8[&3&lTabooLib&8] &7插件扩展 &f{2} &7项'
CONNECT-FAILED: '&8[&3&lTabooLib&8] &c尚未获取扩展列表.'
INFO:
DESCRIPTION: '查看扩展信息'
ARGUMENTS:
0: '名称'
EXPANSION-NOT-FOUND: '&8[&3&lTabooLib&8] &c扩展 &4{0} &c不存在.'
EXPANSION-INFO:
- '&8[&3&lTabooLib&8] &7扩展 &f{0} &7信息:'
- '&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}'
EXPANSION-INFO-DETAIL:
0: '&8[&3&lTabooLib&8] &7详细描述'
1: '&8[&3&lTabooLib&8] &7- &f{0}'
DOWNLOAD:
DESCRIPTION: '下载扩展'
ARGUMENTS:
0: '名称'
EXPANSION-NOT-FOUND: '&8[&3&lTabooLib&8] &c扩展 &4{0} &c不存在.'
EXPANSION-EXISTS: '&8[&3&lTabooLib&8] &c扩展 &4{0} &c已存在.'
EXPANSION-VERSION: '&8[&3&lTabooLib&8] &c扩展 &4{0} &c需要 &4TabooLib v{1}&c 版本才可以使用!'
DOWNLOAD-START:
- '&8[&3&lTabooLib&8] &7扩展 &f{0} &7开始下载:'
- '&8[&3&lTabooLib&8] &7地址 &f{1}'
DOWNLOAD-SUCCESS: '&8[&3&lTabooLib&8] &7扩展 &f{0} &7下载完成, 请重启服务器.'
UPDATE:
DESCRIPTION: '更新扩展'
ARGUMENTS:
0: '名称'
EXPANSION-NOT-FOUND: '&8[&3&lTabooLib&8] &c扩展 &4{0} &c不存在.'
EXPANSION-NOT-EXISTS: '&8[&3&lTabooLib&8] &c扩展 &4{0} &c尚未下载.'
EXPANSION-NO-UPDATE: '&8[&3&lTabooLib&8] &7扩展 &f{0} &7已是最新版本.'
EXPANSION-VERSION: '&8[&3&lTabooLib&8] &c扩展 &4{0} &c需要 &4TabooLib v{1}&c 版本才可以使用!'
UPDATE-START:
- '&8[&3&lTabooLib&8] &7扩展 &f{0} &7开始更新:'
- '&8[&3&lTabooLib&8] &7版本 &f{1}'
- '&8[&3&lTabooLib&8] &7地址 &f{2}'
UPDATE-SUCCESS: '&8[&3&lTabooLib&8] &7扩展 &f{0} &7更新完成, 请重启服务器.'
LIST:
DESCRIPTION: '查看扩展列表'
ARGUMENTS:
0: 'PLUGINS/INTERNAL'
1: '页数'
INVALID-TYPE:
0: '&8[&3&lTabooLib&8] &c错误的扩展类型. &4(PLUGINS、INTERNAL)'
1: '&8[&3&lTabooLib&8] &c错误的页数.'
LIST-HEAD:
- ''
- '&e&l----- &6&lTabooLibCloud Expansions : &f{0} &6&l: &f{1}/{2} &e&l-----'
- ''
LIST-EXPANSION:
0: ' &f{0}. &8{1} &7{2}'
1: ' &f{0}. &c{1} &7{2}'
2: ' &f{0}. &a{1} &7{2}'
LIST-BOTTOM:
- ''
- ' &f> &8[未安装] &a[已安装] &c[可更新]'
- ''
DATABASE:
CONNECTION-ESTABLISHED: '成功连接到 {0} 数据库,连接池大小 {1}'
CONNECTION-ERROR: '连接到数据库错误:{0}'
COMMUNICATION:
FAILED-LOAD-SETTINGS: '§8[§3§lTabooLibClient§8] &4配置载入失败: {0}'
@@ -657,43 +187,4 @@ UTIL:
DOWNLOAD-CONNECTED: '开始下载文件 {0} 大小 {1}'
DOWNLOAD-PROGRESS: ' 下载速度 {0} 进度 {1}'
DOWNLOAD-SUCCESS: '下载 {0} 完成!'
DOWNLOAD-FAILED: '下载 {0} 失败!'
TCLOUD:
LIST-LOAD-SUCCESS: '载入 &fTCLOUD &7扩展列表完成! 耗时 &f{0} &7毫秒'
LIST-LOAD-FAILED: '载入 &4{0} &c扩展数据失败: &4{1}'
LIST-PARSE-FAILED: '读取 &4TCLOUD &c扩展列表失败: &4{0}'
LIST-CONNECT-FAILED: '获取 &4TCLOUD &c扩展列表失败!'
TFILTER:
EXCEPTION-MIRROR:
EVENT:
HEAD:
- '&c插件 &4{0} &c执行事件时出现异常! &7(处理耗时: {1}ms)'
- '&c异常事件: &4{2}'
- '&c异常类型: &4{3}'
- '&c异常内容: &4{4}'
- '&c异常位置:'
STACK-TRACE: '&7 {0}. &4{1}'
COMMAND:
HEAD:
- '&c插件 &4{0} &c执行命令时出现异常! &7(处理耗时: {1}ms)'
- '&c异常命令: &4{2}'
- '&c异常类型: &4{3}'
- '&c异常内容: &4{4}'
- '&c异常位置:'
STACK-TRACE: '&7 {0}. &4{1}'
SCHEDULE:
HEAD:
- '&c插件 &4{0} &c执行任务时出现异常! &7(处理耗时: {1}ms)'
- '&c异常类型: &4{2}'
- '&c异常内容: &4{3}'
- '&c异常位置:'
STACK-TRACE: '&7 {0}. &4{1}'
OTHER:
HEAD:
- '&c插件 &4{0} &c运行时出现异常! &7(处理耗时: {1}ms)'
- '&c异常类型: &4{2}'
- '&c异常内容: &4{3}'
- '&c异常位置:'
STACK-TRACE: '&7 {0}. &4{1}'
DOWNLOAD-FAILED: '下载 {0} 失败!'

View File

@@ -1,10 +0,0 @@
# 语言文件
Language: 'zh_CN'
# 启用模块
# 该配置需要重启服务器才会生效
EnableModule:
#- 'Kits'
#- 'TimeCycle'
#- 'CommandChanger'
#- 'InventorySave'

View File

@@ -1,10 +0,0 @@
§r
§r
§b________ §b______ §f______§8___________
§b___ __/§3_____ §b___ /§3_____________§f___ /§8___(_)__ /_
§b__ / §3_ __ `/§b_ __ \§3 __ \ __ \§f_ / §8__ /__ __ \
§b_ / §3/ /_/ /§b_ /_/ /§3 /_/ / /_/ /§f /___§8 / _ /_/ /
§b/_/ §3\__,_/ §b/_.___/§3\____/\____/§f/_____/§8_/ /_.___/
§r
§8version §f{0}
§r

View File

@@ -1,14 +0,0 @@
name: TabooLib
main: me.skymc.taboolib.Main
version: ${version}
api-version: 1.13
authors:
- 坏黑
- lzzelAliz
softdepend:
- Vault
- PlaceholderAPI
- Skript
- MassiveLag

View File

@@ -1,11 +0,0 @@
# 是否启用
Enable: false
# 数据库地址
Database:
host: 'localhost'
port: '3306'
user: 'root'
password: ''
database: 'test'
table: 'taboolib_translate_uuid_database'

View File

@@ -0,0 +1 @@
${version}