“Server software” is the program that runs your Minecraft Java world. It determines what extensions can load, which versions are available, and what your players need on their own computers. Choosing it first avoids a common problem: building a server around a mod or plugin that cannot run on the selected runtime.
Vanilla: the closest baseline
Vanilla is the standard Minecraft server experience without a third-party mod loader or plugin platform. It is a good fit for a straightforward survival, creative, or adventure world where players use the matching Minecraft version and no extension ecosystem is required.
Vanilla does not load Fabric, Forge, NeoForge, or Quilt mods, or Paper plugins. Datapacks and resource packs are separate Minecraft features; check their own version requirements.
Paper: for plugins
Paper is a plugin-oriented server runtime. It is usually the right starting point when your plan is based on server plugins: permissions, protection, moderation, economy, or other Bukkit/Spigot/Paper-family tools. A plugin is typically installed on the server, though some features can still require client-side setup.
Do not assume every plugin works with every Paper or Minecraft version. Read each plugin’s supported version and dependencies, then test it on a backup or test world.
Fabric: a lightweight mod-loader ecosystem
Fabric is a mod loader used by many Minecraft mods. A Fabric server needs Fabric-compatible mods, a matching Minecraft version, and any required libraries. Some Fabric mods are server-only; others require every player to install the same client mod and compatible version.
Forge and NeoForge: mod-loader ecosystems
Forge and NeoForge support their own mod ecosystems. They are not interchangeable labels: a mod built for Forge is not automatically compatible with NeoForge or Fabric, and vice versa. Use the loader and Minecraft version named by the modpack or mod author.
For a curated modpack, follow its server-pack instructions rather than combining loaders or selecting individual files by name.
What about Quilt and Geyser?
MaximusHost also offers Quilt and Geyser server options. Choose Quilt when the mods you want support it. Geyser lets Bedrock clients connect to a Java server, but compatibility still depends on the software, extensions, client versions, and features your group uses. Test the setup your players plan to use.
Plugins versus mods
Plugins are normally associated with a plugin-oriented runtime such as Paper. Mods use a compatible mod loader such as Fabric, Forge, NeoForge, or Quilt. Do not put a mod into a Paper plugin folder or expect a Paper plugin to load on a Fabric server.
Compatibility has at least four parts: Minecraft version, runtime/loader, extension version, and dependencies. Players may also need client-side files. A server that starts successfully can still reject players whose required client setup does not match.
Choosing for common goals
- A simple friends-only world: Vanilla is the clearest baseline.
- A plugin-led community server: Paper is the plugin-oriented choice.
- A Fabric modpack or Fabric-only mod: choose Fabric and the matching version.
- A Forge or NeoForge modpack: choose the exact loader requested by that pack.
- Bedrock cross-play: investigate the current Geyser option and test the actual versions and features you need.
There is no “best” runtime independent of the content you intend to run.
Selecting software in MaximusHost
When you create a Minecraft Java server, choose Server software, then select a Minecraft version and loader version if the form asks for one. Choose a combination supported by the mod or plugin you plan to use. The Create a Minecraft Java server guide explains the form.
If you change direction later, protect the existing world first. A backup is wise before a runtime, version, or modpack change because worlds and extensions may not be portable between setups. Use the Backups documentation and test significant changes before opening the server to everyone.
When you are ready, compare your options and credit estimate on Minecraft Java hosting.


