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 Sep 9, 2014Sounds good guys =)
We'll be sticking to 1.7 on our server for a while and we'd be happy to get an updated GP! I'm a bit scared though seeing how we've had upgrade issues in the past, but nothing a backup can't fix ^^
I'm keeping my eyes on Sponge as well, even more so now that I know that you're aiming for it. I just hope it's not all talk. If anything I want to get off my arse and FINALLY learn how to code minecraft-related plugins/mods.
-
View User Profile
-
Send Message
Posted Sep 8, 2014@bigscary
When I type "/version Griefprevention" it gives me version 7.7. Would beta builds give this?
-
View User Profile
-
Send Message
Posted Sep 8, 2014@bigscary
I appreciate all your hard work into this plugin and future plugins on another server platform!
I subscribe to these comments so once you are able to port over it would be awesome to post an update here. I am defiantly interested in keeping my server going as close to my bukkit config as I can
Did you check out canary mod?
http://www.canarymod.net/
Could be promising if they keep it more up to date.
Sponge seems very promising. I will keep my eye on both.
http://spongepowered.org/
I am using GP 8.0.2 with Bukkit 1.7.9.
I did not have my world in "creative rules worlds" and have added it.
This of course does not allow building anywhere a claim was not made.
I don't necessarily want that.
I would rather the egg not spawn within a claim and allow build anywhere.
-
View User Profile
-
Send Message
Posted Sep 8, 2014@SolarXD
I don't know what to say - yes of course it would be better if I spent a few weeks figuring out how to backward convert data from the beta builds. As for "making adjustments", BC had been changing code for 18 months, and there were more than 700 active bug reports. Just reading the bug reports would have taken a week or so, then do the math on 1-3 hours investigating each one and trying to find the problematic code buried somewhere in 18 months of changes. I want everyone to be happy, but I just don't have enough free time to fix it all. There are two communities which need help here.
1. The community of people playing on GP Bukkit servers today are 95% grief-free. BC's bugs are a pain in the ass, but they don't heavily compromise the most important part of the plugin, the basic anti grief stuff.
2. As soon as a new platform hits, EVERYONE will installing that platform to get their servers up with Minecraft 1.8 features, and their players will have no anti grief to rely on. It's going to be vanilla Minecraft multiplayer all over again.
The second problem is much more severe, so I'm focusing on that problem. I can't do both - this is not my full time job, it's a couple of hours of free time each day, and I don't get paid for it at all so there's no option to change that situation.
-
View User Profile
-
Send Message
Posted Sep 8, 2014@bigscary
I understand that. When a suitable project is to the point that this plugin can be ported that may be an acceptable time to tell all the players that have never had a grief that they will be unprotected. However, until that time comes I still think it would have been better to keep going and just made the adjustments needed instead of making a sweeping change like this.
I've had players go away for months at a time who have returned without a single grief. If I do this then yes they will come back to griefed and messed up builds. Again to me its not worth it.
-
View User Profile
-
Send Message
Posted Sep 8, 2014@mcly
Did u remove the first line in each of the claim files? the first line should be the UUID. Delete that whole line, so line 2 becomes line 1. That is what i did and worked perfect for me.
-
View User Profile
-
Send Message
Posted Sep 8, 20148.0.2 Update!
@LordDWT
Couldn't reproduce this on my end. I think you don't have your world listed under "creative rules worlds" in your config file, OR you're not on Grief Prevention 8.0+.
@selfservice0
I couldn't reproduce the error you described. I tried /trust public and /trust all both inside and outside of a land claim, and it worked for me. Are you possibly on one of the beta builds, still? They're quite full of bugs, and have been removed from the available files here.
-
View User Profile
-
Send Message
Posted Sep 8, 2014@selfservice0
Thanks, will check on that.
@SolarXD
No one will stick with this. Barring a miracle, craftbukkit will never update to 1.8 (the whole team quit). I'm hoping the sponge project will be a suitable replacement sometime soon, but it won't run craftbukkit plugins (grief prevention will have to be ported). We're adding necessary stuff to this plugin just to keep CB 1.7.* plugins safe from grief until a mod platform arrives for Minecraft 1.8.
@LordDWT
Yep saw it, will investigate. Make sure your world is listed under "creative rules worlds" in your config file.
@GPfan
There's no command line route for creating land claims.
-
View User Profile
-
Send Message
Posted Sep 8, 2014Ok, I created an account to say thanks for this plug in. Great for a server I put together for my 10 year old and his friends (some of them in the young griefers club apparently).
This plugin has made my server admin easy so I really wish to support it. Thank you!
1. Nice to see some current updates - thanks!
2. Your proposed direction sounds good. I just need to find a source for CB 1.7.x jar...
3. I see that someone else has forked with similar goals (roll back to 7.7, updated for 1.7.x) Any chance you guys can sync up and avoid duplicating effort?
4. My most important question - any details on \claimslist format so I can roll my server back from beta to 7.7 and re-instate some existing claims? If there were a simple command to make a claim based upon coordinates I would happily claims list my current users and be able to write a script to re-generate their claims...
thanks again
-
View User Profile
-
Send Message
Posted Sep 8, 2014@bigscary
Did you see my previous comments about the egg spawners?
Also canary mod seems to be another source for server. Although they are behind on the versions. If they would abrupt a team to he'll they might be able to stay up to date.
-
View User Profile
-
Send Message
Posted Sep 8, 2014No I haven't read all the comments but if you really want people to stick with this then there needs to be a method implemented to convert 7.8 claims to 7.7 claims. Losing all claims just to keep up on this project is a massive hassle. I have been running my server for a year now and have yet to have one single grief.
If we revert to 7.7 and lose all those claims it would be unacceptable to the players.
-
View User Profile
-
Send Message
Posted Sep 8, 2014When I attempt to add "public" to a claim it gives me an internal error occurred message
Here is the error: http://pastebin.com/C4XXRCLs
@bigscary Sponge seems to be the one everyone is jumping to. Although I don't understand why they can't mimic the Bukkit API. The API isn't copywritten.
-
View User Profile
-
Send Message
Posted Sep 8, 2014@mcly
Yes, you have to start over if you've been running a beta build.
You can jump straight to 8.0.
The problem you're describing could be unique to those broken-ass beta builds. Let us know if you also have that problem using one of our new builds.
-
View User Profile
-
Send Message
Posted Sep 8, 2014I reverted from 7.8 to 7.7, replaced the ClaimData and PlayerData folders from GriefPrevention to GriefPreventionData folders, however, no claims or player data got registered. Does it mean I have to reclaim everything?
After downgrading to 7.7, can I upgrade to 8.0 right away?
Thank you guys for keeping this project going. It doesn't have to be lots of features, just the features that's been from the beginning but tuned for performance (for instance: please fix the spam crash on big server. Probably because the plugin has to check the chat alot)
-
View User Profile
-
Send Message
Posted Sep 8, 2014Im using spigot at the moment. And they are saying they will go on even without bukkit
http://www.spigotmc.org/
-
View User Profile
-
Send Message
Posted Sep 8, 2014Speaking of that mess about CB falling over dead, does anyone have any suggestions for craftbukkit alternatives? I know there must be many, but I'm having issue finding any info on the internet without knowing their names. I'd certainly like to start looking around for a new mod/plugin platform.
And yes, we'll keep working on this, at least until we have something equally good available on a better supported platform.
@ha11oga11o
MySQL support is already in. See setup/config docs.
@CloakedAlien
Yeah, not sure what will happen there. Assuming there's a comparable alternative to CraftBukkit/Bukkit out there, I will certainly continue this project on a new platform. However just a warning - it took GriefPrevention 2 years to get to the functionality level it has here, and it will probably take some serious time to get a new implementation up on a different platform.
-
View User Profile
-
Send Message
Posted Sep 8, 2014@CloakedAlien
Just to let you know, I am monitoring the situation, however just because bukkit may be dead for 1.8 onwards doesn't mean we need to stop development for 1.7.10. However, I am watching the Sponge project and we will most likely be porting GriefPrevention over to it once it has a stable API.
-
View User Profile
-
Send Message
Posted Sep 8, 2014@bigscary
Hello,
"BlocksHub is a Logger & Block access API for world editing plugins. It provides a uniform way to access many block logger plugins and a simple way to check permissions to place a block."
And it had some sort of integration for GP. That error is every time i load server, but both plugins works perfectly, seems only that link between them is broken due new GP version. Im sure BlocksHub dev will fix it easily. Sorry for inconvenience.
BTW, GP always worked perfectly on spigot, and now v 8.0 works fine too.
Just wondering will you incorporate MySQL support. Mine server really better works when is not handling flat file. Its noticeable, at least for me.
Many thnx for all :)
-
View User Profile
-
Send Message
Posted Sep 8, 2014@bigscary
Yes just use any spawner egg.
You will be able to place any mob including villagers inside a claim.
You will not be able to interact with that mob.
Although it is major nuisance to have 500 cows on your claim land.
Also could you prevent animals from entering a claim from outside/leaving unless on a lead from the claim owner. (is this possible? would this interfere with the world mob spawning?)
That would stop spawning animals outside a claim and then they wonder into a claim.
-
View User Profile
-
Send Message
Posted Sep 8, 2014I'm guessing you haven't missed that CraftBukkit is pretty much sunk atm? Who knows what the future holds.
Grief Prevention is _the single most important_ plugin on our server as we have many young players. If we have to switch server software to get 1.8 we'll do that once the dust settles, but we hope to see GP for it then as well =)