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 15, 2014Thanks for the rapid response. Updating Spigot cured the issue :)
-
View User Profile
-
Send Message
Posted Dec 15, 2014@bigscary I see a lot of Players killing other players and then doing /sethome near that players home and killing them as they exit many times. As it happens with my server the player are real life friends and they can't seem to get along all the time and tend to kill each other over and over again causing arguments in real life and in game. If I had a way to limit the amount of times they could kill each other within a specified time frame that would help. After said amount of time I have a /jail command set-up. Because of GP and PvP manager tend to fight over some of these features I can't get this to work. I'm fine tuning them to either work together or to eliminate PvP manager all together. Does GP announce that a player is in combat to that player? Or change there name color in "TAB" and over there head?
-
View User Profile
-
Send Message
Posted Dec 15, 20149.4.1 Updates
@modzmarvin
Hmm... have you updated your buildtools.jar? The newest version makes picking the wrong JAR from the build tools output harder. I'm not sure, but my best guess is that you grabbed the wrong spigot jar from your build tools output?
@LordDWT
About kill abuse, can you describe the situation where grief prevention's anti spawn camping feature wouldn't solve the same problem better? It works by not allowing a player to be attacked until he picks up an item, and he can't pick up items for about 10 seconds after respawning. It forces would-be griefers to choose between chasing someone indefinitely and staying at the spawn point.
-
View User Profile
-
Send Message
Posted Dec 15, 2014@bigscary
Kill Abuse is one that isn't covered by your plugin and PvP Manager Uses TAG API to change colors of players in combat. With Kill Abuse if you kill a player X times in X minutes then it executes X command (which is configurable)
-
View User Profile
-
Send Message
Posted Dec 15, 2014Just updated my spigot and my griefprovention (16/12/14 and spigots version put out yesterday)
http://pastebin.com/hnj6Qdtp
Cant do anything. No commands, no claiming, nothing
-
View User Profile
-
Send Message
Posted Dec 15, 2014@spypat
Try updating your spigot. They're releasing with a lot of bugs lately.
@CloakedAlien
Thanks, I'll keep an eye out for that and similar issues. Also regarding the negative claim blocks - you're right it's not much to go on, but I will try to figure it out. I've seen the same on my test server as well, just haven't been able to track it down.
@Pringui2
I'm not sure I understand what you mean by "I have claim disabled in the config for the event". There's a config option which will allow pistons to push blocks outside of land claims, which is disabled by default to prevent performance problems. Try enabling it.
@EtonGaming
You probably need to update to 1.8, which is the version the latest GP versions are made for. Or, you can downgrade GP to an earlier version which was made for 1.7.
@ridddle
The per world configs will come back when I have time to make them easy to use.
Please tell me more about the features you mentioned - what do you want to see come back?
@snowfox12
You should be able to use /containtertrust public in that admin claim to grant access to all the chests.
@mcly
Thanks I'll check on the log messages. For the other, please stop pinging me on issues you've already reported - I promised to fix that, and I will. In the meantime, you can use /ic to break the traps.
@NinjaSplat
I'm not sure if I will fix that, let me see what it will take to get it done. Can you explain why it's a problem in your case so I understand the impact?
@Elithelion
Yep, update your spigot.
@Kazathur92
Update your spigot.
@LordDWT
Reduce your pvp worlds list to only a fake world (one that doesn't exist). That will do it for now. I'd like to make the pvp worlds list easier to use, but it's not very high on the list right now.
Specifically which features of pvp manager are you using which aren't already in grief prevention?
-
View User Profile
-
Send Message
Posted Dec 15, 2014@Kazathur92 http://pastebin.com/ Instead of cluttering up the comments.
@bigscary Can you make an option to turn off all GP PVP options at one time? I have PvP Manager and I'm getting a conflict between the two. OR you could add PvP Manager features to your plugin and I wouldn't need it =-). Either way. Thanks for the continued support and development of the necessary plugin!
-
View User Profile
-
Send Message
Posted Dec 15, 2014hi, hey can anyone help me? my server doesn't seem to be working properly with this plugin. Every time I right click to expand my claim I get this message: 03:04:19 ERROR]: Could not pass event PlayerInteractEvent to GriefPrevention v9.3 org.bukkit.event.EventException at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:294) [craftbukkit.jar:git-Spigot-1494] at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) [craftbukkit.jar:git-Spigot-1494] at org.bukkit.plugin.TimedRegisteredListener.callEvent(TimedRegisteredListener.java:30) [craftbukkit.jar:git-Spigot-1494] at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:502) [craftbukkit.jar:git-Spigot-1494] at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:487) [craftbukkit.jar:git-Spigot-1494] at org.bukkit.craftbukkit.v1_7_R3.event.CraftEventFactory.callPlayerInteractEvent(CraftEventFactory.java:233) [craftbukkit.jar:git-Spigot-1494] at org.bukkit.craftbukkit.v1_7_R3.event.CraftEventFactory.callPlayerInteractEvent(CraftEventFactory.java:203) [craftbukkit.jar:git-Spigot-1494] at net.minecraft.server.v1_7_R3.PlayerConnection.a(PlayerConnection.java:618) [craftbukkit.jar:git-Spigot-1494] at net.minecraft.server.v1_7_R3.PacketPlayInBlockPlace.a(SourceFile:60) [craftbukkit.jar:git-Spigot-1494] at net.minecraft.server.v1_7_R3.PacketPlayInBlockPlace.handle(SourceFile:9) [craftbukkit.jar:git-Spigot-1494] at net.minecraft.server.v1_7_R3.NetworkManager.a(NetworkManager.java:180) [craftbukkit.jar:git-Spigot-1494] at net.minecraft.server.v1_7_R3.ServerConnection.c(ServerConnection.java:81) [craftbukkit.jar:git-Spigot-1494] at net.minecraft.server.v1_7_R3.MinecraftServer.v(MinecraftServer.java:720) [craftbukkit.jar:git-Spigot-1494] at net.minecraft.server.v1_7_R3.DedicatedServer.v(DedicatedServer.java:283) [craftbukkit.jar:git-Spigot-1494] at net.minecraft.server.v1_7_R3.MinecraftServer.u(MinecraftServer.java:583) [craftbukkit.jar:git-Spigot-1494] at net.minecraft.server.v1_7_R3.MinecraftServer.run(MinecraftServer.java:489) [craftbukkit.jar:git-Spigot-1494] at net.minecraft.server.v1_7_R3.ThreadServerApplication.run(SourceFile:628) [craftbukkit.jar:git-Spigot-1494] Caused by: java.lang.NoSuchFieldError: ACACIA_FENCE_GATE at me.ryanhamshire.GriefPrevention.PlayerEventHandler.onPlayerInteract(PlayerEventHandler.java:1236) [?:?] at sun.reflect.GeneratedMethodAccessor170.invoke(Unknown Source) [?:?] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) [?:1.6.0_65] at java.lang.reflect.Method.invoke(Method.java:597) [?:1.6.0_65] at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:292) [craftbukkit.jar:git-Spigot-1494] ... 16 more when i right click with the shovel, this message pops up and I can't claim new land with the shovel. However when i place the chest, it makes the claim around it just fine.. plz help :C
-
View User Profile
-
Send Message
Posted Dec 15, 2014@Elithelion
I believe that's a Spigot bug. Update to the latest Spigot version, that should fix your issue.
-
View User Profile
-
Send Message
Posted Dec 14, 2014Please fix the nether portal stuck issue. Thanks.
-
View User Profile
-
Send Message
Posted Dec 14, 2014I have a problem also.Have Spigot 1.8 with these plugins - Coreprotect 2.0.9, Essentials 2.x, Griefprevention 9.3, LWC, Magicchest, Multiverse 2.5, PEX, and Vault. For some reason I cannot make admin claims. The shovel double clicks on a single block and won't let me resize the claim. Regular claims seem to function fine. This has been a problem for me since 1.7.4 and I could never figure out the issue. Thanks for the awesome work.
-
View User Profile
-
Send Message
Posted Dec 14, 2014I have a small problem, any fluids I place inside a subdivided claim will flow out of it and into the normal claim, and can flow into a subdivided claim from a normal claim. Can you fix this?
-
View User Profile
-
Send Message
Posted Dec 14, 2014Bug report: There's an error appear everytime a player type a chat-related command (/tell /reply /message)
Log: http://pastebin.com/yUpx7Gmq
-
View User Profile
-
Send Message
Posted Dec 14, 2014Big Scary, I have a slight question, I have a 1.8 Spigot server, And I have had some troubles regarding protected land+Chests, As My spawn is an admin claim, I wanted people to access a chest we have from the "ItemChests" plugin, which distributes infinite items(We use it for rule books) However, Ive looked at all non-build trusting commands in 9.3 and I have not been able to get people to be able to access said chests, Anything I should set in the config/doing wrong here?
Other than that, Great Plugin. Foxy
-
View User Profile
-
Send Message
Posted Dec 13, 2014Oh my god… I just updated to 9.3 and where are all the world config files with granular permissions?
Does the return of original author mean that we lose being able to specify how to handle villager trades, sheep shearing, potions or ender pearls?
Holy crap please don’t tell me that you rolled back everything to where you left. Even the god damned folder is called
GriefPreventionDataagain which has no resemblence to how plugins should name folders!-
View User Profile
-
Send Message
Posted Dec 13, 2014Hi. I don't know why, but for some reason the Golden shovel isn't working. The only way players can protect their things is to place a chest. I want this to be fixed, but I don't know what I did. Please help. What should I do? Btw I'm running a 1.7.10 server.
-
View User Profile
-
Send Message
Posted Dec 13, 2014Hi, I have a problem with pistons and sticky pistons which don't work in a map (not world, a map called "Event") in nor outside a claim. I have claim disabled in the config for the event, when i plug a piston with any type of redstone, nothing happens. Thanks for your great work ! Hoping you'll help me, peace.
-
View User Profile
-
Send Message
Posted Dec 13, 2014Another possible bug. A user reportet, just this minute, getting an error about another persons death drops. Despite there being no drops there at all. Mind you, using multiverse.
-
View User Profile
-
Send Message
Posted Dec 13, 2014On my server whenever you right click a gold shovel it does not pass the player interactions event. We have Spigot and GP 9.3 on a 1.8 server. Any suggestions?
-
View User Profile
-
Send Message
Posted Dec 13, 2014First of all, I love you man..
Secondly, users are reporting getting claim blocks in the negative. One guy got it after abandoning lots of claims, another user got it while claiming in new world (using multiverse)
I think I saw some other reports like this? I realise it's not much to go on... But feel like I at least should put it out there in case it needs to be investigated further.
Edit: these are people with about 20K in accrued blocks.