This plugin allows you to generate creative plots
that are claimable and manageable
through commands & configuration
- Easy setup in one command
- Built in world manager
- Active Help Support
- No dependencies needed
- Generate a world of claimable plots
- Customize the plot sizes
- Customize the road sizes
- Customize the plot design
- Trust friends on your plot
- Spigot, Paper, Folia Support
- Multi-World Support
- Title bar on enter
- Teleport to plots
- Built in Pregeneration
- Creative exploit prevention
- Plot Entity Limits
- Plot Claim Flags
- Easy Upgrade
- Merge Plots
- Rent Plots, Buy Plots
- Lag Machine Check
- More Config Options
- Expand plot world
- Custom world layers
- Placeholder Support
Commands, Permissions, API Methods:
Wiki Page
Configuration:
Spoiler: Config.yml
Code (YAML):
Generation-Settings:
Environment : NORMAL # NORMAL, NETHER, THE_END
World-Size : 500 # 500 = 250x250 blocks
Do-Mob-Spawning : false
Do-Daylight-Cycle : false
Processing-Settings:
Pregeneration-Speed : 5 # Delay in ticks between chunk generation (lower = faster, higher = less lag)
Plotgeneration-Speed : 20 # Delay in ticks between plot placements (lower = faster, higher = less lag)
Plot-Settings:
Plot-Size : 32 # Plot size (Square) (Allowed: 16, 32, 64, 128)
Spacing : 8 # Pathway spacing between plots
Materials:
Border-Material : STONE # Block used for plot borders
Plot-Material : GRASS_BLOCK # Block used for plots
Road-Material : DIRT_PATH # Block used for roads
Slab-Material : STONE_SLAB # Slab on top of border for unclaimed plots
Claimed-Material : BRICK_SLAB # Changes to this when claimed
Title-Bar-Popup : true
Title-Bar-Text : "&6Entering {owner}'s plot" # Color codes and hex supported
Max-Plots-Per-Player : 2 # Default plots per player. plot.claim.# can override
Message-Settings:
Plot-Claim : "&eYou have successfully claimed this plot!"
Plot-Leave : "&cYou have abandoned this plot!"
Plot-Already-Claimed : "&cSorry! This plot is already claimed!"
Plot-Add-Trust : "&eYou have trusted {player} to this plot!"
Plot-Remove-Trust : "&eYou have un-trusted {player} to this plot!"
Plot-Trust-Receiver : "&eYou have been trusted on {player}'s plot!"
Plot-Reset : "&eCleaning up plot... You can now move to a new plot!"
Move-Players : "&eYou were moved to the spawn world since the creative world is being deleted!"
Not-Plot-World:
Enabled : true
Message : "&cYou must be in a plot world to claim a plot!"
Not-In-Plot : "&cYou are not insade a plot!"
Plot-Info :
- "&fPlot Info:"
- " &ePlot Number : &7{plot}"
- " &eStatus : &7{status}"
- " &eOwner : &7{owner}"
Max-Plots-Reached : "&cYou have reached the max amount of plots!"
Unknown-Command : "&cUnknown Subcommand!"
Protection-Settings:
Not-Your-Plot : # Roads & Plots you do not own
Prevent-Interaction : true
Prevent-Spawn-Eggs : true
Prevent-Enderpearl : true
Prevent-Mob-Killing : true
Prevent-Buckets : true
Prevent-Potions : true
Prevent-Worldedit : true
Trusted-Plot : # Plots a player has invited you to
Prevent-Interaction : false
Prevent-Spawn-Eggs : false
Prevent-Mob-Killing : false
Prevent-Buckets : false
Prevent-Potions : false
Creative-Settings:
Prevent-Using:
Spawn-Egg : true
Flint : true
Potion : true
Book : true
Minecart : true
Crystal : true
Bedrock : true
Prevent-Placing : # No one except plot.admin can place these blocks
- COMMAND_BLOCK
- CHAIN_COMMAND_BLOCK
- REPEATING_COMMAND_BLOCK
- DRAGON_EGG
- END_PORTAL_FRAME
- TRIAL_SPAWNER
- SPAWNER
- BARRIER
- TNT
Exploit-Settings:
Prevent-Crash-Books : true
Prevent-Malicious-Spawns : true
Prevent-Crash-Fireworks : true
Prevent-Illegal-Stacks : true
Prevent-Unbreakable-Items : true
Prevent-Suspicious-Potions : true
Prevent-Overpowered-Attributes : true
Prevent-Custom-Skulls : true
Notifications:
Console : true # Send a message to console if a player tries exploits
Staff : false # Send a message to permission plot.notify
Environment : NORMAL # NORMAL, NETHER, THE_END
World-Size : 500 # 500 = 250x250 blocks
Do-Mob-Spawning : false
Do-Daylight-Cycle : false
Processing-Settings:
Pregeneration-Speed : 5 # Delay in ticks between chunk generation (lower = faster, higher = less lag)
Plotgeneration-Speed : 20 # Delay in ticks between plot placements (lower = faster, higher = less lag)
Plot-Settings:
Plot-Size : 32 # Plot size (Square) (Allowed: 16, 32, 64, 128)
Spacing : 8 # Pathway spacing between plots
Materials:
Border-Material : STONE # Block used for plot borders
Plot-Material : GRASS_BLOCK # Block used for plots
Road-Material : DIRT_PATH # Block used for roads
Slab-Material : STONE_SLAB # Slab on top of border for unclaimed plots
Claimed-Material : BRICK_SLAB # Changes to this when claimed
Title-Bar-Popup : true
Title-Bar-Text : "&6Entering {owner}'s plot" # Color codes and hex supported
Max-Plots-Per-Player : 2 # Default plots per player. plot.claim.# can override
Message-Settings:
Plot-Claim : "&eYou have successfully claimed this plot!"
Plot-Leave : "&cYou have abandoned this plot!"
Plot-Already-Claimed : "&cSorry! This plot is already claimed!"
Plot-Add-Trust : "&eYou have trusted {player} to this plot!"
Plot-Remove-Trust : "&eYou have un-trusted {player} to this plot!"
Plot-Trust-Receiver : "&eYou have been trusted on {player}'s plot!"
Plot-Reset : "&eCleaning up plot... You can now move to a new plot!"
Move-Players : "&eYou were moved to the spawn world since the creative world is being deleted!"
Not-Plot-World:
Enabled : true
Message : "&cYou must be in a plot world to claim a plot!"
Not-In-Plot : "&cYou are not insade a plot!"
Plot-Info :
- "&fPlot Info:"
- " &ePlot Number : &7{plot}"
- " &eStatus : &7{status}"
- " &eOwner : &7{owner}"
Max-Plots-Reached : "&cYou have reached the max amount of plots!"
Unknown-Command : "&cUnknown Subcommand!"
Protection-Settings:
Not-Your-Plot : # Roads & Plots you do not own
Prevent-Interaction : true
Prevent-Spawn-Eggs : true
Prevent-Enderpearl : true
Prevent-Mob-Killing : true
Prevent-Buckets : true
Prevent-Potions : true
Prevent-Worldedit : true
Trusted-Plot : # Plots a player has invited you to
Prevent-Interaction : false
Prevent-Spawn-Eggs : false
Prevent-Mob-Killing : false
Prevent-Buckets : false
Prevent-Potions : false
Creative-Settings:
Prevent-Using:
Spawn-Egg : true
Flint : true
Potion : true
Book : true
Minecart : true
Crystal : true
Bedrock : true
Prevent-Placing : # No one except plot.admin can place these blocks
- COMMAND_BLOCK
- CHAIN_COMMAND_BLOCK
- REPEATING_COMMAND_BLOCK
- DRAGON_EGG
- END_PORTAL_FRAME
- TRIAL_SPAWNER
- SPAWNER
- BARRIER
- TNT
Exploit-Settings:
Prevent-Crash-Books : true
Prevent-Malicious-Spawns : true
Prevent-Crash-Fireworks : true
Prevent-Illegal-Stacks : true
Prevent-Unbreakable-Items : true
Prevent-Suspicious-Potions : true
Prevent-Overpowered-Attributes : true
Prevent-Custom-Skulls : true
Notifications:
Console : true # Send a message to console if a player tries exploits
Staff : false # Send a message to permission plot.notify
Requirements:
Java 21
Version 1.21 and Higher
A lightweight PlotSquared alternative for modern creative plot servers.
Have some questions? Join the new discord!
Quick facts
- Edition: Minecraft Java
- File type: .jar
- Minecraft versions listed: 1.21, 26.1
- 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.
CreativePlots | Generate plot worlds & Handle plot claiming is a free Minecraft Java mod. Compatible with Minecraft 1.21, 26.1. Downloaded 1,332 times (via Spigot). Download it and open it directly in the game.