Skip to content
PinkGoosik edited this page Apr 10, 2025 · 15 revisions

Config Options

This is the config page listing all the Skylands mod config options, their description, and default values.

Option Default Description
readDocs https://github.com/tyap-lyap/skylands/wiki Dummy option advertising this documentation in the config's json file.
defaultHubSpawnPos x: 0.5, y: 80.0, z: 0.5 Position of the hub's spawn point in a newly created world.
rootCommand sl Name of the root command for user commands. Changing this option requires server restart. (Available since 0.4.0+1.20.1)
hubProtectedByDefault false Toggles world protection of the hub in a newly created world.
islandDeletionCooldown 86400 (24 hours) Defines island deletion cooldown measured in seconds.
updateCheckerEnabled true Toggles an update checker that notifies players with either permission or operator level 4 when a new Skylands update drops.
teleportAfterIslandCreation false Automatically teleports players to their newly created Island.
createIslandOnPlayerJoin false Automatically creates a new Island for a player on their first join. (Available since 0.3.5+1.19.4)
endDimensionIslandsEnabled false Toggles end dimension player islands. Note: Skylands by default doesn't provide any way to obtain end portal block. (Available since 0.4.0+1.20.1)
forceHubSpawnPos false Forces players that spawn at the overworld to spawn at the position of the hub's spawn point. (Available since 0.4.0+1.20.1)
hubTemplateEnabled false Toggles hub template feature. Learn more at World Templates. (Available since 0.4.0+1.20.1)
hubTemplate json object {} Hub template options. Learn more at World Templates. (Available since 0.4.0+1.20.1)
islandTemplates json array [] List of island templates. Learn more at World Templates. (Available since 0.4.0+1.20.1)
netherTemplates json array [] List of nether dimension island templates. Learn more at World Templates. (Available since 0.4.0+1.20.1)
endTemplates json array [] List of end dimension island templates. Learn more at World Templates. (Available since 0.4.0+1.20.1)

Deprecated Options

Option Default Description Deprecated since
defaultSpawnPos x: 0.5, y: 75.0, z: 0.5 Position of the home spawn on a newly created Island. (Moved to island template options) 0.4.0+1.20.1
defaultVisitsPos x: 0.5, y: 75.0, z: 0.5 Position of the visit spawn on a newly created Island. (Moved to island template options) 0.4.0+1.20.1
defaultHubPos x: 0.5, y: 80.0, z: 0.5 Position of the hub's spawn point in a newly created world. (Renamed to defaultHubSpawnPos) 0.4.0+1.20.1
rightClickHarvestEnabled true Toggles right-click harvest feature. 0.3.12+1.20.2

Default Config File

{
  "readDocs": "https://github.com/tyap-lyap/skylands/wiki",
  "defaultHubSpawnPos": { "x": 0.5, "y": 80.0, "z": 0.5, "yaw": 0.0, "pitch": 0.0 },
  "rootCommand": "sl",
  "hubProtectedByDefault": false,
  "islandDeletionCooldown": 86400,
  "updateCheckerEnabled": true,
  "teleportAfterIslandCreation": false,
  "createIslandOnPlayerJoin": false,
  "endDimensionIslandsEnabled": false,
  "forceHubSpawnPos": false,
  "hubTemplateEnabled": false,
  "hubTemplate": {
    "type": "world",
    "metadata": {
      "path": "hub_template"
    }
  },
  "islandTemplates": [
    {
      "netherTemplate": "default",
      "endTemplate": "default",
      "name": "default",
      "type": "structure",
      "metadata": {
        "structure": "skylands:start_island",
        "position": { "x": -7, "y": 65, "z": -7 }
      },
      "spawnPosition": { "x": 0.5, "y": 75.0, "z": 0.5, "yaw": 0.0, "pitch": 0.0 },
      "visitsPosition": { "x": 0.5, "y": 75.0, "z": 0.5, "yaw": 0.0, "pitch": 0.0 }
    }
  ],
  "netherTemplates": [
    {
      "name": "default",
      "type": "structure",
      "metadata": {
        "structure": "skylands:nether_island",
        "position": { "x": -7, "y": 65, "z": -7 }
      }
    }
  ],
  "endTemplates": [
    {
      "name": "default",
      "type": "structure",
      "metadata": {
        "structure": "skylands:end_island",
        "position": { "x": -7, "y": 65, "z": -7 }
      }
    }
  ]
}

Clone this wiki locally