Commit Graph

359 Commits

Author SHA1 Message Date
坏黑
3eeab6a620 紧急修复 NBT 版本兼容漏洞导致物品描述丢失 2019-06-25 22:24:48 +08:00
坏黑
92d43026fa 1.14 fixed 2019-06-25 15:08:42 +08:00
坏黑
9a364bb7bc 1.14 supported 2019-06-24 21:53:36 +08:00
坏黑
483bba8f0a 1.14 supported 2019-06-24 16:59:45 +08:00
坏黑
f66b32a2ac simplei18n fixed 2019-06-23 17:03:06 +08:00
坏黑
40bcdf6556 optimize nbt utils 2019-06-13 23:42:47 +08:00
坏黑
3c47b40116 fixed ItemUtils in 1.13+ 2019-06-11 13:44:26 +08:00
坏黑
00a4f61a68 本家命令工具优化更新,合并两个工具 2019-06-10 21:25:25 +08:00
坏黑
4b1cbd6349 + fixed tellrawJson 2019-05-30 21:12:21 +08:00
坏黑
a6b4246bd3 + fixed 2019-05-28 22:41:05 +08:00
坏黑
2791f90c9c + tellraw fixed 2019-05-28 22:35:26 +08:00
坏黑
fd9817e5c5 + nbt update 2019-05-26 15:02:29 +08:00
坏黑
b09dfbde60 + nbt util 2019-05-25 00:08:37 +08:00
坏黑
ad7d0c9d93 + fixed SimpleI18n
+ fixed WorldGuardHook
2019-05-22 11:17:03 +08:00
坏黑
0d8e9f60f2 + SimpleI18n
+ fixed iteminfo command
2019-05-22 08:41:34 +08:00
坏黑
47d481bbfc + update MenuBuilder v2 2019-05-21 23:42:13 +08:00
坏黑
560b407435 + fixed TSerializer 2019-05-16 23:43:10 +08:00
坏黑
c711b8ae37 + update particle 2019-05-04 09:51:25 +08:00
坏黑
464ba92a86 + update particle 2019-05-04 00:29:08 +08:00
坏黑
af5eb86a6a + update 2019-04-27 22:56:04 +08:00
坏黑
8ee634f0c9 + fixed 2019-04-26 00:02:30 +08:00
坏黑
e16b05494d + svc fixed 2019-04-23 20:47:20 +08:00
坏黑
26f1a4b5e2 + update 2019-04-10 22:10:16 +08:00
坏黑
629bc77803 + update 2019-04-01 21:45:49 +08:00
IzzelAliz
57ac4e072c 更换至 Gradle 2019-03-02 15:48:21 +08:00
IzzelAliz
b3233e4049 实现 #12 MenuBuilder 父级菜单嵌套 2019-02-19 20:16:38 +08:00
坏黑
9b4448a033 + update 2019-02-17 22:01:35 +08:00
坏黑
9f9c2c9d06 + fix title 2019-02-10 15:05:03 +08:00
坏黑
771762c459 Merge remote-tracking branch 'origin/master' 2019-02-05 23:19:18 +08:00
坏黑
2617069878 + fix tellraw 2019-02-05 23:18:31 +08:00
IzzelAliz
08af87a60e 更新新的阿里仓库 2019-02-01 14:12:38 +08:00
坏黑
803542c589 + 更换仓库地址,阿里的不知道为啥用不了了 2019-01-22 22:48:34 +08:00
坏黑
7dbc9966c5 + 静默更新 2019-01-20 16:45:02 +08:00
坏黑
70efab657a + Fixed 2019-01-19 02:06:44 +08:00
坏黑
311c935c91 + Fixed 2019-01-18 20:51:29 +08:00
坏黑
9b01aa972b + Disable Exception Mirror 2019-01-12 17:38:52 +08:00
坏黑
6fea75100f + TellrawJson NBT 优化 2019-01-06 15:36:40 +08:00
坏黑
98dc366a03 + 简化 2018-12-25 20:50:48 +08:00
坏黑
738bb7820a + 修复配置文件错误
+ 隐藏 /taboolib 命令下的部分子命令
2018-12-24 23:05:06 +08:00
坏黑
87dc1252f1 + @TSchedule 2018-12-15 15:42:37 +08:00
坏黑
737b0c0bd2 + 卧槽爆炸 2018-12-08 15:25:08 +08:00
坏黑
11140c0bd0 + sqlite 2018-12-08 13:57:19 +08:00
坏黑
881cb2c4a9 + @IgnoreClasses 注解 2018-12-05 15:36:05 +08:00
坏黑
45f60aee9d Merge remote-tracking branch 'origin/master' 2018-12-02 11:32:47 +08:00
坏黑
9b26c2f4d3 + 修复异常过滤的一些问题
+ 修复更新检测的一些问题
+ 支持注入主类下的非静态变量
+ SQLTable 部分语法再再再再再简化
2018-12-02 11:32:21 +08:00
IzzelAliz
19ed7d3216 Scala api update 2018-12-01 21:27:39 +08:00
坏黑
26826cf7a5 + ai update. 2018-12-01 17:42:47 +08:00
坏黑
6f84236dcc v4.64
+ 静默更新,隐藏部分载入信息
2018-12-01 17:01:19 +08:00
坏黑
29d02a0384 + nSpigot supported. 2018-12-01 16:10:25 +08:00
坏黑
42215556df + 还是异常拦截的那些问题 2018-11-30 21:23:03 +08:00
坏黑
f0e157d3a7 + 修复异常拦截管得太宽的问题
+ 修复强制更新命令
2018-11-30 10:19:36 +08:00
坏黑
62a11cb53a + 附属插件异常捕捉
+ 新增多条插件更新线路(GitHub,Gitee)
2018-11-29 15:53:41 +08:00
坏黑
24a9b586c4 + fixed TInject
+ fixed SimpleCommandBuilder
2018-11-25 18:16:21 +08:00
坏黑
b37ec49a80 + optimized TInject
+ fixed PluginUtils
2018-11-25 16:48:12 +08:00
坏黑
5e4a9a8c98 + fixed 2018-11-25 15:26:34 +08:00
坏黑
0094bdf3b6 + debug message 2018-11-23 10:58:23 +08:00
坏黑
39f3eb3081 + fix SimpleCounter 2018-11-10 15:08:28 +08:00
坏黑
9d0b0317f1 + update 2018-11-10 14:21:55 +08:00
坏黑
cbd893e62e + fixed typo 2018-11-10 13:32:57 +08:00
坏黑
9e3862b5f2 + fixed TFunction
+ update TCloud System
2018-11-09 21:31:32 +08:00
坏黑
bc89f1a425 + update SimpleCommandBuilder 2018-11-09 17:00:28 +08:00
坏黑
a228ba5fe5 + optimize SimpleVersionControl
+ optimize TFunction
+ optimize TLocale
+ add TLocale.Display
2018-11-09 16:41:22 +08:00
坏黑
47faa031eb + fix JSON 2018-11-08 23:42:14 +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
坏黑
c2b17ebd59 + Remove Vault depend 2018-11-02 18:27:05 +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
坏黑
289de88b69 + inputStreamToFile fixed. 2018-10-30 18:23:56 +08:00
坏黑
cfba114331 + TConfiguration 增加部分方法 2018-10-28 23:35:14 +08:00
坏黑
a1c4ddc499 Merge remote-tracking branch 'origin/master' 2018-10-28 23:17:44 +08:00
坏黑
4ee0a555aa + exp4j 2018-10-28 23:17:04 +08:00
坏黑
df51e398b1 + TPacket
+ TJson
2018-10-28 16:24:46 +08:00
allenlol
5854f2587a Update TabooLib.java
boolean Should return "Spigot" instead of "Bukkit"
2018-10-24 10:10:11 -07:00
坏黑
d791e0d89e + 修复多线程下载后不关闭流的问题 2018-10-24 22:51:27 +08:00
坏黑
b93cb3ff69 + SimpleCounter update 2018-10-22 23:14:52 +08:00
坏黑
a83ba2a0d5 TabooLib v4.58
+ 修复 SimpleVersionControl 的一些问题
2018-10-21 20:02:09 +08:00
坏黑
2bcc82aa15 TabooLib v4.57
+ 修复插件因载入顺序错误导致开服报错的问题
2018-10-21 13:57:45 +08:00
坏黑
423ad56f0c TabooLib v4.56
+ 修复 SimpleVersionControl 的一些漏洞,增加 useCache 方法并兼容热重载。
2018-10-14 20:35:12 +08:00
坏黑
d793444dd5 TabooLib v4.55
+ 对插件本体进行大面积整改,将一些过失或不再更新的工具类转移至 TabooLibDeprecated.jar 中。
+ 对 SimpleCommandBuilder 进行了微调,动态注册后的命令前缀将显示为注册插件。
+ 对 SimpleVersionControl 进行了微调,允许在 translate 类中选择所属插件。
+ 对 ItemBuilder 进行了微调,允许使用 ItemStack 作为构造参数。
+ ...
2018-10-13 21:36:49 +08:00
坏黑
64aba798c3 + 修复两个碧油鸡 2018-10-11 00:19:32 +08:00
坏黑
732f0bf093 + 修复张艾伦写的碧油鸡 2018-10-10 17:13:12 +08:00
坏黑
989672b948 + 修复更新检测问题 2018-10-10 16:55:28 +08:00
坏黑
91840d6a6b + update 2018-10-08 19:44:36 +08:00
坏黑
3b3212dcdc + 修复 SimpleVersionControl 不支持热重载的问题 2018-10-03 18:03:15 +08:00
坏黑
6b45d144c2 Merge remote-tracking branch 'origin/master' 2018-10-03 15:23:56 +08:00
坏黑
03147302d3 + 调整语言提示 2018-10-03 15:23:25 +08:00
allenlol
b69db05b61 Update PluginUtils.java 2018-10-02 17:49:48 -07:00
allenlol
eaf9bac6ec Update PluginUtils.java 2018-10-02 17:48:58 -07:00
allenlol
ccc1d69707 Update PluginUtils.java 2018-10-02 17:42:50 -07:00
allenlol
7a703d2165 优化 PluginUtils
使用 JavaPlugin 自带的 getFile 方法来获取插件文件
优化
2018-10-02 16:20:39 -07:00
Izzel_Aliz
d0f071e35b Merge branch 'master' of https://github.com/Bkm016/TabooLib 2018-10-02 11:17:24 +08:00
Izzel_Aliz
e1d3c76990 scala api change 2018-10-02 11:17:12 +08:00
坏黑
16f8312a8f + tcloud 初步测试成功 2018-10-01 22:52:48 +08:00
坏黑
f4e2f2e14b Merge branch 'dev' of https://github.com/Bkm016/TabooLib 2018-10-01 13:00:15 +08:00
坏黑
aa913c36ec + 半成品 tcloud 2018-10-01 12:59:48 +08:00
Izzel_Aliz
d04adbe647 Download lib 2018-10-01 12:36:24 +08:00
Izzel_Aliz
d99bba42fc Scala API 2018-09-30 19:10:07 +08:00
Izzel_Aliz
cd8bf36df4 Merge branch 'master' of https://github.com/Bkm016/TabooLib 2018-09-30 15:11:12 +08:00
坏黑
e8d068f7d9 + SimpleVersionControl 可以替换多个版本了 2018-09-29 22:37:45 +08:00
坏黑
6627c4a661 + ??? 2018-09-27 18:43:33 +08:00
坏黑
4b32b545d6 + 照顾一下网络查的,不堵塞下载了 2018-09-26 21:41:04 +08:00
坏黑
0c9d263965 + fixed 2018-09-26 21:34:04 +08:00
坏黑
ef3cabde50 + fixed 2018-09-26 21:31:33 +08:00
坏黑
6c42aa3889 TabooLib v.4.325
+ 修复 TConfiguration 失效的问题
+ 修复 PathfinderExecutor 工具中部分方法无法使用的问题
+ 修复自动更新的问题
2018-09-26 21:13:55 +08:00
坏黑
0c2035e1c2 + fixed 2018-09-25 15:27:15 +08:00
坏黑
038135733b v4.32
+ PathfinderExecutor 工具 controllerLookAt(LivingEntity entity, Entity target) 方法无法使用的问题已修复
+ PathfinderExecutor 工具新增四个关于寻路的方法:
  + setPathEntity(LivingEntity entity, Object pathEntity)
  + navigationMove(LivingEntity entity, LivingEntity target, double speed)
  + navigationMove(LivingEntity entity, LivingEntity target)
  + setFollowRange(LivingEntity entity, double value)
