File Structure
Every file and directory that YggUtils creates or uses during operation.
This page describes all files and directories that YggUtils creates or manages at runtime.
Directory Layout
/your-server-directory
├── YggUtils.jar ← the wrapper you run
├── YggUtils.yml ← configuration file
├── YggUtils-server.log ← appended server output log
├── server.jar ← your Minecraft server JAR
├── meta/
│ └── authlibinjector.jar ← auto-downloaded on first run
├── server.properties
├── world/
└── ...File Reference
YggUtils.yml
The configuration file. Generated automatically on first run if missing. Contains authserver and serverfile.
See the Configuration page for full field documentation.
YggUtils-server.log
A plain-text log of all server output. YggUtils appends to this file across sessions — it is never cleared automatically.
Each line is written exactly as the server produced it. No timestamp or wrapper prefix is added.
Info
If you want per-session logs, manually clear or rename this file before starting the server.
meta/authlibinjector.jar
The authlib-injector Java agent binary. Downloaded automatically from the official GitHub release on first run.
Info
If you want to pin a specific version of authlib-injector, place the JAR at this path manually before running YggUtils. The automatic download is skipped if the file already exists.
What YggUtils Does Not Touch
YggUtils does not create or modify any Minecraft server files. The following remain entirely under the server JAR's control:
server.propertiesops.json,whitelist.json,banned-players.json- World data
- Plugin and mod files