EnderCloud • Knowledge Centre
  • Welcome!
  • Getting Started
    • Recent Updates
    • Popular FAQ's
    • Articles for blogs
  • FAQ (EnderCloud)
    • Not Receiving Email to Reset Game Panel/Billing Panel Password
    • Why is There a Manual Payment System in the Billing Panel to Purchase Services?
    • I Purchased a Service and Paid the Bill, But I Haven’t Received My Product
    • Is my data or bot source code safe at Endercloud?
  • Faq (Minecraft)
    • How to install and setup Skinrestorer?
    • How to install and Setup GeyserMC?
    • How to Install and use OpeNLogin
    • How to install and setup DiscordSRV
    • How to install and setup Luckperms
    • How to make custom ip address
    • How to Convert Minecraft Bukkit World to Vanilla
    • How to Setup Bungeecord
    • What is the Best Minecraft Server Jar
    • How to change Minecraft Java Version ?
    • How to optimize paper minecraft server ?
    • How to Change MOTD of Minecraft Server ?
    • How to install and setup Holographic Displays
    • How to install and setup DecentHolograms
    • How add a Server Resource Pack
    • Minecraft Chunk Corruption errors and their fix
    • Out of Memory Error Minecraft ?
    • Different Minecraft Lag Types and their fixes ?
    • How to create a custom texture pack in minecraft ?
    • How to install and setup Google Drive Backups On Minecraft Server ?
    • How to Install a Minecraft Modpack ?
    • How to enable Cracked on Minecraft Server
    • How to allocate / add more Ram to a Minecraft Launcher / Client ?
    • Best Server Jar For Minecraft ?
    • How can i connect my domain to my Minecraft Server ?
    • Understanding and Preventing Crash Packets
    • How much RAM do I need for my Minecraft Server?
  • Discord Community
  • Home Page
  • Billing Panel
  • Game Panel
Powered by GitBook
On this page
  • Recommended Software:
  • Modded Minecraft:​
  • Other popular options:​
  • Deprecated Server Software​
  1. Faq (Minecraft)

What is the Best Minecraft Server Jar

PreviousHow to Setup BungeecordNext How to change Minecraft Java Version ?

Last updated 7 months ago

What is the Best Minecraft Server Jar

Recommended Software:

"Purpur is a drop-in replacement for Paper servers designed for configurability and new, fun, exciting gameplay features. \ Purpur aims to make your server more configurable, it adds a lot of fun or useful (all off by default) to your server, it adds these on top of the paper and pufferfish improvements.

Paper is a of Spigot and aims to have better performance and stability. It also has an expanded API, allowing plugins to become even faster. This jar is highly recommended as it fixes exploits, bugs, and more as well as it greatly improves performance and stability of any Minecraft server.\ Paper works with Bukkit and Spigot plugins and is the recommended default jar.


Modded Minecraft:

()

Forge is a jar that adds a modding API for developers to tap into. It is much more expansive than Bukkit, as players also have to install mods on their end, allowing for more possibilites. It's recommended for mods and modpacks. Mostly used for older versions of the game. (pre1.12)

()

Fabric is a jar that makes modding easier and smoother than Forge. Fabric is considered superior to Forge due to a better API that is more documented. It's mostly used for more modern versions of the game.\ Fabric, with a few performance mods added, is recommended if you want to run a modern technical MC server.


Other popular options:

Vanilla is the jar provided by Mojang to run Minecraft servers. This is the bare minimum for servers with no plugin API for plugins to hook into or a modding API like forge. It is not optimized and only recommended for small groups of friends who want to play plain vanilla.

Spigot is a fork of Bukkit that began in 2012. After Bukkit defuncted, it became the new standard as Bukkit plugins could all run on Spigot. Spigot is not recommended anymore as Paper has far surpassed it in performance and options.

"A highly optimized Paper fork designed for large servers requiring both maximum performance, stability, and "enterprise" features."\ Pufferfish is a fork of paper (and as such also includes all of the improvements paper adds) that aims to add even more performance optimizations over paper. It includes every change that airplane used to have. And adds some of its own changes too.

Sponge is an API designed to be an overhaul of the Bukkit API, it also allows you to run Forge mods together with Sponge plugins. It doesn't run Bukkit or any of its fork plugins. Currently, Sponge is on version 1.12.2 and is recommended for if you want modpacks and plugins together as smoothly as possible.

"Minestom is a complete rewrite of Minecraft server software, open-source and without any code from Mojang."\ Minestom is a very experimental developer API not meant to be used by end-users. Replacing Paper with this will not work since it does not implement the Bukkit API. It's very fast and can handle a lot of players. Only try if you like tinkering with code and are prepared to put in the work.


DANGER

The server software mentioned in this section are no longer updated and are not recommended for use on your servers; however they are kept here for reference purposes.

"A stable, optimized, well supported 1.16.5 & 1.17 Paper fork."\ Airplane is a fork of paper (and as such also includes all of the improvements paper adds) that aims to add even more performance optimizations over paper.\ Airplane isn't being updated to modern versions of the game.

Bukkit is an open source but defunct jar that was used in the early days of Minecraft plugin development. In 2014, Bukkit Project lead Warren Loo announced the end of the Bukkit project. The project was then DMCA'd by a former developer causing massive amounts of code to no longer be apart of Bukkit. If you want to learn the whole situation, read about it. CraftBukkit is a continuation that is still supported by Spigot, but is not recommended for servers as it's old and rarely recieves updates.

Deprecated Server Software

It is recommended that an alternative JAR such as or should be used.

Tuinity is a high performance fork of paper (and as such also includes all of the improvements paper adds) that brings more performance changes for servers to play around with. It can greatly increase TPS, allowing a smoother experience, especially on bigger servers. Tuinity has now been merged into with all of its improvements and optimizations, and as such Tuinity as a jar is now obsolete.

Purpur
​
configuration options
Paper
​
fork
​
​
Forge
Installation Guide
​
Fabric
Installation Guide
​
​
Vanilla
​
Bukkit
​
Justin Flory blog post
Spigot
​
Pufferfish
​
Sponge
​
Minestom
​
​
Airplane
​
Purpur
Pufferfish
Tuinity
​
Paper