坏黑
b37ec49a80
+ optimized TInject
...
+ fixed PluginUtils
2018-11-25 16:48:12 +08:00
坏黑
b8ab5ebc1a
+ TabooLibLoader fixed.
2018-11-04 15:42:10 +08:00
坏黑
271f1b56b0
TabooLib v4.6-R4
...
+ SQL update.
2018-11-03 23:02:20 +08:00
坏黑
9ae4c0701e
TabooLib v4.6-R3
...
+ Remove depend: Vault
+ Optimize Main
2018-11-02 18:47:47 +08:00
坏黑
a4c35a3028
TabooLib v4.6-R2
...
+ Fixed some bugs for TDependencyInjector in DISABLE-INJECT mode.
+ Fixed some bugs for TInject in HOT-RELOAD mode.
+ Add TPluginLoadEvent.
+ Add TPluginEnableEvent.
2018-11-02 18:12:56 +08:00
坏黑
2bcc82aa15
TabooLib v4.57
...
+ 修复插件因载入顺序错误导致开服报错的问题
2018-10-21 13:57:45 +08:00
坏黑
d793444dd5
TabooLib v4.55
...
+ 对插件本体进行大面积整改,将一些过失或不再更新的工具类转移至 TabooLibDeprecated.jar 中。
+ 对 SimpleCommandBuilder 进行了微调,动态注册后的命令前缀将显示为注册插件。
+ 对 SimpleVersionControl 进行了微调,允许在 translate 类中选择所属插件。
+ 对 ItemBuilder 进行了微调,允许使用 ItemStack 作为构造参数。
+ ...
2018-10-13 21:36:49 +08:00
坏黑
91840d6a6b
+ update
2018-10-08 19:44:36 +08:00
坏黑
c19590ab1f
v4.31 紧急修复版
...
+ 优化 TConfiguration 模块,兼容插件热重载
+ 修复插件类缓存顺序问题,兼容插件热重载
+ 删除配置文件中的 DEBUG 节点,改为指令输入 /tDEBUG 切换开关
2018-09-25 11:41:50 +08:00
坏黑
cefb8a12a8
+ 一些半成品,修复了一些碧油鸡
2018-09-19 23:46:03 +08:00
坏黑
dbf319addb
+ update
2018-09-14 20:39:49 +08:00
坏黑
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
坏黑
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
坏黑
1e50bd526b
完善 @TCommand 注解
...
新增 TCommandHandler 类用于动态命令注册
2018-08-27 00:21:06 +08:00