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 Mar 12, 2012@Dr_Proffesor
player "killua" used /trapped to save themselves, by the looks of it
-
View User Profile
-
Send Message
Posted Mar 12, 2012what is this?
-
View User Profile
-
Send Message
Posted Mar 12, 2012Hi, first I want to say that i never need another grief protection plugin again with your plugin! It really makes me feel safe, and i just love it, specially the way you can see the marks you made.
I had a tiny quick question: Is there a way to block all building until you mark your area. That way the newcomers will have to "Earn" their building rights. Im starting a pvp server with tons of events so building would become a privileged anyways. I do wan them to freely mine open areas. but ill be making a huugeeee claim on my town so they cant mess with it. The idea is that once you go so far out of my designated area then i dont care what happens out there. im even going to claim land to keep the surrounding area looking nice.
hmmm, will too many claims give lag?
-
View User Profile
-
Send Message
Posted Mar 12, 2012when a normal user makes a claim and then split it up in subdividedclaims (if hes building a town), how can he then give full acces to buttons, doors, levers, etc (ContainerTrust) to everyone on the server ?
I know that admins can do it via adminclaims....but how about normal users ?
-
View User Profile
-
Send Message
Posted Mar 12, 2012@bigscary
My community is very lax. Some people play to socialize, play a little bit and generally hang out. The frequency in kicks is getting to be a nuisance. Some of them are calling for the whole thing to be removed, simply from not being able to AFK, but I really like it. I'd also like it if they could stay connected, physically and socially. Maybe if your plugin recognized when a dedicated AFK plugin flags someone?
-
View User Profile
-
Send Message
Posted Mar 12, 2012@judam
I don't understand - how are your players being "forced from playing casually"? If they're away from their computer, they're not accomplishing anything anyway, so why does it matter whether they're logged in or not? Besides they can log in again immediately as soon as they get back. And finally, most AFK kickers are customizable with a default of about 10 minutes - that's long enough to take a dump or get a snack or whatever without the terrible inconvenience of clicking the mouse four times to log back in.
All that aside, it's not a small change to prevent AFKers from getting blocks without kicking them. I know it may not seem like it, but this is a big ask.
-
View User Profile
-
Send Message
Posted Mar 12, 2012I second the motion for a solution to AFKers. I want to prevent abuse but kicking them isn't very practical. It's getting harder to justify this kind of self-serving protection when my players are being forced from playing casually. I absolutely love your plugin but this is the only drawback from my players and I being completely sold.
-
View User Profile
-
Send Message
Posted Mar 12, 2012Hey guys this is the time to talk about PvP. Please read the planned functionality section above and give me your comments and ideas! I'm particularly interested in avenues for griefing by using the siege mechanic - I want to close those opportunities.
-
View User Profile
-
Send Message
Posted Mar 12, 2012@briankdk
In the general case, it's true. IP addresses are subject to change, so they're not a reliable way to identify an individual. It's okay to present a solution that only works for some folks, but please label it as such. :) Outside of Sweden/Denmark anyway, the "criminal" has more IP addresses than he has stolen accounts. So in general, in addition to being more efficient, banning accounts also eliminates collateral damage in blocking the wrong people.
No, nothing to worry over. That's an annoying bug that folks have been reporting, but no one including myself has been able to determine what makes it happen. If I ever catch that bug I'll give it the smashing it deserves. No one has noticed any problem other than seeing the error reported in the log.
-
View User Profile
-
Send Message
Posted Mar 12, 2012@bigscary
Im sorry, but that part with the IP isent correct..... atleast not here i denmark/sweden..... Otherwise i wouldent have had my server runnig on the same IP as à have for over 2 years :-) (and i reset my router once a week). And...turning your router/moden off/on takes like 3-6 minuttes depending on brand...... so it would saverly slow the attacks... and again making it easyer for the "criminal" to just pick another server to hassle :-)
Im getting this error, anything i should be concerned about ?
-
View User Profile
-
Send Message
Posted Mar 12, 2012@John19800
Every update has a change log. Click a version link at the right. Maybe you're used to sloppy people putting changelogs in their project description. :) I don't do that.
@gigantictragedy
The jungle trees thing is news to me. I'm sorry to hear you're having a problem, but I don't control what chunk regen does - that's a core bug, not a plugin bug.
@Jayyx2
The spam filter already bans for rapid messages, no matter the content. Maybe the guy was sending messages too slowly. If a spammer sends messages at a "reasonable" rate, there's nothing the spam filter can do, because the server can't differentiate real chat from random characters. It can only go on repetition or message speed, and it currently monitors both.
@Simo389
I'll check into that. In the meantime, please make absolutely sure (check your logs) that you have the version you think you do. At a glance, it looks to me like maybe you accidentally downgraded your version rather than upgrading it.
@Dr_Proffesor
Won't add claiming land for others. That's a griefer's wet dream. Imagine under cover griefer uses this to create claims for his griefer friends. They get caught, but he doesn't, so he moves on to support another griefer.
It sounds to me like you want a land management solution, which this isn't. GP is for empowering players to self-service protect themselves from grief in either survival or creative mode (to a lesser extent in creative). Maybe look into one of those "plot" plugins which divides up your world for you?
@Jayyx2
Will consider adjusting others' claims. It will come later though, after PvP.
@Jayyx2
Players have to wait an hour after creating or resizing their claims before they can place lava there. That prevents griefers from using automatic new player claims to spread lava all over the place (by repeatedly moving their free claim just to place lava).
@Dr_Proffesor
Will check into the problem you mention about players not getting their blocks back.
@briankdk
Blocking IPs doesn't work at all for two reasons. First, IP is easy to change, even without a proxy server, by simply resetting the modem in your house. Second, in addition to failing to block the intended player, you also block anybody else who might get that IP address in the future. And proxies can change their IP's as well.
@Memorex39
Ease off the tone, will ya? I'll get to your feature eventually, but for now I need to stop being distracted by minor stuff and finally finish that one big feature that I've been promising for months.
I really don't want to change the visualization to ugly lava towers just to make jungle more convenient. It's also more expensive to create visualizations which use more blocks, which is why I currently have only the corners and dotted lines. Lava pillars would be very expensive (height x 4, plus dotted lines) and not very pretty. :)
I'll make that change regarding the shovel reset.
@Qwahchees
Man, I dunno about that... like you said, it's a big deal. It will probably break everything. After all, you're asking for a claimed area where anyone can edit! I'll consider it, but don't hold your breath because the best case is that it will come much later.
@sebastiannielsenrobin
I understand your interest in non-AFK and I've considered it myself many times. But I decided it wasn't worth the effort to integrate, given that there are several no-AFK plugins out there which do an almost perfect job (except that they kick players).
@optimusfides
I'm running the current version on my server, and I have a protected wheat crop of my own with no issue - I've got more bread than I can shake a stick at. Are you on the latest beta version? If this were a real deal, I'm sure I would have heard about it much before now. Please check again, and be sure your wheat is fully grown before you break it, otherwise there will be no wheat drop (and possibly no seed).
-
View User Profile
-
Send Message
Posted Mar 12, 2012GLITCH
I have discovered a major glitch with using this plugin, if you have wheat inside of a protected zone, it breaks the drops. You can protect existing wheat, or plant new wheat inside of an already protected zone, and it still prevents wheat from dropping anything when broken. Additionally, if you delete the protected zone, the wheat that was inside of it remains broken. I even took the map out of bukkit and placed it into a vanilla SMP server, and the wheat remained bugged.
I tested other wheat, and it all works normally until it is protected, and then it stops.
Other than this, this plugin is AWESOME. Would love to see this fixed so I can have everything running on my server.
-
View User Profile
-
Send Message
Posted Mar 12, 2012A little suggestion: Make a AFK feature that can be set. Eg "Maximum AFK time: 0 = disabled anything over 0 = allow this many seconds of complete inactivity before a player is considered AFK".
So during a player is considered AFK, hes "BlocksAccrued" does not count up, eg he does not "earn" a larger claim during the time he is AFK. As soon as he move again, he is not AFK anymore.
In other words, being AFK will then have the same effect to GriefPrevention as being complete offline.
The reason of this suggestion is that I would want to prevent abuse of AFKers logging in and then going AFK just for the purpose of earning large claims, but I still dont want to kick AFKers. So such a feature would be great so you could simply prevent AFKers from earning large claims.
-
View User Profile
-
Send Message
Posted Mar 12, 2012Huge request here.
Can you make a griefprevention.adminclaimsbuild node? So it allows players to build with Admin Claims, but not claim the area? I'm having trouble protecting my dungeon, which should allow players to place blocks, but not claim it.
Thanks.
-
View User Profile
-
Send Message
Posted Mar 11, 2012@domingo15
well yes i think so but there is more to it. ur claim will sink as far as u dig down in it. it will also always extend to sky. i used the depth in the config. A value of 256 ensures sky to bedrock coverage however this means claims will block players mining underneath so i said 32 is decent (half depth) however its upto you
-
View User Profile
-
Send Message
Posted Mar 11, 2012@briankdk
yeah thatswhat i had asked
-
View User Profile
-
Send Message
Posted Mar 11, 2012@bigscary
I built a city in the jungle trees, 48x48, could not seed the overlap (maybe due to distance and coverage)(the string was tedious but helpful), but I finally got it to take, when I expand the city will take better notes.
Well /deleteallclaims admin would have been very helpful and saved me alot of time, I think you have to just warn people not leave out functionality. Personally I would never give anyone that permission node as I wouldn't want my hard work undone, but then again I am just a tiny server/tester.
Suggestions: Maybe for "overlapping claims" show columns extending similar to "precious stones", I think I would have noticed lava towers reaching into the clouds.
When you type /adminclaims, a message tells you your in admin mode, but it seems there isn't a message to tell you when you fall out of admin mode. One problem I had happen was that when I had toggled the admin mode and go to make a claim, somehow I had fallen out of admin mode and was back to basic claims and the claim that was created was a basic player claim.
In admin mode, I would do something like: 1st pt made for admin claim, 2nd pt made for admin claim, etc, etc. <do x, click, etc > to finalize and make the admin claim.
Its interesting to see how all the plugins behave with each other. I like using your plugin with LWC/Chestshop/blockdoors. I can protect an admin area, which allows players to use doors/etc, then I use LWC to make certain doors/chests/etc private, and of course blockdoors is another layer of awesome door stuff and protections.
-
View User Profile
-
Send Message
Posted Mar 11, 2012@Jayyx2
No I was saying that feature should be added. As an admin, we should be able to extend a users claim. Currently, that is not supported.
-
View User Profile
-
Send Message
Posted Mar 11, 2012@Jayyx2
This one should help u with the proxy thing ;-)
http://dev.bukkit.org/server-mods/blacklistcheck/
Seems to be pretty effective according to the comments....
maby these 2 mods could "melt" together - in the near future ?:-)
Found one more:
http://dev.bukkit.org/server-mods/antibot/
-
View User Profile
-
Send Message
Posted Mar 11, 2012@Jayyx2
im sorry....im using this plugin every day...and still i feel like i dont know it.... can an admin extend a users claim ?