PlotSystem icon

PlotSystem -----

Create Plots, manage Plots



PlotSystem

Spigot Plot Claiming Plugin

Protect plots, manage owners and members, sell plots with Vault,
configure flags, and use a Java API for addon plugins.

Created by FrameDev
Website



Features

  • Claim plots from two selected positions.
  • Protect plots from unauthorized breaking, placing, interaction, PVP, explosions, redstone, fire, liquids, item access, and more.
  • Add and remove plot members.
  • Add, remove, and transfer plot owners.
  • Ban players from entering plots.
  • Set plot homes and teleport to plot homes.
  • Sell and buy plots with Vault economy support.
  • List player plots and show plot statistics.
  • Set automatic plot gamemodes.
  • Configure default flags for new plots.
  • Store plots in YAML, MySQL, SQLite, or MongoDB.
  • Use Bukkit events and the PlotSystemAPI from addon plugins.

Requirements

  • Spigot-compatible server
  • Java 11 or newer
  • Vault is optional, but required for buying and selling plots

Built against Spigot API 1.17.1
Bukkit api-version: 1.13

Installation

  1. Download or build the plugin jar.
  2. Place the jar in your server's plugins folder.
  3. Start the server once.
  4. Edit plugins/PlotSystem/config.yml if needed.
  5. Restart the server.

Basic Usage

Code (Text):

/pmarker
/pos1
/pos2
/claim
/plot info
/plot home
 
Main Commands

Code (Text):

/plot help
/plot claim
/plot info
/plot list
/plot stats
/plot flags
/plot home
/plot sethome
/plot addmember <player>
/plot removemember <player>
/plot setowner <player>
/plot removeowner <player>
/plot flag add <flag>
/plot flag remove <flag>
/plot buy
/plot unclaim
/plot delete
 
Aliases:
Code (Text):

/p
/plots
 
Plot Flags

  • PVP - allows player combat
  • EXPLOSIONS - allows explosions
  • REDSTONE - allows redstone mechanics
  • INTERACT - allows visitor interaction
  • DENY_CHAT - blocks visitor chat
  • MONSTERS - allows monsters
  • ANIMALS - allows animals
  • FALL_DAMAGE - allows fall damage
  • MOB_DAMAGE - allows mob damage
  • SELL - marks a plot as buyable
  • FIRE_SPREAD - allows fire spread
  • LIQUID_FLOW - allows water and lava flow
  • FLY - allows visitor flight

Storage

Supported storage backends:

  • YAML
  • MySQL
  • SQLite
  • MongoDB

Developer API

Code (Java):

PlotSystemAPI api = PlotSystemAPI. getAPI ( ) ;

Plot plot = api. getPlotAt (player ) ;
if (plot != null && api. isTrusted (plot, player ) ) {
    api. addFlag (plot, Flag. INTERACT ) ;
}
 
Events

  • PlotCreateEvent
  • PlotClaimEvent
  • PlotUnclaimEvent
  • PlotDeleteEvent
  • PlotUpdateEvent

Build From Source

Code (Bash):

git clone https: //github.com /frame-dev /PlotSystem
cd PlotSystem
mvn clean package
 
Notes

  • Vault is only required for buying and selling plots.
  • Database support is optional.
  • File storage works out of the box.
  • A permissions.txt file is generated automatically.
Resource Information
Author:
----------
Total Downloads: 10
First Release: May 6, 2026
Last Update: May 6, 2026
Category: ---------------
All-Time Rating:
0 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings