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 Oct 3, 2012Hi,
Recently updated this plugin, was wondering if a player command logger was added. I'm seeing lines like the following in my console.
[INFO] mdcollins05 issued server command: /core inspect
I'm wondering if it's possible to disable this, as I already have a plugin performing that task along with a few more options (alerting admins of certain commands and ignoring certain commands).
Thanks!
-
View User Profile
-
Send Message
Posted Oct 3, 2012@krisdestruction
Looks like there's some problem with your database connection. I wish I had more information than that, but all I can say for sure is that GP thinks your connection is busted. Do you see this right after reload and frequently after that, or only after you've been up and running for a while?
@FordRacer2007
That's very odd. Are you on a Tekkit server? If so, be sure to get GP 5.5.1, not the latest GP. I just checekd on my test server with fire spread turned off, and fire isn't spreading for me either inside or outside claims.
-
View User Profile
-
Send Message
Posted Oct 3, 2012@briankdk
You can't disable that. Ever griefer would just fly around with cobble blocks and place everywhere, creating an enormous mess for you to clean up daily. Requiring players to claim land first and then limiting them to building inside their land claims is the only way to prevent large scale griefing in a creative server.
@vxwkillerj_the_walrus_king
No sorry, PvPing somebody on a server where PvP is allowed is not griefing. There is spawn camping protection built in. If you want to give players the option to turn off PvP when they don't want to fight, then install a plugin which gives them a slash command to toggle their PvP on and off.
-
View User Profile
-
Send Message
Posted Oct 3, 2012Hey i was wandering if you could make it where pepole cant pvp in claims cause this is a great plugin i just want it too be where pepole are not allowed too pvp in claims or can you set like a config thing for that thank you server ip:teamkiller.net
-
View User Profile
-
Send Message
Posted Oct 3, 2012how do i disable:
"In creative worlds, players can't build in the wilderness"
I want people to be able to build where theres NO claim.....
Btw - thanks for a great plugin :-)
-
View User Profile
-
Send Message
Posted Oct 3, 2012@krisdestruction
Okay, I'll see if I can figure out the database thing. For now I recommend you go back to file mode, it's better anyway.
@FordRacer2007
Okay, will check on it. :)
-
View User Profile
-
Send Message
Posted Oct 3, 2012Hm... Just installed your latest update, and though I have fire spread disabled... it's spreading. It isn't causing damage, but my whole server is on fire lol.
-
View User Profile
-
Send Message
Posted Oct 2, 2012Also just checked, you don't have to register to file a ticket. You can "Post Anonymously".
https://www.assembla.com/spaces/essentials/support/tickets/new
-
View User Profile
-
Send Message
Posted Oct 2, 2012@bigscary
Get them dev connections dawg (some movie reference) :P
No seriously if you send me what you need me to say, I'll happily submit a request on your behalf with my account.
Now back to my problem :D
Getting this error after converting to a database. The database is doing well but from what I can see, it's not purging the data correctly. http://dev.bukkit.org/paste/6335/
-
View User Profile
-
Send Message
Posted Oct 2, 2012@LeeTheENTP
Well I was going to submit your problem as a bug over there in essentials, but they don't have comments and I have to register to file a ticket, so... I guess they'll just have to continue sucking. :\ I've always said that taking away game features from all players to stop griefers is a ridiculous approach. And preventing a player from doing something without even telling him why? Damn.
I'm very glad you figured out your problem. :)
@zlepper
Hm, probably a tiny formatting mistake you made when editing the file. It's a common problem with plugin config files (for all plugins). Glad it's fixed!
-
View User Profile
-
Send Message
Posted Oct 2, 2012@bigscary
It was EssentialsProtect -_-. I could care less about that plugin anyway, especially since GP does all of this and more... I've removed EssentialsProtect, and now it works great!
I'm glad it wasn't any of the cool/very helpful plugins like War, PEX, and Volcano!
Thanks for the help!
-
View User Profile
-
Send Message
Posted Oct 2, 2012@bigscary
I'm most likely getting rid of ModifyWorld because I got rid of the Noob rank, so there is no need to restrict block placing/breaking and chatting. If that doesn't fix it I'll try disabling other plugins that may be causing this.
The person who is helping me debug the server and found this issue is actually my brother, and I already know his password (I set his account up for him :P), and I know he wouldn't mind me using his account to debug.
Thank you for all your support, and if you would like to, please check out my server when it's up! We won't have the best computer running it for a while (just for multiplayer debugging), but we will be getting a better one hopefully in January!
-
View User Profile
-
Send Message
Posted Oct 2, 2012@bigscary
After looking through the config file i discovered that the plugin somehow had reset the Economy part, that's most likely why it was sudden that it stopped working. thank you. hope you continue the good work. thumbs up from here
Also the tempoary fix for anybody else is to take the money from a player if they have enough, and then reward them with bonus claim blocks, through this is quite a detour to do it.
-
View User Profile
-
Send Message
Posted Oct 2, 2012@zlepper
Okay so do the following:
1. Check your config file to make sure you have set buy and/or sell values for claim blocks.
2. Make sure you have Vault plugin installed, and a Vault-compatible economy plugin (there's a list of compatible plugins on the Vault plugin's page).
3. Check your boot logs to see if either Vault or GriefPrevention is giving you an error message which could help you figure out what the problem is.
@Macheteblood
You can either reduce the minimum claim size in your config, or use /adminclaims to create a claim of any size. After using /adminclaims, if you want to give that claim to a player, use /transferclaim.
@LeeTheENTP
Sorry, nothing there jumps at me and says "this is the one!". :\
Unfortunately, the only way to approach this problem when nobody can help is to try disabling plugins one at a time until you notice the problem disappear. If I were in your position, I'd start with ModifyWorld, PermissionsEx, Volcano, and War.
You could speed things up by having your player temporarily change his pass and give it to you, if he's comfortable with that. That way you could test it yourself rapidly without having him standing around waiting for your instructions.
@JustinFatalx
John Smith.
@chalemi
See response to ZLepper above. :) This is fixed in a later version, but the later versions aren't compat with Tekkit until Tekkit updates to 1.3.
@caseyjamest
Siege.Worlds: [world, world_nether, world_the_end]
If that doesn't work, check your boot logs to see if GriefPrevention is giving you an error message. Also are you using any plugin to load additional worlds, like Multiverse? If so, which one?
-
View User Profile
-
Send Message
Posted Oct 2, 2012OK. I have tried everything. I cannot FOR THE LIFE OF ME figure out how to make siege work.
I have listed the worlds in every different way I could think of in the config file. I have tried with other players on their plot, on my plot, in wilderness, after engaging in PvP. EVERYTHING. /siege just says "Siege is disabled here." There IS NOTHING on your tutorial or any of the guides that say how to list the worlds in the config file. You might want to tell people how to enable it?
How should the worlds be listed under Siege: World: in config? How the hell do I get this to work?
-
View User Profile
-
Send Message
Posted Oct 1, 2012i am having an odd problem, /buyclaimblocks does not work. for anyone, no error message. it was working one day then it wasnt working. any ideas?
-
View User Profile
-
Send Message
Posted Oct 1, 2012What texture pack are you using in the videos?
-
View User Profile
-
Send Message
Posted Oct 1, 2012@bigscary
I looked but couldn't find any problems. I'll run another test, though.
...
It still didn't work, so I'll give a full plugin list and can email you Dropbox links to the configs if you need them.
Plugins:
-
View User Profile
-
Send Message
Posted Oct 1, 2012@LeeTheENTP
Maybe even mcMMO, but that's a stretch.
-
View User Profile
-
Send Message
Posted Oct 1, 2012@bigscary
Thanks you for your support, and if anything, it's PermissionsEx, ModifyWorld (came with PEX, but he has all ModifyWorld permissions), NoCheatPlus, or PermissionsBukkit (used to get PEX working), or possibly War. I'll look at the config files for these in more detail and see if anything is causing an issue.