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 Sep 15, 2012Hai, I was just wondering how the amount of blocks deep that the claim protects is determined. As far as I know, the claim goes to the sky, but it doesn't go to bedrock? Is it the bigger the claim, the deeper it goes or something or is it configurable?
Thanks.
-
View User Profile
-
Send Message
Posted Sep 15, 2012Sorry if I missed this somewhere, but is there a way to prevent auto-claiming with chests and such? I'm not needing it on my server, and it's causing some confusion with players that aren't familiar with the plugin yet and how to use it. I know the point is to make it easy to use anti-grief but it's making it more complicated on my server at least.
-
View User Profile
-
Send Message
Posted Sep 15, 20126.5 Updates!
-
View User Profile
-
Send Message
Posted Sep 14, 2012ok, i've made further changes, this time to the EntityEventHandler and PlayerEventHandler classes.
Basically members in our member only world were complaining that TNT and creepers weren't causing any damage to the world.
Managed to fix the TNT one, but creepers still don't, not sure why.`
-
View User Profile
-
Send Message
Posted Sep 14, 2012@fireblazt
If you don't see anything in the logs, the only explanation I can come up with is maybe your files are not getting saved, or are being deleted? Also be sure you're players aren't using /abandonclaim or /abandonallclaims, just to make sure - that's the only way to delete a claim that doesn't trigger a log message. When a claim is cleaned up because it's unused (which shouldn't be happening in your case, since your players are active), it generates a log message. Similarly, if an administrator deletes or resizes a claim belonging to somebody else, there will be a log message for that.
@Comoreto
The limiting buckets option effects worlds where claims are enabled, yep. You'll see that there's a config section for "claims". The rules in there impact only claims. The rest of the config file impacts either claims enabled worlds, or the whole server, depending on the option. You can read about all the options in the "administrative details" page linked above.
@Desertive
No, there's no reason to drop items on the ground as far as I know, and griefers will abuse it to spam items everywhere - can you explain this water bank thing?
@Tobyz28
Hmm so you want to allow players to be stuck if they're in an administrative claim... sounds reasonable, since creating a trap would only be creating a problem for administrators. :) Sure, why not. I'll do that in the next version.
-
View User Profile
-
Send Message
Posted Sep 14, 2012Hey Bigscary, would like to see if you could add an additional feature for servers who are using administrative claims to contain users where needed. For example on our server, at spawn all players must pass through a maze and skills trial to demonstrate they've viewed our website rules. We've administrative claimed the whole start area. Many players will whine they're "stuck" in the maze, when a convenient message pops up telling them to type /stuck if they're stuck - allowing them to bypass the maze completely! :(
Would it be possible to have a config option to disable prompting of stuck helper messages while in administrative claims(As well as from them using the /stuck command too)? This would be a great help for our server :)
-
View User Profile
-
Send Message
Posted Sep 14, 2012Whats up!
Is there going to be an option to allow people to drop items at creative mode worlds (for example only in their own claims)?
I understand that this kind of problem isn't in your priority lists top 10, but maybe asking wouldn't still hurt too much. My mate was doing some water bank system (or something like that) and he cannot do it unless you can drop items.
Still great plugin with all it's features! Cheers.
-
View User Profile
-
Send Message
Posted Sep 13, 2012@Comoreto://**
Yes, that's the default configuration. Players will be unable to dump buckets of water or lava above sea level unless it's in their land claim. This will eliminate the "douchebag teenagers dumped water all over my hills and trees" problem.
So, those options for buckets in the config file are for the world, not for the claim itself?
-
View User Profile
-
Send Message
Posted Sep 13, 2012@bigscary
Not really an issue for us, Worldguard can protect regions that are in our non-claims worlds (does an excellent job of it) and PlotMe protects in our plots world.
Basically my changes to the event handling stuff was to the point of telling GP, if it isn't listed in the GP 'claims world' config, then GTFO and leave it to whatever other plugins we have.
-
View User Profile
-
Send Message
Posted Sep 13, 2012Hi,
I'm having problems with the claims. Several times many of the claims have just been removed. I can't see any errors in the log.
This has happen many times now and i can't find any other that has the same problem. even users that has been online the same day has lost some of their claims.
Do you know what the problem may be?
-
View User Profile
-
Send Message
Posted Sep 13, 2012@ray73864
I did look at your code, and you did some risky stuff. For example, I see you're skipping the block place code when you're not in a claims enabled world. That means that if you create an administrative claim in one of those worlds, that claim will not be protected (players will be able to build there).
Anyway, I'm integrating a safe version of your changes into the next version, including the updated /tr alias for /trust. :)
For the claims block change, you want to go into the task code where players receive claim blocks, and just add something like "if player not in a claims enabled world, skip and continue with next player".
@Comoreto
Yes, that's the default configuration. Players will be unable to dump buckets of water or lava above sea level unless it's in their land claim. This will eliminate the "douchebag teenagers dumped water all over my hills and trees" problem.
@Chaett
This is detailed in the administrative details page. Initially, claims are shallow (just a few blocks into the ground) but they automatically stretch downward as the claim owner either builds or breaks blocks under them. This means that if you protect your house today and add a basement or mineshaft underneath later, that new build will be automatically protected. However until you've explored the area under your house, other players can still mine there to look for diamonds and such. But once you've been down there, it's all yours.
EDIT: Are your survival mode players being told they can't build unless they claim first? If so, go to your config.yml and remove any survival worlds from the "creative rules worlds" list.
@1996BRECHT
You're using a version taht isn't compatible with Tekkit. Tekkit runs Minecraft 1.2.5, so you need GriefPrevention 5.5.1 at the latest. When Tekkit moves up to Minecraft 1.3.1, you can upgrade your GP to a later version.
-
View User Profile
-
Send Message
Posted Sep 12, 2012Hello, I've been looking at this plugin for some time now and finally implemented it on our server. I searched for an answer for this question, but couldn't find any info: Once you claim an area, does it extend all the way to bedrock? I'd still like all players to be able to mine, make tunnels down at diamond levels etc... Without coming up to a claimed area not allowing to simply mine past.
-
View User Profile
-
Send Message
Posted Sep 12, 2012Is there any config to allow ppl to only spill water buckets at its own claim?
I dont want pseudo-griefers throwing water everywhere but also dont want to stop them on their own claims.
P.S. I really enjoy your work. This plugin is very good.
-
View User Profile
-
Send Message
Posted Sep 12, 2012@bigscary
Ummm, i'm not really sure how to use github, one of my mods suggested a pull request, but i'm not sure how.
it is available at: github.com/ray73864/GriefPrevention
Also had to change plugin.yml as the alias for trust was conflicting with the essentials command /tell.
Feature request is fun, our mods enjoy it too. We've got about 35 plugins, most are just informational style ones, others are gameplay ones such as PlotMe for our plotsworld, which is a worldgen and region plugin, creates a world with a configurable sized plot that players can claim.
Pretty much every single one of our players come from other servers where multiworlds are in use, they know about /warp, /tp, /tpa, etc...
I'm going to make the change to the claimsperhour code, mostly because on our server, we would rather them not getting claim blocks outside of the GP world, i fully understand if you don't want to make that change, but for our server, it is a necessity. From what i have looked at, it is just a simple 1 line change anyway.
-
View User Profile
-
Send Message
Posted Sep 12, 2012@Jeanzl2000
Drop the colons. I don't have a complete list, but reading your comment there, it's likely you missed some, for example buildcraft engines which can store coal and other fuels. You'd want to protect them.
@tetrisd
Are you running a creative server? Players are required to claim land before they can build. If you're running a survival server, check your config file to make sure none of your worlds are listed under "creative rules worlds".
@ray73864
Thanks for the tips! If you've published that code, let me know where and I'll integrate it. Otherwise, I'll re-engineer it for the next version.
You don't consider having to request features a headache? If you're running servers for 10 years now, you're not a typical minecraft server owner. I have to optimize for the typical case.
Players already know how to connect to a different server. But you have to teach them how to change worlds on your server (and that information isn't transferable to other servers). That's why I say it's harder, because it involves player learning where the first option doesn't. But anyway I shouldn't have taken us in this direction, I didn't intend to sidetrack us on a general discussion. I just wanted you to understand why I said no, instead of just saying no. :)
@ChilleCharlie
3,000 admin claims? Damn. Sorry sir to cause you that headache, but you can imagine that other folks don't have even nearly so many.
Restore nature will only happen if you're running creative mode. Also the claim won't be deleted if the player has built anything there, so no worries about water cleanup. Plus, the player has to be gone two full weeks (granted, some take vacations for longer). But again, remember if something is built, the claim won't be removed.
If you allow for dumping water on the surface (see config about limiting buckets), then water won't be cleaned up when claims are removed. There's a warning message about water cleanup that actually tells players they can resize instead. If they ignore it, then they asked for that headache.
Again just want to re-iterate - the automatic claim cleanup after two weeks of inactivity only cleans up claims where nothing substantial has been built. No players should be upset about such cleanups, even if they do come back to play some more. The worst case scenario I can think of is if a player makes 3 claims instead of 1 to claim his home area, where two of them are just pieces of his yard where he didn't build antyhing. Then it's possible (but unlikely) that another player may come along between his 2 week absence and his return, and build something in his yard.
@user_151271
Nope, not grief-related. Add WorldGuard in addition to GP, and use WG for the few cases where you want to disable PvP or monster spawns or hunger.
@Jukkatibbs
Sir, I think that's the weirdest bug report I've ever heard.
@1996BRECHT
Yes to creepers, endermen, pistons, and LOTS of other stuff you didn't ask about, like trees growing into a claim from outside. Yes, those specific items are protected, but ONLY as long as they're inside a land claim. If you put a chest or chest cart OUTSIDE your land claim, it is not protected.
-
View User Profile
-
Send Message
Posted Sep 12, 2012does this protects against creepers blowing up, endermans stealing stuff and pistons pushing blocks into the safezone ? thanks, love the plugin edit: also, does the plugin protects furnace's, minecarts with chests etc (that the player putted down) outside of the player's safezone against griefers ?
-
View User Profile
-
Send Message
Posted Sep 12, 201212.09 09:03:02 [Server] INFO GriefPrevention: JukkaTibbs resized humanmunky's claim at 131(631,52,-523).
This has been slowly happening to my members of my server claims recently. and now me, When using the investigation tool on a block of my claim it will simply just read out claimed by humanmunky which is just a random name that appears.
It's with v6.0 of Griefprevention and; 1.3.1-R2.0-b2340jnks (MC1.3.1) API vers.: same (1.3.1-R2.0) Incase you didn't know or this was fixed someone let me know I'm gonna try updating everything in a day or so. But I don't know if this has been addressed at all. Just a headsup hahaha. Thanks, TIBBS ~ GamersBrigade
-
View User Profile
-
Send Message
Posted Sep 11, 2012ok, because i couldn't wait, we love this plugin, i have forked it and modified the block event handler, yay.
Now, it only affects things in the GP world. Haven't touched the hourly claimblocks thing, that one is annoying, but didn't stop us from using the plugin.
took a while, never used git before.
Was a very simple change to, 1 line in each event.
-
View User Profile
-
Send Message
Posted Sep 11, 2012@Bob3104558
The event stuff such as 'onDispense, onBlockBreak, onTreeGrow, etc...' doesn't look at permissions at all, since they are bucket events and some, as you can see from 'onDispense' and 'onTreeGrow' aren't player events at all, they are environmental events.
-
View User Profile
-
Send Message
Posted Sep 11, 2012@ray73864
Have you tried to use permissions to disable it in the selected world?