Skip to content

插件开发总览 ​

服务端能跑、配置会改、现成插件会用——下一步就是自己写插件。Bukkit 插件本质是一个基于 BukkitAPI 的 Java 应用,靠主类 + plugin.yml 让服务端识别,通过监听事件、注册命令、读写配置来实现玩法。

本系列完整覆盖官方 Bukkit 插件开发教程,按难度分四块:

完整大纲 ​

基本概念 ​

基础内容 ​

进阶内容 ​

底层内容 ​

学习路径

按顺序读基本概念 → 基础内容,能写出绝大多数常用插件。进阶内容按需查阅。底层内容(NMS/发包)是最后手段——官方都不推荐滥用,能用 API 就别碰 NMS。

前置要求 ​

  • 已搭好本地服务端(见开发环境搭建)
  • 装好 IntelliJ IDEA + Minecraft Development 插件
  • 有 Java 面向对象基础——不会 Java 写不出插件,本教程不教 Java 语法
  • 会用 IDE 和 JavaDoc 查资料

能力门槛降低了

Bukkit 插件对 Java 要求不高(面向对象基础就够)。以前不会 Java 基本写不出插件,现在借助 AI 辅助不会 Java 也能入门——但读懂代码、判断对错、调试排障仍躲不掉。能补 Java 还是建议补。

从开始之前起步。