Commit Graph

317 Commits (578e34e514ef34de06125a87df5a525631da811b)

Author SHA1 Message Date
坏黑 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 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
坏黑 fb38ef8977 因 Idea 内置 Github 客户端的问题导致部分代码出错
以下类中的代码回档至上次提交时间:
- ItemUtils
- TConfigInjector
- Langauge2Format
2018-05-23 21:32:48 +08:00
坏黑 0acf324b15 版本更新至:4.04
调整:命令帮助的格式现在可以在语言文件中更改了。
调整:@CommandRegister 现在可以直接标注在 BaseSubCommand 成员变量上进行注册了(详见 TabooLibPluginMainCommand 写法)。
调整:TagAPI,TagManager 作废,但部分方法仍可使用。
新增:BaseSubCommand 类新增 getPermission 方法用于判断子命令权限
新增:TagDataHandler 类用于代替 TagManager 类
新增:TagPacket 类用于代替 TagAPI 类
修复:前后缀以及昵称的各种不兼容问题
修复:ItemUtils 工具载入物品时因 material 值不存在而导致的报错
删除:me.skymc.taboolib.team.TagUtils 类永久删除
2018-05-23 04:36:51 +08:00
坏黑 2131be3079 版本更新至:4.03
新增:TabooLib 离线版
新增:阻止在线版在无互联网且无依赖库的服务器上启动
2018-05-19 11:46:55 +08:00
坏黑 4aabd95c59 版本更新至 4.02
调整:部分语言文件地址拼写错误(FAIL写成FALL,我这鸟语算是白学了)
调整:配置文件 tlib.yml 不再监听文件更改(这块不是我写的,监听更改会出死循环不知道为啥)
调整:通过 MysqlUtils 创建的数据库连接会返回已存在的引用,不再重复创建
调整:TagManager 工具现在会根据玩家的前缀进行自动排序(尚未测试)
修复:ListenerPluginDisable 类中语言提示无法更改的问题
新增:几个奇葩数据库工具,我也不知道有啥用写着玩
2018-05-18 00:45:32 +08:00
Izzel_Aliz 737c589c5a Merge branch 'dev' of https://github.com/Bkm016/TabooLib
# Conflicts:
#	src/main/java/com/ilummc/tlib/resources/TLocaleLoader.java
2018-05-13 22:45:43 +08:00
Izzel_Aliz 4a60cb75de Eclipse Compiler 2018-05-13 22:42:02 +08:00
坏黑 3ea16b3e80 版本更新至 4.01
调整:TLocale$logger 现在可以发送多行文本了
调整:TLocale 发送不存在的信息,错误提示由红色改为灰色,用于区分发送错误的提示颜色。
调整:TLocaleLoader 中的 getCallerPlugin 方法转移到 Ref 中
修复:BaseMainCommand 接口中 getType 方法失效的问题
修复:Main 中的语言提示无法更改的问题
新增:TPlugin 命令现在可以补全插件名了
新增:config.yml 现在会自动重载了(部分配置还需重启)
2018-05-13 21:31:03 +08:00
坏黑 eb616fd5bd 更新 2018-05-12 22:14:10 +08:00
坏黑 71547865f9 更新 2018-05-12 22:09:41 +08:00
坏黑 3de2fe5f2a 更新 2018-05-12 16:53:02 +08:00
Izzel_Aliz 23643d7333 一棒打死重构改名的 2018-05-12 16:29:29 +08:00
坏黑 4cc3ce4fc8 尝试ASM失败,还是反射简单... 2018-05-11 01:02:30 +08:00
坏黑 863dc35e56 修复部分提示错误以及命令补全大小写无法识别的问题 2018-05-10 01:03:10 +08:00
坏黑 4cbe7ee9da 删除旧文件 2018-05-10 00:56:33 +08:00
坏黑 41e53b9165 命令系统重做 2018-05-10 00:50:29 +08:00
Izzel_Aliz 275c31120e Ignore 2018-05-09 13:11:59 +08:00
Izzel_Aliz 2b14457309 . 2018-05-09 13:04:58 +08:00
坏黑 19d318a610 更新 2018-05-08 23:31:26 +08:00
坏黑 674e993105 好像没上传干净 2018-05-07 23:58:32 +08:00
坏黑 8c6518ffc5 TabooMan! 2018-05-07 23:48:22 +08:00
坏黑 c5583cc1d1 更新 2018-05-07 18:19:02 +08:00
Izzel_Aliz 3f4940c6b7 合并,删除 .idea 文件夹,数据库 2018-05-07 18:16:43 +08:00
Izzel_Aliz 784b15ea25 Initial pool 2018-05-07 17:57:22 +08:00
坏黑 2242720ded 更新 2018-05-07 15:04:48 +08:00
坏黑 6f34cbc2e0 更新 2018-05-07 14:44:10 +08:00
Izzel_Aliz 93d9a69fbd 船新文档 2018-04-30 20:51:21 +08:00
Izzel_Aliz 919ded650b 船新两个 Sendable Json 和 ActionBar 2018-04-30 11:13:12 +08:00
Izzel_Aliz 19b4bd9a6b 船新两个 Sendable Json 和 ActionBar 2018-04-29 22:32:39 +08:00
Izzel_Aliz da8890b30a AsmClassTransformer 2018-04-29 15:44:01 +08:00
Izzel_Aliz 250d168c2e 把部分硬编码语言文件抽取到新的语言系统 2018-04-28 22:56:16 +08:00
Izzel_Aliz 20fcb3dfa0 更新一下配置类 2018-04-28 14:58:18 +08:00
Izzel_Aliz f40039f9ce 大概就把语言系统做完了 2018-04-28 14:00:12 +08:00
坏黑 93e84b1b80 更新 2018-04-26 23:33:44 +08:00
坏黑 381d96c5b1 更新 2018-04-26 18:21:06 +08:00
坏黑 4f16196170 兼容 PlugMan 2018-04-25 22:58:58 +08:00
坏黑 dbb9eadde7 更新 2018-04-22 23:10:05 +08:00
坏黑 b49a779859 更新 2018-04-22 22:12:42 +08:00
Izzel_Aliz c573617a01 船新 I18n 系统
修了一个配置文件小bug
2018-04-22 13:30:50 +08:00
Izzel_Aliz 385b2aa974 修复各种问题 2018-04-21 14:21:47 +08:00
Izzel_Aliz 2edca32b89 onEnable 之前加载插件
修复 NoClassDefFoundError 的问题
2018-04-21 13:58:56 +08:00
Izzel_Aliz b941cac63f 更改依赖加载为 onLoad 前加载
//TODO 在插件启动之前加载依赖
2018-04-13 13:38:54 +08:00
坏黑 4e7fc42167 更新工具 2018-04-10 22:34:37 +08:00
Izzel_Aliz 33905330f3 修复配置文件加载和保存失败 2018-04-08 22:42:31 +08:00
坏黑 7758ac2241 修复:几个加载插件时的异常 2018-04-07 23:16:25 +08:00
坏黑 b22ade7cff 测试上传 2018-04-07 21:53:09 +08:00
Izzel_Aliz d8f8ffc5a3 配置文件及文件监听变化 2018-04-06 15:09:36 +08:00
Izzel_Aliz 4bb5df7cbb 暂时不能用的 @Config 2018-04-05 13:56:24 +08:00
Izzel_Aliz 96269db54d 完善了一下下载库以及 TLib 类 2018-04-05 02:53:25 +08:00
Izzel_Aliz add76a30cb 勉强能用的依赖加载系统做好了 2018-04-04 20:00:39 +08:00
Izzel_Aliz 946adbb3eb 画饼 2018-04-01 15:18:57 +08:00
Izzel_Aliz f5d1edc9e0 Convert to Maven 2018-04-01 14:49:02 +08:00
坏黑 e2d83501d6 版本更新至:3.832
修复:Language2 工具类 [json2] 类型的一些语法错误
2018-03-30 00:22:01 +08:00
坏黑 cd65b08482 版本更新至:3.83
更新:Language2 工具类新增 [json2] 类型
2018-03-29 23:59:21 +08:00
坏黑 7f8167156a 版本更新至:3.289
调整:低估了 Yaml 的兼容性,删除 GlobalDataManager 工具的某段智障代码。
2018-03-28 20:28:58 +08:00
坏黑 0af1ebd032 版本更新至:3.828
修复:删错东西了
2018-03-27 21:33:51 +08:00
坏黑 890601bacb 版本更新至:3.827
修复:MySQLConnection 排序失效问题
2018-03-27 21:28:19 +08:00
坏黑 6d5205a3bd 版本更新至:3.826
修复:/tlib itemlist 指令翻页检测的问题
2018-03-25 19:30:12 +08:00
Izzel_Aliz d4910db108 IDEA Auto Inspect 2018-03-24 23:18:13 +08:00
坏黑 a4381c39bc 版本更新至:3.825
新增:/tlib tagprefix 设置头顶前缀称号
新增:/tlib tagsuffix 设置头顶后缀称号
新增:/tlib tagdelete 删除头顶称号
新增:TagManager 工具新增方法 removeData() 用于删除玩家数据
2018-03-19 23:38:30 +08:00
坏黑 6aa5dbc5bd 版本更新至 3.82
新增:/tlib sounds 命令打开音效库
2018-03-18 21:28:46 +08:00
坏黑 f9a405a5ca 版本更新至:3.81
新增:TagManager 工具,用于更改玩家头顶称号,并兼容其他计分板插件。
修复:Language2 工具的 [json] 类型 ”url“ 参数失效。
2018-03-17 22:34:49 +08:00
坏黑 325ffe8906 版本更新至:3.8
调整:MySQLConnection 工具重构
2018-03-14 20:27:03 +08:00
坏黑 0179e269b5 版本更新至:3.79
新增:/tlm inv paste 命令增加 "-a", "-b" 两个参数,用于调整背包覆盖方式
调整:EntityTag 工具删除 remove 方法的无用参数
2018-03-13 21:44:45 +08:00
坏黑 fb58c9838f 工具更新
更新:FileUtils 更新方法 deleteAllFile() 用于删除文件夹
更新:FileUtils 更新方法 copyAllFile() 用于复制文件夹
更新:FileUtils 更新方法 fileChannelCopy() 用于复制文件(通道方式)
删除:FileUtils 的构造方法
2018-03-12 23:27:56 +08:00
坏黑 c89fcf4116 版本更新至:3.78
调整:数据保存提示现在默认关闭了
新增:Language2.yml 新增 [book] 类型示范
2018-03-11 14:40:12 +08:00
坏黑 bfb2015b20 版本更新至:3.77
调整:Language2 工具变量算法优化
修复:Language2 工具修复 [book] 类型的变量无法识别问题
2018-03-10 21:55:17 +08:00
坏黑 ad1a21196f 版本更新至:3.76
调整:开发框架改为 Gradle
新增:Language2 工具新增 [book] 类型
2018-03-10 21:13:05 +08:00
坏黑 6439e4b780 版本更新至:3.75
修复:Language2Value 对象的 asString() 方法无法识别变量的问题
新增:Language2 工具新增方法 get(String, String...)  来快速添加变量
2018-03-10 12:13:14 +08:00
坏黑 ef72d76801 版本更新至:3.74
修复:Language2 工具发送到后台的信息无法识别变量
2018-03-09 20:16:17 +08:00
坏黑 dbc200561f 版本更新至:3.73
重写:Language2 模块重写,允许单项语言多种类型
新增:Language2 工具新增 [sound] 类型!
新增:BookFormatter 工具,代码来自其他开源项目,代码已经过 60% 的重新开发。
2018-03-09 00:30:02 +08:00
坏黑 97b73ad1b3 版本更新至 3.72
修复:无法正常启动的BUG
2018-03-02 12:26:35 +08:00
坏黑 63c572c4f0 版本更新至 3.71
修复:物品列表点击报错
新增:自用 Skript 语法 “taboocode itemcache %string%”
2018-02-28 23:01:08 +08:00
坏黑 a73115f277 版本更新至 3.7
新增:Skript 扩展语法 "taboolib itemcache %string%" 获取缓存物品
修复:ItemUtils 工具内 setAttribute() 方法的语法错误。
2018-02-28 16:07:21 +08:00
坏黑 13a9bb5f75 版本更新至 3.68
新增:Language2Value 对象新增 toString() 方法。
删除:CooldownUtils2 工具取消注册/注销提示
2018-02-27 12:27:55 +08:00
坏黑 778a454e18 版本更新至 3.67
修复:DataUtils 工具载入时不定时报错的问题。
2018-02-26 21:14:12 +08:00
坏黑 648df93305 版本更新至 3.66
修复:ITEM_NAME 语言文件内黏土、木炭、生鲑鱼、小丑鱼、河豚、熟鲑鱼、各色染料、怪物蛋的名称错误或丢失。
2018-02-26 20:59:55 +08:00
坏黑 79419077bc 解决几个乱码
改了一下IDE的默认签名格式,应该不会初始化到 ANSI 格式了。
2018-02-25 23:34:46 +08:00
坏黑 88478fca8e 解决几个乱码
我发现只要没有汉语的类,就会被eclipse自动转换为 ANSI 格式,然后到 Github 上就乱码了。。。什么毛病。
2018-02-25 23:25:49 +08:00
坏黑 1d0219ed50 版本更新至 3.65
新增:版本更新检测
新增:Language2Value 对象新增 broadcast() 方法来发送给所有玩家
新增:/language2 send 命令现在可以使用 ALL 代替所有玩家
删除:FileUtils 工具的三个文本读取方法的异常打印
2018-02-23 23:49:53 +08:00
坏黑 06f6340863 版本更新至 3.6
新增:DisableConfig 注释,用于禁止 TLM 模块生成配置文件
新增:TLM/InventorySave 模块,用于保存,覆盖玩家背包
新增:TLM/CommandChanger 模块,用于转换控制台、玩家命令
新增:TLM/Kit 模块新增命令配置,可在领取时执行控制台命令
新增:/tlm kit list 命令,用于列出礼包
新增:/tlm inv list 命令,用于列出已保存的背包
新增:/tlm inv info 命令,用于查看已保存的背包
新增:/tlm inv save 命令,用于保存当前背包
新增:/tlm inv paste 命令,用于将已保存的背包覆盖到玩家背包内
新增:/tlm inv delete 命令,用于删除已保存的背包
2018-02-22 16:47:37 +08:00
坏黑 021c89a0e8 这咋还有个类乱码了 2018-02-20 15:12:26 +08:00
坏黑 e7ebf50ff2 版本更新至 3.59
调整:帮助命令的 JSON 版本改为 1.9+ 版本显示
调整:插件尚未启动完成则不会执行 onDisable() 方法
修复:ActionUtils 工具在 1.12 版本下失效的问题,感谢 MCBBS 用户 Innovators 的测试。
2018-02-20 15:03:37 +08:00
坏黑 09c063462f 版本更新至 3.581
修复:EffLib 工具版本获取错误的问题。

