Grief Prevention

Grief Prevention

AUTOMATICALLY PREVENTS ALL FORMS OF GRIEF, including build/break, theft, spam, fire, spawn camping, lava and more, so you don't have to undo any damage after the fact. No configuration or database required! Stop responding to grief and prevent it instead. Grief Prevention will solve your grief problems without requiring you to manage a roster of trained administrators, juggle 10 different anti-grief plugins, take away cool standard game features, publish a training manual / tutorial for players, or add explanatory signs to your world. You can also choose to integrate PvP elements into build design to finally get a PvP experience befitting a sandbox game about creativity.

Grief Prevention stops grief before it starts automatically without any effort from administrators, and with very little (self service) effort from players. Solve all your grief problems with a single download, no database, and no configuration step.

http://dev.bukkit.org/media/images/81/403/pseudoEmbed.png

Official Servers (Try it for yourself!)

You can experience this plugin for yourself (as a player) by joining any of these public servers. :) We maintain these servers personally, which helps us catch bugs and spot opportunities for new features and improvements. Have fun!

Downloads by Minecraft Version

Please choose the version that matches your Minecraft server version! :)

The Manual

Feature List

Yes, everything is customizable. See Setup and Configuration.

  • No database or world backups required.
  • Extremely efficient CPU / RAM usage.
  • Land claims are easy to manage.
    • New players get automatic claims around their first chests.
    • Players who ask for help in chat get an instant link to a demonstration video.
    • Resizing claims and creating new claims is done with ONLY the mouse, no slash commands.
    • When a player appears to be building something nice outside his claim, he's warned and shown his claim boundaries.
    • Claim boundaries are easy to see, and don't require any client-side mod installation.
    • Extremely easy-to-remember, single-parameter slash commands for giving other players permissions.
    • Claim subdivision and granular permissions are available to organize towns and cities. Watch this video.
  • It's IMPOSSIBLE to grief a land claim. Watch this video.
    • No building or breaking.
    • No stealing from ANY containers.
    • No sleeping in beds.
    • No button/lever usage.
    • No adjusting redstone repeaters.
    • No pushing blocks in with pistons.
    • No pulling blocks out with pistons.
    • No TNT damage.
    • No creeper damage.
    • No damage from TNT cannons.
    • No explosive damage from other plugins, like Extra Hard Mode or Magic Spells.
    • No enderman block changes.
    • All doors may be automatically locked (optional, see config file).
    • No killing or luring animals away.
    • No stealing water (e.g. buckets).
    • No trampling crops, by players, animals, or monsters.
    • No building overtop, all claims reach to the max build height.
    • No placing or breaking paintings / item frames.
    • Fluids will not flow into a claim from outside.
    • No placing blocks via TNT/Sand/Gravel cannon.
    • No placing portals without build permission (even by walking through a portal in another world).
  • Pets and death loot are protected.
    • Players can't pick up what another player dropped on death without permission.
    • All types of pets are protected everywhere, even outside of land claims (can be configured per-world).
  • Excellent anti-spam protection
    • Warns, then mutes, then may kick or ban spammers (configurable - you choose).
    • Most spammers get only one message out before they're muted.
    • Blocks server advertising (IP addresses).
    • Blocks repeat message spam.
    • Blocks ASCII art (ex. Nyan Cats) spam.
    • Blocks similar message spam.
    • Blocks unreadable (gibberish) message spam.
    • Blocks CAPS.
    • Blocks macro spam (very different messages in quick succession).
    • Blocks login/logout spam, even when the spammer has multiple accounts.
    • Blocks death spam.
    • Blocks bot team spam.
    • Blocks slash command spam, including /tell, /emote, and any more you add.
  • Wilderness Protection and Rollback
    • Fire doesn't spread or destroy blocks.
    • Creepers and other explosions don't destroy blocks above sea level.
    • TNT doesn't destroy blocks above sea level.
    • No planting trees on platforms in the sky ("tree grief").
    • Instant, point and click nature restoration for not-claimed areas. Watch this video.
      • Insanely easy and fast fixes for penises, swastikas, and anything else unsightly.
      • Point at what you don't like and click, and it's fixed. Even from far away.
      • Never accidentally changes blocks inside land claims.
      • No need to investigate who built it, who broke it, or when they did it.
      • Doesn't matter if the griefer built with "natural" blocks, it will still be fixed.
      • No database.
      • No backups.
      • No chunk regeneration (it's dangerous for technical reasons).
      • Fixes bad chunk generations, like floating islands. It will be better than new.
      • Fills holes, even next to water to correct big spills.
      • Smooths noisy terrain.
      • No griefer construction is safe. If it's unnatural enough to be noticeable by players, it will be removed or filled-in.
  • Land claims can't be used as a griefing tool.
    • It's impossible to get a player "stuck" inside a land claim.
    • Land claims beyond the first require a golden shovel.
    • Minimum claim size prevents sprinkling small claims to annoy other players.
    • Max claim allowance grows with time played on the server, and can't be cheated by idling.
    • A simple administrative slash command will instantly remove all of a griefer's claims, no matter where they are.
  • Catches clever griefers.
    • Enhances the /ban command to ban ALL a griefer's accounts (not just his IP address).
    • Logs sign placements.
    • /SoftMute command to shut down chat trolls without them knowing they're beaten.
    • Abridged chat logs make reviewing what happened while you were away super-quick and easy.
  • PvP Protections.
    • When PvP is off, no setting fire or dumping lava near other players.
    • Absolutely bullet-proof anti-spawn-camping protection including bed respawns, which requires no configuration.
    • No logging out, stashing items, or using plugin teleportation to escape combat.
    • Optional siege mode, to answer players who hide in their claimed houses to avoid combat.
  • Supports your server growth.
    • Permit players to exchange server currency for claim blocks (requires configuration and other plugins).
    • Grant claim blocks automatically for votes, donations, etc (console command provided, other plugins required).

More Great Plugins!

  • Anti-XRay
    • Limits how quickly players can mine valuables, based on their play time / values mined ratio.
    • Keeps your valuables in the ground, so non-cheating players can find them (unlike ore loggers).
    • Practically free to run, unlike the tremendously expensive Orebfuscator.
    • Most legit players won't notice, but xrayers will ragequit and move on.
  • Population Density
    • Automatically assigns new players to wilderness where they'll find other new players and plenty of space, wood, and ore.
    • Optional teleportation system which can't be abused by players to escape combat or save them from being lost.
    • Login queue to guarantee fairness when the server is full.
    • Optional reserved spots for administrators.
    • Automatically removes idle players when the server is nearly full.
    • Smart, multi-layered anti-lag feature set.

Coming Soon

These are my top priorities right now. It's not a complete list of everything I plan to do. :)

  • More performance tweaks.
  • A /ignore command for players.
  • A /separate command to force two players to ignore each other.
  • Update /RestoreNature to regrow trees.
  • Fix killer bunnies not being damageable in other players' land claims (because Bukkit labels them "animals", not "monsters").

Please Vote for Grief Prevention

I've also posted Grief Prevention on the Spigot site, where plugins are ranked based on reviews. If you love GP, please take a couple of minutes to give GP your rating and leave a short review. Better rating and positive reviews will help server owners who look for plugins on the Spigot site make the safe choice (GP) instead of downloading something sketchy or incomplete. :) Thanks so much for all your support!

http://www.spigotmc.org/resources/griefprevention.1884/

You must login to post a comment. Don't have an account? Register to get one!

  • Avatar of jenks1999 jenks1999 May 07, 2015 at 06:36 UTC - 0 likes

    Is anyone else having an issue that random players are given full access to other players plots even without permissions? because right now i have 12 people who have full admin powers without the permissions.

  • Avatar of The_PC_Tech_Guy The_PC_Tech_Guy May 07, 2015 at 05:24 UTC - 0 likes

    @CKGAR: Go

    @bigscary: Go

    If you add this in, it should probably function similar to how Endermen are controlled.

    This account is so old that I don't even use that username anymore.
    I now go by "robomwm"

  • Avatar of CKGAR CKGAR May 07, 2015 at 01:41 UTC - 0 likes

    @bigscary: Go

    I run a classic survival server, and almost all of my users complain to me about this happening. It does happen on a large scale. They literally spawn wherever carrots are planted and eat 1/3-1/2 of the yield. While rabbits aren't players, they do grief in this manner, I suppose xD If you don't want to add it in, that's fine, I was just wondering :P

    Last edited May 07, 2015 by CKGAR
  • Avatar of bigscary bigscary May 06, 2015 at 23:22 UTC - 1 like

    @CKGAR: Go

    Wow, I didn't even know they did that. No, I don't think I will - since you're in control of your land, I think it's up to you to keep your rabbits away from your carrots. :) Unless you can imagine a scenario where a griefer could somehow use rabbits to wreck your carrots? Maybe if he found a rabbit and lead it over to your nearby, unfenced field of carrots - but that's very opportunistic... thoughts?

    Last edited May 06, 2015 by bigscary
  • Avatar of CKGAR CKGAR May 06, 2015 at 20:53 UTC - 0 likes

    Is there a way to prevent rabbits from eating carrots in land claims? Thanks.

  • Avatar of bigscary bigscary May 05, 2015 at 21:03 UTC - 0 likes

    11.5.2 Updates

    • Disabling creature protections in the config file will now allow villagers to be attacked without permission inside land claims.
    • Added a new config option so that server owners may allow anyone to trade with villagers, even in land claims where they have no permissions.
    • Fixed sign placement entries in server logs not including the placing player's name.

    @GodsDead: Go

    You should have it in your configs already. See for example:

    GriefPrevention.Abridged Logs.Included Entry Types.Debug

    @The_PC_Tech_Guy: Go

    Yep, yaml is awful that way. :\ Sorry! I might have already fixed that for new servers. I'll check.

    @Bohi250: Go

    Yes there is, see for example:

    GriefPrevention.PvP.ProtectPlayersInLandClaims.PlayerOwnedClaims:true

    Note that for this to work, you have to have your pvp worlds listed under the "pvp worlds" config node. It works this way because sometimes server owners like to have separate factions pvp and gp pvp and survival games pvp worlds, so it's important that GP is able to limit its pvp rules to only specific worlds.

    If you check your config and still can't figure it out, then please use pastebin.com to share your config settings here so that I can investigate for you.

  • Avatar of Bohi250 Bohi250 May 05, 2015 at 06:06 UTC - 0 likes

    How do i disable pvp in claimed areas? There's no config for that

  • Avatar of The_PC_Tech_Guy The_PC_Tech_Guy May 02, 2015 at 07:56 UTC - 1 like

    So I apparently made some invalid YAML and had GriefPrevention reset my messages.yml : / Anyways, I found a typo with the default messages.yml:

     BuySellNotConfigured:
        Text: Sorry, buying anhd selling claim blocks is disabled.
    
  • Avatar of GodsDead GodsDead May 01, 2015 at 15:47 UTC - 0 likes

    @bigscary: Go Oh cool, Ill throw some of the commands into the whisper command config then! How do I set the config to say what to track? were new options generated? Im guessing these options were not added to old configs! If so do you have an online version of the config I can copy into mine please?

  • Avatar of bigscary bigscary Apr 30, 2015 at 22:46 UTC - 1 like

    11.5.1 Updates

    • Added per-defender /siege cooldown.
    • Performance boosts for equipping the golden shovel and delivering claim blocks.

    @ElijahLee: Go

    Sorry for the trouble - I will investigate.

    @DanielMuhlig: Go

    No, but you could give them one-time bonus blocks as a group with /acb [permission.node] <numberOfBlocks>.

    @EpicATrain: Go

    Thanks for that info! I will investigate and fix.

    @Petes21: Go

    Unable to drop items - that could be if your world is set as "creative" mode in your GP config. As for the others, that sounds downright scary. Maybe try rerunning buildtools.jar to make sure you're not using some corrupted spigot jar? You might also try disabling plugins one at a time until you can reproduce your issues while only ONE plug is running, so that you know for sure you've got the right plugin.

    @samsvenson23: Go

    Isn't that normal vanilla behavior? Right-clicking uses the item in your hand?

    @The_PC_Tech_Guy: Go

    Thanks, I'll get that fixed.

    @GodsDead: Go

    It uses the whisper commands from the spam configuration section. Even if you have the anti spam turned off, the logger will still use that setting to decide which slash commands to log in the abridged logs.

    The config already has "what to track" options, and they're not all on by default. Try turning on the debug mode and the admin mode, then let me know if you still want more.

    @CaptDarkStar: Go

    The /acb command DOES add or remove blocks from the total by adding or removing them from the bonus blocks. The /setAccruedClaimBlocks command sets accrued blocks to exactly the amount you want (not changing bonus blocks).

    Examples:

    • Add 500 /acb johnson 500
    • Remove 500 /acb johnson -500

    Many servers use /acb to award blocks for contests, cool builds, votes, or buycraft purchases.

Facts

Date created
Dec 14, 2011
Categories
Last update
May 05, 2015
Development stage
Mature
License
GNU General Public License version 3 (GPLv3)
Curse link
Grief Prevention
Downloads
300,847
Recent files
  • R: 11.5.2 for 1.8.3 May 05, 2015
  • R: 11.5.1 for 1.8.3 Apr 30, 2015
  • R: 11.5 for 1.8.3 Apr 26, 2015
  • R: 11.4 for 1.8.3 Apr 22, 2015
  • R: 11.3.2 for 1.8.3 Apr 15, 2015

Authors