跳到主要内容
版本:2.0.0

安装依赖

介绍

服务器扩展是利用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",
}
}

遇到麻烦了?

我们提供有偿代安装服务,解决您的环境配置烦恼。

了解详情