Grief Prevention
AUTOMATICALLY PREVENTS ALL FORMS OF GRIEF, including build/break, theft, spam, fire, spawn camping, lava dumping, chat trolling, advertising and more, so you don't have to undo any damage after the fact. It even teaches players how to use it so you don't have to! 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 creative building.
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.
Got a question or found some random bug? Check the documentation!
Got a problem or bug you can reliably reproduce? Or a feature request? Report it on the issue tracker!
Also, you might be able to catch me/others on the #GriefPrevention IRC channel for help (please state your question and exercise patience if you use this option).
Downloads for older Minecraft Versions
You may also view recent update notes on Github
The Manual
Feature List
Yes, everything is customizable.
- No database or world backups required.
- Extremely efficient CPU / RAM usage.
- Land claims are easy to manage.
- Players create and manage their own land claims, so you don't have to do it for them.
- New players get automatic claims around their first chests so they're protected even if they don't know how to create land claims yet.
- 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 (slash commands are also available).
- 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 or other configurable blocks.
- No pushing blocks in with pistons.
- No pulling blocks out with pistons.
- No TNT damage (including cannons).
- No creeper damage.
- No explosive damage from other plugins, like Extra Hard Mode or Magic Spells.
- No enderman/silverfish 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 / armor stands, etc.
- Fluids will not flow into a claim from outside.
- No placing blocks via TNT/Sand/Gravel cannon.
- 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.
- Automatically mutes new-to-server players who use racial or homophobic slurs.
- 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).
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/
Got a question or found some random bug? Check the documentation!
Got a problem or bug you can reliably reproduce? Or a feature request? Report it on the issue tracker!
Also, you might be able to catch me/others on the #GriefPrevention IRC chat channel for help (please state your question and exercise patience if you use this option).
-
View User Profile
-
Send Message
Posted Jun 2, 2012@zedadiaswick
I think that's a very good call, Zed. I'll make that adjustment.
Fire has been a problem since V1. Nobody on bukkit forums seems to know the right way to catch fire being put out. It's not a block break event, like you'd think it would be.
@ryvix
Thanks for that idea, I solved it a different way. Boats require permission to place now, so worst case scenario is somebody "boats up" the water near your house by placing boats outside and pushing them in. Free wood for you. In creative mode, I'm automatically cleaning up any empty boats, empty stationary minecarts off rails, any wandering living entities which have wandered into the wilderness, and empty moving minecarts. Booyah.
@modulateddreams
That's a qusetion for the Tekkit guy.
@jbanto
Too expensive. Would lag your server to try and search for all claims in your area. I get why you want it, but I can't think of an inexpensive way to do it.
@Thunder7102
I guess you mean in creative worlds? Use /ignoreclaims.
@yaitsbilly
Thanks for the vid. :) Use /adminclaims to create free claims, or /acb to give yourself blocks. Best way to see player claims is to install the DynMap, or open a player's data file. Use /deleteallclaims <player>.
@ryvix
I really don't think it's me. I've not noticed player-placed leaves decaying on my server at all in the past months. Is it possible that when world edit places leaves, it doesn't mark them as don't decay?
-
View User Profile
-
Send Message
Posted Jun 2, 2012I have a feeling its this plugin that causes leaves to decay, even if I place them some place myself or try to build a giant tree with them with world edit or something. Is there some way to stop that without disabling the anti-griefing features for trees?
-
View User Profile
-
Send Message
Posted Jun 2, 2012I made a video to show off this awesome plugin.
http://www.youtube.com/watch?v=Xjca2WozGO8
Could you add a fan made section?
I have have a few features I would like to see.
@jbanto I second this feature also.
-
View User Profile
-
Send Message
Posted Jun 2, 2012Hey, is there a way to make it so OPs or certain groups can build regardless of if they have permission?
-
View User Profile
-
Send Message
Posted Jun 2, 2012Req: Command to see all claims(the gold/glowstone). Rather than having to spam string everywhere and filling chat with No one has claimed this block or make a giant claim and look for the lava/netherrack.
-
View User Profile
-
Send Message
Posted Jun 1, 2012@bigscary How do you enabled grief prevention to allow machines from tekkit for example Block Breakers. to function inside a claim?
-
View User Profile
-
Send Message
Posted Jun 1, 2012@bigscary
TNT cannon http://www.minecraftwiki.net/wiki/Tutorials/TNT_Cannons Sand cannon: http://www.planetminecraft.com/project/sand-cannon-tutorial/
BTW, I know you would have to put your claim somewhat close to have any desire to move a cart or boat, but some people might have more of a desire to keep at it for longer periods. But maybe then still they would be easier to catch. But maybe if they were moving a boat or minecart for a few seconds there could be a warning come up notifying everyone with a permission node about it. Or maybe if a boat or minecart comes into contact with a claim border, similar to how water or lava does, it could just stop there.
-
View User Profile
-
Send Message
Posted Jun 1, 2012@bigscary
The way I had imagined your auto-ban of alternate accounts to work was that it would check the IP only for accounts that have never logged on before, and if it matches a player who was banned within a few hours previous it would ban them. This means it won't ban any other players who usually play on that IP (especially inclusive of the banned player having played at a friend's house at the time of the ban, thus flagging his IP. Also a sibling on the same IP). From my experience, players will only try an alt soon after having been banned the first time; griefers won't generally log on with multiple accounts before griefing. So this would catch them, whilst preventing it falsely flagging other legitimate players. Then I would much rather just be notified that a player shares an IP with a banned player, so they can be monitored. (or even just that two accounts share, or have shared, an IP would be a nice feature.)
I am very committed to not passing blame on to others associated with wrong doers, I've had friends of banned players continue to play because they love the server so much (with a regular plea to un-ban the friend spanning weeks) So your argument of them usually leaving, I think, is a little too presumptuous to use as an excuse for allowing them to be auto-banned.
Also, players can punch out fire in another player's claim. Most upsetting to have my nether-rack campfire put out daily. :P
I'm still running a version of GP prior to the addition of your auto-banning alts feature. Been waiting for it to be ironed out fully before I upgraded. So apologies if the above issue has been fixed, or I got some details of the auto-ban feature mixed up.
P.s. I'm not sure if that update you put out to possibly fix the issue I had with some claims not being able to update was meant to fix my previous wrongly named files or not - just to let you know, it didn't fix it :P And I've still not gone through and fixed all the files. Just lucky that most of those claims are old, inactively used claims and new player claims (which GP is now claiming to removing on every server startup). So it's not really inconveniencing things for me, just letting you know.
-
View User Profile
-
Send Message
Posted Jun 1, 2012@bigscary
well the way it works is when the sand is falling its no longer a block (i believe its an entity) and the tnts blast kicks it away, griefers are crafty though, i mean u can make a falling sand tower and run a wire to set off a tnt at the right time to kick it everywhere, this is a vanilla experience though, i havent really tested it under GP, the same idea works for gravel too
its only use is to make a mess with those blocks :P
-
View User Profile
-
Send Message
Posted Jun 1, 2012@cvxx7q
I don't think it will work on GP servers because the first explosion won't break any blocks (I'm assuming the cannon is on the surface, where there's room for the sand to fly). But I'll experiment and see what I can make happen. I'm really only concerned about creative servers because it's a real pain to gather sand and TnT in survival.
Maybe I can do something very simple like not allow tnt to push sand and gravel. Is there any use for this trick besides being a pain in somebody else's ass?
-
View User Profile
-
Send Message
Posted Jun 1, 2012@bigscary
its simple, blast a stack of sand with TNT then while the sand is "falling" a secondary blast will kick it through the air
-
View User Profile
-
Send Message
Posted Jun 1, 2012@snowy007
Yep, you guessed right. This is the only false positive scenario to be concerned about (close friends who share, or siblings who live together). The auto-ban only lasts 24 hours, so the other player would have to use the same IP address within 24 hours of you banning the first guy. This rule, together with the fact that it's a server-only ip ban (as opposed to shared across lots of servers) is why I say false positives should be very rare.
Assuming the ban is for keeps (meaning you aren't even considering pardoning), I'm thinking if one of them gets banned, chances are they'll all want to move to another server anyway so that they can continue to play together.
Also if you pardon someone, the associated IP address will be wiped from the 24 hour list, and anyone else banned on the same IP within the last 24 hours will also be pardoned.
Yeah, I'm thinking about that string change. I'd like to avoid it if at all possible, since the string is a long time consistent tool for many plugins, and because many of my demo videos use the string. Any suggestions for a different item to use? Maybe a stick... even easier to get than a string.
@DrFusion
You can't. Only the owner of a claim may subdivide it. Maybe I should change that to /permissiontrust.
@ramius86
Yes, there's a config option to require a permission to create claims. Just enable that and grant the permission to only the admins you want creating claims.
@Boomdoe
They can. /ignoreclaims.
@snowy007
That's actually okay. If you experiment, you'll see that the subclaim outside of the claim doesn't actually protect anything.
@DrFusion
It works with SimplyVanish. I'm working on making it work for VNP by talking to the dev over there. If he doesn't fix it on his end, I'll try to work around the problem on mine.
@ryvix
Regarding cannons, I hadn't heard of this. Do you know any details? I'd like to investigate.
For the minecarts, I think you'd be doing someone a favor by giving them free minecarts in survival mode. And in creative mode, you'd have to put your claim right next to the other guy to do this efficiently, and then you'd be busted because you can't move or delete your claim. Your opinion?
@jbanto
Let me look into the boating thing, thanks for letting me know.
Ghasts and dragons should still blow unclaimed blocks up, by design. Those battles would be a lot less fun otherwise. Claimed land is safe.
Enderman pickups I'm having trouble with. Either there's a bukkit bug, or I'm doing something wrong. I'm investigating.
@zergdog
You're on your own with mods. Bukkit is designed for Vanilla, so plugins don't always have the information they need about mod blocks to do the right thing. If you have a problem, best to start with the mod author.
-
View User Profile
-
Send Message
Posted Jun 1, 2012@snowy007
That not a bug, it's normal.
-
View User Profile
-
Send Message
Posted Jun 1, 2012Hey, first off love your plugin.
I was wondering how can you edit your config file to protect non vanilla blocks IE Mods like IC2, Buildcraft and so on. Also the mod by default doesn't allow the quarry to work in the person's protected area.
-
View User Profile
-
Send Message
Posted Jun 1, 2012as an expansion to ryvix's exploits you can place boats in other peoples claims, we switched from residence and a common form of trolling amoungst members was "boating". People would place boats all around in the walls of peoples protected homes and itd both look ugly, impair movement, and be extremely hard to remove.
Also, does this plugin prevent enderman pickups in claims and enderdragon destruction?
-
View User Profile
-
Send Message
Posted Jun 1, 2012They are able to make what they called a sand cannon and launch sand into other claims. Apparently they can also launch gravel and tnt but tnt doesn't do anything. The sand will stay in the claim and I don't know what it does to anything though, like torches.
Also, I noticed you can push minecarts around and even push them out of and into the claim if they were on the ground.
-
View User Profile
-
Send Message
Posted Jun 1, 2012how to disble the delay when logout and login? doesnt work for vanish silent join...
-
View User Profile
-
Send Message
Posted Jun 1, 2012@snowy007
Thanks :)
-
View User Profile
-
Send Message
Posted Jun 1, 2012Bug report: It seems like i can resize subclaims to the outside of the normal claim area.
-
View User Profile
-
Send Message
Posted May 31, 2012@Boomdoe
Permission: griefprevention.ignoreclaims
Command: /IgnoreClaims