“TabooLib”的版本间的差异
来自Purtmars Wikipedia —— 普特莫斯维基
(建立内容为“ 使用 [https://github.com/TabooLib/TabooLib-SDK TabooLib SDK] 编写你的第一个插件。 = 开始 = 从 GitHub 下载 TabooLib SDK [https://github.com/Tab…”的新页面) |
|||
(未显示同一用户的1个中间版本) | |||
第1行: | 第1行: | ||
+ | {{:TabooLib Watermark}} | ||
使用 [https://github.com/TabooLib/TabooLib-SDK TabooLib SDK] 编写你的第一个插件。 | 使用 [https://github.com/TabooLib/TabooLib-SDK TabooLib SDK] 编写你的第一个插件。 | ||
第29行: | 第30行: | ||
<syntaxhighlight lang="groovy" line="line"> | <syntaxhighlight lang="groovy" line="line"> | ||
taboolib { | taboolib { | ||
− | tabooLibVersion = '5. | + | tabooLibVersion = '5.7.2' |
− | loaderVersion = ' | + | loaderVersion = '3.0.4' |
classifier = null | classifier = null | ||
+ | builtin = true | ||
} | } | ||
</syntaxhighlight> | </syntaxhighlight> | ||
第38行: | 第40行: | ||
<syntaxhighlight lang="groovy" line="line"> | <syntaxhighlight lang="groovy" line="line"> | ||
dependencies { | dependencies { | ||
− | + | implementation 'ink.ptms.core:v11600:11600:all' | |
− | + | implementation "org.jetbrains.kotlin:kotlin-stdlib:1.2.41" | |
− | + | implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.2.41" | |
− | + | implementation fileTree(dir: 'libs', includes: ['*.jar']) | |
} | } | ||
</syntaxhighlight> | </syntaxhighlight> |
2021年6月9日 (三) 21:00的最新版本
使用 TabooLib SDK 编写你的第一个插件。
开始
从 GitHub 下载 TabooLib SDK (mirror)
或者
$ git clone https://github.com/TabooLib/TabooLib-SDK MyProject
$ rm -rf MyProject/.git
配置
下载完成后先不要直接导入/打开,打开项目文件夹找到 settings.gradle 文件并打开
这里是你的插件名称
1 rootProject.name = 'ExamplePlugin'
随后找到 build.gradle 文件并打开
这里是你的插件信息
1 group = 'io.izzel.taboolib.example'
2 version = '1.0.0'
这里是你的前置信息
1 taboolib {
2 tabooLibVersion = '5.7.2'
3 loaderVersion = '3.0.4'
4 classifier = null
5 builtin = true
6 }
这里是你的插件依赖
1 dependencies {
2 implementation 'ink.ptms.core:v11600:11600:all'
3 implementation "org.jetbrains.kotlin:kotlin-stdlib:1.2.41"
4 implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.2.41"
5 implementation fileTree(dir: 'libs', includes: ['*.jar'])
6 }
在项目文件夹中新建 libs 文件夹,即可载入文件夹内的本地依赖文件
导入/打开
当你已经配置完成插件的相关设置后,即可使用 IDE 打开项目(推荐使用 IntelliJ IDEA)
直接打开项目即可,不需要创建等多余操作
主类
当你使用 TabooLib SDK 编写插件时,便不再使用 JavaPlugin 作为父类
1 import io.izzel.taboolib.loader.Plugin;
2
3 class Myplugin extends Plugin {
4
5 }
编译
使用 IntelliJ IDEA 时双击 CTRL 键(Run Anything)打开面板
输入以下命令编译插件
gradle build
输入以下命令清空编译缓存
gradle clean
或者使用 Gradle 面板进行操作