Best Java version server software and best JVM?
So. I'm attempting to set up a minecraft server for me and my girlfriend on my TrueNAS SCALE machine. And it's asking me what server type I want. Vanilla, Forge, Fabric, Spigot, Bukkit, Paper, Airplane, Purpur, Magma, Mohist, Catserver, Canyon, Sponge Vanilla, Limbo, Crucible, FTBA, Curseforge, Auto Curseforge, Quilt, or Pufferfish.
I first played Minecraft all the way back in 2011, but I've never modded the game (yes, seriously) and I've never hosted a server before. Which should I choose? The general vibe I'm getting is that Fabric, Paper, and Spigot seem to be the best.
It's also asking to me to choose my JVM, offering HotSpot, Alpine, OpenJ9, JDK, and GraalVM CE, with versions 20, 17, 11, and 8. I learned how to code a bit of Java in college, and I know what a JVM is and how it works, but I don't know which is best.
13 Replies
Thanks for asking your question!
Make sure to provide as much helpful information as possible such as logs/what you tried and what your exact issue is
Make sure to mark solved when issue is solved!!!
/close
!close
!solved
!answered
Requested by ajshell1#0
I personally use Paper, but it also depends on what you want on your server. I assume you want to run vanilla Minecraft, so you have the option of Vanilla (just the base game) or Paper (same as vanilla, but with the option of adding Bukkit/Spigot/Paper plugins, which are almost like mods except they run on the vanilla client and generally change the game less)
Forge is mostly for mods, same goes for fabric but I've seen some use it w/o mods
The rest I honestly don't know much about, except that Paper is a fork of Spigot, which is a fork of Bukkit
As for JVM, I'd say JDK as I'm most familiar with that but others that know more than I do might say otherwise
TLDR: Vanilla if you want most base-game experience, Paper if base-game but option for plugins, prolly JDK for JVM
I think some also use Purpur.
I think I'll try out Fabric and Paper
Alright
But only really because I saw people talking about how good Fabric is with Phosphor and Lithium
And it looks like both of those can be done on the server-side without needing any files to be changed on the client, which is good. Less modding work for my girlfriend
As far as server software works, there are a couple types: Vannila (unmodded, the game as it was coded), Plugin-Based (Spigot, Bukkit, Paper, Airplane, Purpur, and some more) which is server side modifications that are based on bukkit and spigot plugins, and Modded Minecraft (Fabric + Forge) which allow for modding the game on the client side as well. If your looking for something performance only and don't care about plugins or mods, I would reccomend Purpur or Fabric with performance mods. Purpur is a fork of pufferfish (performance fork) which is a fork of paper, which is a fork of spigot, which is a fork of bukkit, which is a fork of vannila.
!forks
Genealogy of currently available CraftBukkit forks

Admincraft Canned Responses
It really depends on if you want mods (usually server and client side but can also be solely server side) or plugins (always server side, never requiring users to have to mod their game)
^^^
Thanks for your insight guys! I appeciate it
anytime!
oh and don't forget to do !solved whenever you're satisfied with thoughts
Okay, I'll do that
!solved
post closed!
The post/thread has been closed!
Requested by ajshell1#0