werewolfGame我的世界狼人玩法Bukkit插件

受《我的世界》启发的狼人游戏项目,挺有意思的思路。玩法上借了狼人杀和感染模式的元素,逻辑简单但玩法不单调,挺适合刚入门 Bukkit 插件开发的同学玩一玩。用的是 IntelliJ IDEA 2020.3Minecraft Dev 插件,环境配置上没啥坑,按套路来基本能跑起来。

搭建上走的是 Corretto 11 的 JDK,兼容性比较好,适合搞 MC 插件的同学。你如果之前写过 Spigot 或者 Paper,那上手这项目更快,逻辑全写在 Java 里,类命名也清晰,不绕。

代码结构比较清爽,不是那种到处 if else 的老旧写法,事件监听用得也挺标准的,比如监听玩家加入、退出、攻击这些,用的是 PlayerJoinEventEntityDamageByEntityEvent 这些事件。你可以拿这个项目当练手,也能扩展点更复杂的玩法。

开发工具方面,推荐用带 Minecraft Dev 插件的 IntelliJ IDEA,支持创建 Bukkit 插件的项目模板,还能帮你快速补全监听器、命令注册啥的,效率高不少。如果你还在手动写 plugin.yml,那你真的该试试这个插件。

哦对了,推荐你看看JRebel 插件,能做到热部署,改代码不用重启服务器,调试体验拉满。还有像IntelliJ 使用技巧快捷键整理这些文章,也挺实用。

如果你想玩点项目,又对《我的世界》感兴趣,可以下下来折腾一下,熟悉插件架构的同时还能搞点游戏逻辑,挺值的。

zip 文件大小:107.15KB