2018-09-25 15:26:10 +08:00
坏黑
c19590ab1f v4.31 紧急修复版
+ 优化 TConfiguration 模块,兼容插件热重载
+ 修复插件类缓存顺序问题,兼容插件热重载
+ 删除配置文件中的 DEBUG 节点,改为指令输入 /tDEBUG 切换开关
2018-09-25 11:41:50 +08:00
坏黑
bc7554a86b Delete SimpleAISelector.java 2018-09-23 09:28:58 +08:00
坏黑
517b8708ce + 版本控制测试完成,虽然有一些BUG但是可以抛弃Generator了!
+ SimpleAi 二次测试成功!
2018-09-22 18:19:21 +08:00
坏黑
e0a1e63435 + 怎么又丢东西了 2018-09-21 09:43:31 +08:00
坏黑
591a67688b + SimpleAi 首次测试成功! 2018-09-20 23:22:58 +08:00
坏黑
cefb8a12a8 + 一些半成品,修复了一些碧油鸡 2018-09-19 23:46:03 +08:00
坏黑
a9700dfdd3 + update 2018-09-15 00:21:58 +08:00
坏黑
dbf319addb + update 2018-09-14 20:39:49 +08:00
坏黑
e648107f1b + 修复一个小碧油鸡 2018-09-12 01:01:42 +08:00
坏黑
de98b51c57 TabooLib v4.27
+ 修复 TFunction 注解会因为 onEnable/onDisable 方法不存在而报错的问题。
+ 优化 TabooLibServer 模块,现在可以在服务器内启动终端,不需要另外运行插件。
+ 优化 PacketParser 模块,现在会自动注册含有 @PacketType 注解的类,和 @TListener 一样方便。
+ 增加 @PacketValue 注解,使用该直接的成员变量会被自动序列化。

