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).
I used to be able to see when a player was last online by using a stick on a claim but now I dont anymore. Any ways to get that back?
Do anyone else have problem with "HardModeZombiesBreakDoors: false" ??
Want to verify if someone else has this problem or its only me.
@bigscary
can there be a command to toggle pvp on or off on a plot as a player so wishes aslong as other plugins like multiverse and world guard permit it?
I know that to get rid of the "thin islands in the sky" is with the SeaLevelOrverrides, but what level do I set a flat creative world to?
11.7.2 Update
@LordKainzo
You can turn off the container protections globally in the config file, or you can completely turn off land claims for specific worlds (where you have instead other plugins like Factions or Towny).
@chris_king
You were doing something wrong. :) The /AdminClaims command is for administrative land claims. They're free (you don't need to use your personal blocks) and anonymous (they don't reveal who created them to players). The reason for having a special admin claims mode is that some admins like to also be players, so this gives you the opportunity to create personal land claims (even big ones if you want using /acb) or anonymous administrative claims for free, depending on your preference or situation. All this is in the "how to guide for administrators" linked above.
@chris_king
Use /adminclaims while having the golden shovel in your hand. Then you claim as usual (right click 2 times on the opposite claim corners). This creates an admin claim for the area (no claim points needed). We have very large admin claims protecting some regions...so this should work out for you. If access is needed for some parts of the spawn admin claim, you could create subclaims on it and trust (access-, container-, trust) people on the subclaims ('public' or 'all' for all players).
Wish there were no limits at all for owners and operators. Frankly? This plugin is not anywhere NEAR powerful enough to claim my entire spawn area. Unless I'm doing something wrong..... I used acb (username) (amount[999999999]) to give myself more blocks... didn't work. I repeated this command like 15 times to give myself enough... and it still wasn't enough. I think it should be set by default that ops have no limit on anything while using this plugin
that should simply be default.I'm just having a hard time finding a decent anti-grief plugin for my spawn area that's all...
My spawn is only protected by one block... and just so you know, config is still default. I made no changes, other than use the acb command.
No stealing from ANY containers.\
is this configurable, bigscary?
Also - is this usable with plugins with town management like Towny/Factions?
11.7.1 Update
Support a hard-working dev! Please consider AutomaticInventory.
@GodsDead
Definitely here (comments or tickets). I've already got too many places to check for messages, don't want to add Github to that list. :)
@bigscary
I'll hold back from all the other ideas and requests so we don't get overloaded and lost/confused! Also how do you prefer these type of Queries/Suggestions/Bug reports? In here or in a github issue?
@mikgreg
In your config, set this node to FALSE:
GriefPrevention.Claims.PortalGenerationRequiresPermission
Or you could just ignore it. The portal event fires so infrequently that it won't have an overall impact on your server speed. I think the timings reports shouldn't flag tick time in red for events that almost never happen (in this case, it's less than 100 times in the entire period in which you were measuring timings).
@GodsDead
1) Sounds doable, let me look at the code to see how risky the change would be.
2) Do you mean the explosion does nothing to "non-soft" blocks?
3) Sure thing.
4) This is definitely a bug, I dunno how I didn't notice your previous complaints? Will fix.
Hi - my server currently runs at around 200 people on its PVE subserver, when we reach high playercounts this happens: http://i.imgur.com/4ZBBYDa.png - how would I reduce this lag?
@bigscary
Siege improvement 1: Allow soft blocks to be broken during the "winning" cooldown. We have chests unlocked, players just put blocks on top of their chests to protect them. In a siege, when you win, you cant get into the chests since they have blocks on top. If you had Siege allow soft block breaking while still in the "loot stage" Im not sure what you call this, then people could loot chests that ave soft blocks protecting them and would encourage building secure safe rooms.
Siege improvement 2: Allow explosion damage during a siege, players can shoot TNT from outside a claim, but it dousnt do anything to soft blocks, if soft blocks are breakable during siege, allow them to be broken from explosion damage too.
Siege improvement 3: Allow us to change the siege settings, Cool-down times, "winning" cooldown times. All the basic stuff, also when I set BreakableBlocks they never seem to work, like stained glass isn't on the list but glass is! I try to add it and it dousnt work.
General Bug: Allow killing Dogs, they are invincible. I have posted this many many times and it keeps getting ignored, if you have a pet that protects you and attacks people and its invincible then its impossible to win a fight.
@DarthRiddle
Only one, initial claim is created when a player places a chest. This is to "notify" the player that he can learn more about the anti-grief plugin/system the server uses.
@DarthRiddle
Only the first placed chest creates a claim to make it easy for new players. The next ones need to be created with the golden shovel.
spenp28,
I have max claims set to 6 in my config. My players cannot figure out how to lay a second claim. When they place the chest the first time it works and they can expand etc. But when they go to lay a second chest in an unclamined territory, nothing happens. Any ideas?
Thank you,
Darth
@spenp28: Go
Please explain. What exactly are players trying to do that isn't working the way you expect? They should be able to break plants (not trees) and plant in already-tilled soil (but not till new soil).
sry bigscary, was away on hols so didn't see your reply till now :D
The issue i am experiencing is that when i subdivide an area that i have tilled and planted crops in, and then i /containertrust a player, they can't break the crops or replant.
I have to give them full /trust for them to be able to break and replant crops.
Not sure if anyone else has experienced this on their server.
@jenks1999
No, each player has to visualize using a stick. I can imaging players complaining that other players can run a slash command to make particles appear on their screens. Also I expect a client side lag (rendering) issue for many players with low end graphics. Thoughts?
I have never heard of this feature with mobs walking around - but I'll tell you it's not an anti-grief feature, and it would be insanely expensive to implement (tracking the movement of entities is crazy-intense for cpu). I'm curious, though - help me understand the griefing potential you see?
@NOMNOMEFFECT
I'm sorry, but I don't know the answer. :(
@GirlGlitch
/acb
@Natalbee
That's on my todo list.
@MasterMithrandir
There's not slash command to delete all the claims in a world, but you could use something like /findstr to find them in your file system, or write a short sql query to find them in your database. In both cases, the world name will be in the coordinate strings. :)
The reason there's no slash command to nuke all the claims in a world - security.
Hey, some people started claiming lands in a world they shouldn't have. Now the world has been excluded from GriefPrevention, but those claims have to be removed manually. Is there any faster way?