4.2 部署测试
- 把这个jar包,复制粘贴到本地纯净Paper服务端的 plugins 文件夹
- 启动你的MC服务端
- 看控制台日志!出现 🎉我的第一个MC插件启动成功 就大功告成
- 游戏内输入 /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文档、抄成熟开源插件的写法、慢慢改参数,很快就能独立写定制插件。再也不用求人定制、花钱买插件。
还没有评论,来抢沙发吧