Direct answer
A first-run stop mentioning the EULA is expected until the owner reviews and accepts the Minecraft EULA. Open the newly generated eula.txt and set eula=true only if you agree.
What it means
The Java server creates its initial files, including eula.txt, then exits when the acceptance value is false. This is not the same as a JVM crash or missing plugin.
If you are a player
- Players cannot accept the server owner’s agreement on the owner’s behalf.
- Ask the owner whether this is a new install rather than trying to reinstall the game client.
If you run the server
- Run the official server software once so it generates
eula.txt. - Read the linked Minecraft EULA, then change the value to
eula=trueonly if the owner agrees. - Save the file in the actual server working directory and start the server again.
- If the file keeps resetting, check which directory the hosting panel launches and whether it exposes a separate EULA acceptance control.
Confirm the fix: Check the next startup log. If it stops for a different reason, diagnose that error rather than repeatedly changing the EULA file.
References
References used to verify the settings and troubleshooting steps in this fix.
- Minecraft: End User License Agreement
- Minecraft: Java Edition server download
- PaperMC: configuration files
- PaperMC: system properties
Related fixes and guides
Help us improve this article
Tell us what is missing, unclear, outdated, or incorrect. You can also suggest something we should add.