Before a Minecraft server will run, you have to accept Mojang's EULA, and the EULA Helper in the LPV5 panel turns that into a single click. The tool detects when your eula.txt is missing or still set to false, and on a Start or Restart it prompts you to accept. Once you do, it writes eula=true for you and logs the action. This guide explains what eula.txt is, why Minecraft requires it, what setting eula=true actually means, and how to accept it through the panel.
Why eula.txt Exists
Mojang requires everyone who runs a Minecraft server to agree to its End User License Agreement, the EULA. To enforce that, the server software looks for a file called eula.txt in the server root containing the line eula=true. The very first time a server starts, it generates this file with eula=false and then stops, refusing to run until you change that value to confirm you accept the agreement. It is a deliberate gate, not a bug, and it is why a brand-new server appears to start and then immediately shut down.
eula=false- Minecraft itself generates eula.txt set to false on the first startup and then stops
- Loafhosts runs Java Edition servers, where this eula.txt gate applies to every server
What the EULA Helper Does
The EULA Helper removes the manual step of editing eula.txt yourself. It detects a missing eula.txt or one where eula is still false, and when you Start or Restart the server it prompts you to accept the agreement. When you accept, it writes eula=true into the file so the server can boot, and it records the action in a log. You get past the gate in one click instead of opening a file editor.
- The helper watches for a missing or false eula.txt and steps in at Start or Restart
- Accepting is logged, so there is a record of when the EULA was accepted on the server
Accept the EULA in One Click
Accepting through the panel is the fastest route. When the helper prompts you on a Start or Restart, you confirm and it does the rest. There is nothing to type and no file to open.
- Sign in to LoafHub at hub.loafhosts.com
- Open your Minecraft server
- Press Start or Restart on the server
- When the EULA Helper prompts you, read it and choose to accept
- The helper writes eula=true and the server continues starting
- If a brand-new server seems to start and then stop, the EULA prompt is what you are waiting for
- You only need to accept once, after which eula.txt stays set to true
What eula=true Actually Means
Setting eula=true is not a throwaway checkbox. It is your agreement to Mojang's End User License Agreement, the same terms that govern how Minecraft server software may be run. When you accept through the helper, you are confirming you have read and agree to those terms, so it is worth understanding that you are entering a real agreement rather than dismissing a dialog.
- Accepting agrees to Mojang's EULA, so only accept if you have read and agree to the terms
- Do not set eula=true on a server you are not authorised to run under those terms
New to Loafhosts? Use code MINECRAFT for 25% off your first month of Minecraft server hosting.
Valid for new Minecraft servers only — 25% off your first month (first invoice). Enter code MINECRAFT at checkout.
Where This Fits with Other Setup Steps
Accepting the EULA is one of the first things you do on a new server, and it sits alongside a couple of other early steps. Once the server is past the EULA gate and running, you will typically set your version and loader and start editing server.properties. The EULA Helper deliberately handles eula.txt on its own, which is why the Config Editor leaves that file to this tool rather than exposing it as a config you might toggle by hand. Keeping acceptance in one dedicated place also means the action is logged consistently, so there is a single, clear record of when the agreement was accepted on the server.
- The Config Editor intentionally does not handle eula.txt, because acceptance is managed by the EULA Helper
- After accepting, configuring your version and your server.properties are the natural next steps
- Because acceptance is logged, you always have a record of when the EULA was accepted, which is useful on a shared server
Troubleshooting the EULA Gate
If your server keeps stopping right after it starts, the EULA is the first thing to check. Almost always it means eula.txt is still false because the agreement has not been accepted yet. Run a Start or Restart and watch for the helper's prompt, then accept it.
- A server that starts and immediately stops on first boot is the classic sign the EULA has not been accepted
- Trigger the prompt by pressing Start or Restart, then accept to write eula=true
- Once accepted, the value persists in eula.txt, so the prompt does not return on every start