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 Jan 17, 2015Out of curiosity, how long does it take for a plugin to go through the approval process these days?
-
View User Profile
-
Send Message
Posted Jan 17, 2015@bigscary Using 10.5.2 =)
Just heard from another user that her blocks reverted (they were working fine yesterday). I had my fiancee log in and it worked for her, she did NOT get the same message as below.
Edit: I'm guessing it's due to the database connection being idle for a long time and the first lookup results in the user not being found and treated as a new one (getting default accrued blocks)
Since I can narrow the time down I noticed this when she logged in: [10:41:45 INFO]: GriefPrevention: Unable to retrieve data for player [UUID]. Details: [10:41:45 INFO]: GriefPrevention: The last packet successfully received from the server was 71,801,502 milliseconds ago. The last packet sent successfully to the server was 71,801,504 milliseconds ago. is longer than the server configured value of 'wait_timeout'. You should consider either expiring and/or testing connection validity before use in your application, increasing the server configured values for client timeouts, or using the Connector/J connection property 'autoReconnect=true' to avoid this problem.
-
View User Profile
-
Send Message
Posted Jan 17, 2015@bigscary
I have a question, My server is now premium but I want to go to cracked. Get I any problems then? With GP 10.5.3? I use Spigot 1.8 Thanks for the answer. -Drobberz
-
View User Profile
-
Send Message
Posted Jan 16, 201510.5.3 Updates!
Please take a few moments to vote for Grief Prevention! :) We're only 29 total 5-star reviews away from being the top plugin on the spigot site, which is absolutely a reachable goal. Thanks for your support! http://www.spigotmc.org/resources/griefprevention.1884/
-
View User Profile
-
Send Message
Posted Jan 16, 2015@GodsDead
Alright I see the bug and I will fix it in the next version so no one else will encounter it.
For you, I think you have a couple of options and I'm fairly certain either one will work.
First, you could create a world called "world" before doing your UUID migration. Then after it's done, shut down your server, delete the world and restart.
Or, you could find each of these cases one by one and treat them individually. You saw this:
If you patch up your server by deleting the land claim with lesser boundary corner world;182;58;171 (using the above error message) and THEN try the UUID migration, then this instance would be fixed, but there may be others. :\
Probably the world thing is more convenient, if heavy handed.
-
View User Profile
-
Send Message
Posted Jan 16, 2015@Inuyasha86000
I don't really understand the issue - what does chunks loading/unloading have to do with creating your administrative land claim? Stand at one corner, type /ac, and right click. Then fly to the other corner (or teleport with /tp) and right click again. It doesn't work for you? If not, do you get any error message?
Also, if you're on one of the latest versions, players are already unable to place land claims over your world guard regions, so you might not need to do this at all.
@CloakedAlien
Argh!! ::headdesk:: I hate this bug. Why won't it squish already? Sigh. If I could just reproduce the thing so I could figure out why it happens...
EDIT: Which version of GP are you running?
@Luficer
Whoa. That's a scary Minecraft bug - I wonder if it's Vanilla or just Bukkit/Spigot? Anyway it's severe enough that I will look for a workaround. Top priority. :)
I've deleted your post so no one else will see the details, in case there are bad guys about. I did take notes, though.
@Namikon84
GP doesn't support trusting names in brackets (it's a bug I won't fix because there are no platforms which will run bukkit plugins alongside mods on 1.8). You may be able to work around the problem by looking into your mod config files to see if you can just change the names of the fake players so that they don't have brackets anymore. I've heard that works for other mods, so hopefully yours is configurable that way.
@ssamjh
Alright, I'll see what I can do. I'm surprised Minecraft keeps the link going after the space. :)
-
View User Profile
-
Send Message
Posted Jan 16, 2015I found a bug. When using in creative mode, opped the message shows up but the link isn't correct..
http://s21.postimg.org/bewl9n587/2015_01_17_11_21_09.png
You are unable to click on it.
-
View User Profile
-
Send Message
Posted Jan 16, 2015Heya, I could not find any support forum so i'll try my luck here. On my Server, Thaumcraft4 Golems with Use-Core won't plant saplings. They do work outside claims, but not inside. I tried to trust [FakeThaumcraftGolem], [FakeThaumcraftBore], [FakeThaumcraftPlayer], [Minecraft] and even giving op power to all FakeThaumcraft names, without luck. As soon as i remove the claim (abandonclaim) the sapling is placed down. Before that, you hear the placing sound 20 times a second.
Can someone help me here please? Using Thaumcraft 4.2.2.1 and Griefprevention 9.1 on a cauldron server for 1.7.10
-
View User Profile
-
Send Message
Posted Jan 16, 2015@bigscary
Alright, superb. I want to get converted asap before this name switch happens on Feb 4th, but at the moment it wont even convert past a certain amount of players, and when I run it a second time after the first time fails it just moved all claims to admin claims and then breaks at another point, this isnt very ideal and im stuck on what to do as I need all claims converted.
-
View User Profile
-
Send Message
Posted Jan 16, 2015@bigscary
Unfortunately it seems like the "accruedblocks"-bug is still there, my fiancee just had her accruedblocks reverted to 100. I corrected this yesterday and this is the first time she's logged in since then =/
Edit: for reference she's used about 23K claim blocks and she was reverted back to 100 accrued, seems pretty typical from what I've seen from the other users as well but it might just be that they're more active and therefore notices the bug more frequently =)
-
View User Profile
-
Send Message
Posted Jan 15, 2015I am currently having an issue with griefprevention. I was trying to select my whole spawnpoint to protect it from claims. i've had the shovel set to admin mode and tried selecting my whole spawnpoint but because it's so big chunks unload/disappear and I never get to select my spawnpoint. is there a way to use a pre selected region with worldedit while standing in the middle of spawn to keep all the chunks visited?
-
View User Profile
-
Send Message
Posted Jan 15, 201510.5.2 Updates
Please take a few moments to vote for Grief Prevention! :) We're only 29 total 5-star reviews away from being the top plugin on the spigot site, which is absolutely a reachable goal. Thanks for your support! http://www.spigotmc.org/resources/griefprevention.1884/
@GodsDead
Hmm, investigating...
-
View User Profile
-
Send Message
Posted Jan 15, 2015Trying to convert from GP 7.8 to 9.4 as this works on 1.7.10, it converts quite a few usernames, and then stops with this message: http://pastebin.com/4SjDc4Wt What exactly do I need to remove from the database for it to work?
-
View User Profile
-
Send Message
Posted Jan 15, 2015@theory18
"Someone" means GP has a UUID for a player but doesn't have the player's name yet. After that player logs in, the problem will be permanently fixed. I've seen a few cases where the player owning a land claim is currently online, but still his name shows as "someone" - this is a bug I haven't tracked down root cause for yet. I think it might only happen for brand new players playing their first session on the server.
See setup/config page for a detailed explanation of claim cleanup. The default is extremely limited - only chest-based land claims when the player has been gone a week or more and hasn't created any other claims or expanded the original claim (basically, new players who play a little then don't come back).
Auto-restoration is on for creative worlds, and off for survival unless you turn it on. When enabled, it will happen instantly when an admin does /deleteclaim. Otherwise for resizes and abandons, there's a warning message sent to the player and a delay to give the player a chance to re-claim the area if he doesn't want his blocks reverted.
@ridddle
Alright, will have a closer look. I must have done something stupid when investigating the first time. :)
By the way, major props for possibly the clearest demonstration of a bug ever submitted here.
-
View User Profile
-
Send Message
Posted Jan 15, 2015@bigscary
Definitely happens. I tested on 10.5.1 just now: https://v.usetapes.com/mdXdo8PUUL
Of course I have
CreaturesTrampleCrops: true.-
View User Profile
-
Send Message
Posted Jan 15, 2015I'm on 1.7.10 and just finally got to updating my older version to the UUID version for 1.7.10.
However i have some claims that say "That block has been claimed by someone", what does define someone? i have a few not all that are named like that.
Also when does the plugin remove the older claims? Timeframe? Command? Don't see an option to turn it off or on in the config i would like to test the revert to nature option.
Thanks alot
-
View User Profile
-
Send Message
Posted Jan 14, 201510.5.1 Updates
Please take a few moments to vote for Grief Prevention! :) We're only 30 total 5-star reviews away from being the top plugin on the spigot site, which is absolutely a reachable goal. Thanks for your support! http://www.spigotmc.org/resources/griefprevention.1884/
-
View User Profile
-
Send Message
Posted Jan 14, 2015@kemmeo
I'll see about making damaging villagers require build trust.
@Turbotailz
Oops, sorry - I stupidly left that line in. It's sheep eating grass. I will fix it in a release today.
-
View User Profile
-
Send Message
Posted Jan 14, 2015I installed 10.5 and am now receiving these messages in the console that are getting a little bit spammy: "GriefPrevention: GRASS"
Here's a pastebin of one of the rather lengthy occurances I found: http://pastebin.com/64XyjwnM
I have no idea what is causing this so it has no meaning to me. Is there a way to turn it off?
-
View User Profile
-
Send Message
Posted Jan 14, 2015@bigscary
Thanks so much for the update!
Are people still able to kill villagers if they have containertrust? If so that is not a good thing!