Commit Graph

170 Commits

Author SHA1 Message Date
坏黑
4d59c7c3d6 TabooLib v4.25
+ 新增 TConfiguration 工具,与 TConfigWatcher 联动创建能够自动重载的配置文件。(尚未测试)
+ 新增 TFunction 注解,自动执行载入与卸载方法。(变懒第一步,放弃注册步骤)
+ 调整 TLogger 工具,允许以自定义名称创建,并支持在 BungeeCord 下使用。
+ 调整 TListener 与 Instantiable 注解,不会再重复读取插件类了。
+ 调整 ReflectionUtils 工具,对部分语法进行了修改。
+ 调整 TabooLib 类下的 isSpigot 与 getVersion 算法。
+ 重做 AnvilContainerAPI 工具,现在可以正常使用了。(丢人玩意儿终于重写了)
+ InstanceHandler 类更名为 InstantiableLoader
+ MsgUtils 类被赋予尊贵的 @Deprecated
2018-09-08 18:06:43 +08:00
坏黑
6bb361d781 + 增加 /tlocale commandAsOp 命令以管理员权限执行命令 2018-09-03 19:23:09 +08:00
坏黑
b4f06444ab + SQLTable 类新增了几个方法
+ SQLColumn 类新增关于 char 的构造器
2018-09-03 19:07:20 +08:00
坏黑
9585dab04d TabooLib v4.22
+ 调整 TellrawJson
+ 修复 SimpleCommandBuilder 空指针问题
2018-08-29 14:10:31 +08:00
坏黑
07f8101c13 Merge branch 'master' of https://github.com/Bkm016/TabooLib 2018-08-29 00:15:06 +08:00
坏黑
f8ace276ea TabooLib v4.21
+ 修复 TellrawJson 的逻辑问题,导致 showItem 无法正常显示。
+ 删除了 SQLExample
2018-08-28 23:48:33 +08:00
坏黑
e34fe8cd29 歪日删错东西了 2018-08-27 21:22:20 +08:00
坏黑
fd080d0e16 介绍改了 2018-08-27 17:59:54 +08:00
坏黑
fb13b607a1 TabooLib 4.2 更新内容
新增 @TCommand 注解,用于在开服后自动注册 BaseMainCommand 命令
	新增 @TListener 注解,用于在开服后自动注册监听器
    新增 @Instantiable 注解,用于在开服后自动执行构造方法(东西多,不想在主类一条一条写)

	新增 ItemBuilder 快速创建物品
	新增 MenuBuilder 快速创建界面
    新增 TCommandHandler 类用于动态命令注册
    新增 SimpleCommandBuilder 用于快速注册命令(妈的抄了个四不像)

	主类调整,插件初始化业务转移至 TabooLibLoader 类中
	主类调整,删除原有的 TabooLib 数据库储存方式,改为新版数据库代码

	MySQLConnection 类已过时,不在维护。新的数据库方法由 SQLTable 类实现

	TabooLib 允许在 BungeeCord 载入了

	彻底删除 JavaShell 相关代码(这个丢人玩意儿终于被删了)

	删除 JavaScriptUtils,改为 ScriptHandler(这个丢人玩意儿终于被改了)

	删除 LogUtils,改为 TLogs(这个丢人玩意儿终于被改了)

	新增 allen-zhang 提供的 SimpleScoreboard 工具

    注解扫描只对依赖(软兼容)于 TabooLib 的插件有效

    SQLTable 新增三个方法(executeInsert, executeSelect, executeUpdate)节省命令时间

    TLM 删除预定。

	ThreadUtils 删除预定。

    注意!该版本下的数据库储存方式将无法使用(PlayerData,PluginData)
2018-08-27 15:19:54 +08:00
坏黑
2ffb1ce886 自动注册扫描仅对依赖 TabooLib 的插件有效
修复一个丢了的类
2018-08-27 00:23:57 +08:00
坏黑
1e50bd526b 完善 @TCommand 注解
新增 TCommandHandler 类用于动态命令注册
2018-08-27 00:21:06 +08:00
坏黑
20ec68ff7f Merge pull request #9 from allenlol/patch-1
新 ScoreboardAPI
2018-08-25 09:36:35 +08:00
allenlol
00fb9c1d7e 新 ScoreboardAPI
支持 1.7-1.8 + 48字符串支持
2018-08-24 17:13:11 -07:00
坏黑
24556b9f2a 史诗级大饼,请叫我黑饼王。 2018-08-23 23:59:20 +08:00
坏黑
600ac49622 挖了个天坑。 2018-08-09 11:58:31 +08:00
坏黑
88cc9cc7bf 4.15
+ 修复 /tlib cycleInfo/cycleReset/cycleUpdate 命令参数错误问题
+ 更换阿里云镜像,加速下载
2018-07-30 21:28:42 +08:00
Izzel_Aliz
17fcc8d837 更换阿里云镜像,加速下载 2018-07-29 14:49:37 +08:00
坏黑
84bcdaa7b3 修复一个睿智问题 2018-07-09 21:06:10 +08:00
坏黑
dd2e1f7d1c v4.14
+ 修复:插件主动调用依赖注入方法后重复注入的问题
2018-07-09 20:02:21 +08:00
坏黑
655e3c2619 版本更新至 4.13
+ TellrawJoin 新增 append 方法用于拼接其他 json 信息
o 修复 1.12 版本载入报错的问题
o 修复 json 信息发送方式错误的问题
2018-07-07 22:43:58 +08:00
Izzel_Aliz
a8c6aafbce Merge branch 'master' of https://github.com/Bkm016/TabooLib 2018-07-06 20:31:41 +08:00
Izzel_Aliz
2987ce00df 突然就支持了即将推出的脚本插件 2018-07-06 20:31:09 +08:00
坏黑
6069ea9ad0 更新插件时检测在线玩家,如果有玩家则不会更新。
修复 /tlib iteminfo 命令的一些语法错误。
2018-07-04 22:23:15 +08:00
坏黑
b10b11cff0 Merge branch 'master' of https://github.com/Bkm016/TabooLib 2018-07-04 22:17:13 +08:00
坏黑
9bb6a38e39 修复一个瓜皮操作 2018-07-04 22:01:02 +08:00
坏黑
6cf9665d35 + HikariHandler 新增 createDataSource 方法用于没有导入 HikariCP 库的项目使用。
+ 新增 /texecute 指令用于强制目标执行命令或发送聊天信息。
+ 新增 hikarisettings.yml 配置用于更改默认连接池设置。
o 修复 HikariHandler 重复创建连接池的问题。
o 修复 SQLTable 中 addColumn 方法无效的问题。
2018-07-04 21:59:08 +08:00
坏黑
6fefdd9a05 Update README.md 2018-07-04 14:54:36 +08:00
坏黑
33b90c64d2 完善 SQL 工具类:
- SQLHost
- SQLTable

