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 10, 2012@MrFancypantsy
already there, in console you see which claims were removed during startup
-
View User Profile
-
Send Message
Posted Jun 10, 2012Is there a way you could implement a feature which deletes claims automatically when a player becomes inactive.
-
View User Profile
-
Send Message
Posted Jun 10, 2012@bigscary
Could we add /r? I'm not sure i've ever been on a server which doesn't allow /r. (Which is, honestly, less than a dozen servers)
True, I just loathe the button/iron door combo; It makes me feel so worthless whenever i struggle to go through them...
Okay. So how about instead of tracking every block ever placed, it just tracks an area where block changes are taking place by that player. So it creates a work area for the player, and it checks all subsequent block changes to see if they are within that area, and logs some data about how much and how often block changes are occurring. If they move out of that area and no changes take place for a significant period of time, whilst they're working in a new work area, the area gets closed and the data gets wiped. Could that be less expensive for you to track?
You're very welcome, thanks for shooting down my suggestions ;) (and thanks for coding these plugins, I genuinely believe they're a big part of why my players call my server "the best server I've ever seen!" - just a shame we're barely hitting enough donations to cover the server, I had wanted to send some your way)
-
View User Profile
-
Send Message
Posted Jun 10, 2012Hi, any chance you could add option to define protection height / possibility to make a claim or subclaim to on top of another claim (if the claim under it has limited height) so that cases like this could be avoided:
- Making a hotel that has multiple floors (tower for example) and owner wants to customers to be able to modify their rooms but not other peoples rooms (under or on top of eachother)
- Some1 builds a cavehouse or minebase under some1s house on a hill and they dont want eachother to access their house / minebase.
Ofcourse the default claiming system is good for most cases but option to adjust protection height would be great for admin. Protection height adjustment or "3D" protection is the only reason I'm still keeping WorldGuard plugin on our server.
-
View User Profile
-
Send Message
Posted Jun 9, 2012Hi bigscary,
Is there a comprehensive list of what exactly "Creative mode rules" entails? I have some plugin which prevents players from placing furnaces, chests, brewing stands, etc, and I'm just wondering if it's Grief Prevention that's doing it.
Also, is there any possibility of including a way to detect and remove super-fast redstone clocks?
Thanks in advance!
-
View User Profile
-
Send Message
Posted Jun 9, 2012@TheKhemist
Your server.properties probably lists your server as creative, and so the default for creative worlds is your whole list of worlds. Modify your config file so that only your creative mode worlds are listed under "creative rules worlds". Only worlds in that list have the "cant build outside of claims" rule.
@Dr_Proffesor
Huh? What is safe fire? Does it have anything to do with chat? You could adjust anti spam to kick instead of banning by just disabling the "ban offenders" option. If you have specific instances from your logs where you don't understand why some chat was flagged as spam, send it to me and I'll break it down and maybe make some adjustments.
Smart ban is a very restrictive auto-ban to catch griefers with multiple accounts. Only bans when 1. a player who's logging in has never been on the server before, and 2. he's using an IP address which was used in the last 24 hours by a banned player. Due to rule 1, should be almost no problems with siblings or friends who play in the same physical location, and rule 2 eliminates long-term ip bans, which end up banning players who are just coincidentally using the same IP address as a previous griefer. The benefit is that somebody with multiple accounts who griefs and doesn't know the details of this system will have his accounts banned before he realizes it has something to do with his IP address.
@Saim0n13
Only the player who's visualizing the claim sees them. Other players don't see them, and they can be turned back off by using a string (right click) outside of the claim area.
@mdemaeyer
Just turn off the anti theft in the config. Building will still be controlled, but anyone will be able to open chests and use crafting blocks, even in claimed areas.
-
View User Profile
-
Send Message
Posted Jun 9, 2012can i make it so people can still open chest but not break blocks. I'm trying to make a Hunger Games server please help!
-
View User Profile
-
Send Message
Posted Jun 9, 2012Considering to make those blocks invisible? (gold and glowstone)
-
View User Profile
-
Send Message
Posted Jun 9, 2012A few things. Could we make spamming options more configurable. Sometimes that ting is to sensitive. I also have a plugin called safefire and i think your or hi is interfering with each other cuz fire just does whatever it wants now and what is smart banning?
-
View User Profile
-
Send Message
Posted Jun 9, 2012w00t update! <3 bigscary
-
View User Profile
-
Send Message
Posted Jun 9, 2012Hi
Just updated to 4.5, now players receive "You Can't Build here. Use the golden shovel to claim some land first"
What has changed and how can it be put back please?
-
View User Profile
-
Send Message
Posted Jun 9, 20124.5 Updates!
@neceros
If your config files are resetting, contact your hosting provider. This shouldn't happen unless your files aren't accessible, or are disappearing. Another guy was posting about a similar problem about a month ago, and it turned out that something had gone bad on his server in general (hard drive space or something).
@gabe323
Trees have to be planted in solid ground. Either on grass, or with a few blocks underneath. If he brings some grass up to the sky with silk touch, or just makes the ground under his trees thicker, then he shouldn't have any problem. This is to prevent griefers from building dirt bridges in the sky just to plant trees all over them. :)
@MCBESTCRAFT
Fixed. The login cooldown config is a DIFFERENT feature. I suggest you leave it at 2 minutes for now. :) Or at least, read the details in the administration page.
@zedadiaswick
You might have had that option from a very old version. Sorry about that, it was removed in favor of a specific world list, so that folks can have siege on some worlds but not others, if that's what they want.
No, /r isn't covered. It's hard for me to guess what all the /tell commands will be which are added by other plugins.
I dunno about the plates thing. Makes explaining things to players more complicated, and plus folks would complain just like they do for doors anyway - but I want the LOOK of wood, with the function of stone! No tweaks will make all our players happy. :\
I think the only way to implement the "how many blocks they have in an area" thing would be to assign ownership to every block placed. That would kill performance and make a database necessary. :( I'd also have to check the surrounding area every time a block was placed, to see if they've reached the warning level.
I like the way you think, though! =D Thanks for taking the time to suggest some very well-thought-out changes.
@snowy007
Thanks very the very detailed report! Thanks to your level of detail, I was able to find the problem and fix it. It was accidentally added when I added creative mode support, and the problem was that claims were being extended down when they shouldn't have been.
@zathrus_writer
Hey I checked into the shooting arrows at animals thing, and for me the arrows literally bounce off the claimed animals. Please check with your players if you can - it might be that the animals had wandered just outside of the claim border at the time of the "shooting". :)
@Ta6akus2
Thanks for the help! It really says something positive about this plugin that it's SO good that griefers have given up on servers and resorted to griefing the developer via BukkitDev.
Because you've already been banned twice for being rude and filing fake bug reports, you have zero credibility. Video or not, I still don't believe you. If this is a real bug and you want it fixed, then you have to tell me how a player can intentionally make this bug happen. Then I can make it happen on my test server, where I can investigate the problem and fix it.
For all I know, you went and edited your data files to create overlapped claims. If that's what you did, it's not a bug - any admin can wreck his own server. It's only a bug if an ordinary, non-admin griefer can do this on purpose to grief another player.
Edit: Three bans.
-
View User Profile
-
Send Message
Posted Jun 9, 2012Strange... i just continued testing the plugin when i ran into something weird that shouldn't really happen..
1. I created a +/- 15x15 claim on the surface.
2. I put a small dirt house on top of it. Didn't dig down at all.
3. I logged in with another account. (using an illegal client because i don't want to buy 2 accounts just for testing xD )
4. +/- 10 blocks away from the claim, i dug +/- 30 blocks down.
5. I then dug forward towards the claimed area.
6. I was able to destroy 2 or 3 blocks below the claimed area, when suddenly it blocked me saying that i don't have permissions for the claimed area.
Why did it block me? The area shouldn't be protected 30 blocks below the claim right?
-
View User Profile
-
Send Message
Posted Jun 9, 2012@bigscary
Oh, I'm pretty sure i had an "enabled: true" line in my config under siege, which i switched to "enabled: false" - should that not have been there? (unless I added it myself, foolishly. I honestly don't remember too well)
On the subject of pressure plates being public, I've seen other protection plugins which would default to wooden pressure plates being public, and stone plates being private. This seemed a pretty good use of the two plates. Perhaps GP could implement the same idea?
I've just enabled EavesDrop in the last day or so, and it appears /r is not covered. I'm using CommandBook, is /r just not checked or is there a conflict with Commandbook there?
@codezombie13
I'd say that would be a bad idea, though a modified version of creative mode (As I think you're after) might be something you'd prefer on a small server. Still, as Bigscary said, it would limit their ability to explore the landscape (what if they get stuck in a hole, and no way to get out?) You did give me an idea, though. Could there be a check on if a player seems to be placing a relatively large number of blocks in the area (or perhaps something a little smarter), if they are it would then remind them in the chat that it would be a good idea to claim the land they're building on. - A nice targeted way to remind players about claiming, perhaps a check to see if they'd have enough Claimblocks to actually claim the area too.
-
View User Profile
-
Send Message
Posted Jun 9, 2012STAB's (StopTalkingAutoBan's) option to disable join and leave messages, is having some problems working together with your plugin. It's where, after adding your plugin, our join and messages will show up (delayed), even when I set the JoinCooldownTimer to '0'.
I'd like to request the option to be able to completely disable this part of the plugin, as it will decide if my server will transfer over from PreciousStones to your plugin completely.
Cyber
-
View User Profile
-
Send Message
Posted Jun 9, 2012I'm having issues with a player of mine not being able to place saplings at certain heights inside of his claim. It started with one of the 4.0+ updates I think. I can't find anything specific about this in the pages anywhere.
Thanks!
-
View User Profile
-
Send Message
Posted Jun 9, 2012@Ta6akus2
would you be able to send GP and map files to the developer, so he can verify and correct it? it would probably be the best solution for you both guys ;)
-
View User Profile
-
Send Message
Posted Jun 8, 2012When I upgrade my version of GP, it completely resets the config. Has caused a LOT of shit to my server, man.
No wonder all these things have been happening.
-
View User Profile
-
Send Message
Posted Jun 8, 2012@judam
Man you just have so many plugins... I'm not sure where to start. Because you're not getting ANY message, I suspect it's not GP because GP always sends the player an explanation message when he can't build. Also, seeing that some of the impacted area is outside of that claim also makes me think it must be something else. Have you tried selectively disabling other plugins? If you send me your server info in a private message, I'll come help you investigate?
Also are you running a recommended craft bukkit build?
EDIT: Hey, try disabling GP for just a couple of minutes to see if it fixes it. If that doesn't help, then it's definitely another plugin. If it does help, please send me your server info so I can come and try to find out more.
@codezombie13
You can apply creative rules to survival world. But it does have some side effects, like automatic cleaning up animals in the wilderness. Overall, it's not a great idea - it's a big loss when players in survival mode can't freely explore the world, mine it, etc. You'd be changing the core game a lot.
Is the /RestoreNature tool insufficient for you? Is it still time consuming to clean up the wilderness grief?
@Ta6akus
I don't think it's the same problem. His problem is he can't change blocks in an area despite being an admin. Your problem is that you're not so great at forging images. I'd tell you specifically what's wrong with your pic, but that would only help you grief me better, Shutka.
-
View User Profile
-
Send Message
Posted Jun 8, 2012I was looking through your docs, and I would love to see the creative rules applied to a non creative world. For example, the option so that users have to claim surface blocks in order to build. We're having issues with people not claiming their stuff, true that we can just say tough, but we also have the issue of users coming in, and digging random holes, swastikas, and other forms of world grief. Forcing a user to claim blocks before they can build would be a huge help in our daily server clean ups.
This would also be really helpful in users not claiming their areas, since the system would notify them they need to do so.