Dedicated Minecraft Server Hosting
  • Minecraft Server Docs
  • Basic Server Setup
    • How to Join a Minecraft Server
    • How to Adding Sub-users
    • How to Server Icon
    • How to Upload Files using SFTP
    • How to Creating MySQL Databases
    • How to Enable command Blocks
    • How to Install jar file
    • How to Upload Custom Minecraft Map
    • How to setup a server whitelist
    • How to setup and use Gamerules
    • How to setup a Reverse Proxy
    • How to set a custom MOTD
  • plugins
    • EssentialsX
    • Vault
    • LuckPerms
    • CoreProtect
    • Litebans
    • GriefPrevention
    • Advanced Anti-Cheat
    • Conditional Commands
    • AdvancedBan
    • Chunky
    • DiscordSRV
    • viaversion
    • Citizens 2
    • Prism
    • dynmap
    • CraftingStore
    • ServerNPC
    • Spark
    • Votifier
    • WorldEdit
    • Multiverse
    • Milk
    • GeyserMC
    • BungeeGuard
  • Scheduling Actions
  • Creating a Reverse Proxy
  • Resetting your world
  • Serverwide Resource Packs
  • Adding MySQL Databases
  • Setting Up Fabric
  • template
  • Installing Fabric mods on your server
  • DedicatedMinecraft Docs Overview
  • Installing Forge mods on your server
  • Server Optimization Guide
  • fabric_mods
    • LuckPerms
    • Chunky
    • Performance Mods
  • Basic Controls
  • Setting Up Forge
  • How to change your MOTD
  • Creating Backups
  • Installing Plugins on your server
  • Datapacks
  • Subusers
  • Editing Account Details
  • 2-Factor Authentication
  • Adding an icon to your server.
  • Using A Domain
  • How to use SFTP to transfer files
  • Contributing to the dedicatedminecraft.host documentation
  • change-java-version
  • How to take a Timings Report
  • Server Jars
  • File Manager Controls
  • SRVControl
  • Adding admin to minecraft server
Powered by GitBook
On this page
  • Recommended Software:
  • • Paper
  • • Tuinity
  • • Forge
  • • Fabric
  • Other popular options:
  • • Spigot
  • • Bukkit
  • • Sponge
  • • Akarin
  • • Purpur
  • • Origami
  • • NachoSpigot
  • • Magma
  • • Vanilla

Was this helpful?

Edit on Git

Server Jars

This guide will help you add choose which jar to use.

PreviousHow to take a Timings ReportNextFile Manager Controls

Last updated 4 years ago

Was this helpful?

Hey MinecraftGamers! 👋

In this guide, we will go over which jar is right for your server. The overall recommended jars would be Paper as it's the most stable of the jars and it has a reputation of being great.

Recommended Software:

•

Paper is a [fork]()) 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.

•

Tunity is a fork of paper that brings more experimental changes for servers to play around with. It is known to increase TPS on high player count servers, allowing a smoother experience on bigger servers.

•

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. However, it has less mods to play around with. Mostly used for more modern versions of the game.

>

Other popular options:

Sponge is a API designed to be an overhaul of the Bukkit API that allows you to run Forge as well as 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.

Akarin is a jar that focuses on multi-threading Minecraft. It has so far been unstable and it not recommended for use on production servers.

Purpur is a fork of paper that aims to bring more gameplay changes to Minecraft, such as driveable Minecarts.

Origami is a paper fork which has several performance enhancements to it.

NachoSpigot is a open source fork of paper that aims to bring patches from later Paper versions to Minecraft 1.8.

Magma is a jar that integrates Forge and Paper jars, allowing you to run Bukkit and its forks plugins with mods. It is considered unstable and is not recommended to use unless you know what you are doing.

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 greatly 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 began defunct, it became the new standard as Bukkit plugins could all run on Spigot. Spigot is the most commonly used jar, and as of 12/31, .

•

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 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. BukkitCraft is a continuation that is still supported by Spigot, but is not recommended for servers as it's old and rarely recieves updates.

•

•

•

•

•

•

•

Paper
https://en.wikipedia.org/wiki/Fork_(software_development
Tuinity
Forge
Installation Guide
Fabric
Installation Guide
Spigot
45% of Minecraft servers use Spigot
Bukkit
Justin Flory blog post
Sponge
Akarin
Purpur
Origami
NachoSpigot
Magma
Vanilla