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 Nov 18, 2014@LeeTheENTP
Yes, just put "Disabled" there. Allowed values are Survival, Creative, and Disabled.
-
View User Profile
-
Send Message
Posted Nov 18, 2014Quick question: How do I disable GP land claims in a specific world with the new configuration? There used to be an "enabled worlds" list that you could just remove worlds from, but that is no longer present. Do I just set the world value to "Disabled" or something under GriefPrevention.Claims.Mode?
-
View User Profile
-
Send Message
Posted Nov 18, 2014When using /restorenaturefill to place sand, sand placed towards the edges is red sand. http://puu.sh/cW5nG/95968e5688.jpg Running GP 8.8.1 on Spigot patch 20141001a
-
View User Profile
-
Send Message
Posted Nov 18, 2014I'll send the creator of Witchery a report too to check if he can do something to.
Thanks for the attention ^^
-
View User Profile
-
Send Message
Posted Nov 18, 2014@bigscary
Superb! How about Other plugins not being stopped creating destruction? If you dont have time, I can create you a video of the new GriefPrevention in action with cannons?
-
View User Profile
-
Send Message
Posted Nov 18, 2014@ihton
Sorry, I can't fix a badly-developed mod. If the mod is changing blocks, then it has to play by the Bukkit rules - otherwise it's impossible for me to cancel or limit the changes.
Regarding entity effects from potions, I will look into Vanilla splash potions to see if there's anything I can do for those applying unwanted effects. Maybe if I can solve it for Bukkit, then it will also fix your mod problem.
@confuser
I don't have enough free time to solve hypothetical problems. Your real problem with world guard claims will be solved - if you can come up with another real issue, then I will prioritize it accordingly. I do plan to get the events back in, and rework the API in general. Those are just lower priority than other requests I get more frequently, and which I believe will impact more players.
When I rejoined the project, there were hundreds of uninvestigated bug reports. The comments had been turned off because there were too many complaints to answer them all. There hadn't been a real release version in about a year, and there were severe bugs running around like "sometimes claims just disappear". Also the UUID work wasn't done, many months after Mojang announced its intention to make name changes possible.
I fixed all that, and because one feature you liked is gone, the plugin has "regressed so much in the past few months"? Get a clue before you get an opinion.
-
View User Profile
-
Send Message
Posted Nov 18, 2014Please re-add ClaimBeforeCreateEvent. This plugin has regressed so much in the past few months. Just because you are adding a scenario that I am handling via a custom plugin, doesn't mean ALL scenarios that other plugins handle should be included in the core of GP.
-
View User Profile
-
Send Message
Posted Nov 18, 2014@bigscary
They are all in this picture. http://puu.sh/cRl90/6e4e17753d.png 179, 183, 178, 177, 165, 182, 208 (161 and 246 not included) The mod is pixelmon, latest version download here: http://pixelmonmod.com/downloads.php ALso need the recommended forge version for this
-
View User Profile
-
Send Message
Posted Nov 17, 2014@bigscary
I'm using GP in a Mods-Server and there are some types of splash potions. They all work inside the region made by the users, the problem is that some of them modify the terrain.
Is it possible to add a condition to check if is a player which is modifying the environment, and, if that's true, check that the playes is the owner or at least have editing permissions.
But not only that, some of those potions just apply effects (as the normal ones but "overpowered"). They are using the same event to apply the effects as the vanilla ones (I can't confirm that, it's just what I suppose) but the protection doesn't prevent them.
-
View User Profile
-
Send Message
Posted Nov 17, 2014@bigscary
Added my rating, (Magz)
And Yes, im using a cross server chat plugin, which is causing issues, not just with GP.I should of thought of that first..
-
View User Profile
-
Send Message
Posted Nov 17, 2014@bigscary
Gave a rating :) (name: JelleDRC) I'll update you soon with my timings :)
-
View User Profile
-
Send Message
Posted Nov 17, 2014I've just posted Grief Prevention on the Spigot site. If you love GP, please take a couple of minutes to give GP your rating and leave a short review. Thanks so much for all your support!
http://www.spigotmc.org/resources/griefprevention.1884/
@ihton
Please help me understand the problem you're trying to solve?
-
View User Profile
-
Send Message
Posted Nov 17, 2014Is there any way to disable the splash potions effects? I haven't found anything in the config.
-
View User Profile
-
Send Message
Posted Nov 17, 20148.8.1 Updates!
@dutchrastacraft
8.8.1 has a bunch more perf updates in it. :) I'm very interested to see how your numbers will look with that update in place!
@TJW28
1. What, if any, plugins are you running on your server related to chat?
2. Will you please show me an example of one of the messages successfully posted which had too many caps? GP does excuse some very short messages, because otherwise it would ruin emoticons like XD for example.
@xSnowBlitzz718
::cry:: I think I'm going to have to set up a modded server and learn to use it, now. Can you tell me where to get this thing, and the names of the block types you've seen players place without permission?
@Bobcat00
A good point! Done.
@iKeirNez
That was my original plan, but it won't work - other string values are still valid, for example to do public trust or trust a permission node. I guess I could have created a new method with same signature except for a different name?
@ultra1108
If your players aren't required to claim land before using creative mode to build, then your server will be totally wrecked by griefers - sorry but there's no option to not require claiming land first.
Example: Flying griefer zooms around putting cobblestone EVERYWHERE for an hour. Or worse, spawns a million animals and your server lags to death. Land claims limit how much can be built, important for limiting grief.
@mcly
You have to use the correct escape sequences - it's YAML formatting issue. I know it's a giant pain in the ass, but that's YAML for you. Please look up a YAML syntax reference to work it out.
@Tigergruppe
Too risky to say right now - don't want to spend a giant pile of my free time recoding the plugin until I have some idea which platform will be popular. Right now I'm betting on either Sponge or Spigot, but time may convince me otherwise.
@GodsDead
I still have return ratio on my todo list. That ticket has been updated, please have a look. :) http://dev.bukkit.org/bukkit-plugins/grief-prevention/tickets/744-not-blocking-explosion-damage-from-other-plugins/
@JoeLinder
Click the "files" link above to get a list of all GP versions with their compatible CraftBukkit versions.
@Zulgol
My guess is it's a herochat issue - I'm set on highest priority, which means I should get final say in who receives a chat message. You might ask the herochat dev if he can reduce his priority a little so that anti grief plugins can do their work. Can't say for certain about this as I haven't seen the hero chat code, but please look into that angle. :)
-
View User Profile
-
Send Message
Posted Nov 16, 2014Is there any way to make softmute work with herochat?
-
View User Profile
-
Send Message
Posted Nov 16, 2014What is the suggested version of Grief Prevention for 1.6.4 minecraft?
-
View User Profile
-
Send Message
Posted Nov 16, 2014I would suggest to add the possibilitie to add "default permissions" when you are inside your own region.
For example, add permission to use "tp" only when you are in your claimed region. Could be cool but I dunno the diff. to do it...
-
View User Profile
-
Send Message
Posted Nov 16, 2014@bigscary
Im loving the updates! I still cannot use this on my live server as its missing some vital features from 7.8, you have accepting adding back AbandonReturnRatio which is superb, But I was wondering about the ticket I reported for other plugins being able to destroy claimed land, specifically Cannons: http://dev.bukkit.org/bukkit-plugins/cannons
I have GP protecting cannon blasts with 7.8 GP at present, so I know its compatible.
-
View User Profile
-
Send Message
Posted Nov 16, 2014Thanks for advising on the "someone" username bug, it's fixed.
There's another bug, I tried changing the URL in the language file multiple times, it still doesn't work.
-
View User Profile
-
Send Message
Posted Nov 15, 2014Timings with last build! http://www.spigotmc.org/go/timings?url=9033815
@Tigergruppe
You know that http://spigotmc.org is almost releasing their 1.8 build? I'd say go for the experienced team and not a newly setup, unexperienced one.