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 3, 2015edit:
Nether portals in claims can't be entered by players that don't have build permissions. It instead throws the player to a random portal or makes a new portal.
Issue is extremely inconsistent and the portal it uses or creates is extremely random. I will be downgrading because the nether portals are no longer usable.
-
View User Profile
-
Send Message
Posted Jan 3, 2015What is a safe version for 1.7.9-r0.3? I also use this with dnymap grief prevention.
Thanks
-
View User Profile
-
Send Message
Posted Jan 3, 2015What is the latest version I can use on Spigot 1.7.10 to convert all my claims form 7.8 GP?
-
View User Profile
-
Send Message
Posted Jan 2, 2015Since I've updated GriefPrevention-b214 to the newest version, I'm having this weird bug showing a huge wall of ironblocks, pumpkins etc. at the border of my loaded chunks, when trying to get informations of a claim.
This wall appears only when I'm trying to show claims, which are bigger than my currently loaded chunks. It can be removed by rejoining the server, but not by clicking on a non-protected block.
Have I caused this problem with my update or is it a GP-bug?
There were no errors at all!
-
View User Profile
-
Send Message
Posted Jan 2, 2015@bigscary
Can confirm the negative claimblock issue is happening in 9.9 as well. I fixed it just a few days ago and i seems to have gone broken again... It is the accruedblock field that rolls over/resets somehow. Possibly between logins. Right now it's mainly two specific users that are reporting it and it seems to be affecting them roughly at the same time =)
-
View User Profile
-
Send Message
Posted Jan 1, 2015I keep getting this error on my server:
-
View User Profile
-
Send Message
Posted Jan 1, 2015@dddylan98
That's why there's /restorenaturefill (/rnf). It'll fill the holes that /rn might leave.
-
View User Profile
-
Send Message
Posted Jan 1, 2015@bigscary
Hope i find when it happens, so next time can provide more useful info to reproduce this. TY for your help and the wonderful plugin. :)
-
View User Profile
-
Send Message
Posted Dec 31, 2014@bigscary
I tend to steer clear of /RestoreNature. I've found it usually doesn't clean up like I want it to, and prefer to just WorldEdit things away. Say like there's a small cobblestone house that goes 1 block into the ground in a square, I want that gone. It leaves an empty square of air. It'd be cool to sort of incorporate smoothing of things to make it more natural looking. But I feel personally I don't use the restore nature and I'm not sure how many people really do. You could possibly do a poll to see how many people really use it. I would say you did a good job in general though seeing as this is a grief preventing plugin, not fixing griefing. :)
-
View User Profile
-
Send Message
Posted Dec 31, 2014@mirolm
I'm not sure what that's about, I've seen it some lately myself. However it doesn't seem to do any damage (the player's data isn't reset or anything). Regardless, I'll try to get it fixed if only to eliminate the occasional error message. Thanks!
@tomaste
I tried it myself with the latest, and couldn't get it to work as described. Are you using a version compatible with your Minecraft version? The latest are for 1.8 and don't work correctly for 1.7.10. If that's not it, you might try rerunning your buildtools.jar and make sure the server jar you pick is the right one (some of the jar files from the target folders don't have all functionality).
@hiattech
No, the 1.8 compat versions definitely won't work with 1.7.10 and earlier, sorry. :\
I'm surprised you had an issue with the latest 1.7.10-compat version - will you please give an example of the type of error message you're seeing? In case you don't already know, clicking the blue "files" link at the top of this page will list all plugin versions alongside their Minecraft compat versions.
-
View User Profile
-
Send Message
Posted Dec 31, 2014I'm running a combo bukkit/forge 1.7.10 server. for the most part, everything seems to work together except grief protection. I have a couple questions; First, can I try the most recent release that's made for 1.8? I'm guessing no because of the major changes but I wanted to check second: what would be the best 1.7.10 version to use? I tried the latest and I just get spamming messages that grief protection can't interact with this or that item.
I realize I may have to add a list of items to the config so it knows they are containers, but the basic functions aren't working. For now, I would just like people to be able to use the stick to check their property lines and a gold shovel to expand them. right now, right clicking doesn't do anything. I tried pulling all the other pluggins we run but that didn't help. I can provide a list of add-ons if that helps.
The only functions that seem to work right now are the initial claim with the chest. I had to increase the default size for players so until I can get things working right.
Let me know what I can add to help resolve this problem. I'd love to get this fully functional on my server.
Thanks!
-
View User Profile
-
Send Message
Posted Dec 31, 2014Got this exception with latest 10.1 release
[21:05:17] [Thread-10/INFO]: GriefPrevention: Unable to load data for player "f357ae06-794d-3cc8-ab0d-5dc26522ff6f": java.lang.NullPointerException [21:05:17] [Thread-10/WARN]: java.lang.NullPointerException [21:05:17] [Thread-10/WARN]: at java.text.SimpleDateFormat.parse(SimpleDateFormat.java:1380) [21:05:17] [Thread-10/WARN]: at java.text.DateFormat.parse(DateFormat.java:355) [21:05:17] [Thread-10/WARN]: at me.ryanhamshire.GriefPrevention.FlatFileDataStore.getPlayerDataFromStorage(FlatFileDataStore.java:481) [21:05:17] [Thread-10/WARN]: at me.ryanhamshire.GriefPrevention.PlayerData.loadDataFromSecondaryStorage(PlayerData.java:196) [21:05:17] [Thread-10/WARN]: at me.ryanhamshire.GriefPrevention.PlayerData.getAccruedClaimBlocks(PlayerData.java:162) [21:05:17] [Thread-10/WARN]: at me.ryanhamshire.GriefPrevention.DataStore$SavePlayerDataThread.run(DataStore.java:1354) [
Happy New Year to everyone :)
-
View User Profile
-
Send Message
Posted Dec 31, 2014Hi!
It seems as if players are able to expand their initial chest claim to an unlimited size. Claim blocks go negative when they do this. Any idea why this is happening?
-
View User Profile
-
Send Message
Posted Dec 31, 201410.1 Updates
@Charitys
I tried again, and I still can't get this to happen as described. Any chance you're leaving out some details? Have you succeeded in making this happen yourself, or have you only heard about it through players? I might need a video to understand how to do it right. :\
-
View User Profile
-
Send Message
Posted Dec 31, 2014Version 9.9+ causes my server to halt, and by the look of the logs, when trying to fetch info from WorldGuard. Pastebin of the error: http://pastebin.com/D6q7ZiDM - Using WG v6.0.0-SNAPSHOT (may be ultimately WG that's causing the server to halt, but whatever it is causing it is requested by GP, so thought I'd post here, the server never halts otherwise it seems)
-
View User Profile
-
Send Message
Posted Dec 30, 2014@dddylan98
Sure, that works - be advised though that some other things (like /restoreNature) also use that setting. So if you /restorenature near water, you might accidentally zap some water out of existence. :\ If you don't want to risk that, tell your players about /ClaimExplosions, which will allow them to mine using TNT inside their land claims (assuming you're on one of the latest versions, because this was improved recently).
@TJW28
Your trace points to world guard (called by me, admittedly). I'll see if I can find a workaround, and contact WG guys for advice.
@k4zimir
Only in creative mode are players not allowed to build outside of land claims (see config file). I removed the option to prohibit building outside land claims for survival mode worlds.
-
View User Profile
-
Send Message
Posted Dec 30, 2014Hey, is there any way to disallow building outside of claims in 9.1 like in the older versions? I can't find any way to configure this. I would be nice if anyone has an idea to do this.
-
View User Profile
-
Send Message
Posted Dec 30, 2014Hi, I just added the latest update, 8.9, and been having sever crashes when players interact with claims.
I have downgraded to 8.8 and issues seem to have resolved.
Here is stack trace, which references, worldguard, and griefprevention as causes of the crashes.
stack trace
-
View User Profile
-
Send Message
Posted Dec 30, 2014@bigscary
After playing around with some settings I realized doing what I want is already possible with a few setting tweaks. Sorry for wasting your time, haha. All is well. I changed the SeaLevelOverride to 40, so anyone under 40 is able to explosive mine now :)
-
View User Profile
-
Send Message
Posted Dec 30, 2014@dddylan98
You can already do this with /claimexplosions. I'm surprised your player doesn't know this, because when he places TNT, he should get a message about using /claimexplosions.
@xSnowBlitzz718
Yep, what dddylan said. :) Sadly, there are many GP improvements, optimizations and even new features post 1.8 that you can't get in 1.7.10. These include pet protection outside of land claims, death loot protection, and better world guard compatibility, to name a few.