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
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
- Download or build the plugin jar.
- Place the jar in your server's plugins folder.
- Start the server once.
- Edit plugins/PlotSystem/config.yml if needed.
- Restart the server.
Basic Usage
Code (Text):
/pmarker
/pos1
/pos2
/claim
/plot info
/plot home
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
Code (Text):
/p
/plots
- 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 ) ;
}
- PlotCreateEvent
- PlotClaimEvent
- PlotUnclaimEvent
- PlotDeleteEvent
- PlotUpdateEvent
Build From Source
Code (Bash):
git clone https: //github.com /frame-dev /PlotSystem
cd PlotSystem
mvn clean package
- 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.
Quick facts
- Edition: Minecraft Java
- File type: .jar
- Minecraft versions listed: 1.17, 1.18, 1.19
- How to install: Install the matching mod loader (Forge, Fabric or NeoForge) for your Minecraft version. → Download the .jar. → Put it in the .minecraft/mods folder and launch that loader profile.
- Where to get it: Opens on Spigot — not every file is mirrored on our own servers.
Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.
PlotSystem is a free Minecraft Java mod. Compatible with Minecraft 1.17, 1.18, 1.19, 1.20 and newer. Downloaded 20 times (via Spigot). Download it and open it directly in the game.