高性能的 Minecraft 服务端,修复游戏机制不一致问题,并提供插件 API。
minecraft-dev/MinecraftDev
为 IntelliJ IDEA 提供 Minecraft 模组与插件开发支持的 IDE 插件,覆盖 Spigot、Paper、Forge、Fabric 等平台。
- Star
- 1,821
- Fork
- 238
- 未关闭 Issue
- 230
- 最近提交
- 17天前
这是什么?
MinecraftDev 是一款为 IntelliJ IDEA 开发的插件,为 Minecraft 相关项目提供专门的 IDE 支持。开发者无需手动处理各平台繁琐的样板代码和配置,就能在 IntelliJ 中完成开发工作。
插件覆盖多种开发平台,包括用于服务端插件的 Spigot 和 Paper、Sponge、Minecraft Forge、NeoForge、Fabric、Quilt、Architectury、Mixin、BungeeCord 和 Velocity。项目使用 Kotlin 编写,通过 JetBrains 插件市场分发,并支持基于 Gradle(包括 Gradle Kotlin DSL)的构建。
它面向以 IntelliJ IDEA 作为主要编辑器的 Minecraft 插件与模组开发者。从源码构建需要 JDK 21,常用命令包括 build 与 runIde。
核心功能
- 01支持 Spigot、Paper 服务端插件开发,以及 Sponge、BungeeCord、Velocity 代理端开发。
- 02支持 Forge、NeoForge、Fabric、Quilt 和 Architectury 模组开发。
- 03提供 Mixin 支持,用于修改游戏代码。
- 04兼容 Gradle 构建,包括 Kotlin DSL。
- 05可通过 JetBrains 插件市场直接安装。
适用场景
- 在 IntelliJ IDEA 中编写 Paper 或 Spigot 服务端插件。
- 为特定 Minecraft 版本开发 Fabric 或 Forge 模组。
- 使用 Architectury 开发多加载器模组。
- 开发 BungeeCord 或 Velocity 代理端插件。
快速上手
- 1
从 Adoptium 安装 JDK 21
- 2
通过 IntelliJ 插件市场安装插件(File > Settings > Plugins)
- 3
构建插件
./gradlew build - 4
在 IntelliJ 中测试插件
./gradlew runIde
使用前须知
- 它是 IntelliJ IDEA 插件,使用前需要安装 IntelliJ IDEA。
- 从源码构建需要 JDK 21。
- 项目采用 LGPL-3.0 许可证,属于 Copyleft 许可证。
收录于专题
标签
常见问题
- MinecraftDev 是什么?
- 为 IntelliJ IDEA 提供 Minecraft 模组与插件开发支持的 IDE 插件,覆盖 Spigot、Paper、Forge、Fabric 等平台。 MinecraftDev 是一款为 IntelliJ IDEA 开发的插件,为 Minecraft 相关项目提供专门的 IDE 支持。开发者无需手动处理各平台繁琐的样板代码和配置,就能在 IntelliJ 中完成开发工作。
- MinecraftDev 可以免费使用吗?用的什么许可证?
- MinecraftDev 以 LGPL-3.0 许可证开源。用于商业产品前,请先确认许可证条款。
- MinecraftDev 还在维护吗?
- 活跃维护中。MinecraftDev 最近一次提交是在 2026年10月21日。
- MinecraftDev 适合用来做什么?
- 在 IntelliJ IDEA 中编写 Paper 或 Spigot 服务端插件。 为特定 Minecraft 版本开发 Fabric 或 Forge 模组。 使用 Architectury 开发多加载器模组。 开发 BungeeCord 或 Velocity 代理端插件。
- MinecraftDev 怎么安装和运行?
- 从 Adoptium 安装 JDK 21 通过 IntelliJ 插件市场安装插件(File > Settings > Plugins) 构建插件: ./gradlew build 在 IntelliJ 中测试插件: ./gradlew runIde
- 在哪里获取 MinecraftDev?
- 源代码和安装说明在 GitHub 上:https://github.com/minecraft-dev/MinecraftDev
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
运行在 Minecraft 游戏内的地图编辑模组与插件,支持选区、蓝图、复制粘贴、笔刷和脚本。
JetBrains 开发的 Kotlin 编程语言,包含编译器、标准库及构建工具,支持多平台开发。
一款桌面端 Minecraft 服务器管理工具,免去手动安装与维护,方便与朋友联机游戏。
面向 Unity、XNA 等游戏的插件与模组框架,用于加载自定义代码。
一款免费开源的低多边形 3D 模型编辑器,支持像素风贴图,内置 Minecraft 格式。