About GPFlags
From ModrinthFlags for GriefPrevention claims. Allow players to customize their own GP regions in any way they want!
GPFlags
GPFlags is a plugin to allow players to set flags for the world and GriefPrevention claims. It's similar to WorldGuard, but admins can empower players to self-serve by giving them access to specific flags, which they can then only use in claims they own.
GriefPrevention is required to use GPFlags.
Flags
There are over 80 flags and I frequently add more. If there's a flag you don't see here, contact me through the support Discord and I'll see if I can make it! Click to see all flags
<table> <tbody> <tr> <th>Flag</th> <th>Description</th> </tr> <tr> <td>AllowBlockExplosions</td> <td>Similar to the GP /claimexplosions command but this one will persist through restarts.</td> </tr> <tr> <td>AllowInfest</td> <td>Allows silverfish to infest blocks.</td> </tr> <tr> <td>AllowPvP</td> <td>If in the config "PvP Only In PvP-Flagged Claims" is set to true, PvP will be off in the world, and you can then add a flag to a claim to allow PvP in specific claims. There is also an optional message to be sent to players when they enter these claims (can be changed in the config).</td> </tr> <tr> <td>AllowVillagerTrading</td> <td>Lets players trade with villagers without requiring trust</td> </tr> <tr> <td>AllowWitherDamage</td> <td>Allows withers to deal damage in the claim.</td> </tr> <tr> <td>BuyAccessTrust</td> <td>Allows players to buy access trust in the claim. They can use /buyaccesstrust while standing in the claim to buy access trust. The price is determined when setting the flag.</td> </tr> <tr> <td>BuyContainerTrust</td> <td>Allows players to buy container trust in the claim. They can use /buycontainertrust while standing in the claim to buy container trust. The price is determined when setting the flag.</td> </tr> <tr> <td>BuyBuildTrust</td> <td>Allows players to buy build trust in the claim. They can use /buybuildtrust while standing in the claim to buy build trust. The price is determined when setting the flag.</td> </tr> <tr> <td>BuySubclaim</td> <td>Allows players to buy the subclaim. Buying the subclaim will give the buyer all levels of trust and will disable the flag to prevent other players from buying the subclaim after that. </td> </tr> <tr> <td>CommandBlackList</td> <td>Blacklist commands. Prevents players from using any commands you list in the flagged area unless they have the gpflags.bypass.commandblacklist permission.
Example usage: /SetClaimFlag CommandBlackList sethome;setwarp;kit </td> </tr> <tr> <td>CommandWhiteList </td> <td>Whitelist commands. The flag prevents players from using any commands except those you list in the flagged area unless they have the gpflags.bypass.commandwhitelist permission.
Example usage: /SetClaimFlag CommandWhiteList tell;me;home</td> </tr> <tr> <td>EnterActionbar </td> <td>Shows an actionbar to the player when they enter this area (Variables: %owner% = Owner of claim in flag, %name% = player in event).</td> </tr> <tr> <td>EnterCommand </td> <td>Runs a console command when the player enters this area (Variables: %owner% = Owner of claim in flag, %name% = player in event, %uuid% = uuid of player in event) For multiple commands, separate with a semicolon (;) (make sure to not have spaces after the semicolon).</td> </tr> <tr> <td>EnterCommand-Owner</td> <td>Runs a console command when the owner of this claim enters the claim (Variables: %name% = player in event, %uuid% = uuid of player in event) For multiple commands, separate with a semicolon (;) (make sure to not have spaces after the semicolon)</td> </tr> <tr> <td>EnterCommand-Members</td> <td>Runs a console command when a member of this claim enters the claim (Variables: %name% = player in event, %uuid% = uuid of player in event) For multiple commands, separate with a semicolon (;) (make sure to not have spaces after the semicolon).</td> </tr> <tr> <td>EnterPlayerCommand</td> <td>The same as the EnterCommand flag, except this one will run commands from a player vs from console. (Variables: %owner% = Owner of claim in flag, %name% = player in event, %uuid% = uuid of player in event) For multiple commands, separate with a semicolon (;) (make sure to not have spaces after the semicolon).</td> </tr> <tr> <td>EnterMessage </td> <td>Sends a message to the player when they enter this area (Variables: %owner% = Owner of claim in flag, %name% = player in event).</td> </tr> <tr> <td>ExitActionbar </td> <td>Shows an actionbar to the player when they exit this area (Variables: %owner% = Owner of claim in flag, %name% = player in event).</td> </tr> <tr> <td>ExitCommand </td> <td>Runs a console command when a player exits this area (Variables: %owner% = Owner of claim in flag, %name% = player in event, %uuid% = uuid of player in event) For multiple commands, separate with a semicolon (;) (make sure to not have spaces after the semicolon).</td> </tr> <tr> <td>ExitCommand-Owner</td> <td>Runs a console command when the owner of this claim exits the claim (Variables: %name% = player in event, %uuid% = uuid of player in event) For multiple commands, separate with a semicolon (;) (make sure to not have spaces after the semicolon).</td> </tr> <tr> <td>ExitCommand-Members</td>
Highlights
From source dataGame versions
Supports 38 Minecraft versions, the newest being 26.1.2.
Loaders
Runs on Paper, Purpur and Spigot.
Footprint
Rated a light load on a server.
What kind of mod it is
From the catalogAdmin & protection
Permissions, moderation, anti-cheat and land protection for the people running the server.
Runs on your server
From source side supportModrinth lists GPFlags as required on the server. Check its Modrinth page to see whether players need it too.
Compatibility
- Game
- Minecraft
- Loaders
- PaperPurpurSpigot
- Runs on
- Serverrequired on the server
- Game versions
- 26.1.2 and 37 earlier
Verified at the source
- ✓ModrinthOfficial listing, checked 2026-10-01Open ↗
- ✓AuthorDrBot, as published on Modrinth
- ✓LicenseGPL-3.0-onlyFree








