-
Notifications
You must be signed in to change notification settings - Fork 6
Installation
- Download the files (< 1.13) (1.13+)
- Extract the contents from the zip (if it's in a zip file)
- Put "PlotSquared.jar" into your "plugins" directory for the server
- If you are installing PlotSquared for Bukkit 1.13 and above, you need to install WorldEdit 7. AWE is not directly supported by us, please consult the plugin author if you encounter issues with AWE.
- Run the server once to generate the necessary files
If you do not have a MySQL database, storage should automatically be set for SQLite and you may skip this step.
Please remember that you can use MySQL or SQLite, but not both at the same time.
Also note that you can convert to MySQL at any time using the /plot database command
- Navigate to "storage.yml"
- Configure the settings for your MySQL database
- Conversion is automated, you don't need to do a thing.
- All plot data is converted
- Permissions + PlotMe/Multiverse/Bukkit configuration is converted
Sometimes PlotSquared will be unable to switch the generators for your plot worlds. If this is the case, you will need to manually switch the generator over while the server is stopped. Check the bukkit.yml or MultiWorld configuration and change the generator while the server is stopped.
Some PlotMe permissions may not work with PlotSquared, see here for commands and perms: https://github.com/IntellectualCrafters/PlotSquared/wiki/Commands-and-Permissions#base-permissions https://github.com/IntellectualSites/PlotSquared/wiki/Commands
If you are updating to 1.13 you might have to manually change some things.
PlotSquared will attempt to convert your worlds.yml configuration file on startup. After that has been done, you should review the file to see that everything has converted properly.
Please note that PlotSquared for 1.13 only supports Bukkit at the moment.
PlotSquared will not update your schematics, so you might have to do that manually. The new version of PlotSquared introduced a format for configuring blocks for the different plot components. You can read more about that here. This change allows you to use multiple block types in every plot component.
PlotSquared now depends on WorldEdit, so you will need to have that installed on the server in order to use PlotSquared.
- Tutorial for using a non PlotSquared generator such as TerrainControl
- Tutorial for adding plot clusters to an existing world
Navigate to the following directory:
plugins\PlotSquared\schematics\GEN_ROAD_SCHEMATIC\<world>
You may need to create the directories if they do not exist (case sensitive).
- Replace
<world>with the name of your world
Put a schematic called plot.schematic in the folder, then generate the world (see below).
Note: the schematic pastes from the plot height defined in the worlds.yml
- Use the command:
/plot setup
/mw create <world> plugin:PlotSquared
Use /plot area create <world>[:name] [modifiers]
e.g.
/plot area create plotworld size=24/plot area create worldname:areaname type=2 terrain=2
Modifiers:
-
sorsize(plot size) -
gorgap(road width) -
horheight(plot height) -
forfloor(plot floor block) -
mormain(plot main block) -
worwall(plot wall block) -
borborder(plot border block) -
type(0=infinite plots,1=plots with vanilla terrain,2=partial plotworld) -
terrain(0=flat,1=ores,2=only road,3=entirely vanilla)
(Note: The terrain modifier can only be applied to type 1 or 2 worlds)
/mv create <world> normal -g PlotSquared
It will also accept several arguments:
-
sorsize(plot size) -
gorgap(road width) -
horheight(plot height) -
forfloor(plot floor block) -
mormain(plot main block) -
worwall(plot wall block) -
borborder(plot border block)
Examples:
/mv create <world> normal -g PlotSquared:size=64
Up to 1.12:
/mv create <world> normal -g PlotSquared:h=64,main=5:2
1.13+:
-
/mv create <world> normal -g PlotSquared:h=64,main=oak_planks:50,dirt:25,stone:25(50% oak planks, 25% dirt and 25% stone)
This is required if the DEFAULT world (as defined in server.properties) is using the PlotSquared generator, or you don't have Multiverse or MultiWorld installed: Click Here
Road schematics are added after world generation. You are also capable of changing the roads whenever you want, however newly created roads are recommended.
First you want to build a road surrounding your plot. If you want to save time, you are only required to create roads on the west, and northwest part of the road relative to the plot. (If you are worried about messing up, it's best just to build the road around the whole plot). The road includes the walls and the full intersection.
Here is what a road might look like:
Once you have created the road, stand in the plot and execute the following command:
/plot createroadschematic
To test the schematic (recommended), stand in some other road not part of the schematic. The following will regenerate the road in the chunk you are standing in:
/plot debugroadregen
If all is well, you can begin regenerating the roads in the entire map. Open up your console and execute the following command (this may take a while / also causes lag spikes):
/plot regenallroads <world> [height]
- The height option, if specified, changes the amount of air to paste above the schematic.