通过 SQLTable 可以快速执行数据库操作并自动回收 PreparedStatement 和 ResultSet。
使用方式可在 SQLExample 中查看。

调整 TeanslateUUID 工具内的部分代码。
2018-07-04 00:08:50 +08:00
坏黑
11ecab1242 修复 TLocaleBook 类型的颜色无法使用问题。 2018-07-02 23:40:56 +08:00
坏黑
3314158f09 虚浮 TLocaleTitle 无法使用变量的问题 2018-07-01 22:09:15 +08:00
坏黑
9c1d434434 虚浮 TLocaleTitle 无法使用变量的问题 2018-07-01 12:18:22 +08:00
坏黑
bb75dfbe68 Please specify commit message 2018-06-24 20:17:54 +08:00
Izzel_Aliz
81fb265a8f Merge branch 'master' of https://github.com/Bkm016/TabooLib 2018-06-24 10:05:39 +08:00
Izzel_Aliz
95298f3e73 所有异常都要好好的抓起来呢 2018-06-24 10:04:56 +08:00
坏黑
8564b0bafe 加了一个大屁眼子 2018-06-23 23:31:43 +08:00
Izzel_Aliz
3c2d87889e 加了一个小屁眼子 2018-06-23 18:05:52 +08:00
Izzel_Aliz
8af253c6ec 在boom的边缘悬崖勒马,太刺激了
某个类现在跑的更溜了
画了个假的饼
2018-06-23 15:39:51 +08:00
坏黑
1a73bc0bd7 Merge branch 'master' of https://github.com/Bkm016/TabooLib 2018-06-22 17:56:35 +08:00
坏黑
d219b3ad87 更新
新增:TranslateUUID 工具用于离线服务器的玩家名与UUID的转换
调整:部分 SQL 工具继续画大饼。
2018-06-22 17:56:21 +08:00
Izzel_Aliz
3879c27b15 New API of TPluginManager#delayDisable 2018-06-14 11:32:03 +08:00
Izzel_Aliz
8479abf02d New API of TPluginManager#delayDisable 2018-06-14 11:31:10 +08:00
Izzel_Aliz
1878a67c6e Merge branch 'master' of https://github.com/Bkm016/TabooLib 2018-06-14 11:24:28 +08:00
坏黑
6b58848996 更新
调整:/tlocale 命令重构
调整:bstats 统计跳过配置文件判断
修复:NMSUtil19 工具的部分语法错误导致 1.8 版本启动报错
修复:StirngUtils 工具 similarDegree 方法的蜜汁报错
新增:面子工程
2018-06-12 22:11:07 +08:00
Izzel_Aliz
12334bc5a0 Merge branch 'master' of https://github.com/Bkm016/TabooLib 2018-06-12 20:10:11 +08:00
Izzel_Aliz
9148914873 Add ftp4j 2018-06-12 14:49:51 +08:00
坏黑
8e5279d720 更新 2018-06-08 23:00:28 +08:00
坏黑
2c61f793f7 版本更新至 4.08
调整:优化 /tplugin 各项命令,更多提示。
修复:修复 BaseSubCommand 中仅允许控制台类型无效的错误。
新增:/tlib updatePlugin 命令用于下载更新。
新增:自动下载最新版(默认关闭)。
2018-06-03 21:10:00 +08:00
坏黑
efeb088a70 版本更新至 4.07
修复:玩家列表排序导致其他小游戏插件报废(自己写个容器保存玩家能累死?非要用傻逼计分板?)
修复:1.8 首次发送 Json 报错问题
2018-05-31 22:16:50 +08:00
坏黑
5843e0be04 版本更新至 4.06
新增:TLocale 新增 BOOK 类型,用于发送书本界面(代替 Language2)
新增:TLocale 新增 BAR 类型,用于发送 Bossbar(需要 BossBarAPI)
新增:TLocale#Tellraw 工具用于发送原始 json 信息
新增:TellrawJson 工具用于创建原始 json 信息
新增:VariableFormatter 工具用于变量识别
新增:ArrayUtils 新增数组修改方法
修复:Language2Book 工具失效问题
调整:JsonFormatter 工具已过时,不再维护

从该版本起不再对 1.7.10 版本进行支持与维护,任何在 1.7.10 版本内出现的问题不再修复。
1.7.10 稳定版:v3.832
2018-05-27 21:15:29 +08:00
坏黑
8a20fb7edb 版本更新至 4.05
修复:更新检测失效
修复:TLocale 载入语言文件的语法错误导致资源浪费的问题
新增:拥有 "taboolib.update.notify" 权限的玩家进服将会收到更新提醒
2018-05-23 22:12:59 +08:00