SANDBOX — this is a test environment. No servers are actually deployed and no real payments are charged.
✓ VerifiedAdmin & protection

GPFlags

by DrBot · for Minecraft

Flags for GriefPrevention claims. Allow players to customize their own GP regions in any way they want!

18KDownloads
6 mo agoLast updated
GPL-3.0-onlyLicense
Paper · Purpur +1Loaders

About GPFlags

From Modrinth

Flags 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>

Read the full description on Modrinth →

Highlights

From source data

Game 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 catalog
Listed on Modrinth as “Mods”

Admin & protection

Permissions, moderation, anti-cheat and land protection for the people running the server.

Runs on your server

From source side support

Modrinth 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

GPFlags, answered

Generated from the mod’s own source data.

Do my players need to install GPFlags?

Modrinth lists GPFlags as required on the server. Check its Modrinth page to see whether players need it too.

Which loaders does it support?

Paper, Purpur and Spigot.

Is it free?

Yes. GPFlags is free to download from Modrinth. Its license is GPL-3.0-only.

How do I add it to my Nxeon server?

Use “Add to a server” on this page, or open NxLabs from your dashboard. We install it, restart your server and switch it on.

NxLabs

Run GPFlags on a Minecraft server.

Deploy in about a minute from $4.20 a month, then add GPFlags in one click.