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).
1.6.2 fixes!
Wolves and tame dogs can now damage wild animals, same as vanilla. Any animals on claimed land, however, are protected. They can only be damaged by the claim owner or someone else with /containertrust in that claim.
The "you are immune to pvp" and "you are no longer immune to pvp" messages will no longer display when PvP is turned off.
When you use a string, it will now tell you only about the block you used it on. So now players can tell how deep a claim goes by experimenting with a piece of string. Also, using a piece of string on an unclaimed block will remove any visualization you're currently viewing.
@bigscary
i thought you would organize it on a claim/non-claim basis, if land is not claimed, then wolves can kill and vice verse
The goal was to prevent griefers from using wolves to kill farm animals. I'll think on it a little and hopefully I can code it so that wild animals can still be killed by wolves, while tame animals will be safe.
@Mako_Shark
CONFIRMED: wolves will not attack animals anywhere in the world
however this may be a feature to prevent wolves killing all the sheep since sheep are persistent, also as an antigrief, since someone with wolf eggs can spawn them to kill animals, or even used tamed wolves to kill other players animals
will have to see what bigscary says ;)
wow that is weird... it may be that the animals are in claimed regions and ppl can herd animals so it makes sense to stop wolves hurting them, i will test and confirm alright ;)
Ok, I've been experiencing this bug for a while now and have only just had time to find which plugin is causing it. I've narrowed it down to this one by gradually disabling all my plugins in groups until the problem stopped, and then re-enabling them one by one until the bug returned.
The bug is that if I have this installed, wolves are incapable of attacking animals, only monsters. This can be extremely annoying if you use pet wolves for hunting as the wolves cannot cause damage to animals. It is also weird to see wild wolves trying and failing to attack sheep.
Is this a bug or an intended feature? If it is intended, please can you explain why and please add an option to disable it?
@bigscary
i dont think the 1.1 are Reccomended , just like "here see if it works and stfu" XD
altho R4 is working nice, altho over on NoLagg the chunk loading has gone screwy (@bigscary)
@majoraw
Click the administrative details link. There's no option (yet) to limit claims to specific worlds. By default, there's no permission required for your players to make claims.
@cvxx7q
If you manage a successful grief on the server, you'll get a ban. This is the real deal. So you can "test", but be sure whoever you're "testing" with is cool with it.
could you clarify which permissions my users (not admins) need to make claims? i run a multi-world server and would like to activate it just on my survival world, but i can't seem to find the page with the exact list of permissions. Thanks
@bigscary
wooo time to grief my ass off, or not? define "testing" XD!
If anyone would like to try the plugin on a live hosted server, here's the info :
sc18.servercraft.co:1292
It's running GriefPrevention and PopulationDensity. Since it's running the beta version of GP, there's a chance (I think a very small one) that something you build may be lost in a world regen. But I think the plugin is very stable, and I'll try hard not to reroll the world or delete the claims data.
Only rule you need to know is - get along with others or suffer the mighty ban hammer. :) If you have a problem, send me a private message here on Bukkit Dev.
@lamarmaille
Sorry, I won't hook into SimpleClans. However as cvxx mentioned, there is some PvP integration in the works, although that PvP is not explicitly group-based.
@bigscary
that 1.6 release was too good to be true XD
@lamarmaille
pvp/war/sige is something being built into this plugin already, so its possible
Hi, i'm french and i'm willing to try your user's oriented protection system on my server. Could you somehow hook into SimpleClans API ? SimpleClans have a feature where clans in war see there protections disabled for the time of war. And the areas protected by user allow all it's clan's members by default. I don't know how hard it could be to hook in SimpleClans, but it's just an idea. Your plugin sounds really good, and i'll use it anyway. Thanks for your job !
1.6.1 fixes:
Fixed a minor issue with /abandonallclaims and /deleteallclaims.
Spam.Enabled now appears in the config file as it should.
Visualizations now hang around until you visualize something else, log out, or otherwise interact with the visualization blocks.
@bigscary
that sounds like what i said! XD
@mrcheesete0
BanOffenders: false
thats all you need ..
instead of Banning, they will be muted for cooldown period simple
Freshly downloaded, 5 minutes ago, deleted EVERY other plugin, ran the server, generated this config file.
Making it impossible for me to disable Spam Protection, causing my users to frequently get banned (leading to other side effects that are really pissing me off but I don't blame you, I blame my idiot server users)
Okay guys, here's the plan for the immediate future.
ETA for first release version: 1 to 2 weeks. Videos: 1 week. Full feature set: 4-6 weeks.
Hey guys, I discovered an issue late last night with 1.6 running on the latest recommended craft bukkit build. I didn't have time to investigate and fix, so use 1.6 against CB recommended with caution. I'll run yet another test pass today to look for more issues. Specifically, the issue I noticed is that placing a box doesn't automatically create your first claim like it should. There may be many more issues.
EDIT: I see on the bukkit.org main page that this issue is known in the current recommended build:
"BlockPlace event is returning AIR for all blocks associated with the event. Do NOT update. Expect a new RB soon!"
So there you have it. Not my bad after all. :) Get the new build (1.1 R3), and you should be fine.
@cvxx7q:
Yeah that pistons bug was one of about 10 I found and fixed yesterday.
@mrcheese:
I'm checking into it today.