A high-performance Minecraft server software, forked from Spigot, that fixes gameplay inconsistencies and provides a plugin API.
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
Install JDK 21 from Adoptium
- 2
Install the plugin from IntelliJ's plugin browser (File > Settings > Plugins)
- 3
Build the plugin
./gradlew build - 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
In-game map editor and mod for Minecraft with selections, schematics, copy and paste, brushes, and scripting, for servers and single player.
The Kotlin programming language and its compiler, standard library, and build tooling, developed by JetBrains for multiplatform development.
A desktop app for creating, importing, and managing Minecraft servers for playing with friends, without manual setup.
A plugin and modding framework that lets developers and players load custom code into Unity, XNA, FNA and MonoGame games.
A free, open source 3D model editor for low-poly models with pixel art textures, with Minecraft-specific formats.