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 Jul 17, 2012@Sepulzera
Unfortunately, it's impossible to tell who a TNT belongs to. Its location isn't enough, due to TNT physics (tnt cannons, and less sophisticated "TNT pushing"). That's why there's no option to turn on explosions inside claims, because it would leave a big grief opportunity open.
On my own server, for a long time I had creepers blocked on the surface, but not TNT. But then one day some tool left an enormous crater for me to clean up. Since then, I've lumped the two together because I feel like a griefer equipped with TNT is inevitable on any server, and also I added the filler tool (/restorenaturefill) to clean up any other "crater like" incidents not involving TNT.
@doghusky1990
Very glad you like it. :) Yes, the command is /containertrust public. It's mentioned above.
@hillsoftware
Hmm.. okay so they're not actually fighting due to another plugin, but GP doesn't know that. That's tough... taking a stab at fixing that in today's release (5.3). Let me know if it doesn't work.
-
View User Profile
-
Send Message
Posted Jul 17, 2012This may have already been mentioned, if so I apologize.
Love the plugin first off.
Is there a way to prevent the dying on logout when in pvp free areas (or at least spawn)?
I have a world guard region around spawn and have it set to pvp free to give people a chance. But hitting them even though it doesn't register it counts as combat. I know it may not be possible to check world guard regions for this, but would it be possible to ignore the combat log out at spawn? (or configurable to do this?).
-
View User Profile
-
Send Message
Posted Jul 17, 2012I would like to start out by saying how much I love this plugin. I was wondering if there is a way to allow a claimed piece of land, with a command, to allow everyone to access all the chest. The reason why I am asking this is because right now I have a shop, using realshopping, and it requires the player to select items from the chest to buy. I have the shop claimed, but I have to manually select the players that can access the chests to with the /containertrust command, so i was just wondering if there was an easier way.
-
View User Profile
-
Send Message
Posted Jul 17, 2012I would like to leave the gamemechanics untouched, but give my players a possibility to protect their stuff.
-> Allow tnt explosions (ofc not of a foe in ones claimed area)
But i hate creeper and a surface looking like cheese..
-
View User Profile
-
Send Message
Posted Jul 16, 2012@Steelsouls
I might be able to manage this. Let me think on it. In the meantime, look into help plugin options. You might find one that will not only trim your help for you, but also organize it in a way that helps your players better.
I dunno about that PvP idea... I don't like the idea of players running around with valuables and not feeling a sense of danger. What's the point of PvP when you can decide not to participate when you have something to lose? Seems like it would be a lot of coding on my part to undermine pvp. What do you think?
@Praqoon
Very glad to hear you don't have a bug that needs fixing. :)
@Esaych
That's anti spawn camp code. It stops griefres from standing next to a spawn point and repeatedly killing players just to piss them off. Basically, if a player has nothing at all (so you can't get anything from killing him), you're not allowed to hurt him because you're just being an ass.
If you want to turn if off, there's a config option for that. If you want it off only in specific (non pvp worlds), there's a permission for that. See admin details page.
@tentonaxe
You should find everything you need in the documentation. If something isn't there, tell me and I will add it. Opening a forum or IRC channel or bug system would only make it harder for folks to find what they're looking for, and it would give me yet another place to look for feedback (I already check my servers, these comments, and youtube comments).
Almost every question asked in comments is actually already answered in the docs. People just don't take the time to read them.
@blabba_labba
See earlier response about Tekkit. :)
@jbanto
Right on Banto, that's a great idea. I'll add that to my docs.
@midnighte2
I don't want to change Vanilla behavior, except in the very limited way I absolutely have to in order to stop griefers. Sorry. :) Maybe you can find another plugin that will do this... but you might run into an issue with that plugin allowing anybody to open iron doors, instead of just those with permission. A touchplate will let monsters in, but most players (except those with very high latency to your server) can do well with a button, and it's cheap to make and easy to place correctly.
@sillyrosster
After you wipe your tears, read the docs. You now have a permission which empowers you to turn off the anti spawn camp on the worlds where you don't have PvP. If that doesn't work for you, please tell me and I will investigate.
-
View User Profile
-
Send Message
Posted Jul 16, 2012Sorry everyone for my short responses. I'm not trying to be rude, just trying to get all your answers out quickly.
@Sepulzera
No, you'd just be opening yourself up to griefers (the resourceful kind). Note that you can still blow up tnt underground. TNT just isn't that useful, so it's not a big loss.
@Esaych
Have you tried this with the latest version? I'm still not sure exactly what caused your problem, but I did take a stab at performance for huge claims.
@mtjaxter
Sure, that can happen. But if you're on a PvP server, you shouldn't let people with swords just walk up to you. And also, if you die with only the one block they gave you on you, it's not a big loss. Finally, this wont work on the spawn point due to the 10 second rule.
@extant1
Tekkit is not compatible with anti grief plugins in general. I will make some modifications soon tomake it work a little better, but I can't make it 100% compatible until the Tekkit guy updates his stuff.
@Kakapo
If you want irregular shaped regions, just create several claims touching each other to make the shape you want. Like an L or a donut. Allowing players to create custom shapes like triangles would be very difficult for players to use, and also very bad for performance.
There are some instructions in the admin details page. Basically create a giant claim over the residence area, and use /trust public inside. Now GP will do nothing there except prevent other playres from making claims.
Not going to add turning off monster spawns. That's not anti grief (see above).
@TOOTHPlCK1
Okay, so residence can turn off fire. Like you said, players can create GP claims without any slash commands, and the slash commands they have available are much easier to use. That's good that it can be configured to protect everything by default, but that means that admins have to configure it that way right? That is default for GP. Anyway, residence's definition of "everything" doesn't include chat spam, login spam, advertisement spam, spawn camping, tree topping... etc etc etc.
Residence has cool features not related to anti grief. I'm only saying that for purposes of stopping griefers, GP is a much better option. You can even use the two together if you want to have the best of both.
@codezombie13
Do you ever tell them to just follow the link? There's a relatively new feature which sends the link anytime somebody asks something like "how do i claim" or "how do i protect" in the chat.
I can't do that, for performance reasons. It would probably freeze up the server. Remember you have /deleteallclaims <player> for the banned player scenario.
@snowy007
Like I said before, it's on the todo list.
For the sign placement, that's because griefers who think they're clever like to use signs to post offensive messages ("hitler rules", "fuck all you guys"), since those don't go to chat. This way, you have the logs and you can find out who placed a sign you don't like.
@TJW28
What do you want exactly? Can you explain what you mean?
-
View User Profile
-
Send Message
Posted Jul 16, 2012@Hermis98
-1 to disable entirely. 0 is to protect only the chest itself.
-
View User Profile
-
Send Message
Posted Jul 16, 20125.2 Updates!
I'm cautiously releasing the option to use a database instead of the file system to store all of your GriefPrevention data. I will update the documentation this week, but until then, please read the following very important points.
Databases are a giant pain in my ass, and I'm tired now. :) So I'll answer comments and other questions tomorrow. Good luck!
-
View User Profile
-
Send Message
Posted Jul 16, 2012@hermis98 - Set the AutomaticNewPlayerClaimsRadius to 0
-
View User Profile
-
Send Message
Posted Jul 16, 2012How can I disable protection when you place a chest?
-
View User Profile
-
Send Message
Posted Jul 15, 2012This plugin is getting on my nerves. I want it to work how it is described. I have it enabled in 2 of my 7 worlds, but the PvP feature exists in all of them. I thought you fixed that. Nope, made it worse.
-
View User Profile
-
Send Message
Posted Jul 15, 2012Would it be possible to make it so that in a players claim, they can simply right click Iron doors. I'd love to have this feature included. Would be great for city area's where monsters spawn and break the doors down.
-
View User Profile
-
Send Message
Posted Jul 15, 2012@codezombie13 I already asked for a see all claims feature, bigscary said it would be far too resource demanding. As for deleting banned users claims, for us I just combined /deleteallclaims command to the banning command with the built in bukkit alias thing(check bukkit.yml).
-
View User Profile
-
Send Message
Posted Jul 15, 2012Does this plugin work with tekkit properly? I am stuggling to find a plugin that will protect areas from using tekkit only tools.
-
View User Profile
-
Send Message
Posted Jul 14, 2012Why isn't there a place to discuss this plugin? This comment section is very difficult to search for previously answered questions. IRC chat maybe? a forum?
Is there a way to allow people who are sieging to use buttons/switches, and then after victory, allow them to open chests?
-
View User Profile
-
Send Message
Posted Jul 14, 2012@BigScary: yes I'm a noob. sorry for wasting your time with the creaturestramplecrops thing. The block looks like it is dirt but the wheat is still growing on it and hasn't been broken.
-
View User Profile
-
Send Message
Posted Jul 14, 2012@mtjaxter
This got me thinking about another feature request. How about a list in the config for items that enable PvP when picked up? It could default to ALL so it would function exactly as it does now, but it could be changed for advanced users. Something like
pvpEnablers: - TOOLS - WEAPONS - ARMOR
Tools/armor are self explanatory, but weapons could include swords, bow, flint and steel, lava bucket. You could also obviously list items individually. This way players are only killable if they have picked up something, however weak, to defend themselves with. For those that just want to prevent the drop and kill, they could add anything of value to the list also. Like ingots, diamonds, expensive blocks, etc.
-
View User Profile
-
Send Message
Posted Jul 14, 2012Hey again bigscary,
I have another request, but first the reasons for it. On my main server I use GP at pretty much default settings. However I'm making another server that is anarchy-pvp based. I am not going to allow claims, but the other parts of your plugin are too good not to use. I love the spam filter, the pvp rules, and the random world protections (enderman, floating trees, surface explosions). I know I can put autoclaims to -1 and claimsrequirepermission to true, but everyone still has all the basic commands for GP.
Request: I want to get rid of these basic commands to help eliminate confusion and get rid of extra clutter from the basic /help function. Not sure if it would be simpler to have a griefprevention.* permission I could take away or possibly something in the config that turns of the claim feature altogether. I understand this is a very uncommon use of your plugin, but I was hoping you might add it if it was an easy fix. I also thought that something like this wouldn't interfere with or add confusion to the average user.
Thanks again for an awesome plugin!
-
View User Profile
-
Send Message
Posted Jul 14, 2012@codezombie13
Id love too see a claim checking facility. Whilst i can easily see the players data file, and see the claimed regions on the dynmap addon, an in built command would be so useful.
Even without this, This is by far the best anti griefing tool ive ever used.
-
View User Profile
-
Send Message
Posted Jul 14, 2012And what about adding /pm, /r and possibly other commands to the eavesdrop function? I enabled eavesdrop, but i can't see the personal messages because players don't use the /tell command but the /pm and /r commands.
Also, this plugin seems to give a message in the console when someone places a sign... why is that? Can i turn it off?