-
Notifications
You must be signed in to change notification settings - Fork 2
Config Syntax
The default config (located at /config/defaultserverlist.json) looks like this (version 1.2):
{
"useURL": false,
"allowDeletions": true,
"url": "",
"servers": {},
"DO_NOT_EDIT_prevDefaultServers": []
}Between the curly braces {} you can add a list of name/ip pairs. You can use formatting codes in the server-name.
Example:
{
"useURL": false,
"allowDeletions": true,
"url": "",
"servers": {
"My Server 1": "myserver.example.com",
"My Server 2": "myserver.example.com:1337",
"§4§k__ §5My §6Special §2Server §4§k__": "other.example.com"
},
"DO_NOT_EDIT_prevDefaultServers": []
}If set to true, the user is able to delete default server entries permanently.
You can provide a JSON file via an URL. set "useURL": true and paste the direct link to url. The contents of servers will be ignored (before adding the config file to a pack and useURL is set to true, you should delete the contents of servers and DO_NOT_EDIT_prevDefaultServers).
Example:
{
"useURL": true,
"allowDeletions": true,
"url": "https://gist.githubusercontent.com/glowredman/c353ffe1ec49c7afb832b3f24be21171/raw/a19bac25b00df415666c9faffd4a56a6701be1f5/servers.json",
"servers": {},
"DO_NOT_EDIT_prevDefaultServers": []
}This field is only used if both useURL and allowDeletions are set to true. It is used internally to find any mods that have been added to the remote location since the last game launch. If allowDeletions is set to false, the servers field is simply overridden on each launch.