Repolode
minecraft-dev

minecraft-dev/MinecraftDev

An IntelliJ IDEA plugin that adds Minecraft modding support for Spigot, Paper, Forge, Fabric, NeoForge, Sponge and more.

Stars
1,821
Forks
238
Open issues
230
Last commit
17 days ago

What is it?

MinecraftDev is a plugin for IntelliJ IDEA that adds Minecraft-specific development support to the IDE. It targets developers writing server plugins and game mods, so they can work in IntelliJ without manually handling platform-specific boilerplate and configuration.

The plugin covers a range of modding platforms, including Spigot and Paper for server plugins, Sponge, Minecraft Forge, NeoForge, Fabric, Quilt, Architectury, Mixins, BungeeCord and Velocity. It is built with Kotlin and distributed through the JetBrains plugin marketplace, and it supports building projects with Gradle, including the Gradle Kotlin DSL.

The project is aimed at Minecraft plugin and mod authors who use IntelliJ IDEA as their main editor. Building the plugin from source requires JDK 21 and is driven by Gradle tasks such as build and runIde.

Key features

  • 01Supports server plugin development for Spigot and Paper, plus Sponge and BungeeCord/Velocity proxies.
  • 02Supports mod development for Forge, NeoForge, Fabric, Quilt and Architectury.
  • 03Includes Mixin support for modifying game code.
  • 04Works with Gradle builds, including the Kotlin DSL.
  • 05Installable from the JetBrains plugin marketplace.

Use cases

  • Writing a Paper or Spigot server plugin in IntelliJ IDEA.
  • Developing a Fabric or Forge mod for a Minecraft version.
  • Building a multi-loader mod with Architectury.
  • Creating a BungeeCord or Velocity proxy plugin.

Quick start

  1. 1

    Install JDK 21 from Adoptium

  2. 2

    Install the plugin from IntelliJ's plugin browser (File > Settings > Plugins)

  3. 3

    Build the plugin

    ./gradlew build
  4. 4

    Test the plugin in IntelliJ

    ./gradlew runIde

Things to know

  • It is an IntelliJ IDEA plugin, so you need IntelliJ IDEA to use it.
  • Building from source requires JDK 21.
  • It is licensed under LGPL-3.0, a copyleft license.

In collections

Topics

FAQ

What is MinecraftDev?
An IntelliJ IDEA plugin that adds Minecraft modding support for Spigot, Paper, Forge, Fabric, NeoForge, Sponge and more. MinecraftDev is a plugin for IntelliJ IDEA that adds Minecraft-specific development support to the IDE. It targets developers writing server plugins and game mods, so they can work in IntelliJ without manually handling platform-specific boilerplate and configuration.
Is MinecraftDev free to use? What license does it have?
MinecraftDev is open source under the LGPL-3.0 license. Check the license terms before using it in commercial products.
Is MinecraftDev still maintained?
Actively maintained. The last commit to MinecraftDev was on Oct 21, 2026.
What can I use MinecraftDev for?
Writing a Paper or Spigot server plugin in IntelliJ IDEA. Developing a Fabric or Forge mod for a Minecraft version. Building a multi-loader mod with Architectury. Creating a BungeeCord or Velocity proxy plugin.
How do I install MinecraftDev?
Install JDK 21 from Adoptium Install the plugin from IntelliJ's plugin browser (File > Settings > Plugins) Build the plugin: ./gradlew build Test the plugin in IntelliJ: ./gradlew runIde
Where can I get MinecraftDev?
The source code and installation instructions are on GitHub: https://github.com/minecraft-dev/MinecraftDev

Summary generated by AI from the project's README. GitHub stats refresh daily.

Related projects