MC Toolkit / Servers
Servers
Set up a server and keep it running, with the config files and start options written for you.
Server Config Generators
Generate JVM flags sized to your player count, a start script, eula.txt, plugin.yml and a Velocity or BungeeCord proxy config.
Server Setup Tools
Generate a server.properties file and design a colored server list MOTD.
Server Text Studio
Write coloured server text and get the exact format your plugin wants: MiniMessage, BungeeCord hex, legacy §x codes, bracket notation or a raw JSON component.
Server Diagnostics
Find out why Minecraft crashed instead of reading Exit Code 1, and check whether a Java server is up. The log is read in your browser and never uploaded.
Latest guides
Browse all guides →How to fix “Multiplayer is disabled” in Minecraft Java Edition
The greyed-out Multiplayer button has four possible messages in the 26.3 code, and only one is a setting you can change. What each means, and the fix.
How to make a Minecraft server: Java 25, the EULA and the whitelist
Setting up the official 26.3 Java server step by step: it needs Java 25, stops once for the EULA, and now ships with the whitelist switched on.
How to play Minecraft with friends: LAN, a server or Realms in 26.3
The three ways Java players join each other, as 26.3 has them: the new World Options screen that replaced Open to LAN, running your own server, and Realms.
Exit code is not a crash reason, it is a shrug
The number tells you nothing. The line above it tells you everything, and it is already sitting in your logs folder.
The same red text breaks on Java and Bedrock
A colour code that renders perfectly in one plugin shows up as literal ampersands in the next. The format is the reason, not the plugin.
Aikar's flags change at 12 GB — five of them, and one goes down
Copying a 4 GB flag set onto a 16 GB server leaves five values wrong. Here is exactly which five, plus the player count where a modded server crosses the line and a vanilla one does not.