TheNextLvlTheNextLvl
Commands

Create a new world

How to use the world create command.

GitHub Edit on GitHub

Create 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.

Example

Creating a new world with the default settings:

/world create example:survival

Using 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-void

You 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 PlotSquared

Defining 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:

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_dark

Additional 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 to false.
  • dimension - Specifies the dimension type. Defaults to minecraft:overworld.
  • hardcore - If set to true, the world will be created in hardcore mode. Defaults to false.
  • seed - Sets the world seed. If not provided, a random seed will be used.
  • structures - Controls whether structures generate in the world. Defaults to true.

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 123456789

Creating a nether world:

/world create example:nether type normal dimension the_nether seed 12345 structures true

Creating flat and custom generator worlds:

/world create example:void type flat the-void
/world create example:custom generator MyGenerator seed 12345

Available Dimensions

There are following standard dimensions types:

Datapacks can add new dimensions as well.

Last updated on

On this page