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 Dec 8, 2012That video was, amazing.
-
View User Profile
-
Send Message
Posted Dec 7, 2012Already got some cash coming your way on Jan. 1!
http://www.liberty-survival.com/events
-
View User Profile
-
Send Message
Posted Dec 7, 2012Are you want to download this plugin for tekkit, click here.
-
View User Profile
-
Send Message
Posted Dec 6, 2012For some reason, when pplayers use /trapped in an admin claim, it says "no escape" but still tps them out after 5 seconds!?!?!?!
-
View User Profile
-
Send Message
Posted Dec 6, 2012@Praqoon Thanks for your guess but it was already set to false. anyone else have an idea
if i cant fix it then im going to uninstall it because i cant build anything
nore do i want my players to have to type /ignoreclaim all the time [admin command]
EDIT: this plugin is cool and ive used it before on other servers but i will uninstall if i half to
-
View User Profile
-
Send Message
Posted Dec 6, 2012@orbiter28
Very glad you like it, thanks for posting a French tutorial! :)
@Zilacon
Oh okay, I misunderstood. I guess the same advice for Bukkit also applies to Spigot - stick to only the recommended builds, or be prepared to handle nasty problems. If/when a Bukkit RB comes out which has that problem, I will update my code as necessary.
-
View User Profile
-
Send Message
Posted Dec 6, 2012@bigscary
According to md_5 it is a breakage in the bukkit dev builds as he applies all the dev build changes to spigot and anything after Dec 3rd has that error and plugin authors have to work around it.
As he said here: http://www.spigotmc.org/threads/entitychangeblockevent-problem.120/
And explained here: http://www.spigotmc.org/threads/recent-api-breakages.122/
-
View User Profile
-
Send Message
Posted Dec 6, 2012Superb plugin :)
Sorry for my english, i am french.
I post here because a member of my serveur have make a video tutorial in french about this plugin, for user, not for admin.
So, it can help some people.
Je viens ici car un membre de mon serveur à publier une vidéo tutoriel sur ce plugin. Vidéo pour les utilisateur, pas les admins.
Cela pourra aider quelques personnes.
http://www.youtube.com/watch?v=ZUdev_WeFz8
bigscary, all of your plugin are superb :)
-
View User Profile
-
Send Message
Posted Dec 6, 2012@Zilacon
I build and test GP for Bukkit, you're on your own for Spigot-specific problems. Sorry. :( I don't have enough free time to dev/test GP against Spigot and CraftBukkitPlusPlus in addition to CraftBukkit. The idea that Spigot guys would intentionally make a change that would make CraftBukkit plugins not work on Spigot without Spigot-specific code really surprises me, since they've so far promised to give you the extra awesome of Spigot with all the existing CraftBukkit plugins. Sounds like a breach of the user/developer contact to me - if I had built a server on Spigot and then woke up one day to find they'd broken my most important plugins and refused to fix it, I'd be pissed. Hopefully it's just a temporary issue they intend to fix?
@Dr_Proffesor
Player to player is in the realm of real estate, in my opinion. :) Please see extension plugins or public API.
Player to admin claims seems like an extremely rare function to me, and in most cases you won't lose anything by /deleteclaim followed by /adminclaims.
@Darkhand81
Sounds like a very interesting project! Yes, you can use the public API to get a list of all the claims. I think you just need foreach(Claim claim in GriefPrevention.instance.datastore.claims).
@deleted_8314868
Yeah sorry, plugins which give players entirely new ways to change the world are impossible for me to predict in advance, and writing custom code for every one would be too hard. A very skilled developer could engineer his plugin to throw a "fake" block change event just to see what other plugins say, then decide whether or not to make the change based on that. The MCMMO guys try to do that, but even with all their experience, their plugin is a constant source of game breaking plugin compatibility bugs, like ways for players to get infinite diamonds or ways for players to generate massive server lag.
@Blorp6161
If your world is a creative world, then that is the way it should be. If it is a survival world, then go to your config file and remove it from the "creative rules worlds" list.
@masix
What you're trying to do is change the way players play the game in a very big way, so it might not be possible for you to do it without modifying GP (meaning the source code) to fit your needs. You could also consider developing a separate extension plugin using GP's public API. If you want a custom server with custom code and don't want to write it yourself, you're probably shit out of luck unless you're willing to pay somebody.
-
View User Profile
-
Send Message
Posted Dec 6, 2012@bigscary
thanks for the info
I will do an update next week ps: I noticed that after restarting the server the error was gone
-
View User Profile
-
Send Message
Posted Dec 6, 2012I've never heard about this plugin before. I hope I'm gonna like it! :)
-
View User Profile
-
Send Message
Posted Dec 6, 2012you did read my post right? not just a line or 2? i run multiple worlds. 4 actually. 1 is specifically there for farming materials for building.,which means i can reset that world anytime i want without destroying everyones home. this way i don't have people striping forests since they can't replant. or digging holes everywhere becouse they can on the world for housing. well right now they can since i can't fix that.
-
View User Profile
-
Send Message
Posted Dec 6, 2012@masix
Yes, I can see your problem. In a game where breaking and building with blocks is the whole point... you want to stop players from doing it.
Good luck.
-
View User Profile
-
Send Message
Posted Dec 6, 2012close pragoon but i don't want them to be able to dig outside of that either, they can still destroy blocks
-
View User Profile
-
Send Message
Posted Dec 5, 2012@Blorp6161
NoSurvivalBuildingOutsideClaims: true
See if this setting in your config.yml is set like the above. If it is, set it to 'false' and reload the server. I'm not sure if this will solve your problem, it's just a guess. :)
-
View User Profile
-
Send Message
Posted Dec 5, 2012ok one last try to explain, i have mutliple worlds. on one world i want player to be able to build and be protected what i don't want is for them to be able to build outside of thier claim. and this is done in survival mode not creative. when i try loading your plugin src i get tons of errors so i know that i am not doing it right lol oh well, just trying to make a world where there only building that can be done is on claimed land but they can feed cows. drop items on the ground . that would not be lowering protection it would be extending it. would also help to cover the ice issue i think
-
View User Profile
-
Send Message
Posted Dec 5, 2012Hi, im having a issue were i or my friends can't build anywere without claiming some land. any idea why
Thanks, Blorp Please Respond ASAP
-
View User Profile
-
Send Message
Posted Dec 5, 2012@bigscary
Yo, there's specific problem with a runecraft embedder rune. It's a duplication problem and a grief problem. Here's the rune:
http://www.youtube.com/watch?v=6gP9tydsn_E
Using it on claims produces the same effect, your blocks embed into the material but your block count does not go down. Grief prevention seemingly gives the blocked message, and returns the block to your iventory, but since the two plugins don't talk to each-other, runecraft embeds the block into the ground anyway. Basically you can duplicate anything.
Not expecting you to accomodate particular plugins at all, (even though i have a teensy hope about it) just thought it'd bring it to your attention. :)
I got around this by just disabling the rune, thankfully no one on the server depended on it, so it's a minor problem for me.
-
View User Profile
-
Send Message
Posted Dec 5, 2012@bigscary
I'm looking for a way to retrieve the 3D coordinates of every claim on the server. Does the API provide for a way to do that? I'm thinking about a world-transfer plugin for claims...
I have a large, pre-generated world. When changes to the world generator come out (new ores, etc) I have to regenerate the whole world (from the same seed) and start fresh. If I could pass all claim coordinates to WorldEdit's API, step through each one and do a WorldEdit copy/paste from the old world to the new world, I could upgrade the world every time something new is added to the game and it could be seamless to the end users.
-
View User Profile
-
Send Message
Posted Dec 5, 2012Feature suggestion
1. Be able to also transfer player claims to admin claims and also player to player