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 Aug 9, 2012Fixed creative world rules. Thanks
Can I disable this error: Unable to restore, player is in chunk.
Is this necessary? It just seems to hamper the efforts of the mods.
-
View User Profile
-
Send Message
Posted Aug 9, 2012Just a little request: Could you add "lock" to the autoreply for protecting? If you say "how do i protect my house" it''ll answer, could you add "how do i lock this chest" to it? Or is there a way to add it myself in the messages.yml
-
View User Profile
-
Send Message
Posted Aug 9, 2012@bigscary:
I just wanted you to know that I've been using your plugin in my ultimate modded server since it first came out and I've been very happy with it and I wanted to thank you for it. I just have one small problem though. Is there a way to turn off world protections in a certain world? Because I have a server that is similar to Tekkit but I have tons of other mods in there you can't find in Tekkit servers, I just want to be able to make it so that nukes, creepers and TNTs can explode and cause damage the way they used to be on a certain world (I have a world where griefing and everything is permitted, it's a place I throw griefers and outcasts) but also have them disabled in the main civilized world. I hope there is a way to do that.
Anyways, I love your work and I'm a big fan already. Keep up the good work. My players are loving your plugins thus far. Kudos! :D
-
View User Profile
-
Send Message
Posted Aug 8, 2012@bigscary
I don't have creeperheel. :s But I think I have everything else. Can you see any in this list that might do the whole "regenerate broken blocks". I've been through them mulitple times, and can't seem to find the regeneration.
Oh, and I think the lava issue has been solved.
Plugins (58): BlockDoor, bPermissions, VoxelSniper, Vault, Multiverse-Core, MCDocs, dynmap, TorchArrow, AuthMe, Register, SurvivalGames, ActionZones, Scavenger, ServerLogSaver, PluginSpy, PopulationDensity, SignLogger, BiomeEdit, Catacombs, Citizens, Jobs, bPermissionsWebGUI, WorldEdit, Towny, Multiverse-NetherPortals, PorteCoulissante, SimpleCommandSigns, Chatlogging, Questioner, RangeBans, AnimalShop, CoreProtect, AntiXRay, Timeismoney, Lockette, GriefPrevention, MineCars, Essentials, HyperConomy, Multiverse-Portals, Multiverse-SignPortals, dynmap-mobs, Dynmap-GriefPrevention, CashFlow, EssentialsChat, GPRealEstate, EssentialsXMPP, TownyChat, EssentialsProtect, EssentialsSpawn, Dynmap-Essentials, Multiverse-Adventure, Multiverse-Inventories, EssentialsGeoIP, Dynmap-Towny, DragonTravel, Lift, AntiCheat
-
View User Profile
-
Send Message
Posted Aug 8, 2012Deleted
-
View User Profile
-
Send Message
Posted Aug 8, 2012best plugin! i have used this on my last 5 worlds and everyone LOVES it. well done. :)
any chance you add a way to purchase claim blocks using emeralds?
-
View User Profile
-
Send Message
Posted Aug 8, 2012Works for me BigScary!
Edit: Actually, I take that back. Don't get me wrong, the warnings are a great feature! But I still want to 'enforce' GriefPrevention, because players tend to use "not enough blocks" as an excuse for not protecting their stuff. (i.e. Player: SOMEONE GRIEFED ME! Admin: Did you claim your area with GP? Player: I have too much stuff, I don't have enough claim blocks to claim things. Admin: --; (thinking)*THEN DON'T BUILD SO BIG* )
I mean, they totally would ignore the warnings anyway, and build what they want and then cry about it when it gets griefed, and I really like the idea of limiting the size of builds to the amount of time played.
Anyway, maybe I'll try to create my own plugin for this. I've never coded before though, and never a plugin. Any tips on how I might start? I might be able to figure it out, if not, at least I tried.
-
View User Profile
-
Send Message
Posted Aug 8, 2012Hello, it's me again. I did not really find a note for in in the config. So how can I allow my users to place lava and water outsite of regions?
http://pastie.org/4414576
-
View User Profile
-
Send Message
Posted Aug 8, 2012@bigscary
I've just been idling for the last hour or so in-game while browsing the net and discovered I've earned claim blocks for doing nothing. :o
I'm running the lastest CB 1.3.1 (RB) and GP releases. Is there something I missed in the config? This is puzzling me. lol :D
-
View User Profile
-
Send Message
Posted Aug 8, 2012@bigscary
Hell, maybe I can whip up something with GP flags and the permission group assign plugin. Although looking through your API sheet, I didn't see exactly what I needed scanning through. Is there a more complete javadoc/API reference anywhere?
-
View User Profile
-
Send Message
Posted Aug 8, 2012If you love this plugin, please go to your favorite server administration forums and spread the word! Too many server owners are still doing anti grief the hard way, like using an incomplete anti grief plugin or worse... having volunteers answer help requests all day and night to roll back griefs.
-
View User Profile
-
Send Message
Posted Aug 8, 2012@Eyeball114
What do you mean 3.1.2? Did you mean 1.3.1? Anyway unless you configured the database options, wiping all GriefPrevention data is as simple as stopping your server, deleting the .jar file, and then deleting the GriefPreventionData folder. When you restart the server, GP will be gone (or if you've replaced the .jar file, it will re-create the data folder with fresh data, like a new config file).
@Impiryo
It's my impression that many players leave carts on tracks so other players can use the carts, whether for travel or for a roller coaster. Getting into and out of a cart doesn't require any permissions, but if your track has a "stopping point" which is activated by a button or lever, then the track owner can use /accesstrust public to allow everyone to use buttons and levers without allowing them to place/break minecarts, access storage minecarts, or change the track.
I think protecting empty minecarts is important. They do take 5 iron to build, and I promise that if you let players steal each others' minecarts, many players would complain that they keep building minecarts, and they keep disappearing. Griefers would "teehee" all over the place.
Those are protected by default to encourage players to get their own (especially the enchanting tables). A table owner can use /containertrust public if he really wants to share with everyone. If he only wants to share the table and none of the other containers, he has the option to either move the table to a separate claim, or create a subdivision around it and containertrust the public only in that subdivision.
@thecanadiansandbox
I would think that it's possible to fix whatever the problem is with that other plugin. But it's not mine to fix - Mikeprimm owns it. If it seems broken, consider contacting him. You can tell him that I will be happy to help him troubleshoot the root cause.
@Peregrin5
I decided to, instead of making that rather complex code change, simply notify players when they're building something which may be important to them in an unclaimed area. Have you tried it? It's on by default in the newest versions. :) Players aren't bothered when they place abundant blocks like dirt and sand, but will occassionally get a warning when they place more valuable blocks (bricks, wood planks, etc) that indicate real building on their part.
@pgirl
That "regenerating exploded terrain" sounds like CreeperHeal, a separate plugin. It's definitely not grief prevention doing that. What is the problem you're having with lava permissions?
@theorion
The last time somebody couldn't get the shovel to work, it was because they were using a 1.2.5 grief prevention on a 1.3.1 server. Did you maybe grab a 1.3.1 build of GP for your 1.2.5 server? Double-check the version compatibility in the downloads list at right.
@lol768
You want to allow players to build anywhere in creative mode? Then just take your world out of the "creative worlds" list in GP's config file. Be warned - those rules are actually important, and you may have a lot of wilderness grief to clean up without them.
Yes, not being able to drop items is a creative worlds rule from grief prevention, to prevent item spamming, and the above change to your config file will also turn that off. But not being able to interact with anything isn't GP (do you see an error message in this case?).
@Luficer
It's not meant to replace WorldGuard 100%, because WG has some features which are not anti grief features. I'm waiting for somebody to develop an extension plugin to add flags to grief prevention claims. I won't add it in the base plugin because there are no flags which are necessary for anti grief (for example, not spawning monsters in an area is convenient and cool to have, but has nothing to do with players griefing other players).
@BobaFett119
To clear all claims, delete the claimsdata folder and /reload. DO NOT delete the playerdata folder, unless you want to reset all the claim blocks all your players have earned. If you're using the database option, then you have to drop the claims data table (instead of deleting a folder on the file system).
@Praqoon
There's no /deleteallclaims command, because that would be equipping any player with the right permissions with an instant data nuke. Of course, you guys would never give anybody that level of permission, but... there are server owners who don't have a lot of common sense. :) So in the rare cases where you want to clear all claims, only people with direct access to the data can get it done. I think it's a reasonable security measure.
@MerlenMage
Sorry Merlen, but towny and GP don't fit well together conceptually because they BOTH give players a way to claim land. Short of a deep integration between the two (which I won't pursue for sheer amount of effort and future maintainability problems), there's no way to prevent cases where players will use Towny to supercede GP, or vice versa.
Maybe you could disable GP claims in the world where you're using Towny, and disable Towny in the worlds where you're using GP? For the anti theft, no, it's either on everywhere or off everywhere. You're actually the first ever to ask for this, despite the plugin being available for almost a year, so you can see where I wouldn't want to add that level of complexity to the config file (a world list for every option, instead of true/false) for a rare case like this. :) Hope you can find a way to make it work!
-
View User Profile
-
Send Message
Posted Aug 8, 2012I FREAKING LOVE YOU!!!! I really like this plugin and trying to figure out how id use it with towny since I dont wanna get rid of towny but I found something that prevents me from really enjoying your plugin. Is there a way you can have a config that you can change the settings per world? I want to allow theft in my Wild world but not in my main world for example. Also is there anyway I could control where players are allowed to make claims in a world? for example: I dont want them to be able to make a claim in my towny town unless its in their plot that they own threw towny already.
-
View User Profile
-
Send Message
Posted Aug 8, 2012@Lucifer
"Use /deleteallclaims <player> to delete all of a specific player's claims, for example to remove claims for a player who's been banned."
That's what I was thinking of. Thanks for reminding me of the link. :)
-
View User Profile
-
Send Message
Posted Aug 8, 2012@Praqoon
To that end, there seems to be one command that somewhat fits that description, but it looks like it requires a player name and only deletes one person's claims.
http://dev.bukkit.org/server-mods/grief-prevention/pages/administrative-topics/#w-deleting-and-resizing
Could try it without the params, but doubt it'd cut it.
-
View User Profile
-
Send Message
Posted Aug 8, 2012@Lucifer & Bobafett119
Isn't there an admin command to delete all player claims? Otherwise, deleting the player data and claims data and then rebooting/reloading the server will do it for sure. :)
-
View User Profile
-
Send Message
Posted Aug 8, 2012@BobaFett119
I'd bet that the new world has the same name as the old world, and in that case, you probably still have the old GP config files for that world saved in the Plugins > GriefPreventionData folder. You should be able to just delete the ClaimData and/or PlayerData folder to remove the claims I'd imagine
-
View User Profile
-
Send Message
Posted Aug 8, 2012Hey, first of all great plugin, been using it for awhile now.
however just updated and started new map and it appears everyones old claims still exist in the same location even thought its a new map. ive been reading through and i havent seen anything about this. sorry if ive missed it.
is there a way to just delete every claim for every player at the same time so we can all start to reclaim on the new map?
my server has allot of players and to deleteallclaim for every person would be difficult.
Thanks any help will be appreciated.
-
View User Profile
-
Send Message
Posted Aug 8, 2012I'd like to suggest a feature or two. At the moment this is my favorite region plugin, but can't replace WorldGuard entirely because WG has flagging capabilities. So first suggestion is to implement some method of setting flags (ie. mob spawning, health regen, god mode, etc), and secondly, it'd be nice to implement a region setting that can apply a specific permission group to people who enter the region and restore the prior group upon leaving the region. Maybe even have it only replace a certain group with another group. And have a permission node to bypass region-specific group assignment. I've opened a thread looking for a plugin to emulate that last request, but it's not looking very good. >.< Cheers! Sorry if these have already been implemented, I just haven't figured out how to use them if so.
-
View User Profile
-
Send Message
Posted Aug 8, 2012BigScary, you are awesome! Just loaded your update in conjunction with Bukkit 1.3.1 R.1.0 (and various other plugins) and everything is running without a hitch!
I love your plugin. It works very well and your video tutorials are organized and professional. Thanks so much!
Now where is that donate button?
....Found it! :-)
-allison