53 Commands
Sketsi edited this page 2021-05-22 18:08:21 -05:00

Main Command

All commands beginn with /plot.

As alternative or short-command you can use the following aliases: plots, p, plotsquared, p2, ps, 2, plotme

Command Overview

PlotSquared have an amount of commands for different uses. At here you find the complete command list with her syntax and permissions.

command-categories:

Info: If a command or permission contains the Secondary description, it means that a command supports several sub-commands or has several purposes. Furthermore, permissions with .admin contain administrative overrides. {.is-info}

Tip: You can checkout our permission-packs to avoid redundant permission assignments. {.is-success}

Basics

HELP

Get this help menu

Usage: /plot help [category|#]

Usage: [ ? ]

Permissions: plots.use - Access to the command /plot help

Source Code: here

CONFIRM

Confirm an action

Usage: /plot confirm

Permissions: plots.confirm - Access to the command /plot confirm

Source Code: here

Info

INFO

Display plot info

With -f you get the administrative override to bypass the hide-info flag.

Usage:

Primary: /plot info [X;Z] [-f]

Secondary: /p info [X;Z] <categorie: members, alias, biome, seen, denied, flags, id, size, trusted, owner, rating>

Aliases: [ i ]

Permissions: Primary:

  • plots.info - Access to the command /plot info

Secondary:

  • plots.admin.info.force - Access to the command flag -f

Source Code: here

LIST

List plots

Usage:

Primary: /plot list <forsale | mine | shared | world | top | all | unowned | unknown | player | world | done |fuzzy <search...>> [#]

Secondary: /plot list fuzzy <search...> [#]

Aliases: [ l, find, search ]

Permissions:

Primary: plots.list - Access to the command /plot list

Secondary:

  • plots.list.world.<arg>
  • plots.list.top - Access to the command /plot list top
  • plots.list.mine - Access to the command /plot list mine
  • plots.list.world - Access to the command /plot list world
  • plots.list.done - Access to the command /plot list done
  • plots.list.all - Access to the command /plot list all
  • plots.list.shared - Access to the command /plot list shared
  • plots.list.expired - Access to the command /plot list expired
  • plots.list.unowned - Access to the command /plot list unowned
  • plots.list.world.<world>" - Access to the command /plot list world <world>
  • plots.list.player - Access to the command /plot list player <player>
  • plots.list.forsale - Access to the command /plot list forsale
  • plots.list.unknown - Access to the command /plot list unknown
  • plots.list.area - Access to the command /plot list area
  • plots.list.fuzzy - Access to the command /plot list fuzzy #

Source Code: here

TARGET

Target a plot with your compass

Usage: /plot target <<X;Z> | nearest>

Permissions: plots.target - Access to the command /plot target

Source Code: here

CAPS

Show plot mob and entity caps

Usage: /plot caps

Permissions: Primary:

  • plots.caps - Access to the command /plot caps

Secondary:

  • plots.admin.caps.other - Administrative override to manage caps at other plots

Source Code: here

Teleport

HOME

Teleport to your plot(s).

Usage:

normal:

  • /plot home
  • /plot home <#>
  • /plot home <area/world> <#>

alias:

  • /plot home <alias>

coordinates:

  • /plot home <X>;<Z>
  • /plot home <area/world> <X>;<Z>
  • /plot home <area/world>;<X>;<Z>

Aliases: [ h ]

Permissions:

Primary: plots.home - Access to the command /plot home

Secondary: plots.visit.owned - Access to visit owned plots

Source Code: here

Visit

Visit someones plot.

normal:

  • /plot visit <player>
  • /plot visit <player> <area/world>
  • /plot visit <player> <area/world> <#>

alias:

  • /plot visit <alias>

coordinates:

  • /plot visit <X>;<Z>
  • /plot visit <area/world>;<X>;<Z>

Aliases: [ v, tp, teleport, goto, warp ]

Permissions:

Primary:

  • plots.visit - Access to the command /plot visit
  • plots.visit.other - Access to visit other people's plots

Secondary:

  • plots.visit.unowned - Access to visit unowned plots
  • plots.visit.owned - Acecss to visit owned plots
  • plots.visit.shared - Access to visit shared plots
  • plots.admin.visit.untrusted - Access to visit plots where the player is not trusted to

Source Code: here

MIDDLE

Teleports you to the center of the plot.

Usage: /plot middle

Aliases: [ center, centre ]

Permissions: plots.middle - Access to the command /plot middle

Source Code: here

Chat

COMMENT

Comment on a plot

Usage: /plot comment [X;Z] <message-type: owner | public | report (= for staff)> <comment>

Aliases: [ msg ]

Permissions: plots.comment - Access to the command /plots comment

Source Code: here

INBOX

List the comments for a plot / delete a message or clear the list

Usage:

Primary: /plot inbox

Secondary: /plot inbox <message-type: owner | public | report> [delete <index> | clear | page]

Permissions: plots.inbox - Access to the command /plots inbox

Source Code: here

CHAT

Toggle plot chat on or off

Usage: /plot chat

Permissions:

Primary: plots.chat - Access to the command /plot chat

Secondary: plots.chat.color - Access to color codes in plot chat

Source Code: here

Claiming

BUY

Buy the plot you are standing on.

For this command the economy feature is to activate in the worlds.yml for this world. Additionally you can change the the prices for "merge", "sell" and "claim" at tis config part too.

Usage: /plot buy

Permissions: plots.buy - Access to /plot buy

Source Code: here

CLAIM

Claim the current plot you are standing on, if you're not activated the economy feature in the worlds.yml for this world. If you activated the "specify_on_claim" option in the worlds.yml you can define a plot-schematic.

Usage:

Primary: /plot claim Secondary: /plot claim <schematic>

Aliases: [ c ]

Permissions:

Primary:

  • plots.claim - Access to /plot claim
  • plots.plot.<max plot amount> - Limit the amounts of plots a player can claim

Secondary:

  • plots.claim.<schem> - Dynamic permission associated with your schematic, if used.
  • plots.admin.command.schematic - Administrative access to schematic claims.

Source Code: here

AUTO

Claim the nearest plot in your world if you're not activated the economy feature in the worlds.yml for this world.

Usage: /plot auto [length, width]

Aliases: [ a ]

Permissions:

Primary:

  • plots.auto - Access to the command /plot auto
  • plots.plot.<max plot amount> - Limit the amounts of plots a player can claim

Secondary:

  • plots.claim.<schem> - Dynamic permission associated with your schematic, if used.
  • plots.auto.mega - Access to the length and width arguments
  • plots.admin.command.schematic - Administrative access to schematic claims.

Source Code: here

Settings

SETOWNER

Set the plot owner.

Usage: /plot setowner <player>

Aliases: [ owner, so, seto ]

Permissions:

Primary: plots.set.owner - Access to the command /plot setowner Secondary: plots.admin.command.setowner - Administrative override

Source Code: here

ADD

Allow a user to build in a plot while the plot owner is online.

Usage: /plot add <player | *>

Permissions:

Primary: plots.add - Access to the command /plot add

Secondary:

  • plots.admin.command.trust - Administrative override
  • plots.trust.everyone - Access to add everyone

Source Code: here

TRUST

Allow a user to build in a plot and use WorldEdit while the plot owner is offline.

Usage: /plot trust <player | *>

Aliases: [ t ]

Permissions:

Primary: plots.trust - Access to the command /plot trust

Secondary:

  • plots.admin.command.trust - Administrative override
  • plots.trust.everyone - Access to trust everyone

Source Code: here

REMOVE

Remove a player from a plot

Usage: /plot remove <player | *>

Aliases: [ r, untrust, ut, undeny, ud, unban ]

Permissions:

Primary: plots.remove - Access to the command /plot remove

Secondary: plots.admin.command.remove Administrative override

Source Code: here

DENY

Deny a user from entering a plot.

Usage: /plot deny <player | *>

Aliases: [ d, ban ]

Permissions:

Primary: plots.deny - Access to the command /plot deny

Secondary:

  • plots.admin.command.deny - Administrative override
  • plots.admin.entry.denied - Administrative override to bypass plot deny
  • plots.deny.everyone - Access to deny everyone

Source Code: here

GRANT

Manage plot grants.

Usage: /plot grant <check | add> [player]

Permissions:

  • plots.grant - Access to the command /plot grant
  • plots.grant.add - Access to the command /plot grant add
  • plots.grant.check - Access to the command /plot grant check

Source Code: here

KICK

Kick a player from your plot.

Usage: /plot kick <player | *>

Aliases: [ k ]

Permissions:

Primary: plots.kick - Access to the command /plot kick Secondary: plots.admin.command.kick - Administrative override

Source Code: here

MERGE

Merge the plot you are standing on with another plot.

Usage: /plot merge <all | n | e | s | w> [removeroads]

Aliases: [ m ]

Permissions:

Primary: plots.merge - Access to the command /plot claim

Secondary:

  • plots.merge.<amount> - Limit the amount of plots a player can merge to a mega plot
  • plots.admin.command.merge - Administrative override
  • plots.merge.other - Access to merge the plot with other people
  • plots.merge.keeproad - Access to use the keeproad argument

Source Code: here

Unlink a mega-plot (merged plot)

Usage: /plot unlink [createroads]

Aliases: [ u, unmerge ]

Permissions:

Primary: plots.unlink - Access to the command /plot unlink

Secondary: plots.admin.command.unlink - Administrative override

Source Code: here

SETHOME

Set the plot-home you're standing on. The plothome is the position where the player will teleported if he use the /p home or /p visit command. With the argument none you reset the position.

Usage: /plot set home [none]

Aliases: [ sh, seth, sethome ]

Permissions:

  • plots.set.home - Access to the command /plot set home

Source Code: here

ALIAS

Set the plot name

Usage:

  • /plot alias set <alias>
  • /plot alias remove <alias>

Aliases: [ setalias, sa, name, rename, setname, seta, nameplot ]

Permissions:

Primary:

  • plots.alias.set - Access to the command /plot alias set
  • plots.alias.remove - Access to the command /plot alias remove

Secondary:

  • plots.admin.alias.set - Administrative override to set an alias
  • plots.admin.alias.remove - Administrative override to remove an alias

Source Code: here

SETDESCRIPTION

Set the plot description

Usage: /plot desc <description>

Aliases: [ setdescription, setdesc, setd, description ]

Permissions: plots.set.desc - Access to the command /plot set description

Source Code: here

MUSIC

Player music in a plot

Usage: /plot music

Permissions: plots.music - Access to the command /plot music

Source Code: here

SETBIOME

List all possible biomes or change the plot biome. (You can change the biome with WorldEdit / FAWE too.) If you clear or delete the plot, you reset the biom setting too, so the default biome (changeable in the worlds.yml) will be used.

Usage: /plot biome [biome]

Aliases: [ biome, sb, setb, b ]

Permissions: plots.set.biome - Access to the command /plot set biome

Source Code: here

SETFLAG

Manage plot flags.

Usage:

Primary: /plot flag

Secondary:

  • /plot flag info <flag>
  • /plot flag set <flag> <value>
  • /plot flag add <flag> <values>
  • /plot flag remove <flag> [values]

Aliases: [ f, flag ]

Permissions:

Primary: plots.flag - Access to the command /plot flag

Secondary:

  • plots.set.flag - Access to the command /plot set flag
  • plots.flag.remove - Access to the command /plot flag remove
  • plots.flag.add - Access to the command /plot flag add
  • plots.set.flag.other - Access to set flag on other people's plots
  • plots.set.flag.<arg> - Access to the command /plot set flag <arg>
  • plots.flag.list - Access to the command /plot flag list

Source Code: here

DONE

Mark a plot as done

Usage: /plot done

Aliases: [ submit ]

Permissions:

Primary: plots.done - Access to the command /plot done Secondary: plots.admin.command.done - Administrative override

Source Code: here

CONTINUE

Continue a plot that was previously marked as done

Usage: /plot continue

Permissions:

Primary: plots.continue - Access to the command /plot continue Secondary: plots.admin.command.continue - Administrative override

Source Code: here

TOGGLE

Toggle per user settings

Usage: /plot toggle <chat | chatspy | clear-confirmation | time | titles | worldedit>

Permissions:

Primary:

  • plots.use - Access to the command /plot toggle

Secondary:

  • plots.admin.command.chat - Access to the command /plot toggle chat-spy
  • plots.worldedit.bypass - Access to the command /plot wea
  • plots.toggle.chat - Access to the command /plot chat
  • plots.admin.command.autoclear - Access to the command /plot toggle clear-confirmation
  • plots.toggle.titles - Access to the command /plot toggle titles
  • plots.toggle.time - Access to the command /plots toggle time
  • plots.toggle.debug - Access to the command /plots toggle debug
  • plots.admin.debug.other - Administrative override to toggle the debugmode for other players

Source Code: here

SET

Set a plot value

Usage: /plot set <biome | alias | home | floor | wall | all | air | main | middle | outline | border> <value...>

Aliases: [ s ]

Permissions:

Primary: plots.set - Access to the command /plot set

Secondary:

  • plots.set." + <component>

Source Code: here

COPY

Copy a plot.

Usage: /plot copy <X;Z>

Aliases: [ copypaste ]

Permissions:

Primary: plots.copy - Access to the command /plot copy

Source Code: here

MOVE

Move a plot.

Usage: /plot move <X;Z>

Permissions:

Primary: plots.move - Access to the command /plot move

Source Code: here

BACKUP

Manage plot backups

Usage: /plot backup <save | list | load>

Permissions:

Primary: plots.backup - Access to the command /plot backup

Secondary:

  • plots.backup.save - Access to the command /plot backup save
  • plots.backup.load - Access to the command /plot backup load
  • plots.backup.list - Access to the command /plot backup list
  • plots.admin.backup.other - Administrative override to manage backups at other plots

Source Code: here

CLEAR

Clear the plot you stand on. It doesn't reset any plot settigns or flag (with exception of the biome setting).

Usage: /plot clear

Aliases: [ reset ]

Permissions:

Primary: plots.clear - Access to the command /plot clear

Secondary:

  • plots.admin.command.clear - Administrative override

Source Code: here

DELETE

Delete the plot you stand on.

Usage: /plot delete

Aliases: [ dispose, del ]

Permissions:

Primary: plots.delete - Access to the command /plot delete Secondary: plots.admin.command.delete - Administrative override to delete plots.

Source Code: here

Schematic

SAVE

Save your plot

Usage: /plot save

Permissions: Primary:

  • plots.save - Access to the command /plot save

Secondary:

  • plots.admin.command.save - Administrative override to save plots

Source Code: here

LOAD

List the plot snapshots (after: /plot save) or load a snapshot

Usage:

  • /plot load
  • /plot load <index>

Aliases: [ restore ]

Permissions: Primary:

  • plots.load - Access to the command /plot load

Secondary:

  • plots.admin.command.load - Administrative override to load a plot.

Source Code: here

DOWNLOAD

Download your plot

Usage: /plot download [schematic | world]

Aliases: [ download, dl ]

Permissions: Primary:

  • plots.download - Access to the command /plot download
  • plots.download.world - Access to the command /plot download <world>

Secondary:

  • plots.admin.command.download - Administrative override to download other plots

Source Code: here

SCHEMATIC

Schematic command

Usage: /plot schematic <save | saveall | paste>

Aliases: [ sch, schem ]

Permissions:

Primary:

  • plots.schematic - Access to the command /plot schematic

Secondary:

  • plots.admin.command.schematic.paste - Administrative override to paste schematics
  • plots.admin.command.schematic.save - Administrative override to save schematics
  • plots.schematic.save - Access to the command /plot schematic save
  • plots.schematic.paste - Access to the command /plot schematic paste

Source Code: here

Rating

LIKE

Like a plot

Usage: /plot like [next | purge]

Permissions:

Primary: plots.like - Access to the command /plot like

Secondary:

  • plots.admin.command.rate - Administrative override for ratings

Source Code: here

Dislike

Dislike a plot

Usage: /plot dislike [next | purge]

Permissions:

Primary: plots.dislike - Access to the command /plot like

Secondary:

  • plots.admin.command.rate - Administrative override for ratings

Source Code: here

RATE

Rate the plot

Usage: /plot rate [# | next | purge]

Aliases: [ rt ]

Permissions:

Primary: -plots.rate - Access to the command /plot rate

Secondary:

  • plots.comment - Access to the command /plot comment
  • plots.admin.command.rate - Administrative override for ratings

Source Code: here

Administration

PLUGIN

Show plugin information

Usage: /plot plugin

Aliases: [ version ]

Permissions: plots.use - Access to the command /plot plugin

Source Code: here

TEMPLATE

Create or use a world template

Usage:

Primary:

  • /plot template [import | export] <world> <template>

Secondary:

  • /plot template <import|export> <world> [template]
  • /plot template export <world>
  • /plot template import <world> <template>

Permissions: plots.admin - Access to the command /plot template

Source Code: here

SETUP

Setup wizard for plot worlds

Usage: /plot setup

Aliases: [ create ]

Permissions: plots.admin.command.setup

Source Code: here

AREA

Create a new PlotArea

Usage: Primary:

  • /plot area <create|info|list|tp|regen>

Secondary:

  • /plot visit [area]
  • /plot area info [area]
  • /plot area create [world[:id]] [<modifier>=<value>]...
  • /plot area list [#]

Aliases: [ world ]

Permissions:

  • plots.area - Access to the command /plot area
  • plots.area.list - Access to the command /plot area list
  • plots.area.info - Access to the command /plot area info
  • plots.area.create - Access to the command /plot area create
  • plots.area.tp - Access to the command /plot area tp
  • plots.area.regen - Access to the command /plot area regen

Source Code: here

CREATEROADSCHEMATIC

Add a road schematic to your world using the roads around your current plot

Usage: /plot createroadschematic

Aliases: [ crs ]

Permissions:

  • plots.createroadschematic - Access to the command /plot createroadschematic

Source Code: here

REGENALLROADS

Regenerate all roads in the map using the set road schematic

Usage: /plot regenallroads <world> [height]

Aliases: [ rgar ]

Permissions:

  • plots.regenallroads - Access to the command /plot regenallroads

Source Code: here

PURGE

Purge all plots for a world

Usage: /plot purge world:<world> area:<area> id:<id> owner:<owner> shared:<shared> unknown:[true|false] clear:[true|false]

Permissions:

  • plots.admin - Access to the command /plot purge

Source Code: here

RELOAD

Reload translations and world settings

Usage: /plot reload

Aliases: [ rl ]

Permissions: plots.admin.command.reload - Access to the command /plot reload

Source Code: here

DATABASE

Convert/Backup Storage

Usage: /plots database [area] <sqlite | mysql | import>

Aliases: [ convert ]

Permissions: plots.database - Access to the command /plot database

Source Code: here

CONDENSE

Condense a plotworld

Usage: /plot condense <area> <start | stop |info> [radius]

Permissions: plots.admin - Access to the command /plot condense

Source Code: here

TRIM

Delete unmodified portions of your plotworld

Usage: /plot trim <world> [regenerate]

Permissions: plots.admin - Access to the command /plot trim

Source Code: here

CLUSTER

Manage a plot cluster

Usage:

Primary: /plot cluster

Secondary:

  • /plot cluster resize <pos1> <pos2>
  • /plot cluster leave [name]
  • /plot cluster info [name]
  • /plot cluster create <name> <id-bot> <id-top>
  • /plot cluster delete [name]
  • /plot cluster list
  • /plot cluster invite <player>
  • /plot cluster sethome
  • /plot cluster helpers <add|remove> <player>
  • /plot cluster tp <name>
  • /plot cluster kick <player>

Aliases: [ clusters ]

Permissions:

Primary: plots.cluster - Access to the command /plot cluster

Secondary:

  • plots.cluster.delete.other - Administrative override to delete other clusters
  • plots.cluster.kick - Access to the command /plot cluster kick
  • plots.cluster.leave - Access to the command /plot cluster leave
  • plots.cluster.helpers - Access to the command /plot cluster helpers
  • plots.cluster.create - Access to the command /plot cluster create
  • plots.cluster.resize - Access to the command /plot cluster resize
  • plots.cluster.invite.other - Access to the command /plot cluster invite
  • plots.cluster.invite - Access to the command /plot cluster invite
  • plots.cluster.tp - Access to the command /plot cluster tp
  • plots.cluster.<#> - Limit the amount of clusters a player can have
  • plots.cluster.resize.expand - Access to the command /plot cluster expand
  • plots.cluster.info - Access to the command /plot cluster info
  • plots.cluster.sethome.other - Administrative override to sethome for other clusters
  • plots.cluster.resize.other - Administrative override to resize other clusters
  • plots.cluster.tp.other - Administrative override to teleport to other clusters
  • plots.cluster.kick.other - Administrative override to kick players from other clusters
  • plots.cluster.create.other - Administrative override to create other clusters
  • plots.cluster.list - Access to the command /plot cluster list
  • plots.cluster.delete - Access to the command /plot cluster delete
  • plots.cluster.resize.shrink - Access to the command /plot cluster resize shrink
  • plots.cluster.sethome - Access to the command /plot cluster sethome

Source Code: here

WEANYWHERE

Force bypass of WorldEdit restrictions

Usage: /plot weanywhere

Usage: [ wea ]

Permissions: plots.worldedit.bypass - Access to the command /plot wea

Source Code: here

SWAP

Swap two plots.

Usage: /plot swap <X;Z>

Aliases: [ switch ]

Permissions:

Primary: plots.swap - Access to the command /plot swap

Source Code: here

Debug

DEBUGSAVETEST

This command will force the recreation of all plots in the DB

Usage: /plot debugsavetest

Permissions: plots.debugsavetest - Access to the command /plot debugsavetest

Source Code: here

DEBUGLOADTEST

This debug command will force the reload of all plots in the DB

Usage: /plot debugloadtest

Permissions: plots.debugloadtest - Access to the command /plot debugloadtest

Source Code: here

DEBUGALLOWUNSAFE

Allow unsafe actions until toggled off

Usage: /plot debugallowunsafe

Aliases: [ debugallowunsafe ]

Permissions: plots.debugallowunsafe - Access to the command /plot debugallowunsafe

Source Code: here

DEBUG

Show debug information or all language messages

Usage: /plot debug [msg]

Permissions: plots.admin - Access to the command /plot debug msg

Source Code: here

RELIGHT

Relight your plot

Usage: /plot relight

Permissions: plots.relight - Access to the command /plot relight

Source Code: here

DEBUGPASTE

Upload settings.yml, worlds.yml, your latest.log and Multiverse's worlds.yml (if being used) to https://athion.net/ISPaster/paste

Usage: /plot debugpaste

Aliases: [ dp ]

Permissions: plots.debugpaste - Access to the command /plot debugpaste

Source Code: here

DEBUGCLAIMTEST

If you accidentally delete your database, this command will attempt to restore all plots based on the data from plot signs. Execution time may vary.

Usage: /plot debugclaimtest

Permissions: plots.debugclaimtest - Access to the command /plot debugclaimtest

Source Code: here

DEBUGROADREGEN

Regenerate all roads based on the road schematic. Insert "plot" to regen it from the plot height, input "height [height]" to regen from a custom height.

Usage: /plot debugroadregen <plot | region [height]>

Permissions: plots.debugroadregen - Access to the command /plot debugroadregen

Source Code: here

DEBUGEXEC

Multi-purpose debug command

Usage:

Primary: /plot debugexec

Secondary:

  • /plot debugexec remove-flag <flag>
  • /plot debugexec allcmd <condition> <command>
  • /plot debugexec list-scripts [#]
  • /plot debugexec all <condition> <code>
  • /plot debugexec addcmd <file>
  • /plot debugexec analyze <threshold>

Aliases: [ exec, $ ]

Permissions: plots.admin - Access to the command /plot debugexec

Source Code: here

Other permissions

  • plots.admin.area.sudo - ???
  • plots.projectile.unowned - Shoot projectiles on unowned plots
  • plots.projectile.other - Shoot projectiles at other people's plots
  • plots.admin.interact.blockedcommands - Access to blocked commands of the blocked-cmds flag
  • plots.admin.update.notify - Receive update notifications from SpigotMC.
  • plots.admin.exit.denied - Administrative override to leave plots with the deny-exit flag.
  • plots.admin.entry.forcefield - Administrative override to bypass the forcefield flag
  • plots.admin.destroy.unowned - Administrative override to destroy blocks at unowned plots
  • plots.admin.build.unowned - Administrative override to build blocks at unowned plots
  • plots.admin.destroy.groundlevel - Administrative override to break the ground level
  • plots.admin.destroy.other - Administrative override to destroy blocks at other plots
  • plots.admin.destroy.road - Administrative override to destroy blocks at the road
  • plots.admin.build.road - Administrative override to place blocks at the road
  • plots.admin.interact.unowned - Administrative override to interact at unowned plots
  • plots.admin.interact.other - Administrative override to interact with other plots
  • plots.admin.build.heightlimit - Administrative override to bypass a custom height limit