Java Edition server software

From Minecraft Wiki
Jump to: navigation, search
Clock JE2 BE2.gif
This page has been tagged for and is currently awaiting deletion pending the criteria below. [discuss]
Criteria: This page should be deleted only when a consensus is reached.
Reason: Wiki is moving away from documenting third-party content.
The contents of this page are not supported by Mojang Studios or the Minecraft Wiki.
Information icon.svg
This feature is exclusive to Java Edition.

Java Edition server software allows for Java Edition players to play on multiplayer servers. Official Java Edition server software includes Realms, with unofficial software being plenteous. Some unofficial server software can be found below.

Official Server Software[edit]

With every release, Mojang releases official server software. This is always available with every major release and snapshot.

Name Main Developer(s) Latest supported JE version Programming Language
Java Server Mojang Studios Latest Java

Plugins[edit]

Some un-official software allows you to run plugins natively in the game. These plugins and the software used to run them are not run or maintained by Mojang Studios.

Name Main Developer(s) Latest supported JE version Programming Language Remarks
Spigot md_5 Java Edition 1.16.3 Java Spigot is the continuation of CraftBukkit that is actively maintained and adds more functionality for plugin developers as well as server fixes and configurations.
Paper Aikar Java Edition 1.16.3 Java Paper is a fork of Spigot with a focus on performance enhancements. It also provides even more API for plugin developers and expose more server settings.
Tuinity SpottedLeaf Java Edition 1.16.3 Java Tuinity is a fork of Paper that aims to be more optimized for high player count servers.
SpongeVanilla Sponge Java Edition 1.12.2 Java A server implementing the Sponge API, a different plugin API separate from the Bukkit API used by the above three. This implementation also includes some general improvements regarding performance and server settings.
CraftBukkit SpigotMC, Formerly The Bukkit Project Java Edition 1.16.3 Java CraftBukkit added Plugin support to Minecraft and exposed some additional server settings. After it was abandoned by the BukkitDev team, SpigotMC took up development of it, to keep it up to date with the latest versions.
Purpur PI3x Java Edition 1.16.3 Java Purpur is a fork of Paper and Tuinity it's goal is to provide new interesting configurable options, which allow for creating a unique gameplay experience not seen anywhere else.
Yatopia YatopiaMC Java Edition 1.16.3 Java Yatopia is a blazing fast Tuinity fork with no-compromises performance. Yatopia combines the best patches from many Paper forks and optimization mods, as well as many unique optimizations.

Modded[edit]

Some un-official software allows you to run modded versions of the game. These mods and the software used to run them are not run or maintained by Mojang Studios.

Name Main Developer(s) Latest supported JE version Programming Language Remarks
Forge Forge Java Edition 1.16.3 Java Forge is a server software based on the MCP. Both the server and client need to be running the mods.
Fabric Fabric Java Edition 1.16.3 Java Fabric, unlike Forge, is not based on the MCP. This allows it to be updated for snapshots easier. It is incompatible with Forge.

Plugins + Mods[edit]

Some un-official software allows you to run modded versions of the game as well as plugins. These mods, plugins and the software used to run them are not run or maintained by Mojang Studios.

Name Main Developer(s) Latest supported JE version Programming Language Remarks
SpongeForge Sponge Java Edition 1.12.2 Java SpongeForge allows both SpongeVanila plugins as well as Forge mods on one server.
Magma Haxception Java Edition 1.12.2 (1.15.2?) Java Minecraft Forge Hybrid server implementing the Spigot/Bukkit API (Cauldron for 1.12)
Mohist Mohist Community Java Edition 1.12.2 (1.15.2?) Java Minecraft Forge Hybrid server implementing the Paper/Spigot/Bukkit API(1.12.2/1.15.2), formerly known as Thermos/Kettle/Cauldron/MCPC+

Proxies[edit]

Some un-official software allows you to chain multiple servers together behind a proxy. This allows you to switch servers without actually leaving.

Name Main Developer(s) Supported JE version(s) Programming Language Remarks
Bungeecord SpigotMC 1.8 through 1.16.3 Java Bungeecord is a simple proxy software that allows you to switch servers.
Waterfall PaperMC 1.8 through 1.16.3 Java Waterfall is a fork of Bungeecord with better support for Forge.
Travertine PaperMC 1.7 through 1.16.3 Java Travertine is a fork of Waterfall with 1.7 support.
Velocity Velocity 1.7.10 through 1.16.3 Java Velocity is an independent software with added security.

Protocol Translators[edit]

Some un-official software allows you to connect to Bedrock edition servers from Java Edition.

Name Main Developer(s) Supported JE version(s) Programming Language Remarks
BigBrother BigBrotherTeam, Shoghi Cervantes (Formerly) Java Edition 1.12.2 PHP Requires PocketMine-MP Server software which supports Minecraft: Bedrock Edition

References[edit]