“最近开发的机器人用到了通讯网,所以本次更新对该模块进行了反复测试和优化”
2018-09-12 00:56:38 +08:00
坏黑
5b5a96464f TabooLib v4.26
+ 调整 TConfiguration 类,增加 runListener 方法运行重载任务
+ 调整 ItemBuilder 类,增加玩家皮肤头构造方法
+ 调整 TagDataHandler 类,兼容了弱智 BedwarsRel 的计分板冲突
+ 调整 SupportWorldGuard 类,新增了获取所有区域的方法。
+ 重构 ItemUtils 类,现在更加整洁了。。
+ SkullUtils 被赋予尊贵的 @Deprecated
+ 优化本地通讯网,修复了心跳包的语法错误问题,并新增了 /tclient 命令用于简单的操作通讯网络。
2018-09-10 00:00:17 +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
坏黑
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
坏黑
f8ace276ea TabooLib v4.21
+ 修复 TellrawJson 的逻辑问题,导致 showItem 无法正常显示。
+ 删除了 SQLExample
2018-08-28 23:48:33 +08:00
坏黑
e34fe8cd29 歪日删错东西了 2018-08-27 21:22:20 +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
Izzel_Aliz
c440f51933 Merge branch 'master' of https://github.com/Bkm016/TabooLib 2018-08-27 10:51:06 +08:00
Izzel_Aliz
7dad75adfb 给沉寂演示idea nb 2018-08-27 10:49:22 +08:00
坏黑
2ffb1ce886 自动注册扫描仅对依赖 TabooLib 的插件有效
修复一个丢了的类
2018-08-27 00:23:57 +08:00
坏黑
1e50bd526b 完善 @TCommand 注解
新增 TCommandHandler 类用于动态命令注册
2018-08-27 00:21:06 +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
坏黑
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
坏黑
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