Recommended versions:
Download PlotSquared-Sponge
http://files.minecraftforge.net/spongepowered
Recommended:
Download PEX - Manage permissions
Download WorldEdit - WorldEdit is restricted to plots
Download a survival world template - See below for installation instructions
Overview
I have ported the core of PlotSquared to SpongeAPI. This is very much a work in progress, but you are free to try it out and give us feedback.
What is PlotSquared?
PlotSquared is a self serve land claiming and protection system made by Citymonstret and I.
Usage: â/plot claimâ or â/plot autoâ to get a peice of land (the size is configured per world). Itâs simple to create a plot area, either as a full world, or as a small section in an existing world. Plots can be anywhere from vanilla terrain to flat with roads.
Features
- In built plot downloading + cross server saving and loading + web interfaces
- [WIP] Plot swapping / copying and cross world plot moving
- Plot merging, your own plots or between friends
- Extensive flag system so you can decide what should be protected on a per world, or per plot basis
- Plot entry notifications (titles)
- Economy support
- [WIP] Per plot time, weather and music
- Add custom roads to existing maps to make them look nicer
- Recolor all text easily and configure additional messages however you want
- Dynamic world border to prevent excessive exploring
- Mob protection and per plot mob limiting
- Interactive commands such as plot listing
- [WIP] Plot rating, ranking, complexity analysis, and auto clearing calibration
- Use javascript to add new commands or script simple things like auto merging all plots
- Plot schematic saving, loading and pasting as well as BO3 exporting
- Per player settings such as plot chat and entry notifications
- World creation either with project worlds, /plot setup, /plot area, or manual yml configuration
- Command recommendation if you mistype something
- Plot commenting and inboxes
- [WIP] World auto trimming which reduces the CPU and disk usage when people explore
- [WIP] Pistons and Sand/TNT cannons are properly restricted
- [WIP] Per plot redstone settings
- Optional fast async worldediting
- WorldEdit restricted to plots
- [WIP] VoxelSniper restricted to plots
- [WIP] Chunk processing to safely unload dangerous chunks (also processes WorldEdit commands)
- Component setting (floor, wall, border)
- Section off areas (e.g. an area for donators) with plot clusters, or add plot clusters to vanilla worlds
- [WIP] Use holograms instead of signs if you want
- Four tiers of plot allowance: Owner, Helper, Trusted, Denied
- Plot naming (for teleportation)
- Configurable command confirmation (e.g. for /plot clear)
- Manage islands, skyblock, vanilla worlds, or certain sections of worlds as plots
- [WIP] Plot biome generation
- A lot of generators, and settings to choose from
Installation
Download the required files
Download and install sponge:
https://docs.spongepowered.org/en/server/getting-started/installation.html
Download the latest version of PlotSquared (this will go in mods
folder if you are using SpongeForge)
Download PlotSquared-Sponge
Generate the configuration
Run the server once to generate the required configuration files.
In the PlotSquared folder there are translation options, as well as storage options if you want to use MySQL instead of SQLite.
Options 1: Templates
Worlds can be created from premade template files (which are essentially just the configuration you see below inside a zip)
Option 2: Setup command
- Use /plot setup
- Follow the prompts in chat
- Teleport to the new world with /plot visit ;0;0
Option 3: Area command
/plot area create <world>:<areaid> <modifiers>
/plot area create pos1
/plot area create pos2
/plot area confirm
Modifiers:
- size
- gap
- terrain (0 = flat, 1=flat + ores, 2=roads, 3=no change)
- type (0 = standard, 1 = augmented full, 2 = augmented partial)
- main
- floor
- wall
- border
Option 4: Manual installation
Simply adding a section for the world in the PlotSquared settings.yml will have it create during startup. Below is an example of a standard flat plot world and itâs settings:
Example configuration:
worlds:
# The name of the world
plotworld:
plot:
height: 64
# You can use multiple values for plot floor
# You may also use percentages e.g. 5%<block>
floor:
- '2'
biome: FOREST
size: 32
bedrock: true
create_signs: true
filling:
- '3'
auto_merge: false
home:
allow-nonmembers: false
default: side
wall:
height: 64
filling: '1:0'
block_claimed: '44:1'
block: '44'
road:
height: 64
width: 7
block: '5'
world:
# The dynamic world border will prevent exploration beyond the current layer of plots
border: false
max_height: 256
gamemode: creative
limits:
max-members: 128
chat:
enabled: false
flags: {}
natural_mob_spawning: false
# The following section is optional, and is used for augmented, vanilla, or partial world creation
generator:
# 0 = Plot world | 1 = Augmented | 2 = Clusters
type: 0
# (only used if augmented or cluster)
# 0 = No terrain (flat plots) | 1 = Flat plots + ores | 2 = Roads + vanilla terrain | 3 = Entirely vanilla terrain
terrain: 0
# The generator to use, currently only 1 option
plugin: PlotSquared
#Gallery
Plot road schematics
No setup required: /plot download
Plot merging into any shape
Type/Terrain:1/2: Augmented plot world with vanilla terrain and roads
A world can have multiple plot areas
Skyblock!
WorldEdit masking / Experimental fast async WorldEdit (works best with AsyncWorldEdit also insalled)
Useful links:
Wiki:
Source:
Development builds:
Jenkins link