{
  // The default offset from 0, 0 to generate the islands
  // Can be used to generate them in the middle of .mca files
  // This applies on top of the "offset" defined in each template
  "defaultOffset": 0,
  
  // The template which will be used for spawn only
  // Example: 
  // {
  //     "name": "default",
  //     "desc": "",
  //     "file": "default.nbt",
  //     "spawns": "default",
  //     "offset": [ 0, 0, 0 ],
  //     "surroundingMargin": 0,
  //     "surroundingBlocks": "default"
  // }
  "spawn": {
    "name": "Spawn",
    "file": "starter_island.nbt",
    "spawns": "spawn"
  },
  
  "spawns": {
    	"default": {
      		"west": [],
      		"north": [],
      		"south": [[6,3,5]],
      		"east": []
    	},
    	"spawn": {
      		"north": [],
  		"east": [],
  		"south": [],
  		"west": [[14,5,15]]
    	},

	"ars": {
      		"north": [],
  		"east": [[14,9,23]],
  		"south": [],
  		"west": []
    	},
	"normal": {
      		"north": [],
  		"east": [],
  		"south": [[20,9,15]],
  		"west": []
    	},
	"expert": {
      		"north": [],
  		"east": [],
  		"south": [[3,2,3]],
  		"west": []
    	}
  },
  // A list of file names for templates which should spread around an island
  // Instead of "minOffset" and "maxOffset" with same values, you could also just use "offset".
  // "origin" defines from where the offset will be used. Possible values are "zero" and "center", where "zero" is default.
  // Example: 
  // {
  //     "file": "default.nbt",
  //     "minOffset": [ -6, 3, 5 ],
  //     "maxOffset": [ 4, 10, 3 ],
  //     "origin": "center"
  // }
  "spreads": {
    "default": []
  },
  
  // A list of blocks which can be used to surround islands/caves.
  "surroundingBlocks": {
    "default": []
  },
  
  // The list of templates being available. The first entry is the default template.
  "templates": [
    {
      "name": "Ars Island",
      "file": "ars_island.nbt",
      "spawns": "ars",
      "surroundingBlocks": "default"
    },
    {
      "name": "Classic Island",
      "file": "classic_island.nbt",
      "spawns": "default",
      "surroundingBlocks": "default"
    },
    {
      "name": "Expert Island",
      "file": "expert_island.nbt",
      "spawns": "expert",
      "surroundingBlocks": "default"
    },
    {
      "name": "Normal Island",
      "file": "normal_island.nbt",
      "spawns": "normal",
      "surroundingBlocks": "default"
    }
  ]
}
