- Using a Specific Seed on a New World
- Setting the World Type on a New World
- Managing Game Rules on an Existing World
- Changing World Difficulty on an Existing World
- Setting a World Border
- Set the border size
- Move the border center
- Shrink or expand the border over time
- Check the current border
- Set border per dimension
- Custom Generator Settings for a SuperFlat World
- Importing an Existing World
- Switching Between Worlds
- With Vanilla
- With MultiVerse (Spigot)
Configure your Minecraft server’s world settings (seeds, world types, game rules, difficulty, world borders, and multi-world setups) by editing server.properties or using in-game commands.
In single player, Minecraft gives you a GUI for all of these options when creating a world. On a server, you configure them through files and commands instead.
Using a Specific Seed on a New World
- Stop your server
- Delete the existing world folder(s)
- Open
server.propertiesand find thelevel-seedproperty - Paste your desired seed as the value
- Start your server
A new world will generate using the seed you provided. If you delete the world again later, it will regenerate with the same seed.
Setting the World Type on a New World
- Stop your server
- Delete the existing world folder(s)
- Open
server.propertiesand find thelevel-typeproperty - Set it to one of the values from the Minecraft Wiki. For example,
minecraft/:large_biomesfor Large Biomes (make sure to escape the:with a/) - Start your server
The new world will generate with the type you selected. Like seeds, deleting the world and restarting will regenerate it with the same settings.
Managing Game Rules on an Existing World
Game rules modify in-game behavior and are changed using the /gamerule command from the server console or by a player with Operator status.
- Run
/gamerule <rule> <value>. For example,/gamerule waterSourceConversion falseto disable infinite water - The change takes effect instantly with no restart needed
You can find the full list of available game rules and what they do on the Minecraft Wiki.
Changing World Difficulty on an Existing World
- Run
/difficulty <level>from the console or as an Operator. For example,/difficulty easy - The change takes effect instantly with no restart needed
You can also change difficulty by editing the difficulty property in server.properties, but changes made there require a server restart.
For details on what each difficulty level changes (mob damage, effects, spawning behavior), see the Minecraft Wiki.
Setting a World Border
The /worldborder command sets a visible boundary that prevents players from traveling past a defined area. Run these commands from the server console or as an Operator.
Set the border size
- Run
/worldborder set <diameter>where<diameter>is the total width in blocks. For example,/worldborder set 10000creates a border that extends 5,000 blocks in each direction from the center - The border appears immediately as a blue-tinted wall at the edges
The border size is a diameter (total width), not a radius. A 10,000-block border covers -5,000 to +5,000 from the center.
Move the border center
The border is centered on 0, 0 by default. To move it:
- Run
/worldborder center <x> <z>with the coordinates you want. For example,/worldborder center 500 -200
Shrink or expand the border over time
You can make the border change size gradually:
- Run
/worldborder set <diameter> <seconds>. For example,/worldborder set 5000 600shrinks (or expands) the border to 5,000 blocks over 10 minutes
This is commonly used for UHC or event servers where the border closes in over time.
Check the current border
- Run
/worldborder getto see the current border width
Set border per dimension
On Paper and its forks, the border is shared across dimensions by default. To set a different border for the Nether or End, use the execute command:
- Run
execute in minecraft:the_nether run worldborder set <diameter> - Run
execute in minecraft:the_end run worldborder set <diameter>
Custom Generator Settings for a SuperFlat World
The generator-settings property in server.properties controls SuperFlat layer configuration, but there is no established generator for the format it needs. The easier approach is to configure the world in single player and upload it:
- Create a SuperFlat world in single player and customize the layers, structures, and settings to your liking
- Upload the world folder to your server’s root directory using SFTP
- If you’re running Spigot or a fork, convert the world from Vanilla to Spigot format using our guide
- Make sure the
level-nameproperty inserver.propertiesmatches the name of the uploaded world folder - Start your server
New chunks generated on the server will use the generator settings from the uploaded world. However, if you delete the world file, the server will fall back to its default settings.
Importing an Existing World
- Stop your server
- Upload your world folder to the server’s root directory using SFTP
- Make sure the world folder contains the
regionsfolder andlevel.datdirectly inside it (not in sub-folders) - Open
server.propertiesand setlevel-nameto the name of your uploaded world folder - Start your server
For more detailed instructions, see our dedicated article on Importing a World which covers both the File Manager and SFTP methods.
Switching Between Worlds
With Vanilla
- Stop your server
- Open
server.propertiesand change thelevel-nameproperty to the name of the world folder you want to load - Start your server
The server will look for a world folder matching that name. If none exists, it creates a new one. You can switch back to a previous world at any time by changing level-name to the old folder name.
With MultiVerse (Spigot)
MultiVerse is a long-standing plugin that lets you create, load, and switch between multiple worlds without restarting your server. Each world is a separate dimension with shared player data by default.
- Download MultiVerse Core
- Follow the installation instructions
- Use MultiVerse commands to create and manage worlds in-game
MultiVerse also has addons for separate inventories per world, nether portal routing between worlds, and more. Check the MultiVerse wiki for full setup details.





