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 12, 2012Is there any way to convert World Guard regions over? Have about 900 regions, which means I would need to map reset if I wanted to change plugins.
-
View User Profile
-
Send Message
Posted Dec 12, 2012Ok i use your plugin and the Real Estate one that someone made to go with it.
I use the RE plugin and it works great but sometimes people dont build and empty plots look bad. So i want to reclaim them and sell them again. I use subdivided plots to sell to stop people griefing the roads etc. My problem is I can't find a /UnPermissionTrust command to remove the plot M (Manager?) I can only remove builders. I don't want to abandon and redo if i can.
ANOTHER SUGGESTION - How do you find a list of admin claims? /Claimslist adminclaims would be nice. I can't find a way of listing them currently. Thanks
-
View User Profile
-
Send Message
Posted Dec 11, 2012@CopyRight46
Go into your config file and remove the survival worlds from your "creative rules worlds" list.
@FordRacer2007
I'm fairly certain there's a plugin which will protect a player from PvP until he's played X hours on the server. Really though, you should just be banning players for picking on newbies incessantly. Killing a guy once is fair competitive play, staking out his house to kill him lots of times is immature trolling. Minecraft PvP is in many ways badly designed, and this is just one of the frustrations - hugely lopsided combat scenarios. Not only is it an asshole thing to do to pick on any player beyond a kill or two, players who routinely bully new players are hurting your server by chasing off new players who might otherwise become regulars themselves.
@zedadiaswick
I'd guess an egg disappearing due to silk touch is a Mojang bug (or by design). Because dragon eggs are insanely rare on almost all servers, I haven't tried to address this and I don't plan to (players can protect eggs and cake themselves by putting glass or something else around it).
@Lochlain
They used to be saved there by location (world;x;y;z), but that proved to be a massive problem eventually. Use your operating system's file search to find claims belonging to a player. Be advised that if you change a claim file while the server is running, that change may be lost. It's best to change claims in game. You can use /deleteclaim, /deleteallclaims <player>, and /claimslist <player>, for example, to modify claims in game. You can resize with your golden shovel, and even add/remove trust levels using /ignoreclaims. There's nothing you can do by file editing that you can't do in game.
@ManBeastPigDev
Sorry no, I don't want to untangle that nasty ball of wax. I'll be putting in tons of bugs that will take me weeks to find and fix. How often are you changing the GP config anyway? :)
-
View User Profile
-
Send Message
Posted Dec 11, 2012Could we have a /griefprevention reload - command please?
-
View User Profile
-
Send Message
Posted Dec 11, 2012hi,
is there any way to make GP to save claims with the playername instead of sequential numbers? it is a pain to try to find the claims on server side as now you need to make a script that opens the files, reads the owner from the file and when it finds the right file then deals with it.
thanks
ps: I mean the files in the claimdata folder
-
View User Profile
-
Send Message
Posted Dec 11, 2012@BigScary:
I run semi-regular The End resets to allow more of my players to be able to experience killing the dragon together, which has resulted in several of my players having dragon eggs. As it turns out, dragon eggs will teleport when smacked; this is not prevented by GP claims. Is there any way to prevent this? One player used a silk touch pick on one in a claim, without permission, and the egg simply disappeared. I'm sure that isn't GP's fault, but is certainly worse than it teleporting a few blocks!
-
View User Profile
-
Send Message
Posted Dec 11, 2012@CopyRight46
There's an option in the config that prevents building without claiming, set it to false and your first world problem is solved.
-
View User Profile
-
Send Message
Posted Dec 11, 2012What do you recommend in this situation: When a new member joins they are 100% vulnerable to being attacked by a veteran member with diamond bling and Lv 5 enchantments. As you can imagine, for a newcomer (specially someone new to Minecraft), would be extremely annoying and frustrating to not be able to do anything because of constantly being attacked and losing the few things they earn. Also, no matter how you put it, there's no way you can win a fight against someone with diamond armor with a wooden or iron sword. I love using this plugin, and love having PvP enabled, but it's getting to the point where it's more of a hassle to have enabled. Anyway to have a configurable time where PvP will be enabled for that player "x" minutes after their first chest is placed? Would actually be a really neat feature to have.
-
View User Profile
-
Send Message
Posted Dec 10, 2012can Somebbody Help Me!!! When I Play All Works But I Can't Break Blocks Until I Claim Something Thats Not Good In An Survival World Please Help
-
View User Profile
-
Send Message
Posted Dec 10, 2012@bigscary
I see what you mean. PVP and creative just doesn't mix nice.
-
View User Profile
-
Send Message
Posted Dec 10, 2012@rlpn
Not 100% no, but it's possible to disable nearly all features in a world. One example of a feature which applies to only the whole server is explosions damaging blocks under sea level only. Generally if you disable creating land claims in a world, many other related features (like limited dumping of water buckets) are automatically disabled in that world as well.
@PrimerBlock
No sorry, as long as there are creative mode players in a world, there are some grief possibilities which can only be eliminated by apply a rule for the entire world, regardless of the player involved. For example, one way to grief is to build a "minecart launchpad" to build minecarts and "shoot" them into a neighboring claim. The only performant way to fix that is to automatically clean up minecarts in creative worlds, since Bukkit doesn't track who built a minecart.
Also there's the bigger general issue - how to stop creative mode players from giving stuff to PvP friends so that their friends have a competitive advantage?
-
View User Profile
-
Send Message
Posted Dec 10, 2012Has anyone tried running PVP and Creative mode together on the same world? I would like the PVPers to be able to build in the wild and in their claim but also have the Creative Players limited to building only in their claimed areas. Each could be in a separate group, example - Fighter and Builder.
-
View User Profile
-
Send Message
Posted Dec 10, 2012Is there a way to disable everything from this plugin in certain worlds? I run a factions server but I wan't to start another world where griefing isn't allowed and it's just survival.
I know starting another server would be easier but I wan't to try this for now.
-
View User Profile
-
Send Message
Posted Dec 10, 2012@Blorp6161
Please read my response.
@Andyroo654
"No escape?" That's not GP saying that, unless you have customized your messages.yaml?
@botg_smp
Thank you very much. :)
@TheFlannelBeard
Hi, I answered your question already via private message, please don't double-post in this way. As I said there, please check your config file to make sure you don't have any survival worlds listed under "creative rules worlds".
@TheFamousFlyingDutchman
/Trapped never works in nether or the end. Also, in recent versions, it has been disabled in administrative claims because it's common for administrators to intentionally trap players, for example to make them read some signs or go through a tutorial. If your players are getting stuck in an admin claim, please adjust the build there so that they can't get stuck.
Yes, it's possible. I will try to remember to add that for you. :)
@diannetea
What CB build are you on? Please switch to a recommended or beta build. Or if you're running a Tekkit server, be sure you're using Grief Prevention 5.5.1.
@Bluffer17
Yes, if you have your world listed under "creative rules worlds" in the config. If your players are in survival mode in that world, then the world should not be under creative rules because they are too limiting. :)
-
View User Profile
-
Send Message
Posted Dec 10, 2012Is this plugin prevents animals from spawning in wilderness? As i can see there is no squids in wild, and other animals don't spawn for some reason. There is monsters (in strange way of spawning, in circle far away around player). I'm using GriefPrevention, ExtraHardMode ad PopulationDencity...
-
View User Profile
-
Send Message
Posted Dec 10, 20122012-12-10 11:07:40 [SEVERE] Could not pass event EntityChangeBlockEvent to GriefPrevention v7.1
org.bukkit.event.EventException
at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:341)
at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62)
at org.bukkit.plugin.TimedRegisteredListener.callEvent(TimedRegisteredListener.java:35)
at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:477)
at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:462)
at org.bukkit.craftbukkit.v1_4_5.event.CraftEventFactory.callEntityChangeBlockEvent(CraftEventFactory.java:468)
at org.bukkit.craftbukkit.v1_4_5.event.CraftEventFactory.callEntityChangeBlockEvent(CraftEventFactory.java:456)
at net.minecraft.server.v1_4_5.EntityEnderman.c(EntityEnderman.java:106)
at net.minecraft.server.v1_4_5.EntityLiving.j_(EntityLiving.java:508)
at net.minecraft.server.v1_4_5.EntityMonster.j_(EntityMonster.java:24)
at net.minecraft.server.v1_4_5.World.tickEntity(World.java:1459)
at net.minecraft.server.v1_4_5.World.entityJoinedWorld(World.java:1421)
at net.minecraft.server.v1_4_5.WorldServer.entityJoinedWorld(WorldServer.java:570)
at net.minecraft.server.v1_4_5.World.playerJoinedWorld(World.java:1411)
at net.minecraft.server.v1_4_5.World.tickEntities(World.java:1289)
at net.minecraft.server.v1_4_5.WorldServer.tickEntities(WorldServer.java:464)
at net.minecraft.server.v1_4_5.MinecraftServer.r(MinecraftServer.java:564)
at net.minecraft.server.v1_4_5.DedicatedServer.r(DedicatedServer.java:222)
at net.minecraft.server.v1_4_5.MinecraftServer.q(MinecraftServer.java:478)
at net.minecraft.server.v1_4_5.MinecraftServer.run(MinecraftServer.java:413)
at net.minecraft.server.v1_4_5.ThreadServerApplication.run(SourceFile:856)
Caused by: java.lang.NoSuchMethodError org.bukkit.event.entity.EntityChangeBlockEvent.getEntity()Lorg/bukkit/entity/LivingEntity;
at me.ryanhamshire.GriefPrevention.EntityEventHandler.onEntityPickup(EntityEventHandler.java:254)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:339)
... 20 more
-
View User Profile
-
Send Message
Posted Dec 9, 2012Wanted to say thank you :) i sat down anf figured out what i needed to get the adjustment i was looking for in your plugin and got it working exactly how i was wanting in a few min after i learned how do use the java compiler and everything :) so thank you, perfect plugin for my needs :)
now on my multiworld server nothng can be affected outside of your claim but you can do everything you need inside to build your home :) and farm the materials on a different world :)
-
View User Profile
-
Send Message
Posted Dec 9, 2012@TheFlannelBeard
Hi, TheFlannelBeard I've had the same problem but i have one question. Are you on Creative because i clicked the link for claim help and said basically that in creative it says can't build without claiming [Dont like it but ok] if it is in Creative, Go to your server properties and change the gamemode to survival See if that works im trying now. i will edit my post if it worked
-
View User Profile
-
Send Message
Posted Dec 8, 2012First of all I really love this plugin! Works (almost) flawless for me.
I have 2 questions.
Keep up the good work!
-
View User Profile
-
Send Message
Posted Dec 8, 2012Need help, URGENT. I donated $10 a month ago, flannelbeard1016@gmail.com.
Im revamping our maps and redoing some things. My players DID NOT get this message before (i reset all their files, per their permission)
"you need to claim land before you can build here"
Again, my users didnt get this message before. At all. They were allowed to build, break, etc and THEN claim their land. Im unsure as to why this is...and I cant seem to fix it...
And before you assume.....:
Help? Please? I WANT them to be able to break and build and claim whenever theyd like...or at all...should they choose. I dont want to "force" them to have to claim....