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 May 18, 2012Hey guys, coming today or early tomorrow, the creative mode features for GP! Please look over these rules for creative worlds and tell me if you think they're too restrictive or too exploitable (griefable). If I'm leaving any gaps, please tell me as soon as you notice one. Thanks!
In creative worlds:
One potential issue I'm concerned about is spawning lots of animals near the edge of a claim, and baiting them into the wilderness. Tracking the movement of animals to keep them inside the claim would be too expensive. Please tell me if you can think of a reasonable solution for this potential exploit!
-
View User Profile
-
Send Message
Posted May 18, 2012@deseven
Sorry deseven, I don't understand what you mean by filtering the events. Is there more to your error message than that?
-
View User Profile
-
Send Message
Posted May 18, 2012@bigscary
well i do got some very restarted players......not there fault there real young
-
View User Profile
-
Send Message
Posted May 18, 2012Hello, bigscary.
Can you please filter the events in your event handler? Using some mods with GriefPrevention can cause this:
2012-05-18 21:27:11 [SEVERE] Could not pass event PlayerInteractEvent to GriefPrevention
-
View User Profile
-
Send Message
Posted May 18, 2012@codydbgt
I said I wouldn't add it, up until a few days ago when I woke up and realized I could do it with a few tweaks rather than a giant rework. I did post about my plans here, but I guess you missed it (you were probably already working on it by then anyway).
My solution to the problem you described is just to block players from shrinking or deleting their claims (only enlarging). So if they want more land they can have it, but I don't want anybody building something, then moving the claim just so they can build more something. Real players wouldn't do this because they want their creations protected, but it's exactly what griefers would do to make a mess.
Players are no longer awarded claim blocks when they log out. They get a few every 5 minutes, assuming they're moving around and doing stuff during that 5 minutes (not AFK or just chatting). I need to update the video.
I don't think inventory separation is a good idea. If anyone is running a plugin to support BOTH a creative world and a survival world on their server, they probably already have that inventory separation and game mode changing from THAT plugin. If they want to manage worlds, let them figure out how to do that. We only have to worry about preventing grief on the creative worlds.
There's already a feature to ditch the noob plots.
I'll consider on the confirmation thing for worldwide trust. But I dunno what else your players expect if they're not in a claim and use /trust?
@TJW28
Does sliced bread help you fight Minecraft grief??
The price is per block. If you set price to 5 and they use /buyclaimblocks 200, they would need to have 1,000 server cash.
Did you turn off PvP in the server.properties? That's what GP looks at. If you're doing something with another plugin like WorldGuard, that might not be enough. PvP has to be 100% turned off for the world. You could explicitly disable GP's pvp stuff in the config, if that's easier for you.
-
View User Profile
-
Send Message
Posted May 18, 2012Love this plug in, In my Opinion its the next best thing since Sliced Bread :)
Just a couple of questions though.
I'm thinking of changing the settings to use economy, rather than award free claim Block Hourly, as it currently does.
How Does this work? I know you set an amount for the price, but how many claim blocks are players actually getting, or can they specify how many blocks they are buying, ie: /buyclaimblocks 200
Also, were a Non Pvp Server, and whilst I have the pvp element turned off, some players get a message now an then about Pvp combat. Have I missed something here ? :)
Great work though, really love this plugin. Its made My life so much easier.
-
View User Profile
-
Send Message
Posted May 17, 2012<<reply 711699="">>
yes, auto-ban disallowed ;)
-
View User Profile
-
Send Message
Posted May 17, 2012:'( thats just Honorable luck ;\ >_>
I though you would never add it ......
You owe me XD.... if you can add me on Skype(codydbgt or cody goodell) that would be awesome ..... another plugin anther helped me on this first plugin of mine...... im learning java at the speed of light.... iv had lots of coding experience just need to learn the bukkit api and get used to it..........i plan on adding some feature like game-mode changing and item blocking.....and far far down the road freaking inventory separation...multinv doesn't give me enough security to make me believe that my players aren't getting stuff from the creative world to the survival or the fact that they just loos there inventory. ill be doing lots of testing when you release your update.
the only problem im having now is that i would like timeout's for player making and removing claims so like making a claim removing it then making another one in like 5 mins would stop them from making more claims......having issues with this in creative world
and many of ply players aren't getting there reworded claim plots......you stated that they get them when they log out ;\ some players have been on hours and still aren't getting them...some are thoe.....so i would recommend using a actual timer....or adding it when they remove or place a claim.
also some of my players dont understand you can give trust to all your claims if your not in one......adding a confirm would help prevent that.....you could make that toggle-able in the config :D.
also add it so if you don't place a certain ammoun't of blocks or destroy a certain amount of blocks then it will remove your claim in a set period of time that will get rid of noob or grief plots
Hope you add me on skype!
i got steam to and a team speak server Pm me if you want details
-
View User Profile
-
Send Message
Posted May 17, 2012Hey guys I decided to delay the new features a couple of days. They're done and tested, but just to get some confidence, I'm going to run them on my server for a couple of days just to make sure I didn't break anything before I give those changes to you guys. Some of the changes were a pretty big deal (on my end), so I want to play it safe.
@NickXDD
You can use /ignoreclaims for that. But use it sparingly - unless someone is explicitly asking you to help them give someone permission in their claim, you might be opening the door for a griefer, or at least for some sadface if the claim owner didn't really want that guy to have permission.
@kalau
Why do you want to remove old claims? Unless they're so ugly that they make your server look bad, you should leave them. Seeing builds tells new players they're on a successful server, and not some new thing that could crash and burn tomorrow (which will make them not want to build).
If crowding is your problem, get PopulationDensity.
There's already a way you can turn off automatic free claim points, leaving only the economy option. I think taking claim blocks away from players for dieing or just not playing on the server doesn't do anything good. Players who play all the time but die all the time could be good builders who deserve more land. Bad at combat doesn't mean bad at building. And you want good builders to build lots of stuff, to make your server look good. ;) Taking away blocks from offline players doesn't change anything about the world, and may lead to players AFKing on your server all the time, so they're taking up space but not actually playing.
@codydbgt
Oh shit cody, I seriously just finished coding the creative part for this. :) Sorry! I will look at yours though, maybe we can work something out to get the best overall result for our users.
-
View User Profile
-
Send Message
Posted May 17, 2012i think i will make my first plugin public for ya all i made a creative add-on for this plugin :D
not sure if this will get removed but its it up!
http://dev.bukkit.org/server-mods/grief-prevention-creative
-
View User Profile
-
Send Message
Posted May 17, 2012@cvxx7q
too easy :)
-
View User Profile
-
Send Message
Posted May 17, 2012@kalau
the best solution to poking around is to use /ic /ignoreclaims ...
if your not an admin you shouldnt be poking around though so that wouldnt apply then
-
View User Profile
-
Send Message
Posted May 17, 2012I think it is good that Admins can't go poking around private claims. If we could, we or at least some of us would abuse it. Of course all you have to do is run up a backup on another machine or block access to your server and temporarily remove the plugin if you really have to know what is going on in their private areas. The easy answer is ask the person add you to the trusted users if what you're doing is above board they should have no problem with it.
More options to consider (hopefully not discussed before [there are so many comments])
-
View User Profile
-
Send Message
Posted May 17, 2012Hi,
why is there no permission / command for admins to trust a protection area of someone else?
Greetz, NickXDD
-
View User Profile
-
Send Message
Posted May 17, 2012@pur3pros
Localizability is on the todo list. I'm just procrastinating that giant code change.
No, the temporary blocks that re sent only to you while you're managing claims aren't configurable.
@zathrus_writer
Very glad you like it. :) It looks like you disabled the auto ban?
@HexaDroid
Right, so lockette sees that the chests are shared because it knows how to read lockette signs. But GP doesn't, so players have to use /containertrust or /trust to give their friends access to the claim(s) containing the chest(s). You don't really need lockette once you have GP claims in place, so what you might do for now is disable GP's anti theft and give players a week or two to place claims, then re-enable GP's anti theft and delete Lockette.
As for who owns the chest, it would be whoever created the claim that the chest is inside.
@Hoovkid
/adminclaims. Read the admin details page linked above, and watch the vid there.
@ryvix
Whoops, I think you're the first to ever do that. Or at least, the first to admit it. Actually, all claim changes go instantly to file so that you won't lose data if you server crashes. So reloading from file doesn't change anything.
I can do that second thing you mentioned. I'll try to remember to get it into today's update.
-
View User Profile
-
Send Message
Posted May 17, 2012Hello,
I have a little request. I just accidentally did /abandonallclaims playername instead of /deleteallclaims playername
So it went and deleted all my claims instead the players I was trying to delete (who got banned). Luckily I only have 5 so it wasn't so hard to restore them from a backup. This is where my request comes in.
Is it possible to have some sort of reload command to reload claims from the files? Is this possible somehow already and I am just not seeing it? Using /reload is not an option as that tends to break all sorts of things.
Maybe it would also be possible to check if /abandonallclaims has a player name after it and not run it.
Thanks!
-
View User Profile
-
Send Message
Posted May 16, 2012@Hoovkid
Give ops the adminclaims permission node.
Then, those with the permission will be able to /ac or /adminclaims with he golden shovel to make administrative claims, with no block limit.
-
View User Profile
-
Send Message
Posted May 16, 2012I am running a server with this plug-in. Is there a way to give OPs unlimited claims. To protect spawn areas and such?
-
View User Profile
-
Send Message
Posted May 16, 2012I love this plugin but I had to uninstall it for now.
When I installed this plugin (and disabled the initial chest protect).
Many people coudn't use their chared lockette chests anymore.
Your plugin seemed to randomly pick a chest owner? Or the first one using a chest?
Should I remove lockette first and tell people to make claims? Wich would put everyone at danger.
I'm not sure on how to transition to this plugin when my members have shared chests in their towns and property.
-
View User Profile
-
Send Message
Posted May 16, 2012@zathrus_writer
HAHAHAHA!!!! LOL! :D