Repolode
minecraft-dev

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. 1

    从 Adoptium 安装 JDK 21

  2. 2

    通过 IntelliJ 插件市场安装插件(File > Settings > Plugins)

  3. 3

    构建插件

    ./gradlew build
  4. 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 数据每日更新。

相关项目