fb13b607a1
新增 @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) |
||
---|---|---|
src/main | ||
.gitattributes | ||
.gitignore | ||
LICENSE | ||
pom.xml | ||
README.md | ||
TabooLib.iml |
TabooLib
Bukkit 开发工具库集合
插件文档
下载 TabooLib 插件
在 这里 根据您服务器的网络状态下载在线或离线版本
离线版为 offline 结尾的 jar 文件
如果你的服务器是 1.7.10 版本,在 这里 修复因 SpecialSource 版本过低导致插件无法载入的问题
添加 TabooLib 为库
Maven
<build>
<repositories>
<repository>
<id>jitpack.io</id>
<url>https://jitpack.io</url>
</repository>
</repositories>
<dependency>
<groupId>com.github.Bkm016</groupId>
<artifactId>TabooLib</artifactId>
<version>JitPack版本</version>
</dependency>
</build>
Gradle
repositories {
maven { url 'https://jitpack.io' }
}
dependencies {
compile 'com.github.Bkm016:TabooLib:JitPack版本'
}
sbt
resolvers += "jitpack" at "https://jitpack.io"
libraryDependencies += "com.github.Bkm016" % "TabooLib" % "JitPack版本"
在添加依赖后,你还需要在 plugin.yml
中添加 softdepend
或者 depend
才能享受到 TabooLib 的全部功能。
3.56 版本开始 com.sun.tools.jar
不再和插件一起发布。
如果需要启用 JavaShell 功能请将 com.sun.tools.jar 放入 "TabooLib/JavaShell/lib" 文件夹中。
3.832 版本后开源协议更改为 MIT