Skip to content

Releases: TabooLib/taboolib

TabooLib v4.22

29 Aug 06:31
Compare
Choose a tag to compare
  • 修复 SimpleCommandBuilder 空指针问题

TabooLib v4.2

27 Aug 07:24
Compare
Choose a tag to compare

新增 @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)

TabooLib v4.15

30 Jul 13:31
Compare
Choose a tag to compare

修复:/tlib cycleInfo/cycleUpdate/cycleReset 命令参数错误问题
调整:更换阿里云镜像,加速下载

Json fixed.

09 Jul 13:29
Compare
Choose a tag to compare
  • 新增:TellrawJoin 新增 append 方法用于拼接其他 json 信息
  • 修复:1.12 版本载入报错的问题
  • 修复:json 信息发送方式错误的问题
  • 修复:插件主动调用依赖注入方法后重复注入的问题

TabooLib 4.12!

04 Jul 14:26
Compare
Choose a tag to compare
  • HikariHandler 新增 createDataSource 方法用于没有导入 HikariCP 库的项目使用。
  • 新增 /texecute 指令用于强制目标执行命令或发送聊天信息。
  • 完善 SQL 工具类(SQLHost,SQLTable)。
  • 新增 hikarisettings.yml 配置用于更改默认连接池设置。
  • 修复 HikariHandler 重复创建连接池的问题。
  • 修复 SQLTable 中 addColumn 方法无效的问题。
  • 调整 TeanslateUUID 工具内的部分代码。
  • 修复 TLocaleBook 类型的颜色无法使用问题。
  • 修复 TLocaleTitle 无法使用变量的问题。
  • 修复 /tlib iteminfo 无法查看原版物品的问题。
  • 如果服务器有玩家则不会更新插件。

修复了很多BUG,完善了一些工具(又是一道版本分界线)。

TLocaleTitle fixed.

01 Jul 04:21
Compare
Choose a tag to compare

修复 TLocaleTitle 变量无法使用的问题。

update!

24 Jun 12:27
Compare
Choose a tag to compare

调整:/tlocale 命令重构
调整:bstats 统计跳过配置文件判断
调整:自动更新会覆盖插件并强制重启服务器
修复:NMSUtil19 工具的部分语法错误导致 1.8 版本启动报错
修复:StirngUtils 工具 similarDegree 方法的蜜汁报错
修复:/tlib cycle 的指令错误问题
修复:/tlib shell 的指令错误问题
修复:TPluginManager 无法注入 1.12 的问题
新增:面子工程
新增:TranslateUUID 工具用于离线服务器的玩家名与UUID的转换
新增:VectorUtils 工具用于处理实体向量
新增:画了一些数据库的大饼,SQLColumn、SQLExecutor、SQLTable

Update!

03 Jun 13:11
Compare
Choose a tag to compare

调整:优化 /tplugin 各项命令,更多提示。
修复:修复 BaseSubCommand 中仅允许控制台类型无效的错误。
新增:/tlib updatePlugin 命令用于下载更新。
新增:自动下载最新版(默认关闭)。

Scoreboard fixed!

31 May 14:19
Compare
Choose a tag to compare

修复:玩家列表排序导致其他小游戏插件报废(自己写个容器保存玩家能累死?非要用傻逼计分板?)
修复:1.8 首次发送 Json 报错问题

1.7.10 no longer supported

27 May 13:20
Compare
Choose a tag to compare

新增: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