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).
@bigscary
extinguish torches? please dont encourge mojang, the enderman were bad enuff.. XD
EDIT: btw do you stop enderman? because it may not be griefing but if i make a public claim and enderman rip bits off, well then i just got greifed by an AI!
@bigscary
the max u can push is 12 i think and i was pushing blocks within claims
the piston will pull them but wont push, if i remove the block it will extend, bear in mind i made a piston door and when u updated it broke, so if it broke without being changed i am regretably gonna sya "bigscary broke the door@!" hhaa
EDIT: i have been welcoming the new AI programmer they hired in early january, his first job was to redo the wolf AI and introduce Puppies (for the wolves im sure) and of course make the mobs really cunning bastards XD
@bigscary
a new world!? crap.. they said 1.8 (or was it a pre9) was the last world generator changed and think this is the 3rd now also i didnt read about this new stuff...
i actually have disabled your treee management, because a freind and i were building a big custom tree thing and ur plugin kept killing it off lol
it mistook it for griefed i assume
So many of you have probably heard about the new updates coming in the next patch. Some of those (fireballs and monstrous jungle trees) may have implications for anti-grief. I'd appreciate any ideas you guys have around that - advanced brainstorming will certainly help avoid issues when the changes do eventually release.
1. Will have to verify that fireballs can't be used to set blocks on fire, but I suspect the current code will cover that without changes.
2. Without changes, I expect the current code will take care of treetops for the giant jungle trees, but only after the last of the four trunk columns is cut. Depending on how far out the branches reach, I might have to make an adjustment to ensure they're covered, and replanting saplings will probably result in smaller trees.
3. Climbable vines will make today's decoration tomorrow's attack vector. There's nothing I can do about that in code without taking away the vine climb, so you players will have to keep it in mind when designing your impenetrable fortresses. :)
Anything I'm missing??
In non-grief-related news, I'm excited about smarter AI (those monsters are super dumb) and disappointed that the new jungle biome will require a new world - say goodbye to your creations! Once again, Mojang is delivering us an awesome update wrapped in poo. I wish they'd update some or all of the monsters to seek out and extinguish torches, but I might be asking too much, there.
@genesis_aix
I don't understand your golden shovel problem. If you mis-click with the shovel and get an error message like "that claim is too small" or "you dont have enough blocks", you can right click again, because you're still working on the second point. You don't start over unless you put your shovel away. I'll try to clarify the help text.
Similarly, you shouldn't have any problem with teleportation, as long as you're not teleporting to a different world. Provided you don't put away your shovel, your first click won't be forgotten.
I think that probably you're just putting away your shovel every time, and that's making life difficult for you. You can repeatedly right click with the shovel until you find a suitable spot, rather than putting it away and starting over every single time you make a mistake.
Sending anyone a list of claims and their locations would be a giant mess in the Minecraft client. Only a few lines can show at a time in the chat window, and many non-private servers will eventually have >100 claims easily. If you want to see a list of claims and their locations, look in your plugins\griefpreventiondata\claims folder. Each file is one claim, and the filename is its corner location. If you open the file, you can see coordinates for both corners as well as the owner name and anyone else who has access to the claim.
Requiring players to stand in a claim to edit it, or stand outside of it to edit all their claims at once, keeps life simple for players, and keeps the code simpler with fewer bugs. I think very few players will have claims spaced very far apart AND will want to managed them individually. The common cases are one giant claim, and several small claims very close together.
@cvxx7q
Yes, I may very well headdesk. Check to make sure you're not pushing more blocks than a piston is allowed to push (I think max 5), and also that you're not pushing a block into another adjacent claim. I'll check on it myself today, too. I need to code the subdivisions this weekend, and that's when I plan to do a full test pass for everything again.
@ValawynV
Yep, enter/exit messages have been requested before. Those messages are problematic because they're very expensive, and on public servers, end up contributing to spam. I may eventually add them as an opt-in option for private servers where admins can afford the performance hit and won't have the spam problem.
I'm very glad you like the plugin!
@genesis_aix
your teleportation is a thirdparty system so the plugin cannot be expected to support this, theres nothing wrong with the plugin "remembering" but your teleport basically respawns you thus the golden shovel was "put away" in the process
what is the plugin you are using to teleport ;)
Ive tried alot of plugins, and keep comming back to this one. Keep up the good work!
However, there are some urgent, and some less urgent things: (from critial - to minor) Critical: - Goldenshovel: left click = point A & right click = point B Then we dont have to go back to point A if we missclick B. - Goldenshovel; When i set the first point and teleport (/tp coords) it fails to remember the first point.
Lesser: - Make it possible for admins (and users via permissions) to see list of all claims, and mabye also location?
Minor: - Set a name and welcome message on claims - Remote delete claims (obviously then would need a name then) (that can be limited so only admins can use it)
ohh.. and : Bigscary for presiden!
@bigscary
prepare to start banging ur head into the keyboard again.... your update has broke my pistons, they pull but wont push anymore (i removed your plugin and they worked again)
it only happens in claims
@ValawynV
+1 to that, i think the messages can be useful sometimes u get spammed to death lol, will have too see what BigScary says
naming of land i dont think is much use (this is my opinion not everyne elses) but i do see that sometimes people want to name them probably so they can tell each other which of their 30 claims they are at XD
@bigscary
Glad to see things are still moving right along. My server just made the jump to 1.1, and I'm waiting on my players to get in here and be ready to replace their land claims before I make the jump to the newer versions of GP. I'm actually a couple builds back, so I'm looking forward to the new toys.
On a side note, my players love your plugin. The only feature I've heard requested from them is the enter/exit messages and naming of land that they used to get with Residence. But, you've already been asked for that many, many times I'm sure. Just sharing my players' experiences/opinions with you. I, as a server administrator, am quite satisfied with the plugin itself.
@Kaylinofhr
hey throw some credit to BigScary, im just his personal pain in the ass XD
@bigscary
dont worry ill be the hardest critic i can be haha ;)
Minor update (1.5.1)
Fixed that "bonemeal acts like a golden shovel" issue. :) This is also the first compatible build with 1.1 craftbukkit recommended. I didn't run a full test pass because that takes a long time, but I did check the most common features.
@cvxx7q
Fantastic! Thank you very much. :)
@cvxx7q
confirmed, bone meal is presenting gold shovel usage information, as BigScary said, itll be fixed very soon, ;)
@Kaylinofhr
oh i see lol i will go test that too ;)
@cvxx7q
I think you may have misunderstood my issue. My bonemeal was acting like a gold shovel. I was not trying to protect an area, I was trying to grow trees near my spawn area. I was in creative mode at the time and I am OP on the server, if that makes any difference.
http://pastebin.com/WYBijmAr is a copy of the config.yml. If you need any other information, please let me know.
@Kaylinofhr
strange, i did all my admin claims with no issues whatsoever *goes off to confirm*
also can you post ur config (always helps)
EDIT: did it say u must make a claim 10X10 at least? because i just performed a claim and it worked fine
i dont want to be rude, but have u mark the two points in a daigonal? because i think you may have tried to mark the 4 points urself :P
@bigscary
well not only do i sell them in a store thing for crazy prices i have also got the ability for ppl to catch those mobs in their eggs (u throw a chicken egg at them)
so even if i refused to sell the silverfish, they cud still catch them, and 1 is all u need to wreck a ID97 structure
@Kaylinofhr
Wow, that sounds very strange. I'll check into it today and will try to fix it immediately. I'm glad you like the plugin!