Vanilla data files
eula.txt
Section titled “eula.txt”eula.txt is a simple config file that allows you to accept the EULA,
which is required to run the Minecraft server.
eula=false#
banned-ips.json
Section titled “banned-ips.json”banned-ips.json is a JSON file that stores IP addresses that are not allowed to connect to the server.
{
"ip": an IPv4 or IPv6 address,#
For IPv4 the expected format is “x.x.x.x”,
For IPv6 the expected format follows RFC5952 Section 4,
For anything else, “<unknown>” may be present (but its use is discouraged).
"created": the ban creation time,#
"source": "(Unknown)",#
"expires": "forever",#
The expected format is “yyyy-MM-dd HH:mm:ss Z”.
"reason": "Banned by an operator."#
}
banned-players.json
Section titled “banned-players.json”banned-players.json is a JSON file that stores players that are not allowed to connect to the server.
{
"uuid": the UUID of the banned user,#
"name": the name of the banned user,#
"created": the ban creation time,#
"source": "(Unknown)",#
"expires": "forever",#
The expected format is “yyyy-MM-dd HH:mm:ss Z”.
"reason": "Banned by an operator."#
}
ops.json
Section titled “ops.json”ops.json is a JSON file that stores player’s operator status information.
In Vanilla, this is used as a rudimentary permissions system, and to allow certain player to bypass the player limit.
{
"uuid": the UUID of the operator,#
"name": the name of the operator,#
"level": 0,#
The expected format is an integer between 0 and 4.
"bypassesPlayerLimit": false#
}
whitelist.json
Section titled “whitelist.json”whitelist.json is a JSON file that stores players that are allowed to connect to the server.
It is used in conjunction with the white-list option in server.properties.