用Spigot开发MC插件:环境搭建

    技术2022-07-11  166

    用Spigot开发MC插件:环境搭建

    工具

    MC1.12.2,https://www.minecraft.net/zh-hans/进不去也可以用启动侠 Spigot1.12.2, https://getbukkit.org/download/spigot(别的版本也可以,但是和MC版本号要对应) IDEA

    建立MC服务器

    spigot的jar包下载下来之后放文件夹(等会要用),新建文件启动服务器.txt,输入以下内容

    @ECHO OFF java -Xms2g -Xmx2g -jar spigot-1.12.2.jar pause

    然后修改后缀为bat 执行文件,在eula文件中将eula=false改为eula=true 再次启动启动服务器.bat,这时本机就可以登录本地服务器了,ip127.0.0.1,如果有云也可以部署在云服务器上,不过建议本地修改完成之后一起部署

    制作第一个插件

    这里使用一个包管理工具gradle 一路next

    如果没有main和test请在build.gradle中添加

    task createDirs(){ sourceSets*.java.srcDirs*.each{it.mkdirs()} sourceSets*.resources.srcDirs*.each{it.mkdirs()} }

    在项目中新建lib将之前spigot文件夹的所有内容复制到其中 然后在build.gradle中的添加依赖 新建class文件com.xxx.main,添加以下内容 在main.sourse中添加plugin.yml

    用gradle进行build,在根目录的build目录下找对应的jar包,复制到下图 中的plugins中,再启动服务器 第一个小插件制作完成

    Processed: 0.014, SQL: 9