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 19, 2012bigscary, i LOVE the changes.
one thing i did notice: i noticed Grief Prevention's anti-Spam option muting people who weren't actually spamming... i had to disable it.
i only used Orebfuscator for a VERY SHORT period... maybe an hour or two ? My servers average CPU usage is 10%, but it's 90% to 95% with Orebfuscator... so i disabled it imma try out your Anti-Xray, but the Config file only has a diamond option ? none for gold ?
-
View User Profile
-
Send Message
Posted Jun 19, 2012Hey guys during boot, you may notice messages like "unable to load data for group _playerName_". This isn't actually a problem, it's just a false alarm. I will fix this in the next version. The problem is just that I forgot player names can start with an underscore, and GP tries to load those player data files as if they were group data files.
-
View User Profile
-
Send Message
Posted Jun 19, 2012@SmoothNanners
Nope, it's all good on mine. Maybe one of your other plugins also has an /ic command?
@Davyhalliday
Eh, sorry... it seems like an odd feature to me, and it sure will make the config file complicated. I submitted a feature request to bukkit which may help, and I'll also see if I can tweak something to make this work better for you. But "no" to explicit groups support for the anti spawn camp thing.
-
View User Profile
-
Send Message
Posted Jun 19, 2012Also, is there a permission node for the pvp protection or any plans to add one?
Essentials kits dont disable the protection either but i only give my players kits at [Member] rank, when they dont need protection anymore so is there a way to disable this feature per rank so the [Guest]s get protection but normal players dont?
-
View User Profile
-
Send Message
Posted Jun 18, 2012@bigscary
The full /ignoreclaims command works fine. I'm not sure why the alias /ic won't work. Does this problem exist on your server?
-
View User Profile
-
Send Message
Posted Jun 18, 2012@mvdhoning
Sorry, I hope you understand that I feel your situation is very rare. I don't want to complicate the config file by making that rarely-used config option a list of worlds. :) For your case, I recommend just turning off the anti tree top code. Then your sky world will work, and it's not a big deal to clean up tree tops as you see them. /restorenature will do it very quickly for you, even faster than you could by removing them manually in creative mode.
-
View User Profile
-
Send Message
Posted Jun 18, 2012@bigscary:
In the normal survival world i would like to keep the tree replant feature alive. Knowing the players on my server they make a mess out of it there ;-).
So that is why i wondered if it was possible to enable disable tree things per world. So disable tree replant in skyblock world, but keep it enabled in the survival world. E.g. a bit like listing the worlds to enable claims. Or specifying what worlds are creative.
A bit info on my server it has 3 worlds:
- normal survival world (main world) (people need to create their own claims)
- creative world (claims there are assigned by a mod)
- skyblock world using the SkyBlockMultiplayer server-mod (already enabled placing lava, next i need griefprevention there to ignore trees in that world for a genuine skyblock experience)
-
View User Profile
-
Send Message
Posted Jun 18, 2012@Gluf3r
But that's not anti grief. I don't add features here which aren't anti grief features.
@mvdhoning
Oh! There's a config option to disable the automatic replant. See config file. You can also disable tree cleanup entirely, if the top block disappearing on its own is a problem.
-
View User Profile
-
Send Message
Posted Jun 18, 2012@bigscary:
The fact that a new tree is planted is the cheat. I dont care about the lost block. On a skyblock island the first and only tree is placed in a way that for a player to collect saplings he first needs to place some additional block beneath and besides it so that when saplings fall they can be collected by the player and dont fal into the void. So first the player must build a cobblestone generator so blocks can be placed around the tree. But in order to make a cobblestone generator he needs wood so all block from the tree are needed but the top block needs to stay in place so leaves dont fall down into the void.
PS nice language file :-) i spend one evening to translate it into the dutch language now i think it needs some finetuning the translation on my part.
-
View User Profile
-
Send Message
Posted Jun 18, 2012If you added your own homeset/warp into greifprevention then you wouldn't have to hook into another plugin, and you could limit where they set homes/warps.
-
View User Profile
-
Send Message
Posted Jun 18, 2012Hey all, if you're running Orebfuscator or some other anti-xray plugin, check out my new one. It's practically free in terms of RAM and CPU usage, almost as effective as orebfuscator, and prevents cheaters from greedily grabbing all the diamonds automatically rather than requiring you to check logs and ban players after they've taken everything (like ore loggers do).
http://dev.bukkit.org/server-mods/anti-x-ray/
It's first release, but already I feel it's nearly done. Just tweaking default config settings now.
-
View User Profile
-
Send Message
Posted Jun 18, 2012@Davyhalliday
That sounds odd. When they access a container, it's supposed to drop their protection. I'll check on it.
-
View User Profile
-
Send Message
Posted Jun 18, 2012With the pvp spawn protection, a player can spawn, go get items from a chest and still be immune to pvp.
On my server we have people running around with diamond armor from their chests who are immune to pvp
-
View User Profile
-
Send Message
Posted Jun 17, 2012@SmoothNanners
I dunno, try the whole command /ignoreclaims ?
@elrond1369
Are you in a creative world? If yes, then that's the way it's s upposed to work. Only admins can delete claims in creative mode, and then they have to use /deleteclaim.
@ThisUsernameIsMine
The command is /pardon. That's a vanilla command, it's not specific to GriefPrevention.
@modulateddreams
No, I don't think there is. You'd hve to customize the code to fit your custom situation.
-
View User Profile
-
Send Message
Posted Jun 17, 2012Is there a way to add non-vanilla chests for example "Iron Chests" so that they are protected in claims?
-
View User Profile
-
Send Message
Posted Jun 17, 2012How can i unban someone? Already tried /unban playername but it couldn't find a banned user under that name.
I was basically testing the plugin with a friend of mine. He used color codes twice in a row and got himself banned.
Thanks for the updates :-)
-
View User Profile
-
Send Message
Posted Jun 17, 2012I cant abandon my own claim
-
View User Profile
-
Send Message
Posted Jun 17, 2012The /ic command doesn't work for me. When I type it, it just outputs "/ic" into the chat with GriefPrevention 4.6.
-
View User Profile
-
Send Message
Posted Jun 17, 20124.6 Updates! One big admin feature, one small admin feature, and a small pile of requested tweaks.
@Gluf3r
No, sorry. There are too many /sethome plugins for me to try and integrate with all of them. By making /sethome available to your players, you add a little work for yourself in policing how they use it. You might consider PopulationDensity instead (another plugin of mine), which allows players to set home only at special posts on the surface. Then they can teleport between the various posts by name. Benefit: nobody sets home in another guy's house, AND nobody abuses /home to get out of combat or save themselves from being lost.
@splifswift
You can allow all players to place lava anywhere by giving them all the "griefprevention.lava" permission. Most permissions plugins have an easy way for you to give a permission to all players via a config file.
@lambik
Too expensive and doesn't do anything to stop griefers, so that's on the "to don't" list above.
@Galzek
I don't think I totally understand your question. But you can do something like /trust public or /containertrust public to give EVERYONE a level of permission in a specific claim or subdivision.
@watarimon
Having players transfer claims doesn't seem very important in stopping griefers, and not a lot of folks have asked for this. However if you want players to sell and lease plots, then there's a link to an extension plugin above.
@re4397
In addition to what Steve said, also check the chest is actually in the claim. Sometimes players get sloppy and build outside their claim, without bothering to resize it.
@xjomo
You can't push or pull a claimed block, but you can push a non-claimed block into a claim (you'll never get it back). I guess you could consider this a grief, but it's sooo slow and so ineffective that I haven't bothered with it.
@pgirl
Yeah, the string will change to something else after the next patch. Probably arrow, because some of the higher-voted items there aren't available in the creative menu.
@mvdhoning
I don't quite get it. How is removing the leftover treetop a cheat? The player doesn't get the logs.
-
View User Profile
-
Send Message
Posted Jun 17, 2012This weekend i set up a skyblock world. And it seems that when half chopping a tree the griefpreventionplugin starts to do his work normaly i am happy with that, but not in a skyblock world, feels a bit like cheating there. Can tree settings ignore a certain world of be set to only function in certain worlds? I was able to allow lava placement the permissions.