Create a new world
How to use the world create command.
Edit on GitHubCreate a New World
Usage:
/world create <key>
/world create <key> generator <generator> [<options>]
/world create <key> type <type> [<options>]
/world create <key> type flat <preset> [<options>]
/world create <key> type single-biome <biome> [<options>]Permission: worlds.command.create
See the Permissions page for all command permissions.
You can create new worlds with the /world create <key> command.
The key is the required first argument and identifies the world in commands, and the server registry.
If you do not specify a generator or type, the default world settings are used.
Frequently asked questions
Example
Creating a new world with the default settings:
/world create example:survivalUsing a flat world preset
To generate a new flat world using an existing preset, use the command
/world create <key> type flat <preset> ...
World presets are a way to create worlds with specific settings.
Here you can find a list of available presets.
Want to learn how to create your own presets?
Check out the Creating a world preset documentation.
Example
Void world example:
/world create example:void type flat the-voidYou can use the the-void preset instead of relying on a void generator plugin.
Learn more about why you should stop using void generator plugins.
Using a world generator plugin
To generate a new world using a custom generator, use the command
/world create <key> generator <generator> ...
The generator argument takes the name of the plugin that provides the custom chunk generator or biome provider.
Example
PlotSquared generation example:
/world create city:plots generator PlotSquaredDefining the world type
To generate a new world using a predefined world type, use the command
/world create <key> type <type> ...
World types denote the type of world you want to create.
The following types are available:
normal(previouslyminecraft:noise) - The default world generation.flat(previouslyminecraft:flat) - A superflat world.large-biomes(previouslyminecraft:large_biomes) - All biomes are larger.amplified(previouslyminecraft:amplified) - Generates amplified terrain.single-biome(previouslyminecraft:fixed) - Uses one specified biome everywhere.debug(previouslyminecraft:debug) - Debug all block states.
flat requires a preset argument, for example type flat the-void.
single-biome requires a biome key argument, for example type single-biome minecraft:plains.
Example
Single-biome world example:
/world create single_biome:deep_dark type single-biome minecraft:deep_darkAdditional options
All of the above commands also support the following additional options:
bonus-chest- Controls whether a bonus chest is generated in the world. Defaults tofalse.dimension- Specifies the dimension type. Defaults tominecraft:overworld.hardcore- If set totrue, the world will be created in hardcore mode. Defaults tofalse.seed- Sets the world seed. If not provided, a random seed will be used.structures- Controls whether structures generate in the world. Defaults totrue.
Options are specified as option value pairs, and can be used in any given order.
Examples
Creating a normal world with structures disabled, a bonus chest, and a specific seed:
/world create example:survival type normal structures false bonus-chest true seed 123456789Creating a nether world:
/world create example:nether type normal dimension the_nether seed 12345 structures trueCreating flat and custom generator worlds:
/world create example:void type flat the-void
/world create example:custom generator MyGenerator seed 12345Available Dimensions
There are following standard dimensions types:
minecraft:overworld- The primary dimension.minecraft:the_nether- The Nether dimension.minecraft:the_end- The End dimension.
Datapacks can add new dimensions as well.
Last updated on