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 Oct 22, 2012I'm running a Tekkit server, and have problems in the past where players were able to use things they shouldn't be able to, like pressure plates. Turns out the problem was with NoItem, I started using TekkitCustomizer which works well. My issue is you can go in somebody else's claim and change the time on their timer (item 138). When you right click it, it says in chat "You do not have *Player*'s permission to use that", but you're still able to. Ideas? Sorry if this has been addressed.
-
View User Profile
-
Send Message
Posted Oct 22, 2012@bigscary
That doesn't really make much sense about them requiring that perm.
I just checked our config file, and i have this:
CreationRequiresPermission: false
Also, the problem only occurred once i updated to 6.8, if i was to downgrade back to 6.4, they would be able to use all those commands again.
-
View User Profile
-
Send Message
Posted Oct 22, 2012Just thought of something else. Consider that I allow there to be a creative world on my server, I read all that you had written about making claims in the creative world.
Is there any way to have two sets of claim blocks for survival and creative.
For example:
2500 Claim Blocks for Survival
and
2500 Claim Blocks for Creative
where they do not affect each other's count?
-
View User Profile
-
Send Message
Posted Oct 22, 2012@bigscary
Ok i'll try the griefprevention.nopvpimmunity permission. Will that cover PunishLogout and CombatTimeoutSeconds as well?
-
View User Profile
-
Send Message
Posted Oct 22, 2012I found a plugin that Grief Prevention doesn't block. I am not sure if this would be an easy fix for you, but my server uses the "EggCatcher" plugin to transform mobs into spawn eggs by throwing an egg at them. The problem is that people can catch farm animals in each other's claims even without trust.
Here is the plugin: http://dev.bukkit.org/server-mods/eggcatcher/
If you can do anything about this, I would really appreciate it. Thanks again for the awesome plugin. I've been following it for about 4 months now and have been in love with it.
-Mike
-
View User Profile
-
Send Message
Posted Oct 22, 2012@bigscary
Sponges don't do anything like that anymore, unless the person has configured a plugin like WorldGuard to make them soak up water.
-
View User Profile
-
Send Message
Posted Oct 22, 2012@bigscary
First, I immensely appreciate your plugin, it's pretty much the backbone of my server, and it pretty much works perfectly for me. Thank you!
However, I have a game-breaking problem (for me, at least), the custom sea level override is not working for controlling the height where buckets can be dumped. I set it to y40 but i can still dump buckets at y59! This is a very important feature to me, and i hope you'll take a look at it.
Tested on latest bukkit with latest grief prevention, my config is here: http://pastebin.com/wAcvdTBh I made sure the world I'm using is actually named 'world'.
-
View User Profile
-
Send Message
Posted Oct 22, 2012@ryvix
Okay, are those floating chunks appearing at 5, now that you have set sea level to 5? If so, reduce sea level. The point is that in creative worlds, /rn will automatically fill holes at sea level, and also in creative worlds, /dc always runs /rn for you.
@Juelz0312
Placing TNT is not my plugin. I do not stop players from placing TNT, ever. As for lava, I recommend against giving the permission. Instead, tell players to place it only in their land claims, or underground (under sea level). Allowing players to place lava anywhere they want will result in nasty grief that is very difficult to clean up.
@ChilleCharlie
This is news to me, I'll check on it. I didn't think sponges did anything other than look ugly.
@LeeTheENTP
It's been requested before. I've always told people "no" because stopping monsters from spawning doesn't have anything to do with anti grief, and it would be expensive to check EVERY time a monster spawned "is it in a claim? does this claim have the no-monsters flag"?
@briankdk
It won't spread into a claim from outside, or out of a claim from inside. But it will spread around freely otherwise. There's no option to further limit it.
@Jabulba
Please check your boot logs for an error message from Grief Prevention.
@bioemerl
I'm sorry, but I don't understand your requests. Will you please explain again with a little more detail? From what I can understand, it sounds like you're trying to create an admin-owned city. For that, I recommend using the Residence plugin. You can still keep Grief Prevention on your server for everything else, but Residence is your best option for a complex residential arrangement like a hotel or city with pre-defined, purchasable plots.
@TheOnlyShad0w
As you can see from the administrative details page, there are MANY configuration options. Creating a video would be many hours of work for me, and so far you're the first to ask in a full year of development. If more ask for it, I will consider it. :) For now, I will say no.
@ray73864
Check to make sure your players have the griefprevention.claims permission (double-check the administrative details page to ensure I have exactly the right permission for you). By default, all players should have that permission, but maybe your permissions setup has overriden that default somehow.
@freakyy85
Chest claim days = number of days inactivity before a "free chest claim" otherwise known as a newbie claim will be deleted. It will only be deleted if the player has not made it bigger and has not created additional claims. This is designed to clean up claims created by new players who then disappear (it's very common for new players to change their minds and go somewhere else).
Unused claim days = number of days inactivity before a claim which has very little built in it is cleaned up. This is designed to remove "nature" claims where the player didn't invest much time building up the claim. The claim is freed so that another player can use that area.
All claim days = number of days inactivity before ANY claim will be removed, regardless of what's built there or how big the claim is or how it was created. The only exception is administrative claims (/adminclaims).
@jhs232
You have a yaml error. :\
@sirmyllox
See administrative details page. There's a permission you can give to disable the spawn camping protection. Use your permissions plugin to grant that permission only in your hunger games world. :)
@ChilleCharlie
It's not my bug. If anti-share or whatever it's called is undermining the anti grief, there's nothing I can do to fix it because that's the other developer's code. My plugin says "don't allow the player to do that". If another plugin says "no, DO allow the player to do that", then there's nothing I can do.
@Praqoon
See above. Yes, I know I need to update the admin details page. :)
@briankdk
Yes, worlds which are under the "creative rules worlds" config option will never drop any items from blocks or players or monsters. This is to fix the "lag the server by creating a ridiculous number of items on the ground" grief.
It's very strange to have a world where some players are creative mode, and others survival. :) I'm not sure what advice I can give you for that situation. Anti-grief is very different for creative mode players versus survival mode players - there's no single ruleset I can think of which would work for both at the same time.
-
View User Profile
-
Send Message
Posted Oct 22, 2012strange.... my server is Creative - when players change their gamemode to survival and destroy a block, there isent left a little block to pickup ?
So survival isent possible - hency you cant get any blocks.....
Anyone has any idea why this happens ?
-
View User Profile
-
Send Message
Posted Oct 21, 2012@bigscary
Please can you explain exactly what ChestClaimDays, UnusedClaimDays and AllClaimDays settings pertain to and how they should be used?
Thanks ! :D
-
View User Profile
-
Send Message
Posted Oct 21, 2012Side note, player cannot destroy ANYTHING inside the claim, only blocks marked as creative by AntiShare.
-
View User Profile
-
Send Message
Posted Oct 21, 2012@zlepper
Here's the errors: http://i.imgur.com/ZgKAw.png
-
View User Profile
-
Send Message
Posted Oct 21, 2012I have another bug report (A) Griefprevention is not compatible with AntiShare. If you have break creative blocks in survival mode enabled. And you have blocks drops disabled. Then whats supposed to happen is if a survival mode player breaks a creative mode block, it should not drop anything. Well. that all works fine, but now the next situation. Now we are standing with a guest account in an administrator claim or any other claim :). Protection no longer works, guest can destroy anything inside the claim...
I think something is not really working =D we are using 6.8
Best Regards, Charlie
-
View User Profile
-
Send Message
Posted Oct 21, 2012Can i somewhat exclude Worlds that i do not want GP to protect?
I know it can be done for claims so thats cool, but the pvp punishment feature is coliding with hungergames so i dont want GP so mind my HG Worlds.
cheers sirmyllox
-
View User Profile
-
Send Message
Posted Oct 21, 2012My config keeps resetting for some reason. Could you fix this? (No yaml error)
-
View User Profile
-
Send Message
Posted Oct 21, 2012ChestClaimDays i believe means if they haven't expanded the claim beyond what the chest initially gives them within 7 days, then the claim is automatically removed.
UnusedClaimDays means if the claim hasn't been touched within 14 days, it is automatically removed. (i think).
Not sure on AllClaimDays.
The 'Administrators' page (link at the top of the description on this page) should provide all the information.
-
View User Profile
-
Send Message
Posted Oct 21, 2012hi :D. this is a really great plugin but i have a few questions. ChestClaimDays: 7 UnusedClaimDays: 14 AllClaimDays: 0
what do these config options do and how do they exactly work together? because sometimes people arent here for a longer time and i dont want them to lose their claims.
-
View User Profile
-
Send Message
Posted Oct 21, 2012@ChilleCharlie
Have you got worldguard installed? because worldguard has a config option for making sponges work like they used to in classic mode.
-
View User Profile
-
Send Message
Posted Oct 21, 2012Updated our server to 6.8 and for some reason, whenever our players try to do /trust inside of their claim, it comes up with a 'permission denied' message.
abandonclaim comes up with the same thing.
I can't seem to find what permissions (if any at all) that i need to set though.
Before updating to 6.8 i was on 6.4, i made no config changes at all, all i did was shut the server down, upload the new 6.8 jar file, start the server.
-
View User Profile
-
Send Message
Posted Oct 20, 2012Thanks for the great tutorial videos!
Will you please make a video explaining everything in the config?
Thanks!