Plot World Setup
The plot world is not generated using vanilla Minecraft’s generator: ScalaPlot registers a custom world generator (PlotWorldGenerator) that must be explicitly assigned to the world.
You can generate the world using one of the two methods below.
Method 1 — Manual generation (recommended)
Section titled “Method 1 — Manual generation (recommended)”Recommended if you are not using a world management plugin such as MultiverseCore.
-
Open your server’s
bukkit.ymlfile. -
Add the following at the bottom:
worlds:world:generator: Plot(if your world is named something other than
world, replace the name accordingly) -
Stop the server and delete the existing world folder (e.g.
/world), so the generator can build the plot layout from scratch. -
Start the server: the world will be generated with the plot and road grid.
Method 2 — MultiverseCore
Section titled “Method 2 — MultiverseCore”If you’d rather use a separate world for plots, create it with:
/mv create <worldName> normal -g PlotConfiguring the world name
Section titled “Configuring the world name”After creating the world, open config.yml and set:
plot_world: <worldName>Generation parameters
Section titled “Generation parameters”config.yml key |
Description | Default |
|---|---|---|
plot_size |
Size (in blocks) of each individual plot | 100 |
road_size |
Width of the roads between plots | 2 |
road_material |
Material used for the roads | SMOOTH_STONE_SLAB |
Automatic plot generation
Section titled “Automatic plot generation”ScalaPlot can pre-generate plots in the background instead of generating them “on the fly” as players approach. This is configured in the auto_generation section of config.yml:
auto_generation: enabled: false max_plots: 1000 interval_minutes: 60 plots_per_run: 10 last_generated_index: 0 fast_mode: false