4.2 部署测试

  1. 把这个jar包,复制粘贴到本地纯净Paper服务端的 plugins 文件夹
  2. 启动你的MC服务端
  3. 看控制台日志!出现 🎉我的第一个MC插件启动成功 就大功告成
  4. 游戏内输入 /plugins ,看到绿色的FirstMCPlugin,代表插件正常运行

第五步:入门拓展|写一个最简单的游戏指令

空插件没意思,给大家加一个新手最常用功能:自定义游戏指令 /hello 发送聊天公告

5.1 在plugin.yml末尾注册指令

在刚才的yml文件底部追加:

注册自定义指令

commands:
  hello:
    description: 新手测试问候指令
    usage: 输入 /hello 使用
    permission: firstplugin.hello
    permission-message: 你没有权限使用该指令

5.2 主类绑定指令逻辑

onEnable方法内添加指令执行代码,重启插件,游戏内OP输入/hello就能全服广播消息。
到这里,你已经完成了一个有自定义指令、可正常发布使用的完整MC插件。


最后唠两句真心话

MC插件开发门槛真的很低,比后端开发简单太多了 真的(为了优化3d3k的土豆也是写了九个优化插件)!很多人被劝退都是被复杂的AI教程和官方文档吓跑的。
作为过来人建议普通服主:不用深挖底层原理,学会查API文档、抄成熟开源插件的写法、慢慢改参数,很快就能独立写定制插件。再也不用求人定制、花钱买插件。