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 16, 2012@bigscary
Sorry, probably didn't notice the lava control because I was op on the server. >_<
I'd love to try to make an API for this plugin. Mind if I fork it and give it a shot?
I imagine with an API, many features would be added by other plugins. Could produce some interesting results.
-
View User Profile
-
Send Message
Posted Mar 16, 2012I'm not sure if it's already possible, but can you add certain groups to a claim?
-
View User Profile
-
Send Message
Posted Mar 16, 2012@bigscary:
The /trapped thing is genious.
Side note: Is TNT lightable using flint and steel?
-
View User Profile
-
Send Message
Posted Mar 16, 2012@zathrus_writer
lol no, just a nice laptop. And its a small server for my son and his friends.
I like testing and implementing alot of plugins.
-
View User Profile
-
Send Message
Posted Mar 16, 2012@bigscary
I did some checking on the floating trees and all naturally generated redwood tree doesn't seem to get checked and it still are floating in the air, this also includes the large oak trees.
For the anti spamming, by the looks of it, it only checks on how fast a player speak and get them ban for talking to fast.
-
View User Profile
-
Send Message
Posted Mar 16, 2012:) Check this out:
[INFO] <creaper4> brandin
[INFO] <12345trewq> well im trapped
[INFO] <12345trewq> oh
[INFO] GriefPrevention: Rescued 12345trewq from Location{world=CraftWorld{name=world},x=-9.5625,y=23.0,z=618.53125}
-
View User Profile
-
Send Message
Posted Mar 16, 2012@bigscary Thank you!! My users love this plugin!
-
View User Profile
-
Send Message
Posted Mar 16, 2012@mdcollins05
Lava control is already in.
A permissions update is on the todo list, although it might not do everything you said there.
Simple API is on the todo list as well, but it will always be near the bottom, just above localizability.
@Galexrt
See above.
@sethgandy
No names, see FAQ. Admins can see a list by browsing data files.
@CharlesWCrete
That is on the todo list, under "public" trust.
-
View User Profile
-
Send Message
Posted Mar 16, 2012Hi bigscrary!
I love this plugin and have a cool thing to say to you...
Could you add a feature that would make a claim buildable by anyone but not claimable... EX: spawn... or market so i could do a <noclaim> claim that could be use by worldedit but not claimable by players... Get it? A /trustall command or a /noclaim (like adminclaims) would be very cool! Now i need to do /region addmember <name> AND /trust <name>...
Thank you cuz i love this plugins!
-
View User Profile
-
Send Message
Posted Mar 16, 2012@sethgandy
already requested and its not going to be implemented, closest thing to that is using Dynmap and the experimental Dynmap Grief Prevention plugin
-
View User Profile
-
Send Message
Posted Mar 16, 2012@Memorex39
50 other plugins?! is your server a supercomputer? :-D
-
View User Profile
-
Send Message
Posted Mar 15, 2012Request: Name claims? and list claims ;)
-
View User Profile
-
Send Message
Posted Mar 15, 2012It’s me again ;-)
Also is there an ability to hook into your plugin?(I only want to ask so i know if i need to learn java for making a plugin that adds the ability to buy and sell claims that are marked for sale or so) ;-) or do you add this feature in the future?
Sorry for nerving you with this but you’ll need to know that on my server nobody is 24 hours online ;-)
-
View User Profile
-
Send Message
Posted Mar 15, 2012Hey bigscary,
Just wanted to let you know that my young players have easily figured out how to expand their claims, pretty awesome.
Also, this seems to work well with LWC if anyone wants more specific locks on doors/chests/etc
Using Grief Prevention with around 50 other plugins, they all seem to be playing nice together so far. :)
-
View User Profile
-
Send Message
Posted Mar 15, 2012Hi, Just saw your plugin and I'm already considering ditching Towny (sorry ElgarL!) but I was wondering if you'd consider implementing a finer grained permissions (such as Towny's plot perms).
What I mean is each claim could have a build, destroy and use (buttons, doors, levers, etc) permissions, each of those with the option to allow trusted users and/or outsiders to do the action. The defaults for the permissions should be sane, so players don't have to change em for reasonable protections.
I realize the plugin is more about preventing griefing, but that would be an awesome addition.
Thanks for the plugin and I hope to be using it soon (if my users will allow me, hah!)
Edit: Oh! And the ability to control lava outside a claim. That would be awesome!
Edit 2: Sorry, last edit! Actually, a simple API would be even better, I'd love to code plugins based around this to expand it to my needs.
-
View User Profile
-
Send Message
Posted Mar 15, 2012can you build lang.yml? thanks
-
View User Profile
-
Send Message
Posted Mar 15, 2012@bigscary
yeah, too bad prime has left development, afaik hes going to maintain till something breaks nocheat at which time he will drop it completely, however kNohax keeps popping up, ive never used it but im sure it falls short of NoCheat's awesomeness, something else newer/better will come one day, but now everyons just hanging onto NoCheat even tho we all dont want it to go down, especially when the new minecraft server appears, high chance all the shit breaks, however i guess this will act as an enema, because once bukkit (as it is now) is broken by the new server, only active plugins will be brought forward, so old plugins and stuff that people should stop using but wont, will hopefully die
similar to that issue with everyone hanging onto old perms system until bukkit smashed it :P
-
View User Profile
-
Send Message
Posted Mar 15, 2012Thanks for those suggestions, I have high hopes I can get my flyers back on the ground.
Are you sure you fixed the lava/water issue in 2.5.1? I have a player who says he's getting a lava message when he tried to place water in his claim.
Edit: never mind, now he says it's fixed.
-
View User Profile
-
Send Message
Posted Mar 15, 2012@spblat
NoCheat is amazing for most cheats except xray. For xray, use Orebfuscator. I run both on my server with success. NoCheat needs a little configuration to make it less noisy, but orebfuscator works right out of the box. I'm running with recommended players (max 20 with 2 gigs ram) and I don't have a lag problem with these and a few more plugins running.
@domingo15
All claims go all the way to the sky, to prevent other players from claiming and building above you.
@xBladeM6x
I'm going to say no to lava radius for now just because there's not a very strong reason for adding it. Every config option I add is more stuff for me to test before every release. The 15 takes into account that lava spreads up to 7 blocks on a flat area, and adds 7 more for every Y level it drops down. Since the error message names the user who is too close, I think it's reasonable for players to communicate in the rare instances where they're pouring lava near each other (even in the city situation).
If you see this as a real problem in your experience (rather than just in foresight), please post again and I will reconsider. :) By serious problem, I mean more than just a question here and there - something like incessant complaining and/or rage quitting.
@judam
Judam I can come to your server and have a look. Send me your server info in a private message.
-
View User Profile
-
Send Message
Posted Mar 15, 2012Loving all these updates. I have a question for you server admins out there. This may not be a feature that's in scope for GriefPrevention, but I want better control over the use of client mods. One of my players (okay, my 11 year old) told me he had been on a server that would kick him the instant he turned on X-ray (that server is now gone, or I'd ask its ops). Bukkit will sometimes kick flyers or people who move too fast, but I want more robust controls over cheating. Is there a good plugin for this?