安装依赖
介绍
服务器扩展是利用EasyBot已经统一的Bridge核心, 开发者可以利用Bridge暴露的接口, 来实现自定义的功能
你可以在你的Mod或插件的build.gradle中添加依赖, 来引入EasyBot的Bridge核心.
兼容性
| 平台 | 版本要求 | 是否支持 | 描述 |
|---|---|---|---|
| Bukkit | ≥2.1.2 | 是 | - |
| Mod | ≥0.1.0-rc.4 | 是 | - |
| Mcdr | - | ❌ | 暂未实现 |
| 基岩版 | - | ❌ | 我们有这个版本吗? (bushi |
在Gradle中添加依赖
我们有两种方式来添加依赖
GITHUB 仓库
关于
Github仓库需要配置有read:packages权限的Token, 才能正常使用.
如果选择使用Github仓库, 请确保你有此方面的经验
教程: https://docs.github.com/zh/packages/learn-github-packages/about-permissions-for-github-packages
maven {
url = uri("https://maven.pkg.github.com/easybot-team/easybot-bridge")
credentials {
username = project.findProperty("gpr.user") ?: System.getenv("USERNAME")
password = project.findProperty("gpr.key") ?: System.getenv("TOKEN")
}
}
dependencies {
compileOnly 'com.springwater.easybot:easybot-bridge:1.5-rc.2'
}
直接引入插件/Mod的依赖
关于
直接引入插件/Mod的依赖, 可以直接在项目中使用插件/Mod的类, 无需额外的配置.
下载目标平台的插件/Mod的依赖, 并添加到项目的libs目录中
dependencies {
compileOnly(fileTree("libs"))
}
记得在你的插件平台添加对EasyBot的依赖
为什么
你只是定义了Bridge的扩展, 负责实现自定义的功能, 而Bridge的核心实现是在EasyBot的插件/Mod中的,他们通常是对应平台的插件
Bukkit
在插件的plugin.yml中添加对EasyBot的依赖
softdepend: [EasyBot]
MOD
Neo/Forge
在Mod的声明文件中添加对EasyBot的依赖
[[dependencies.${ id }]]
modId = "easybot"
type = "required"
versionRange = "[0.1.0-rc.4,)"
ordering = "NONE"
side = "SERVER"
Fabric
在Mod的fabric.mod.json中添加对EasyBot的依赖
{
"suggests": {
"easybot": ">=0.1.0-rc.4",
}
}
遇到麻烦了?
我们提供有偿代安装服务,解决您的环境配置烦恼。