ParticleEffect 作者估计做梦都没想到 1.9 版本之后不是 2.0,是 1.10
2018-02-19 16:00:02 +08:00
坏黑 4ee97ddff1 版本更新至 3.57
声明:EffLib 工具的代码来自 DarkBlade12 的开源项目 ParticleEffect 并新增 1.9+ 的一些特效
2018-02-19 14:56:51 +08:00
坏黑 417e720f66 版本更新至 3.57
修复:Language2Value 对象的 asString() 方法无法识别变量的问题
修复:插件卸载时已注册的时间检查器不注销
修复:插件无法启动的语法错误
2018-02-18 19:18:53 +08:00
坏黑 3984c81658 版本更新至 3.56
调整:命令 /lang2 提示调整
调整:命令 /tlib 提示改为 JSON 形式
调整:命令 /tlm 需要独立的权限才能列出帮助,子命令的执行不需要列出帮助的权限
新增:命令 /taboo cycle list 列出所有已注册的时间周期
新增:命令 /taboo cycle info 查询已注册的时间周期
新增:命令 /taboo cycle reset 初始化已注册的时间周期
新增:命令 /taboo cycle update 更新已注册的时间周期
新增:Language2 工具新增 send(CommandSender) 方法
新增:PlaceholderAPI 变量 %taboolib_tlm_kit_礼包名% 用于获取礼包状态
新增:TLM 框架新增 Kits 模块,用于管理礼包的发放
新增:命令 /tlm kit reward 领取礼包
新增:命令 /tlm kit reset 刷新礼包
新增:TLM 框架新增语言文件 "language2/zh_CN.yml"
2018-02-18 16:37:22 +08:00
坏黑 4f10fb502f 版本更新至 3.55
新增:ItemUtils 工具新增 isNull() 方法
新增:SpecialItem 工具类
新增:SpecialItemResult 枚举类
新增:AbstractSpecialItem 接口类
新增:Language2Value 对象新增 asString() 方法获取语言文本
新增:ITabooLibraryModule 接口类
新增:TabooLibraryModule 工具类
新增:TLM 框架大致完成。
新增:TLM 框架首个模块 TimeCycle 完成。
修复:Language2 的文本集合类型不再会移除第一条内容了。
2018-02-18 00:49:04 +08:00
坏黑 757e44e87a 版本更新至 3.54
大更新!
新增:Language2 工具, wiki已添加该工具使用帮助
2018-02-13 21:27:09 +08:00
坏黑 a41d43b080 版本更新至 3.53
修复:JSON 工具的物品展示功能无法显示NBT的问题
2018-02-13 00:31:41 +08:00
坏黑 819e3e4cf4 版本更新至 5.12
调整:指令 “/tlib iteminfo” 提示信息
调整:JSON 工具的物品显示功能算法优化
修复:JSON 工具的物品显示功能在 1.7.10 版本失效的问题
2018-02-12 23:36:20 +08:00
坏黑 6742a915c0 版本更新至 3.51 2018-02-12 14:59:09 +08:00
坏黑 cc005483c5 版本更新至 3.51
修复:物品列表点击空白处报错
新增:TitleUtils 内方法新增简写方式
新增:ConfigUtils 内新增释放配置方法
新增:TimeCycleInitializeEvent 内新增 canll() 方法
修改:PlayerLoadedEvent 监听器改为异步
修改:ItemUtils 内 loadItemsFile 方法内变量类型修改
修改:TimeCycleManager 算法调整
2018-02-12 14:58:49 +08:00
坏黑 d647380491 修复:版本获取语法错误 2018-02-08 20:59:06 +08:00
坏黑 9585f1162d 修复:GlobalDataManager 部分语法错误 2018-02-07 23:05:31 +08:00
坏黑 af29cbe4f0 首次上传 2018-02-06 14:46:14 +08:00