//If this file is deleted, a new set of default configs will be generated.

//Registers a preset. First argument is name, second is the image name, third is a description.
SF4 = registerPreset("STEM Gamers Start", "images/SF4mk2", "Classic Sky Factory world type starting on an oak tree in the void.  Build a platform, a wooden cauldron, and a crushing tub to make a dirt sapling")
SF4.registerDimension(0, "SF4/oak_tree")
SF4.registerDimension(-1, "SF4/nether/nether_cell")
SF4.addInitialPlayerFunction("triumph:start_standard")
SF4.disableNetherPortal()

SF4 = registerPreset("Sky FacTree", "images/SkyFactreemk2", "Start on a very large Dirt Tree. Structure by: JCGriff")
SF4.registerDimension(0, "SF4/overworld_large_tree")
SF4.registerDimension(-1, "SF4/nether/nether_hedge_maze")
SF4.addInitialPlayerFunction("triumph:default_world_ore")
SF4.addInitialPlayerFunction("triumph:start_standard")
SF4.disableNetherPortal()

SF4 = registerPreset("Sky Village", "images/Villagemk3", "Spawn inside a small village with a Dirt Tree")
SF4.registerDimension(0, "SF4/village")
SF4.registerDimension(-1, "SF4/nether/nether_cell")
SF4.addInitialPlayerFunction("triumph:start_standard")
SF4.disableNetherPortal()

SF4 = registerPreset("Sky Crash Factory Landing", "images/CrashLanding", "Crash Landed on a deserted dust planet")
SF4.registerDimension(0, "SF4/sky_crash_factory_landing")
SF4.registerDimension(-1, "SF4/nether/nether_sky_crash_factory_landing")
SF4.registerDimension(1, "SF4/end/end_sky_crash_factory_landing")
SF4.addInitialPlayerFunction("triumph:start_standard")
SF4.addInitialPlayerFunction("triumph:default_world_ore")
SF4.disableNetherPortal()

SF4 = registerPreset("Amplified", "images/Amplified", "Vanilla Amplified World Type with no ore generation", "amplified")
SF4.addInitialPlayerFunction("triumph:start_standard")
SF4.addInitialPlayerFunction("triumph:default_world_ore")
SF4.disableNetherPortal()

SF4 = registerPreset("Default", "images/Default", "Vanilla Default World Type with no ore generation", "default")
SF4.addInitialPlayerFunction("triumph:start_standard")
SF4.addInitialPlayerFunction("triumph:default_world_ore")
SF4.disableNetherPortal()

SF4 = registerPreset("LargeBiomes", "images/LargeBiomes", "Vanilla Large Biomes World Type with no ore generation", "largeBiomes")
SF4.addInitialPlayerFunction("triumph:start_standard")
SF4.addInitialPlayerFunction("triumph:default_world_ore")
SF4.disableNetherPortal()

SF4 = registerPreset("Lostcities", "images/LostCities", "A world full of glass biodomes floating in the sky", "lostcities")
SF4.addInitialPlayerFunction("triumph:start_standard")
SF4.addInitialPlayerFunction("triumph:lost_cities")
SF4.addInitialPlayerFunction("triumph:default_world_ore")
SF4.disableNetherPortal()

SF4 = registerPreset("ObservaTree", "images/AstralSorcery", "Spawn an Astral Sorcery Observatory. Structure by: CaptainQ")
SF4.registerDimension(0, "SF4/astral_sorcery")
SF4.registerDimension(-1, "SF4/nether/nether_cell")
SF4.addInitialPlayerFunction("triumph:start_standard")
SF4.disableNetherPortal()



setAsDefaultWorldType()
printDocumentation(false)