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).
@ValawynV
What specifically are the grief problems you're facing with Residence?
@bigscary
The economy integration the way you have it planned seems fine, the new tree code is much better, and about working you to death sorry about that I hope I am invited to your funeral. I kid, I kid. :)
Treetop code got a redesign. Players will now cut trees as normal (same as Vanilla), and if a player leaves a treetop hanging for five minutes, it will be automatically cleaned up and replaced with a new sapling. Trees which are entirely cut down will stay cut down entirely (no automatic sapling).
Relevant config options with defaults:
@ValawynV
You guys are working me to death. :) Joking. Uhh... give me a week. I might skip ahead and just do the economy stuff so you can get your server back up.
On that topic, my plan is to add two slash commands, /buyclaimblocks <amount> and /sellclaimblocks <amount>. Using either command without an amount would just show the price. Is this sufficient? I've never done economy integration before, so it's important I make sure I have the general idea right.
@ValawynV
You have made the right choice this guys plugin is boss. :D
@bigscary
That's great news! I'm having some serious issues with Residence right now. To the point that my server can't go online, because it's too vulnerable to griefing. I'm looking into fixing it, but I've got little to no leads, and the Residence dev is either unable, unwilling, or too overworked to help, it seems. So, looking for a replacement.
Any idea of what the timeframe for the economy integration might be? Just a ballpark, if at all possible. I may need to shut down the server until such time as this is implemented, and I'd like (again, if at all possible) to know how long that would take.
Yes, i was going to suggest that you read minds good sir ,you read minds.
@TylerIsTooPro
Planning to use Vault, which in turn supports all of the following:
BOSEconomy, EconXP, EssentialseWallet, iConomy, MineConomy
@bigscary what do you plan on using for the economy integration?
@ValawynV
That's right. Economy integration is on the todo list, but it will come after the advanced claims stuff. It might come after PvP, I haven't decided yet.
@Mako_Shark
Unfortunately, neither of those plugins has published their source code or any design details. Maybe if you can convince them to do so... :) Anyway, what's the harm in creating a portal as long as that portal doesn't pop up in someone's claimed land?
I am correct in my understanding that this plugin does NOT (at least currently) have any economy integrations, right?
If so, that's unfortunate... This does almost everything I need it to... I'd really like to switch from Residence to this. It's just... My tediously constructed economy is largely land-based, and this kinda... Well, ruins that.
Regardless of my own personal needs, this plugin is fantastic, and I would encourage you to consider economy integration for BOSEconomy (iConomy's gone inactive, if I remember correctly) and whatever else is still active and popular.
Keep up the good work!
@bigscary
If this is the case, how is it that plugins such as portalstop or noportals have permissions for who can and can't create portals?
If you are unable to implement permissions for portals, then your suggestion of blocking creation in the nether and the end is probably the best option.
@alexdude99
Placeable blocks like the redstone torch will never work, because right-clicking with them is already a default action - placing the block. Making the item not configurable also has a benefit in that no matter which server you join, it's the same (you don't have to go to the server's website or read a bunch of signs to figure it out).
I will add the option only if someone points out another plugin with a conflict.
@Mako_Shark
When a portal is created, Bukkit doesn't tell me who placed it. It might be possible for me to block only portals which would be created inside a claimed area. I'll look into it.
If that doesn't work, then I'll block portals in nether and end worlds, so that you can only create portals from the default world to make those connections. Then the only problem would be someone having claimed land in the nether and suddenly a portal shows up in their claim. I think this isn't a big problem, as the nether and the end aren't fun places to live.
Yes, there's a treetop feature which I'll be updating again today. Currently, breaking one tree block instantly breaks all the blocks in that tree, guaranteeing there's no tree top left behind. There are two config variables which will change with the next release, see comments below. Also see earlier comments for specifics on which changes I'll be implementing in that feature.
@bigscary
Perhaps add an option to choose whether to block all portals or just those in the nether / end and default it to only block in the nether / end. Obviously there should be a permission that lets players create them if all portals are blocked so admins can make public portals or so only certain ranks are allowed to make them.
Also, is the tree function in the current release? I didn't see any option in the config for it and haven't had time to test it yet.
Can you possibly add in a feature so we can change the item/block it uses to make the areas. My friend wants it to use a redstone torch instead of a golden shovel. Thanks!
I played on my test server a bit with a friend last night, and the more I think about it, the less I like the current no-treetop solution. It makes collecting wood too easy, entirely devalues axes, and empowers creative griefers to very quickly destroy a forest.
The new plan is to detect hanging treetops, and remove them after a time. Optionally, automatically replanting the original tree. My thinking is that the same players who leave treetops hanging are those most likely to skip replanting the trees. To do this, I'll probably wait five minutes after a player chops a tree, then check to see if he left the treetop. If it's there, I'll remove it and replant the tree.
I've been spending all my free time coding lately. Will probably take a sanity break today or tomorrow. :) Was dreaming of treetops last night.
@Mako_Shark
Sure Mako, let me think on that a bit for the best solution. What do you think of blocking portal creation only in the nether and end worlds? I don't want to block players from reaching those worlds entirely by blocking it in the standard world.
Might it be possible to add a feature that stops normal users from being able to create portals? The reason I would like this is that portals can be used for griefing by creating one in the nether so that it creates one in the overworld in someones house or floating above a town. I know that there are other plugins to do this such as noportals but I have been unable to find a plugin that has been updated recently. I have been using portalstop but it occasionally fills the log with errors so I need to move to a different plugin.
Thanks man, I'm off to bed just waiting to see the daily update :P :D
@TylerIsTooPro
I'm hitting claim resize and visualization next, since they impact all users. Then I'll move to those power user scenarios (subdivision and management delegation).