article cover

Minecraft 插件制作教程 游戏

一、下载准备

二、运行服务端

  1. 新建:server目录

  2. 将下载的服务端craftbukkit-1.16.5.jar放入server目录下

  3. 新建run.bat文件,并写入cmd命令

    java -Xmx2G -jar craftbukkit-1.16.5.jar
  4. 运行run.bat,会生成一些文件

  5. 修改eula.txt的这一行:

    eula=true    # 将false改成true,表示同意协议
  6. 修改server.properties的这一行:

    online-mode=false    # 将true改成false,否则离线账号无法登陆服务器
  7. (选项)可再次运行run.bat,开启服务器

    可以测试一下服务器:
    打开minecraft客户端,选多人游戏,添加服务器
    服务器地址:localhost:25565
    如果成功进入,则表示服务器正常运行

三、配置插件开发IDE

  1. 打开IntelliJ Idea

  2. 新建项目,填选项目信息,并创建

  3. 等待项目构建完成后,增加一个目录libs

  4. craftbukkit-1.16.5.jar放入libs

  5. 配置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)
    }
  6. 等待重新构建后,在指定目录下新建一个plugin.yml,并填写如下内容

    main: de.ciang.Main
    version: 1.0.0
    name: NextPlugin
    author: Benojan
    api-version: 1.16
  7. 新建一个kotlin主类

  8. 开发插件代码,略

  9. 生成jar文件

    • 点击右上角,锤子右边的当前文件,点击编辑配置

    • 在弹出的窗口中,点击左上角的+,选择Gradle配置项

    • 在右侧运行下面,填入shadowJar并确定

    • 此时点击右上角的绿色运行按钮,就可以生成插件jar文件了

四、测试插件

  1. 将生成的jar文件,放入server目录下的plugins文件夹中

  2. 重新运行服务器,测试插件运行情况吧!


benojan 发布于  2023-2-22 15:36