Minecraft Java 26.2 server guide
Beginner sequence for a Fabric-first server with Java/Bedrock cross-play.
1. Before starting
- Install a supported 64-bit Java 25 runtime.
- Download and extract the repository into a writable folder.
- Keep the repository outside protected or cloud-synced folders when possible.
- Make sure the host has enough RAM, disk space, and uptime.
2. Install and launch
- Run
start-server.batfrom the repository root. - Choose Fabric first. Choose NeoForge only if a required mod needs it.
- Optionally configure the parameter manager.
- Wait for the bootstrap to download and verify the selected runtime.
3. Accept the EULA
Open server/eula.txt, read the Minecraft EULA, and change eula=false to eula=true only if you agree. Run start-server.bat again.
4. Java and Bedrock cross-play
Jarock installs the loader-specific Geyser and Floodgate files when configured by the manifest. Test Java locally first, then test Bedrock from another device. Public Java TCP and Bedrock UDP networking must be configured manually; Jarock never changes the router or firewall.
5. Optimization and technical play
Use only server-side files that explicitly support Minecraft 26.2 and the selected loader. Lithium, FerriteCore, Krypton, ServerCore, and Fabric Carpet are role-based recommendations; check the current manifest and project pages before updates. Sodium, Litematica, MiniHUD, and Tweakeroo normally belong on Java clients, not in the dedicated server's mods folder.
6. Backups and public access
Stop the server safely with stop, back up the world, test restore, enable the whitelist, and complete TODO.md before making the server public.