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 Mar 31, 2015@NathanWolf
From the repository link at the top of the page
https://github.com/ryanhamshire/GriefPrevention
-
View User Profile
-
Send Message
Posted Mar 31, 2015@bigscary
Thank you for the reply!
I think my main issue is that I still can't find our source code :) Am I missing an obvious link?
I'd like to integrate, but I'd also like to keep my plugin easily buildable. If you have source on github, I'd like to link and mavenize it so I can host it on my repo. I'd be more than happy to PR the mavenization back to you, if you'd be interested in that. It's nice for plugins to be able to build against GP without having to have a copy of your plugin jar. :)
-
View User Profile
-
Send Message
Posted Mar 31, 2015Having an odd issue ... In our config ProtectHorses is set false, , as we've got another plugin handling horses that we've been using since 1.6 .. Anywho.
A horse is showing owned (via GP) by a player - There's no claim there, and using /givepet and right clicking isn't working ... maybe because protect horses is off?
Not exactly sure what to do, or how it occurred. Suggestions?
-
View User Profile
-
Send Message
Posted Mar 31, 2015@meycson
I won't add this, but there's another plugin you can get to add buy/sell of claims.
@CrypticCabub
Yes, find a permission node all your players have and then use /acb [permission.node] amount.
@Brycey92
Please share more of that log, if you have it?
@LuckyRedPepper
Please explain what this means - "trapped is broken"? Describe the situation you were in, what you expected to happen, and what actually happened. Thanks!
@dutchrastacraft
It's a client-side bug which I can't fix from the server code. If you increase your view distance setting, you will see this less often (or not at all).
@abstractmadness
Yes, there's a config option to make certain commands not available inside claims when players don't have access trust. Check your config file.
@NathanWolf
I don't use Maven, I just use Eclipse. Just compile all the files together, it's a simple one-step compile where you only have to link against bukkit and worldguard.
@spawlak1
I don't know anything about that mod, but the answer is usually "depends on how much the mod developer cares about grief". There's some info in the setup/config page about configuration options that may help. You'll have to experiment to see how much protection you can get without asking the mod author to make changes to the mod.
@soopageek
Yep you just missed it. The main reason for that rule was lag problems produced by trying to track fluids outside of claims. When I solved the lag problem, I replaced that rule with a logging feature that writes entries when a player makes a "suspicious" fluid placement. This way you can follow-up to find out who's being a bad guy if you care to do so, and players can happily farm in early-game without claiming their farmland first (often they don't have a golden shovel yet).
-
View User Profile
-
Send Message
Posted Mar 29, 2015Didn't it used to be that player-placed fluids would not flow outside the boundaries of their claim? Did this get changed and I just missed it? Or am I experiencing a bug? I don't see anything in the documentation anywhere and I thought there used to be.
-
View User Profile
-
Send Message
Posted Mar 29, 2015Ok, I found your api docs - but no source links or maven info. Could you please help me out a little trying to build against this plugin? Thank you!
-
View User Profile
-
Send Message
Posted Mar 29, 2015Is there a way to may this protect against the mod Mekanism. People would love to be able to keep their items safe against the digital miner/ flamethrower/ etc from the mod on our server. Thanks.
-
View User Profile
-
Send Message
Posted Mar 28, 2015@cyris69
I don't think that has anything to do with GP, since GP isn't a mod. It's a plugin (bukkit platform, not forge). But, maybe someone who runs a server more like yours is listening and will recognize your problem :) Good luck!
-
View User Profile
-
Send Message
Posted Mar 28, 2015I need some help from teh Devs
I run this tekkit pack (i know not bukkit) but you have an area I can list mods in teh configs but not sure how to go about what I'm getting currently. Here is what I get when logging into my local server Imgure screenshot
This is the pack contents: http://www.technicpack.net/modpack/the-1710-pack.453902/mods
It has 200 mods so conflicts I can assume or a permissions issue?
-
View User Profile
-
Send Message
Posted Mar 28, 201511.2.1 Updates
Please take a few moments to vote for Grief Prevention. :) Thanks for your support! http://www.spigotmc.org/resources/griefprevention.1884/
-
View User Profile
-
Send Message
Posted Mar 28, 2015Hi! Do you have an API, or is there any way I could tie into your plugin to check for for a player's ability to build in an area?
EDIT: I just found your api docs page, looks great so never mind, thanks! :)
-
View User Profile
-
Send Message
Posted Mar 28, 2015Is there a way to block commands inside a claim? For example I want to block the /sethome command to anyone who isn't trusted, I found a [BlockedSlashCommands: /home; /vanish; /spawn] under the PvP area of the configuration, can this line be copied over to another area to get the job done or is this something that would have to be programmed in by you guys?
Great plugin btw, use it 24/7 and recommend it to all my friends with servers. Keep up the good work!
-
View User Profile
-
Send Message
Posted Mar 28, 2015@CrypticCabub
If you are talking about them getting claimblocks every weekend (or which ever amount of set time you want) instead of the option to give claimblocks as time goes on, You could use another plugin that does scheduled commands or even just a command block depending on what you are looking for.
I use PhatLoots and I know you can set it up with a command that allows a "loot chance" For example I have a Daily Chest, Weekly Chest and First Time Chest. Within the First time Chest I have a custom made golden shovel that they can use to claim, with the instructions written down on it as well as a command that gives them 10k claim blocks, this chest can be looted once a month
-
View User Profile
-
Send Message
Posted Mar 27, 2015@pr4xt3roy Yes it was my that requested a log, since there are so many bugs, we need to have a history of what players have done to try and figure out what an issue is, its impossible without a history, This wouldn't just benefit admins, it would benefit development as people would be able to record issues much easier.
I have PM'd you an issue still with /sellclaimblocks & bonusblocks, Selling does now properly deduct from the right column, but somewhere along the lines there is some bad maths still, I have a player thats golden shovel is reporting 16k blocks but /sellclaimblocks is showing 60,000! Again, players can exploit this for incredible amounts of money.
-
View User Profile
-
Send Message
Posted Mar 27, 2015It's getting pretty annoying and it doesn't go away until relog :/ http://puu.sh/gRHGP.jpg http://puu.sh/gRHGR/f8158b984a.png
-
View User Profile
-
Send Message
Posted Mar 26, 2015It appears that /trapped is broken. :/
-
View User Profile
-
Send Message
Posted Mar 25, 2015sorry i meant mods as in moderators. I just want it so normal people can't teleport, or drop items during pvp, but moderators can do whatever they want when classed as 'in pvp'
-
View User Profile
-
Send Message
Posted Mar 24, 2015@bigscary
I don't see anything about primary keys, but sometimes it will say something like this twice in a row: [11:21:14] [Thread-54/INFO]: GriefPrevention: GriefPrevention: Unexpected exception saving data for player "4636610a-adb1-4ad8-b2ed-a7bc986813a6": plugins\GriefPreventionData\PlayerData\4636610a-adb1-4ad8-b2ed-a7bc986813a6 (The requested operation cannot be performed on a file with a user-mapped section open)
-
View User Profile
-
Send Message
Posted Mar 24, 2015Hi there,
I'm from MinecraftHomeschool and Tux suggested I contact you.
Is there a command to give all players that have a file in grief prevention more claim blocks? similar to the /economy give (double star) in essentials. If not, how hard would it be to add one?
I know about the accruing claim blocks over time, but I could use a better way to assign all of our students a set amount claim blocks each weekend.
Thanks for the great plugin, it's been such a blessing to our servers.
Cryptic
-
View User Profile
-
Send Message
Posted Mar 24, 2015I wanted to protect the "main worlds"
and to cities with lots for sale
is not want the players can, mark the lots on other worlds
is mainly wanted to get sells them easy and practical way "and avoiding the use of commands" using plates buttons, something.
like as in "ressidence sings"
name
pice
....
...
or a command to propose the value of the lot, / claim forsale 2000 "$"
and using something to buy
would this be possible?
thx nice plugin but i neeeed ,just myself marks the lots and sell them