Articles on: Minecraft
This article is also available in:

Which Java software is for you?

In this article, we'll explore different types of Java software that you can use to run your server!


🤍 Vanilla Software (Developed by Mojang) 🤍



The vanilla software is available for download from the Minecraft website.

This option provides the complete vanilla gameplay experience but doesn't support plugins from Spigot or elsewhere. However, it does support vanilla data packs, offering some additional functionality. It runs on Java and is recommended primarily for small SMP servers with friends. Using it for larger/public SMPs is not well optimized and lacks support for AntiCheat plugins.


🪣 Bukkit (CraftBukkit) and Spigot 🪣



Bukkit and Spigot are grouped together here due to their similarities.

Bukkit is the original fork of vanilla software that supports Bukkit plugins (available here). It aims to maintain as much of the vanilla experience as possible while providing slight performance improvements.

Spigot, a fork of Bukkit, has been around since the early days of Minecraft Java server software. It seeks to deliver a vanilla-like experience with better performance and broader plugin support. The Spigot plugin page (the best source for Spigot and its forks) can be found here, boasting an active community.


🗞️ PaperMC 🗞️



PaperMC is our recommended software for various reasons.

It's a fork of Spigot that strives to offer top-notch performance alongside vanilla gameplay aspects. Supporting most, if not all, Spigot and Bukkit plugins found on major sites, PaperMC also embraces data packs and vanilla features. Though relatively new in the Minecraft server world, it's hailed as one of the finest software choices for Java Minecraft.


💜 Other PaperMC Forks 💜



There are PaperMC forks that promise even better performance and support all the features of PaperMC.

Purpur: This fork of PaperMC introduces new and unique configuration options, allowing for a gameplay experience unlike any other. While offering more settings for server fine-tuning, Purpur also integrates additional performance patches from Pufferfish and Airplane.

Updated on: 02/06/2024

Was this article helpful?

Share your feedback

Cancel

Thank you!