时间:2023-2-22 作者:benojan 分类: 游戏
craftbukkit服务端
: https://getbukkit.org/ (这里我选用1.16.5版本)kotlin插件开发IDE
:https://www.jetbrains.com/idea/ (这里我选用2022.3.2社区版
,IDE安装步骤,略)新建:server
目录
将下载的服务端craftbukkit-1.16.5.jar
放入server
目录下
新建run.bat
文件,并写入cmd命令
java -Xmx2G -jar craftbukkit-1.16.5.jar
运行run.bat
,会生成一些文件
修改eula.txt
的这一行:
eula=true # 将false改成true,表示同意协议
修改server.properties
的这一行:
online-mode=false # 将true改成false,否则离线账号无法登陆服务器
(选项)可再次运行run.bat
,开启服务器
可以测试一下服务器:
打开minecraft
客户端,选多人游戏
,添加服务器
服务器地址:localhost:25565
如果成功进入,则表示服务器正常运行
打开IntelliJ Idea
等待项目构建完成后,增加一个目录libs
将craftbukkit-1.16.5.jar
放入libs
中
配置build.gradle.kts
文件如下:
plugins {
kotlin("jvm") version "1.8.0"
id("com.github.johnrengelman.shadow").version("2.0.4")
}
group = "de.ciang"
version = "1.0-SNAPSHOT"
repositories {
flatDir {
dirs("libs")
}
mavenCentral()
}
dependencies {
implementation("org.gradle:craftbukkit-1.16.5")
}
kotlin {
jvmToolchain(8)
}
等待重新构建后,在指定目录下新建一个plugin.yml
,并填写如下内容
main: de.ciang.Main
version: 1.0.0
name: NextPlugin
author: Benojan
api-version: 1.16
开发插件代码,略
生成jar文件
将生成的jar
文件,放入server
目录下的plugins
文件夹中
重新运行服务器,测试插件运行情况吧!