PlotSquared
  • README
  • Getting Started
    • Why should you switch to PlotSquared?
    • Installation
  • Features
    • Block Buckets
    • ChestShop Compatibility
    • Commands
    • Plot backups
    • Plot flags
    • Plot membership tiers
    • UUID conversion
    • Vanilla tags
    • WorldEdit & FastAsyncWorldEdit features
  • API
    • API documentation
    • Event API
    • Flag API
  • Configuration
    • General Settings
    • Storage Configuration
    • World Configuration
  • Customization
    • Placeholders
    • Plot component presets
    • Plot components
    • Single plot area
  • Optimization
    • Chunk Processor
    • Plot Analysis
    • World Reduction
  • Permissions
    • Bypass Permissions
    • Permission Packs
  • Schematics
    • Plotworld Road Schematics
    • Schematic export
    • Plot Schematic on Generation
    • Plot Schematic on Claim
Powered by GitBook
On this page
  • Initial Setup
  • Database Configuration
  • Database: SQLite
  • Database: MySQL
  • Plot Setup
  • Setup for a default world
  • Creation via Plot Setup
  • Alternative: Creation via Multiverse
  • Manually Switching The Generator Set in the Bukkit.yml (optional)
  • Adding Plotworld Road Schematic (optional)
  • Adding Plot-Schematics (optional)
  • Plot Schematic on Generation
  • Plot Schematic on Claim
Edit on GitHub
  1. Getting Started

Installation

PreviousWhy should you switch to PlotSquared?NextBlock Buckets

Last updated 1 year ago

Initial Setup

  1. Put "PlotSquared-Bukkit-7.x.jar" into your plugins folder

  2. If you don't have it installed already, or is required.

  3. If you are updating from a previous major release, such as v3, v4 or v5, read page first.

  4. Reboot the server and PlotSquared will generate all necessary files.

PlotSquared version 6.0.0 and higher require Java 17 to run.

Database Configuration

This section explains how to configure PlotSquared database access.

PlotSquared allows the database types "MYSQL" and "SQLite". If you don't know the difference of both systems you find a short compare .

You can convert to MySQL/SQLite at any time using the /plot database command.

Please remember that you can use MySQL or SQLite, but not both at the same time.

Database: SQLite

If you don't have a MySQL database, storage will be automatically set to "SQLite" and you may skip this step. (The config file is located at /plugins/PlotSquared/config/storage.yml.)

Database: MySQL

Enabling MySQL also supports other storage types like MariaDB:

  • Navigate to /plugins/PlotSquared/config/storage.yml

  • Configure the credentials for your MySQL database.

Plot Setup

Setup for a default world

If you don't need a vanilla world you can set up the default world as a plotworld.

  1. (Stop your server and) delete the vanilla worlds world, world_nether and world_the_end like selected below:

  1. Then, open the file called server.properties; this is located in your server's root folder.

  • Find the following line:

level-name=world
  • Replace world with the name of your plot world. In this example case, we would need to name it to plotworld. So it looks like this:

level-name=plotworld
  1. Edit the bukkit.yml: ** Open the file called bukkit.yml (it's also stored in your server's root folder). Now we need to tell the server which generator based on the world should be generated, otherwise your world generation will be messed up.

The value we are going to edit does not exist in the file yet, so we need to add this at the bottom of the file:

worlds:
  plotworld:
    generator: PlotSquared
  1. Then you can follow the next steps.

Creation via Plot Setup

You can create a plotworld using the setup wizard. Use /plot setup to start the wizard. + Every step requires the command, e.g. /plot setup PlotSquared and replace "PlotSquared" with your desired value. When you are done, PlotSquared will teleport you to the generated plotworld.

Alternative: Creation via Multiverse

Now you can edit the /plugins/Multiverse-Core/worlds.yml to change the default world options such as "pvp", "respawnWorld", "spawning" and etc.

Manually Switching The Generator Set in the Bukkit.yml (optional)

Sometimes PlotSquared will be unable to switch the generators for your plotworlds. If this is the case, you will need to manually switch the generator over while the server is stopped.

Open the bukkit.yml file (located in your server's root folder) and change the generator while the server is stopped using the following format:

worlds:
  plotworld:
    generator: PlotSquared

Adding Plotworld Road Schematic (optional)

Customize the road between the plots with predefined schematics.

Adding Plot-Schematics (optional)

Plot Schematic on Generation

Allow to generate a plotworld with a custom schematic in all plots.

Plot Schematic on Claim

The player get a custom plot schematic with a claim. If you wish, the player can define a plot-schematic with the claim-command.

You can now create the plotworld or setup in an existing world.

image

If you use the plugin you can create a world using the command /mv create <worldname> normal -g PlotSquared.

Replace plotworld with the name of your plotworld. ()

Instruction:

Instruction:

Instruction:

Download the plugin
WorldEdit 7.2.x or higher
FAWE
this
in this article
single plots
Multiverse
Help-Page of bukkit
Plotworld Road Schematic
Plot Schematic on Generation
Plot Schematic on Claim