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 Apr 19, 2012@bigscary
You miss understood my first point.
1. A disable in the config for the pvp hitting Our server is Free from pvp except for in zones where you can't claim (arena's) thus we don't need the whole pvp side of it. we also have siege disabled we just need protection for the users. We have found that players run around hitting other players not hurting them but stopping them from building because of the pvp cant do any thing timer.. practically using your anti greif to greif others...
-
View User Profile
-
Send Message
Posted Apr 19, 2012@krisdestruction
Krisdestruction,
when you're doing commands thru the console, you don't need slashes. the slash is for in-game commands
/adjustbonusclaimblocks <--------- in-game command
adjustbonusclaimblocks <--------- console command
DrFusion,
go into your server fold, click Plugins, click Grief Prevention folder, then open the Config.yml
change the 7th line from PreventTheft: true to
PreventTheft: false
^---four spaces
this is how i configured my server so people can use Crafting Tables, Enchant tables, furnaces of others, and for common areas -- BUT -- this is going to allow anyone to steal outta your chests, but if your chest room is locked with a door, then you have nothing to worry about... it sounds like you'll just need a private area blocked by a steel door for yourself, and wooden doors for public areas ? --hope this helps
-
View User Profile
-
Send Message
Posted Apr 19, 2012@mrcheesete0
k but is it possible to have EVERYONE can open chest on a claim without me /trust ing
-
View User Profile
-
Send Message
Posted Apr 19, 2012I thought you said you added a warning when deleting top level claims? Just deleted my entire town claim on accident. cry. Now to go re-subdivide the 50 or so plots I've given out
-
View User Profile
-
Send Message
Posted Apr 19, 2012@DrFusion
place a specific item, no. openchests, /adminclaim OR /containertrust public
-
View User Profile
-
Send Message
Posted Apr 19, 2012possible to make a claim that everyone can open chests and place an specific item?
-
View User Profile
-
Send Message
Posted Apr 19, 2012I think I found another bug. Can you try /acb in the console?
If you use the command
Through the console, you get the following error.
@bigscary
Did you get a chance to check the coords on the server yet?
-
View User Profile
-
Send Message
Posted Apr 19, 2012@Europia79
Haha I'm very glad you like this plugin, but you're talking in another language with all that pex and nodes and essentials there. :) It's good that you got it working.
-
View User Profile
-
Send Message
Posted Apr 19, 2012@bigscary
thank you , worked :)
-
View User Profile
-
Send Message
Posted Apr 19, 2012hey bigscary, awesome plugin...
i just installed Pex and i lost all the griefprevention help slash commands like
/help grief /help grief 2 /help grief 3
i tried adding a griefprevention.help node... one thing i noticed when placing nodes is that there are sometimes the same node like bukkit.command.help and essentials.help
so yeah, pre-Pex, /help was 16 pages. lol. with Pex, it's down to 3 pages.
This is just a small test server of 10 players, so no rush, no stress if you don't use Pex. Also, i can toss you the address if you want ? you're welcome to drop by anytime.
Thanks man !!!
EDIT: urgghh it's essentials.help.griefprevention lol. i'm an idiot... just ignore me lol
-
View User Profile
-
Send Message
Posted Apr 19, 2012@exeakaexe
Replace your old jar with the new jar and then use /reload in game. No, your players don't have to re-create their claims, and you should NOT delete any data files.
-
View User Profile
-
Send Message
Posted Apr 19, 2012@webname
Sorry web, I can't imagine a fix for that. Not compatible plugins I guess. But if you die in somebody else's area, maybe they should get your stuff, you trespasser. :) (kidding) Anyway, I doubt death tp plus will work with any area-based protection plugins, at least for the case where somebody dies in a claimed area.
@RustyDagger
I'm sorry you can't read a table. Have someone read it to you.
1. That will spam players. Besides if they're starting PvP combat, they're not watching the chat window. They're trying to kill some fools.
2. Equip your golden shovel.
3. It would be more massive with a full link, and most players don't know they can press T and then click the hyperlink. How is it outdated? I also dislike the length of the message, but can't figure out a way to make it shorter without making it less helpful. How do you recommend I shorten it?
4. I agree it feels a little spammy for admins, but remember only admins carry and use a golden shovel all the time. Except maybe for town owners, players don't generally work with claims very often. About your suggestion, what if a player comes back after not playing for a couple of weeks, and can't get the messages because they already got them a lot before? On the slash command alternative to silence the help messages, how will players know about that slash command with making the message longer by advertising it, and what if they forget that slash command so they can't turn the help back on?
5. Most players need three commands or less, and having them all start with /c or whatever will just make them longer, full of abbreviations, and harder to remember for both those reasons. Slash commands of that sort are suitable only for administrators, and they're the reason plugins like Residence are notoriously difficult for typical players to use. You may be comfortable with commands like /c t player1, player2, player3, but most of your players would feel overwhelmed by such complicated slash commands. Finally, everyone has learned to use it this way. I'd be a real jerk if I changed the whole slash command set at this point. Consider installing a reasonable help plugin on your server.
-
View User Profile
-
Send Message
Posted Apr 19, 2012Hi there, I already tried to google it but I couldnt find an answer to my question.
So when I want to update my Griefprevention and I don't want to place all my claims again how do I correctly update it? Just download the newest .jar and replace it with the old one without deleting the griefprevention folder ? Is is the new version still compatible with the "older" files in the folder which tell who own which claims ? Or do I need to delete this folder and people have to claim their ground again ?
Currently using v3.3 Want to update to v3.3.2
Thanks :)
-
View User Profile
-
Send Message
Posted Apr 19, 2012@bigscary
That dose not list all the permissions in a neat form the user and admin are scarred in mass amounts of text lightly bolded.
I have a few requests.
1. a toggle in the config to disable you have been hit you can't do X and maybe a way to change the 15 to some thing else longer or shorter.
2. a command to print how many claimblocks you have remaining.
3. a way to change the message shown on the gold spade its massive and outdated it could be a propper link to the video now.
4. a way to disable the message on the spade after x uses or a command.
5. major rewrite to have all commands be 1 command and just keywords like just /c buy...
-
View User Profile
-
Send Message
Posted Apr 18, 2012Pity it breaks deathtpplus death chests with lockette protection, noone can open the chest nephew died in nieces area and found his chest blocked, she cant open it either. Anyone using this combination , is there a workaround ?
-
View User Profile
-
Send Message
Posted Apr 18, 2012@mrcheesete0
@bigscary
@AuntieBeast
My school library got the JAVA books I requested in today. Maybe I'll check them out and teach myself some basics this weekend, then throw something together?
-
View User Profile
-
Send Message
Posted Apr 18, 2012Coords in extaris are 891 63 185
-
View User Profile
-
Send Message
Posted Apr 18, 2012Hi Aunt! We meet again >.>
Yes it'd be nice to have setowner for someone. RIght now, you can only ask someone to make it with you.
@RustyDagger
http://dev.bukkit.org/server-mods/grief-prevention/pages/Administrative-Details
@bigscary
Didn't see you on yesterday and I don't think you logged on. But I did those two. I can't change your gamemode unless you're online on the server :/ I'll be home at around 7PM EST. Maybe a bit after that after I check the moderation/staff chat.
-
View User Profile
-
Send Message
Posted Apr 18, 2012@mtjaxter
I can't fix that, because it's a problem with the Minecraft client, which always assumes a block is correctly placed until the server tells it that's not true. In the tiny sliver of time between, the player can stand on the block and possibly jump again. Mojang needs to fix it - it's not possible for any plugin to do what you ask right now.
By the way, that issue only helps a player jump one block higher, so it's not as big a deal as you might think. A three-block-high wall is still impossible to get over by simply jumping and failing to place blocks.
Wooden doors and trap doors are in the "to don't" list above. I won't add automatic protection for those, but somebody else can create an extension plugin to do that, if they want.
@shutka
I already updated the source the last time you took that tone. If you checked, you'd know that. And this is the third time you're being told that those aren't real blocks. They're to help you visualize the extent of your claim, and no, I won't change gameplay by making them permanent. How weird would it be to use a golden shovel to build fences? Read the docs and answers to your questions before asking again, or you won't get any answers in the future.
@Rawker31994
@burtthaman
Use something like /containertrust public (instead of mentioning a specific player). Burt, I'm glad you figured it out. No, there's no way to fix it. I used to have it so that the shovel didn't reset when you put it away, but I got complaints for that way, too.
Maybe use Charles' suggestion: /jump
@AuntieBeast
It can be implemented as an extension plugin. That's possible with the public API I've provided, but I haven't put it here, and I don't plan to. For your scenario, I suggest leaving your current protection plugin in for another week or two, and at the same time, enabling GriefPrevention with initial blocks around 1000 or so. That way your players will keep their existing protections while they claim their land with GP. A few players will have really big builds, and for them you can use /adjustbonusclaimblocks to grant more as needed. When the transition period is done, you can set the initial claim blocks back to 100 for brand new players joining the server.
This approach has the benefit of not requiring you and your moderators to fly all over the world and help each player individually (instead, allowing them to help themselves).
@RustyDagger
Is it too much to ask for you to read the administrative details page? There's a table there.
-
View User Profile
-
Send Message
Posted Apr 18, 2012@Rawker31994
public instead of a username at any level of trust trusts everyone.
/containtertrust public
I like AuntieBeast's idea. if someone with griefprevention.admin.* has the ability to make claims for other people even at the very least would be nice.
maybe stand in an existing claim owned either by the player doing it, or a per-existing adminclaim and type /claim [username] to switch it to a private claim owned by that player?