Skip to main content
Choose Java Edition when players use the Java client or when the server needs Java server software, plugins, mods, or modpacks. Open game panel

Choose how the server will run

Vanilla or server software

Choose Vanilla, Paper, Purpur, or another supported Java server type.

Plugins

Extend compatible server software without requiring client-side installation.

Mods and modpacks

Run matching mod loaders and mod sets on the server and player clients.

Geyser cross-play

Let compatible Bedrock clients connect to a Java server.

Velocity proxy

Connect multiple Java backend servers through one proxy address.

Manage players

Grant operator access, use the whitelist, and moderate players.

Server properties

Configure gameplay, access, world, and performance settings.

Diagnose performance

Identify server, connection, and client lag.

Connect a custom domain

Point an address such as play.example.com to the server.

Reset the server

Erase the complete Java installation and start again.
  1. Create the Java server and select its server software.
  2. Start the server once and confirm a Java client can connect.
  3. Create a backup.
  4. Add one customization at a time.
  5. Add Geyser or Velocity after the base Java server works.
Java plugins, Java mods, Bedrock add-ons, and Geyser extensions are different formats. Follow the guide for the server technology you selected.