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 Feb 12, 2013Is there any possibility of making this more compatible with bukkitforge? It works really well for the most part, but some of the things that are broken with it are the following:
lava/water can still flow into claim land TNT will still break blocks inside the claim if it is placed outside of the claim TNT cannons will work
All I've tested so far. I know it might not be possible but just asking for the heck of it. Either way, thanks a ton for your plugin :D
-
View User Profile
-
Send Message
Posted Feb 12, 2013@bigscary
Well, the odd thing is. I can't even break blocks, but somehow players are breaking each others non-whole blocks (as far as I know non-whole) without any form of trace from LogBlock... Mind you, it doesn't happen very commonly, as I've only seen it happen 4-5 times... So I'm thinking it might be a hack of sorts...
-
View User Profile
-
Send Message
Posted Feb 12, 2013@vivalaminecraft
I also said that :P
-
View User Profile
-
Send Message
Posted Feb 12, 2013@bigscary
Thank you. :) Was right clicking inside it haha.
You've done an amazing and I mean AMAZING job! Recently my server has started getting a lot of younger kids playing. So it helps out a lot :) We offer both residence and this. :)
And as an IT teacher I am also going to be using this to help my students with protecting things as well :)
My only suggestion is to expand permissions. I'd like to be able to assign certain ranks to get more blocks per hour and be able to have more blocks total etc. It would be rather good.
Perhaps something how residence does their permissions, in the config you just state the rank and what you want under it
Builder: Claims.MaxAccruedBlocks: 180000 etc etc VIP: Claims.MaxAccruedBlocks: 280000 etc etc
Will give you a couple beers soon :) Thanks again for your hard work.
-
View User Profile
-
Send Message
Posted Feb 12, 2013Can you give players permissions like max claims permissions per group? Because NederCraft has that.
-
View User Profile
-
Send Message
Posted Feb 12, 2013@MKindy
Players do not get blocks when they're AFK. As for the rest - I'm sorry but I don't understand what you're talking about regarding triggers. That's up to you to figure out. :)
@renaxi
First, read the manual (setup/config page) to learn how admins can get more claim blocks or create claims for free. Second, read notes for Tekkit servers above to see why you're having problems with explosions (because Tekkit is poorly made).
@TheReverend403
Well if you're not reloading often, then use /reload or reboot. If you have a problem with /reload and want it fixed, log a bug against CraftBukkit.
@HajeilSounak
Yes, you could create a plugin to do that.
@austincain
Read the manual. :) /containertrust will allow for killing animals but not building or breaking blocks.
@geekyservers
Man, your server complexity level is blowing my mind. Okay well, there's no permission which would allow a player to break blocks where he's not allowed to EXCEPT for griefprevention.deleteclaims, and then the player would have to use /ignoreclaims to go into that mode. So for now, my guess is that another plugin is getting in the way - try disabling plugins one at a time until the problem vanishes. I'd start with plugins that appear to offer protections, like plotter and essentials.
Also when your ops are NOT allowed to break something, what error message are they getting?
@vivalaminecraft
Right-click outside of your land claim with a stick.
-
View User Profile
-
Send Message
Posted Feb 12, 2013How do you hide the claim blocks? Like the glow stone etc
-
View User Profile
-
Send Message
Posted Feb 12, 2013@bigscary
Thanks for your response! I was in a BETA build of Bukkit, and moved back to the latest recommended build. Unfortunately, still broken for me.
So here's what's happening:
Everyone can claim regions just fine. What's interesting is, I've learned from all my troubleshooting that everyone but OPS cannot break blocks unless we TOGGLE /ignoreclaims. More interesting yet is that I did not specify a ingnoreclaims permission for anyone at all... so it doesn't make sense.
I am using, bPermissions, have the highest recommended bukkit build and matching plugin/highest version for 1.4.7.01; I don't get what I'm doing wrong. Let me know what you need from me. This has been a week long issue for me. =/
Maybe this will help you too... I've also found that, non-opped players can't get passed the wooden doors or open chests as toggled on the config. But everything else is open for griefing. Ugh.
In short:
Links to my permissions: http:pastebin.com/a2EjiFdp
Link to the config file: http:pastebin.com/rzQ9T0KC
Desperate to get this working! Thanks in advance.
-
View User Profile
-
Send Message
Posted Feb 11, 2013Hello, love this plugin so far. Hit a wall tho. I have a community farm with animals in it. I want them to be able to kill them but don’t want them to be able to build and destroy with in this admin claim. And as of right now they can. I have it subdivided so it’s very small area but I would like to limit it to maybe 1 block high and low in that subdivide area if someone dose decide to try and grief there. So right now it’s like 5 by 5 area where they can kill the animals but also build and destroy blocks. This is underneath the castle and if they were to build up and destroy they would be able to grief the 5x5 area around the castle there. Is this fixable somehow. Thanks so much hope I explained it well enough.
-
View User Profile
-
Send Message
Posted Feb 11, 2013Is there a way to alter the script so that every time a Golden Shovel is made it grants it's creator a certain amount of claim blocks? I'm trying to use this with GoldBank so that getting gold to make Golden Shovels to acquire claims drives my economy.
-
View User Profile
-
Send Message
Posted Feb 11, 2013@bigscary
"@TheReverend403:
Sorry, not gonna happen. Why are you reloading often?"
I'm not. What I meant was something like "/griefprevention reload" so that if any changes are made to the config while the server is running, they can be applied without restarting the whole server.
Man, I'd never use "/reload"...
-
View User Profile
-
Send Message
Posted Feb 11, 2013Hello, i got a big problem and hope you can help me, i will try to explain as good as i can. So i just started to setup a tekkit lite server. And choose GP as my anti-grief plugin, as i seen GP used on other tekkit lite servers. However, when i try to claim 10x10 land, as and not as an OP, it says "You don't have enough blocks, to claim that entire area. You need 93097 more blocks" This in my opinions seems redicioules. Explosion above sea level do also make damage to the surrondings. TNT, Nuke, Dynamite and Nuclear reactor, they all do. Plugins i use: Mcmmo, grief prevention, essentails(chat spawn eco), Vault, bpermissions, Masterpromote and tekkit Customizer.
Hope you can help me.
regards Renaxi
-
View User Profile
-
Send Message
Posted Feb 11, 2013@bigscary
Hi bigscary, thanks for the reply!
I did have another question: I could not find any way, but is there a way, in the EventTriggers yml, to declare an event to proc in all worlds, so that I don't need one for world, another for world_nether, and a third for world_the_end?
As for my eariler comment, I do have a system in place using VariableTriggers where I can track player time and with some basic math calculate number of blocks earned in the whole of that playtime; problem is I realized after writing the script last night that if the number of blocks VT thinks a player has is too high (say a player AFK's a lot), then the command to remove blocks is either too harsh (using /acb to cancel out more blocks than the player has) or fails outright (using /sell to give away the blocks and then cancelling out the amount earned for the sale, but /sell fails if you try to sell more blocks than you have). If I'm going to be truly hardcore about it, I should err on the side of too many blocks in the negative.
-
View User Profile
-
Send Message
Posted Feb 11, 2013@coletam
Sorry no - McMMO adds new game features that Bukkit doesn't know about. It's not possible for other plugins to do anything about that, so I'd recommend disabling the bleed feature.
@Darkhand81
Sorry, chests aren't natural (granted, the occassional dungeon chest). I recommend instead turning off the restoration - that's what I do on my test server. So new players can "loot" abandoned builds. In the case where a build is wrecked, you can have yourself a laugh at the griefers who thought they were breaking something important, when really they wasted their time on something entirely forgotten.
@StolenWhisper
Please report your issue to the MCPC developer. Either it isn't asking GP first before placing those items, or it's ignoring GP's instruction to block the placement.
@geekyservers
Yep, as far as I know you can delete the others and just run this one. Your players might want some time to create new land claims before you delete your old protections, though.
I assume it works with all permissions plugins. I've never heard a complaint.
@Chaett
Sorry no, GP doesn't know about WG, and WG doesn't know about GP. Assuming your concern is administrative builds like your spawn, you could prevent land claims in WG regions by creating an administrative land claim on every WG region (/adminclaims). If those WG regions are managed by players, then you're stuck - remove one plugin or the other, or configure them so that WG and GP don't both allow land claiming in the same world.
@JAG100
I am 100% throwing up my hands on that, sorry. :) You're running all kinds of configuration that isn't common and that I never planned for. I build this for CraftBukkit servers, which generally don't teleport people to other servers, share databases with other servers, and so on. Good luck!
@Aliveagain83
That's odd. Are you on a standard CraftBukkit server, or running lots of custom stuff? Did you perhaps say hello several times in a row? Did you keep the logs for around the time you had this issue with your alt?
@IAmDansker
Will do on 1, not on 2.
@xclucky
Hmm... maybe there's a bug in the latest RB. That sounds crazy... let me check on it later to see if I can break half slabs and such without permission on my test server.
@imaapseudonym
/trustlist
@user_955758
Sorry no, no plans to limit number of zones. Why do you want it, how does a player having say, 10 claims cause a problem for you?
Currently there's no command to get claims in an area. I have been considering how to accomplish it without lagging the server.
@geekyservers
Are you running standard CraftBukkit, and a recommended build? Did you get the matching GP version to go with your version of CraftBukkit? There's just not enough information in your post to figure out what the issue is. You're not running Tekkit or some other almost-Minecraft, are you?
@beastfeaster
Sorry no, I don't want to get into land management and a virtual economy. If you add an economy plugin to your server and enable the economy support in GP, then players can trade blocks by selling them to the bank, transferring the cash to a player, and having that player buy the blocks from the bank.
@Lord_pain
/adminclaims
@deleted_9935739
That's already done.
@johnbrasil
Can't do it on my end - the developer of whichever plugin does the /sethome would have to do Grief Prevention integration.
@deleted_9935739
That's already done. It's shown in the video above.
@suliman101
It means you're not formatting the entry properly. Use the other entries as an example.
@MKindy
No sorry, you could use /deleteallclaims <palyer>, then /acb with a negative amount, but that requires you to know how many claim blocks that player has. You could instead penealize a player 100 claim blocks or so for every death, but be advised that going into claim block debt will not auto-delete any land claims already placed.
@Steelsouls
I can only guess that it has SOMETHING to do with permissions settings. I haven't recently changed anything having to do with permissions or the /adminclaims command, and it seems to work fine on my server (where I'm op).
-
View User Profile
-
Send Message
Posted Feb 11, 2013Just a weird issue I'm having.
I run a small server and have been using GP for a while. I recently updated and have made no changes to my permissions regarding GP (I use PermissionsEx). I updated to the latest version 7.6.1 and now I can't switch to /ac. I have the griefprevention.admin.* permission and can use all other admin-related commands, but just can't switch to /ac even when spelling it out fully (incase some plugin had a similar abbreviatoin. Not sure what's causing this and I get no errors, simply an "insufficient permissions" message.
-
View User Profile
-
Send Message
Posted Feb 11, 2013Is there an administrative command to reset somebody back to the defaults as when they first joined the server? I'm running a server with your other plugin, ExtraHardMode, and as an extra bit of entertainment I'd like to make it so that when a player dies, their claimed land is suddenly unprotected AND they have to wait to accrue blocks in order to re-protect it (currently, my players start with 0 blocks, can use a chest to make an initial claim which would put them in the negative, and acquire 40 blocks an hour of playtime). As you can see, very restrictive; I've tried scripting methods to calculate the number of blocks to remove, but it's getting very tedious. An administrative /resetclaims <player> command, clearing the player's progress, would be very helpful. <3
-
View User Profile
-
Send Message
Posted Feb 10, 2013How can i add block ids from forgotten nature mod and simple ores mod. When i add them to the config file they get erased on server restart in the format - 123:
and when i add them without the semi-colon at the end i get - 173 <
can't understand this entry, see BukkitDev documentationi need to add all these ids to prevent grieving on my server, but this plugin refuses the ids.
-
View User Profile
-
Send Message
Posted Feb 10, 2013Well, just a hint ... It would be good to put a lock on the plugin, within protected areas, so that any player could not give /sethome inside the protected area, as this is a fever now ..
It is a hint .. would be great.
-
View User Profile
-
Send Message
Posted Feb 10, 2013Small Suggestion
A warning when players build outside of their claim. I'm seeing a lot of builds lately that extend out of their claim when they don't realize it.
-
View User Profile
-
Send Message
Posted Feb 10, 2013I want my spawn to be protected but i dont want to have to use my land claim?