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 Jul 23, 2013Keep it simple. Keep it just grief prevention like BigScary always did. From his original To-Don't list: "The following features have been requested a few times, but I don't plan to add them because they're not anti-grief features (and this is an anti-grief plugin). I hope you understand that thinking - one sure way to ruin a plugin is to stuff in a bunch of unnecessary features that hurt performance,"
This siege stuff should be in the to-don't list as it has nothing to do with preventing griefing. Make a seperate plugin, using the GriefPrevention API, to do stuff like siege and other things that selectively disable GriefPrevention protections.
-
View User Profile
-
Send Message
Posted Jul 23, 2013heh Always hard working with code you did not 100% write yourself.
-
View User Profile
-
Send Message
Posted Jul 23, 2013@RustyDagger
Wow, you'd almost think that I completely reworked sieging and had no way to test it.
Oh, right. That was exactly what happened. That, and apparently there was siege code in otherwise unrelated bits that I suppose I missed.
Basically it's quite literally me just flailing around and hoping it works. Bukkit API doesn't appear to have a way to allow blocks to be broken but not drop anything, so I had to literally replace the block with air in the handler when cancelled. The other problems are probably the result of GP having a bunch of other methods that I didn't check containing pointless pieces of siege-related logic strewn about like lego's on a child's floor, so it was running the old logic as well as the new, essentially.
EDIT:
The 'rules' behind it are supposed to be, when the attacker breaks a 'soft' capable block during a siege, it get's added to the list of blocks that are added back when the siege is complete. Since there were multiple codepaths dealing with siege, I suspect that was happening more than once, which may have ended up setting the "air" block as the block that some spots were reverted to.
It's supposed to map locations to the original block when they break. If there is an entry when a block is broken than the block can be broken normally, giving a drop. If there isn't, than the block won't be dropped itself and will be replaced with air and then that location and original block added to the mapping.
I'm not sure what would be causing the problems with PvE and related kills but I imagine some new logic is conflicting and causing the reverting information to be replaced so it get's reverted to air or something.
-
View User Profile
-
Send Message
Posted Jul 23, 2013@BC_Programming
Build #143 Siege changes report:
You screwed every thing :O I'm really not sure where to start. 1. the breakable blocks list now Does not matter you can break any thing. 2. The Blocks no longer drop ( good) Instead it spams that material is too hard in chat and removes it any way. 3. Restore did not work when the attacking player was Killed by a PVE death. Killing via PVP did not cause the restore to happen ( after the pve death.. ) 4. Im sure if i tested some more more weird stuff would happen but 3 is plenty to fix for now.
-
View User Profile
-
Send Message
Posted Jul 23, 2013@Askotion
@alex1h
the mystcraft world likly wotn be working because ur having the same issue I was having with mcpc+ in that bukkit is not aware that the world exists even after adding it to multiverse. I was unable to get any thing but permissions to work on my mystcraft worlds its just Having issues because bukkit is unable to force load that maps spawn area the only way i could get the map to load was mystcraft its self and that causes alot of issues. As for the wand No there is no way to stop it greifing your only hope is to disable the item. there are many other things that need disabling as well I may be posting my list on the ftb forums soon keep an eye out.
As for the second guy spamming the same thing over and over in chat just annoys people and makes them want to ignore you now if its a ftb read above if not stop being stupid and read the config pages.
@Ablinn1
The first thing that comes to mind for me as for a cause for this is maybe a bug in the max claims system have you set max claims to 1 by any chance?
-
View User Profile
-
Send Message
Posted Jul 23, 2013Hopefully someone can help me with this little problem I am having on my server..
Players can place down there chests and get their initial claim that we have set up but for some reason no one can use the golden shovel to expand/contract their plots or too set up secondary plots... The golden shovel is the set tool cause when pulling it out it says how many blocks they have, and they do have spare blocks.. Like I said they just can't edit their chest claims or create new ones.. Can anyone help me what am I missing?
-
View User Profile
-
Send Message
Posted Jul 23, 2013== CANT USE IT IT SAY "LAND CLAIMS ARE DISABLED IN THIS WORLD... ==
-
View User Profile
-
Send Message
Posted Jul 23, 2013Is it configurable to extend the hour cooldown for the siege? If so how do I do it. I could not find anywhere to change that in the configs.
-
View User Profile
-
Send Message
Posted Jan 15, 2014LOL I like the Totoro profile picture! (Funny, I saw the movie for the first time the other day.)
;D
-
View User Profile
-
Send Message
Posted Jul 23, 2013I'm an admin on a server with this mod downloaded. Buying and and selling of claim blocks got disabled. What command would i use to enable them?
-
View User Profile
-
Send Message
Posted Jul 23, 2013Does the Development build have a fix for the Death message cooldown filter from making gaps in the chat when people die?
-
View User Profile
-
Send Message
Posted Jul 22, 2013Hey, how can i fix this error "Land Claims are disabled in this world"? I run a FTB Ultimate server and this is in a mystcraft world. And second, is it possible to fix griefing a claim using for example "Wand of Excavation"? Pls help me :) ty :D
And sry for my bad englisch i am german ^_^
-
View User Profile
-
Send Message
Posted Jul 22, 2013"== I CANT USE IT IT SAY "LAND CLAIMS ARE DISABLED IN THIS WORLD... ==
-
View User Profile
-
Send Message
Posted Jul 22, 2013Got this message while holding a gold shovel. "Missing message! ID: ResizeTooFewBlocks. Please contact a server admin"
-
View User Profile
-
Send Message
Posted Jul 22, 2013@Ablinn1
@dominik246
Actually, there is an option for that.
From the documentation: "You may also grant bonus claim blocks based on permissions. For example, /acb [myservergroups.builders] 5000 to grant everyone with the "myservergroups.builders" permission 5,000 claim blocks. This is not a one-time operation - players who get the permission in the future will also get the bonus, and will lose the bonus if they lose the permission."
-
View User Profile
-
Send Message
Posted Jul 22, 2013@Ablinn1
there isn't a option for that I think, but you can sell on a enjin server shop (if you use enjin) for 0.00$ (so for everyone) this command "/AdjustBonusClaimBlocks 10000" and tell them to use that, but DON'T forget to set "User Limit" to 1, so only once a user can purchase that :)
-
View User Profile
-
Send Message
Posted Jul 22, 2013@RustyDagger
It says " EavesdropEnabled: false" so should it be enabled or ?
-
View User Profile
-
Send Message
Posted Jul 22, 2013@dominik246
there's a setting in the spam section of the config. in the sub section eve's drop theres a true/false there for signs. Good luck.
@BC_Programming
OK I will grab a copy when its on the jenkins and play around in my test world As i said the door is only minor and I know the issues with it.. It's a very odd block, Bukkit needs to add some kind of door API. To help you add the whole door to the log and get its state..
-
View User Profile
-
Send Message
Posted Jul 22, 2013@dominik246
For number one that isn't what I needed to know if you read the whole question I have changed all that and stated that all new members do get 10k blocks.. I'm asking how to change everyone else's blocks that have joined before we changed it.. Doing it manually with the ad blocks command isn't an option with 1500 player in the active gp file...
For number 2 thanks ill check them both out when I'm home.
-
View User Profile
-
Send Message
Posted Jul 22, 2013@Ablinn1
1) go to the */plugins/GriefPreventionData/config.yml* there you'll fing "InitialBlocks: 100", change the "100" with "10000" and everyone will get 10'000 blocks when they first join :)
2) just install a plugin named "Vault", I think that will do the work, but if it not works try this "http://dev.bukkit.org/bukkit-plugins/gpflags/"
I'm glad I can help :)