Minecraft Java Edition is the original version of the game, and it remains the best platform for running a proper server. It supports the widest range of server software, has the most active plugin and mod ecosystem, and gives you the most control over how the game runs. This guide covers how to get a free Java Edition server online, what software to run on it, and how to set it up well from day one.

Java Edition vs Bedrock for servers

Java Edition runs on Windows, Mac, and Linux. Bedrock Edition runs everywhere else: Xbox, PlayStation, Nintendo Switch, iOS, Android, and Windows 10/11. If your players are mostly on PC, Java Edition is almost always the better choice. It has richer server-side customization, a larger community, and decades of plugins and tools.

Bedrock Edition matters when your player group includes console or mobile players. If you need crossplay between Java and Bedrock, you can run a Java server with the Geyser plugin, which translates the Bedrock protocol to Java. We cover that in the free Bedrock server guide.

Choosing your server software

This is the most important technical decision for a Java server. Here are the main options:

Vanilla

The official Mojang server JAR. Simple to set up and always on the latest version immediately after Minecraft updates. No plugin support. Best for small groups who want a completely default Minecraft experience with nothing added. Not recommended if you want any customization at all.

Paper

The most widely used Minecraft server software. Paper is a drop-in replacement for vanilla that dramatically improves performance, especially at higher player counts. It supports Bukkit and Spigot plugins, which means access to thousands of free plugins for everything from economy systems to minigames to anti-grief tools. Use Paper for almost any server. It is actively maintained and free to download from papermc.io.

Purpur

A fork of Paper with a large number of additional configuration options that Paper does not expose. Things like mob behavior, game mechanics toggles, and per-world settings. It is plugin-compatible with Paper, so any Paper plugin works on Purpur. A good choice if you want to fine-tune the game beyond what vanilla settings allow.

Fabric

A modding platform, not a plugin server. Fabric works with mods rather than plugins, and is the preferred platform for technical Minecraft, performance mods (like Lithium and Starlight), and many popular content mods. Not compatible with Spigot/Paper plugins. Use Fabric if your group specifically wants mods rather than plugins.

Forge and NeoForge

The traditional modding platforms for heavier modpacks. Most large modpacks (RLCraft, Vault Hunters, Create mod packs) are built on Forge or NeoForge. Heavier on RAM than Paper. Use these if you want to run a specific modpack that requires them.

Getting a free Java server on NetSkyway

NetSkyway provides free game servers on dedicated hardware. Requesting a slot takes a few minutes and the process is straightforward:

  1. Join the Discord at discord.gg/QXKNwaWVJ2.
  2. Go to the #request-server channel and fill out the form.
  3. Specify that you want a Minecraft Java Edition server, your preferred software (Paper is a good default), and your approximate player count.
  4. Once approved, you get credentials for the panel at panel.netskyway.net.

From the panel you can upload a custom server JAR, manage files over SFTP, view the console in real time, and set up automated restarts and backups.

Recommended plugins to start with

If you are running Paper, these free plugins cover the most common needs:

Essential server.properties settings

A few settings in server.properties are worth changing from their defaults:

Get your free Java server

Real dedicated hardware, full plugin support, no credit card. Request your slot through Discord.