指南
如何不写代码制作 Minecraft 插件
更新于 2026年10月7日
想得到一个能用的插件,你不需要学 Java。你需要把它该做什么描述清楚,还需要一个工具,把描述变成真正的代码,构建它,并让你在安装之前在游戏里测试。本指南会告诉你怎么做,以及该写什么,才能让结果和你想的一样。
从这个例子开始,改成你需要的样子。
用 Codexe 生成这个分步说明
1.选择服务器和版本
插件运行在 Spigot、Paper 或 Folia 服务器上。记下你的服务器运行的 Minecraft 版本(例如 Paper 1.21.4):插件必须针对它构建。
2.用日常语言描述插件
说明命令、谁能用它们(权限)、游戏里会发生什么,以及哪些应该可配置。简短的清单比长段落更好。
3.让 Codexe 编写并构建
Codexe 编写 Java 类、
plugin.yml和构建文件,编译项目,并在标记为就绪之前修复编译错误。4.在真实服务器上试试
点击“立即试用”,用你自己的 Minecraft 客户端加入装有该插件的私人测试服务器。测试玩家会运行命令并检查结果。
5.在聊天里要求修改
如果有什么不对,就说你看到了什么(“我退出登录后冷却时间被重置了”),Codexe 就会修改代码并重新构建。
6.安装 .jar
下载构建好的 .jar,放进你服务器的
plugins/文件夹,然后重启服务器。
该写什么,插件才能做对
AI 会写出你要求的东西,所以描述就是全部的工作。好的描述会回答这些问题:
- 命令:确切的名称和参数,比如
/home <name>。 - 权限:哪些命令是所有人可用的,哪些只给管理员(例如
homes.admin)。 - 规则:上限、冷却时间、费用,以及死亡或退出时会发生什么。
- 配置:服务器所有者应该能在
config.yml里修改什么,以及消息文本。 - 数据:内容是否必须在重启后保留(保存到文件或数据库)。
描述示例
“一个名为 Homes 的 Paper 1.21.4 插件。/sethome <name>、/home <name>、/delhome <name> 和 /homes。每个玩家最多 3 个家,拥有权限 homes.vip 的最多 10 个。传送前有 3 秒的预热,玩家移动则取消。家保存在每个玩家一个的 YAML 文件中。所有消息和限制都放在 config.yml 里。”
这就足以做出一个完整、可配置的插件。以后你随时可以在同一个聊天里添加功能。
“不写代码”的意思,和不意味着什么
你不写代码,但插件是真正的代码:一个你可以打开、阅读和修改,或以后交给开发者的普通 Java 项目。Codexe 会检查它能编译,也能在真实服务器上加载,而这正是只来自聊天的 AI 代码最容易出问题的地方。
在免费套餐上,生成、编译和测试都是免费的(每 24 小时补充 50,000 个 token)。为你自己的服务器下载 .jar,需要套餐或下载包。
常见问题
我真的能不懂 Java 就做出插件吗?
能。你来描述,Codexe 编写并编译 Java 代码,你在游戏里测试。懂一点会有助于描述边缘情况,但不是必须的。
它能在我的服务器版本上运行吗?
Codexe 会询问插件面向哪个 Minecraft 版本(1.8.8 到 26.3),并按该版本的 API 和 Java 级别来构建。测试服务器运行同一个版本。
之后我还能修改插件吗?
能,在同一个项目聊天里改,或者自己编辑文件。配置文件保持可读、可编辑。
描述你的插件,并在游戏里试一试
这条提示词打开后即可直接发送:
“一个名为 Homes 的 Paper 1.21.4 插件:/sethome、/home 和 /delhome 带名称,每个玩家最多 3 个家(有 homes.vip 的 10 个),3 秒的预热,移动则取消,家按玩家保存,所有消息和限制都在 config.yml 中。”
用 Codexe 生成这个