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 Jul 3, 2012I found a bug. You can through the ceiling of the houses. If you stay over the ceiling and try put blocos many times fast, you get teleported to in.
-
View User Profile
-
Send Message
Posted Jul 3, 2012@freemandt
That's world edit, not grief prevention.
@drachendasien
That's correct. Bukkit is a platform for modifying otherwise Vanilla Minecraft servers. If Bukkit doesn't recognize as a block as a container, then GP won't do anything with it. Since you're running a modded server, you should consider modding GP as well for a complete solution.
@lambik
Unfortunately, not yet. No one has developed the "claims flags" extension. Maybe you will be the one to do it? :)
@SmoothNanners
The deathblow permission will give you access to /deathblow, which will kill any player, even a creative mode player. But no, there's no permission to allow you to "injure without killing" a player who's immune to PvP. Your options are to leave it as-is, or disable that spawn protection for everyone. Why do you want to do this? Maybe I should add it.
-
View User Profile
-
Send Message
Posted Jul 3, 2012Is there a permission to allow "injuring of defenseless players"?
-
View User Profile
-
Send Message
Posted Jul 3, 2012Hi! Could you do the plugin or extension of this plugin that monsters will not spawn in cities? It would be based on some blocks of which is city made (lets say torch, wood) and mobs wouldnt spawn within 10 block radius for example (configurable of course). Can you do that please?
-
View User Profile
-
Send Message
Posted Jul 2, 2012It appears that non-vanilla containers are not automatically protected. I tested with a friend, and while he couldn't touch anything stock, he was able to get to my Crafting Table 3, my iron chests, the alchemical chests and I think my IC2 machines.
Is this a know limitation? Is there any fix other than locking them out of the area completely with an iron door?
-
View User Profile
-
Send Message
Posted Jul 2, 2012@freemandt
Thats the world edit bro
-
View User Profile
-
Send Message
Posted Jul 2, 2012When I use a wooden axe to chop a tree I get the message: First position set to: (-51, 63, 451)
Any idea what is causing this? and where can I change the behavior?
I'm posting here because it seems to be claim related.
-
View User Profile
-
Send Message
Posted Jul 2, 2012@jamcat22
That is a widespread problem with all MC servers today. It's a Mojang issue with authentication, not a server-specific or plugin-specific problem. Just wait for Mojang to fix it, they're aware of the issue and I'm sure they're not working on anything else until it's fixed.
@Koreno
No, there's no other plugin you need. Sorry, I'm just not smart enough to solve your problem. You say you can't read my code, and yet reject my explanations as if you were the expert (derp). I suggested you try /op on yourself to prove to yourself that the permission works. Either you did that and refuse to accept the result, or you decided you don't care to try and would rather bitch and moan. Either way, your attitude sucks. When you improve your tone, you may post here again (but not before). If you continue to embarass yourself here, I'll do you a favor by banning you permanently and removing your previous comments (to save you face). I wish you luck in fixing your permissions issue, and your players luck in playing on a server run by someone so mature.
-
View User Profile
-
Send Message
Posted Jul 2, 2012@bigscary
Yea whatever. I have quite few plugins, and all the other permissions work. But you have a permission listed for your plugin that says..... "Players with griefprevention.spam permission can spam all they like." And, "This prevents login/logout spam, a favorite of griefers with hacked clients. Players with permission griefprevention.spam bypass the cooldown." Your words, not mine. Yet, when the permission is added, it is not doing what the docs say it is supposed to do. If this permission doesnt work with group manager just say that. I dont need your code. Its French to me. Every single permission for all my other plugins work. This one does not. Now the other permissions from griefprevention work just fine. Just not this one.
Is there a dependent plugin to make it work?
-
View User Profile
-
Send Message
Posted Jul 2, 2012@jamcat22
We are getting this problem as well but we don't have mcbans so it isn't that.
Edit: It is also not a GriefPrevention problem because I still get that if I disable it.
-
View User Profile
-
Send Message
Posted Jul 2, 2012My Minecraft keeps telling me "Failed to verify username" When I disable the grief prevention plugin, this doesn't happen. Is this a problem with mcbans? Also, my account has been converted to a Mojang account (I login with my email address)
-
View User Profile
-
Send Message
Posted Jul 2, 2012@Koreno
My code says this:
if(cooldownRemaining > 0 && !player.hasPermission("griefprevention.spam")) don't allow login
You can see more of the code by clicking "repository" above. If you /op yourself, you will see that you no longer have to wait to log in. This confirms that the code is working. Whatever problem you're having, it must be your permissions settings. I'm not an expert in the plugin you're using for permissions, so I can't help you. Please contact the developer of that plugin.
@modulateddreams
I release my GP versions for whatever the latest recommended craftbukkit build is at the time of release. I don't guarantee they'll work with any other build, because I only test against the one latest recommended build.
-
View User Profile
-
Send Message
Posted Jul 1, 2012Will the newest version of GP work on bukkit 1.2.5 r1.3?
-
View User Profile
-
Send Message
Posted Jul 1, 2012Link to the users file
Link to the permissions check
But the player is still not protected from getting kicked or being forced to wait.
-
View User Profile
-
Send Message
Posted Jul 1, 2012@bigscary
You tell me .... You load a pluging, get in game and type /pl to make sure its loaded.. It is. Then you add a simple (not complicated) permission. "griefprevention.spam" to a specific player just like all the other ones for the same player. No tabs, Yes spaces . Then you type /manulistp player and you see the permission listed. You check spelling over and over. Yet the player still gets forced to wait to log back in. The player still gets kicked for spamming.
The reason I want this player to have this permission is because im just setting up the server. and I have another account im using to test permissions. Getting tired of having to wait to log back in.
-
View User Profile
-
Send Message
Posted Jul 1, 2012@Jadedwolfs
I'm not sure about the root of your issue, but if my guess is right, then yes this version will fix it.
-
View User Profile
-
Send Message
Posted Jul 1, 2012@bigscary
Same ones it seems, though new ones are added to the end of the spam every so often.
-
View User Profile
-
Send Message
Posted Jul 1, 2012@Jadedwolfs
Do you get exactly the same text every time? Or do you get a different set of notifications each time you start up?
-
View User Profile
-
Send Message
Posted Jul 1, 2012@bigscary
Does this release fix this start up spam?
http://pastie.org/4184054
This message happens every startup.
-
View User Profile
-
Send Message
Posted Jul 1, 20124.9 Updates! MAJOR CHANGES, PLEASE READ.