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 May 10, 2015@bigscary
Ok after checking each plugin 1 by 1 i have found mcmmo-worldguard is the conflicting plugin that causes this plugin to not function correctly. Is there a way you could add that as a notice to avoid using it as other players can then bypass protections with it?
Also second thing i was wondering if the "no mobs enter/spawn" could be attached to a players plot? like in world guard it prevents any mobs entering a flagged area or even spawning. Would be a nice feature. Many thanks.
-
View User Profile
-
Send Message
Posted May 10, 2015@bigscary
Please, no, or atleast include an option to toggle it. If you are idle you should have disconnected from the server in the first place. Being invuln while not moving makes you able to observe something or stay forever in enemy base and report anyone on your findings....
-
View User Profile
-
Send Message
Posted May 9, 2015Again more strange behaviour, I just had an admin claim delete itself, I only have 2 admins that can delete admin claims and im 1 of them and it wasnt the other, its not in the logs, I came on to destruction and it had just gone.
-
View User Profile
-
Send Message
Posted May 9, 2015WHY DOES IT SAY SIEGE IS DISABLED HERE??????
-
View User Profile
-
Send Message
Posted May 9, 2015@jahangir13
Interesting idea, but I use Minecraft Overviewer, not Dynmap.
EDIT: I'd be happy with a way to process the GP flat files offline and produce a list or csv file for Excel.
EDIT II: Looks like it would be pretty easy to read the flat files and produce a list of claims and users, sorted by last login time. Now should I use Java or PHP?
-
View User Profile
-
Send Message
Posted May 9, 2015Would it be possible to remove the hardcoded default trapped warning keywords, instead replacing it with a user-configurable list? The webcomic "Homestuck" is a common discussion topic for a large percentage of my users, and every time they say the name they are told how to use /trapped.
This would also have the side benefit of better supporting other languages - I'm sure there are many ways to say you can't get out of a hole in each.
I'd really love to see something more like
The default for the trapped keyword would then become "trapped;stuck"
-
View User Profile
-
Send Message
Posted May 9, 2015@Bobcat00
@Bobcat00:
For this reason I made this plugin...so that I as a server admin can see which claims are still used and which ones could be deleted:
http://www.spigotmc.org/resources/jdynmapgriefprevention.818/
-
View User Profile
-
Send Message
Posted May 9, 2015@bigscary
I'd really like a way to get a list of plots where the owners haven't logged on in a long time. If someone hasn't been on in a year, it would be nice to get a list of his plots so I could decide to keep or delete them.
-
View User Profile
-
Send Message
Posted May 8, 2015@jenks1999
I'm using 1.8.3 with these dev versions of WorldEdit and WorldGuard:
WE 3370: http://builds.enginehub.org/job/worldedit?branch=master
WG 1592: http://builds.enginehub.org/job/worldguard?branch=master
-
View User Profile
-
Send Message
Posted May 8, 2015Hey all, looking for feedback on a couple of features coming. :) Please tell me what you think, and especially if you have an improvement idea.
First, /ignore functionality is coming for GP, so players can help themselves when there's no admin around to use /softmute. What's special about GP's /ignore is that when you ignore someone, they also don't get your text. I won't be tellings players this - it's designed to prevent the drama which sometimes comes from very immature players using /ignore. For example, "HAHA you're on ignore now you idiot", or "Oh look, that guy logged in again. Man that /ignore command is great huh?"
Second, I'm considering making idle players immune to damage. Although it's very opportunistic, there are many ways an idle player can be griefed which don't work on an active player. For example, leading a monster over to the player, or (made infamous by youtube videos of griefing) placing sand blocks on a player to suffocate him. The way I'd implement this would be to make a player invulnerable after he's been standing still for a full minute, and immediately drop the invulnerability if he displays some activity like chatting, accessing his inventory, or crafting an item. There would also be an exception of course for any players involved in a /siege.
Tell me what you think! :) We are quickly approaching code complete for this project - there are almost no griefs left unprevented, I think.
-
View User Profile
-
Send Message
Posted May 8, 2015@jenks1999
There's a version of world guard made for 1.8.3. You just have to go to the WorldGuard guy's Jenkins site to download it. It doesn't download directly from WG's dev.bukkit.org page. I suspect once you have the right version of WG made for your 1.8.3 server, then everything will work.
-
View User Profile
-
Send Message
Posted May 8, 2015@bigscary
I checked and it seems that world guard isn't supporting the new 1.8.3 which your grief prevention attaches to the second i remove world guard it seems to solve the issue but of course i cannot keep world guard off my server just to allow your plugin to work. Any ideas of a work around?
It is not in relation to administrative claims. Its general claims and base players that have no permissions are walking into other peoples plots and helping themselves.
-
View User Profile
-
Send Message
Posted May 8, 2015@CKGAR
Hmm... well I didn't know that either. :) I don't think I'll add it, though. It's true I already prevent endermen picking up blocks, but they make a mess and will pick up almost anything. Rabbits only hit carrots, so I'll leave the vanilla behavior untouched in this case.
@jenks1999
Does this involve administrative land claims? Anyone who can create one (based on permissions) can also resize or build in any admin land claim.
@Cave_Bear
Your server is out of date. Update to the latest version of 1.8.3.
@jenks1999
Make sure you're on the latest 1.8.3 version, and that you have the right server jar file (use one that buildtools puts in the top level folder. Don't get one from the "target" subfolder, as some of those aren't complete and don't fully work).
Also, you might try disabling other plugins temporarily and trying with only GP running. If it works when you do that, it's a case of "another plugin is doing bad things".
@missemilia06
I'll double-check to make sure this is working, but if it were broken I think many more would be complaining - so be sure you're on the latest available version of 1.8.3. See above comments to jenks about choosing the right jar file from your buildtools output.
@GodsDead
I've got "add more detailed debugging logs" on my todo list. It might shine some light.
-
View User Profile
-
Send Message
Posted May 7, 2015I'm really confused on how to /givepet to another player. I'm trying to give someone my tamed cat. I do the command and it tells me it's ready for transfer and to just right click. I do that but my cat will either sit down or stand up. The ownership won't transfer. Can you please help me?
-
View User Profile
-
Send Message
Posted May 7, 2015I am still having players claimblocks trimmed, Every once in a while players claim blocks get reset back to 0, even though they have earned the claim blocks through playing.
-
View User Profile
-
Send Message
Posted May 7, 2015@jenks1999
I'm using GP 11.5.2, and I'm unable to open doors with buttons, open chests, place blocks, or break blocks if I'm not trusted. And I'm an OP! So I don't know why you're having problems.
@Cave_Bear
If you look at the notes on the download page, you'll see a big note saying, "DO NOT Update GriefPrevention to 11.3 or later until you've updated your server to the LATEST 1.8.3..."
-
View User Profile
-
Send Message
Posted May 7, 2015@bigscary
Ok after extensive testing i have found that these new patches for some reason you get the message "you don't have Playersname permission to use that." But the door,chest level etc still open. Peoples chests are being looted i only have mcmmo on the server with essentials,group manager,admin fun and a few others that have no effect on doors etc. The only plugin that literally effects this is Grief Prevention.
-
View User Profile
-
Send Message
Posted May 7, 2015hello I need help, i been trying to work out what is wrong but cant. I keep getting this error:
ERROR Plugin GriefPrevention v11.5.1 has failed to register events for class me.ryanhamshire.GriefPrevention.EntityEventHandler because org/bukkit/event/block/BlockExplodeEvent does not exist.
any idea's please?
-
View User Profile
-
Send Message
Posted May 6, 2015Is anyone else having an issue that random players are given full access to other players plots even without permissions? because right now i have 12 people who have full admin powers without the permissions.
-
View User Profile
-
Send Message
Posted May 6, 2015@CKGAR
@bigscary
If you add this in, it should probably function similar to how Endermen are controlled.