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 Mar 4, 2015Since Updating to 11.0 my Console is spamming this:
[16:42:24 INFO]: GriefPrevention: player pickup item event [16:42:24 INFO]: GriefPrevention: olaf123456 placed suspicious LAVA_B [16:42:24 INFO]: GriefPrevention: player pickup item event [16:42:24 INFO]: GriefPrevention: player pickup item event [16:42:25 INFO]: GriefPrevention: player pickup item event [16:42:26 INFO]: GriefPrevention: player pickup item event [16:42:26 INFO]: GriefPrevention: player pickup item event [16:42:26 INFO]: GriefPrevention: player pickup item event [16:42:26 INFO]: GriefPrevention: player pickup item event
Can you reduce the noise?
-
View User Profile
-
Send Message
Posted Mar 3, 2015update this link
Please choose the version that matches your Minecraft server version! :)
GriefPrevention for Minecraft 1.8.* <
---
View User Profile
-
Send Message
Posted Mar 3, 2015I can also imagine in some cases server admins would admin claim a village or area to save trades or something. This isn't an awfully huge problem for me since I believe I've disabled villager's mob damage entirely (because I have a somewhat extensive spawn town shop system run by custom villagers), but may be worth re-enabling if they could be protected in claims alone. As I'm always one for configurability, perhaps it could even have it's own toggle in the config?
-
View User Profile
-
Send Message
Posted Mar 3, 201511.0 Updates
Please take a few moments to vote for Grief Prevention. :) Thanks for your support! http://www.spigotmc.org/resources/griefprevention.1884/
Someone reported (sorry, I can't find the comment now...) that /permissiontrust didn't work in subdivisions unless the player also has the required permission level in the TOP level claim. I couldn't reproduce it... here are my steps, please explain in more detail if this isn't what you were describing.
Expected Result: Permission granted.
Actual Result: Permission granted.
@kiletoe
Because Bukkit doesn't know about throwing spawner eggs (it's a new thing introduced by your other plugin), GP can't do anything about it. Please ask the other plugin developer to think about ways to limit the spawn eggs so that players can't use them to grief in this way.
@Ragnorok98
That is truly bizarre, I can't imagine what could cause such a thing. Could it be that he's mis-describing it, and that new players are actually creating land claims by placing chests?
@erik1988
I'll see if anything can be done.
-
View User Profile
-
Send Message
Posted Mar 3, 2015So I need so help, my friend (i'm Owner, he is Co-Owner) is having troubles with the grief prevention plugin~ cbrockett13~ "The only problem I have had is when a person/player spawns into the world I experience a pattern. Two gold blocks with a block of glowstone appear out of nowhere. This only happens sometimes but it bugs me to pieces."
basically what he is saying is that when people spawn in the world for the first time, or around his house and stuff like that he experence's a pattern of glowstone blocks and gold one's like the ones you would see when claiming land, but they come out of no where, and start making claims by themselves (I guess that's what he told me), I don't know how or where this is happening, does someone have a soulution?~
-
View User Profile
-
Send Message
Posted Mar 2, 2015When players are in a WG region with PVP off, they will still get tagged as in combat if players try to hit them. And if they log out they will die. They do not get any notification that the combattag has been activated. I hope this problem could get fixed.
-
View User Profile
-
Send Message
Posted Mar 2, 2015Is it possible or can you add it to where other players cant place/throw spawn eggs into another persons claims..Im using MobCatcher so they can capture mobs and some of my players keep spawning mobs to kill the other player or snowgolems to grief the claim. Also when you capture a mob with less than full health and respawn it they have full health again.
-
View User Profile
-
Send Message
Posted Mar 2, 2015@Profit4:
Try HexRestrict. If this still runs for your version (as I am using Tekkit Lite MC 1.4.7), this is what you are looking for.
-
View User Profile
-
Send Message
Posted Mar 2, 2015@bigscary
Ok, thank you!
-
View User Profile
-
Send Message
Posted Mar 2, 2015@bohny
Which part of pvp protection do you want to switch off? Set dropped items are protected to false, if that's the one you're referring to.
@TheCanadianIdiot
Either update your server to the latest 1.8, or use an older version of Grief Prevention.
@Profit4
Sorry no - I had a plan to write that feature, but then 1.8 came out and the Cauldron guy quit. So now I'm working on 1.8, where there are no Forge mods, and there's no value in my coding it for now. If cauldron ever gets an update to 1.8, I'll put it back on the todo list.
@xDARKHAWXx
/containertrust public should work. You'll have to apply it to each admin claim individually.
@ChillerKraft
Thanks! Fixed.
@fneyret
Sorry, it's not possible. Only the claim owner may decide where subdivions exist. But once they're defined (like plots created in advance for example), someone with /permissiontrust in the top level claim can grant players permission inside those subdivisions.
@jenks1999
Sorry no, there's no option to stop players or monsters from entering/exiting a claim. Bukkit doesn't track monster movement at all, and tracking player movement is prohibitively expensive.
By spawners do you mean dungeon spawners? Since players can't ordinarily place those, there's no setting for that. In creative mode worlds, there is a limit on total number of entities in a land claim, based on the claim's total area. If the dungeon-placing thing is a plugin, it would be a good plan to ask the plugin's author to implement some limits so that his solution doesn't also create a new problem. :)
-
View User Profile
-
Send Message
Posted Mar 2, 2015@bigscary
Awesome plugin sir i use it on my server and has been a huge hit. A few people have asked if there is a way to prevent mobs entering/spawning within the "claimed land" and also if there can be a toggle for fly within the "claimed land" which deactivates upon exit. One other suggestion is to limit spawners per claimed land. For example 1 per plot in config or as a permission if any of this is possible i would be eternally grateful sir.
Keep up the amazing work.
-
View User Profile
-
Send Message
Posted Mar 2, 2015Hi! I can't figure out if it's possible to give a player the use of subdivision in an admin claim. I want to define a city claim and give the mayor the possibility to subdivide it and give build, contairers and access trust to his citizens, but not to delete it. Is that possible ?
-
View User Profile
-
Send Message
Posted Mar 1, 2015update this link
Please choose the version that matches your Minecraft server version! :)
GriefPrevention for Minecraft 1.8.* <
---------
View User Profile
-
Send Message
Posted Mar 1, 2015@xDARKHAWXx Just set container trust, I think it is "/ct public" and everyone can access in admin claims.
-
View User Profile
-
Send Message
Posted Mar 1, 2015Hi there, Is there any way I can allow all players access to containers (specifically villagers) in admin claims?
-
View User Profile
-
Send Message
Posted Mar 1, 2015Hey there BigScary, I love this plugin but is there any way we could restrict the use of certain items in claims? I have a starting area where I would like my players to access IC2 experimental machines to do things like proccess ores and cook.
However, if they get hold of a wrench, an item I would like them to be able to use in their own claims, they can disassemble all the IC2 experimental machines inside an admin protected claim.
Everything else appears to be blocked but for some reason that gets through... is there a config option to fix this?
Currently I am using cauldron-1.7.10-1.1236.05.212-server.
-
View User Profile
-
Send Message
Posted Feb 28, 2015Please Help Me!
28.02 18:44:51 [Multicraft] Skipped 289 lines due to rate limit (30/s) 28.02 18:44:19 [Server] ERROR Could not pass event BlockPistonRetractEvent to GriefPrevention v10.9 28.02 18:44:19 [Server] INFO ... 19 more 28.02 18:44:19 [Server] INFO at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:301) [spigot-1.8.1-20150113a.jar:git-Spigot-c46583f-e6f9fd4] 28.02 18:44:19 [Server] INFO at java.lang.reflect.Method.invoke(Method.java:606) [?:1.7.0_65] 28.02 18:44:19 [Server] INFO at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) [?:1.7.0_65] 28.02 18:44:19 [Server] INFO at sun.reflect.GeneratedMethodAccessor41.invoke(Unknown Source) [?:?] 28.02 18:44:19 [Server] INFO at me.ryanhamshire.GriefPrevention.BlockEventHandler.onBlockPistonRetract(BlockEventHandler.java:512) [?:?] 28.02 18:44:19 [Server] INFO Caused by: java.lang.NoSuchMethodError: org.bukkit.event.block.BlockPistonRetractEvent.getBlocks()Ljava/util/List; 28.02 18:44:19 [Server] INFO at java.lang.Thread.run(Thread.java:745) [?:1.7.0_65] 28.02 18:44:19 [Server] INFO at net.minecraft.server.v1_8_R1.MinecraftServer.run(MinecraftServer.java:526) [spigot-1.8.1-20150113a.jar:git-Spigot-c46583f-e6f9fd4] 28.02 18:44:19 [Server] INFO at net.minecraft.server.v1_8_R1.MinecraftServer.y(MinecraftServer.java:623) [spigot-1.8.1-20150113a.jar:git-Spigot-c46583f-e6f9fd4] 28.02 18:44:19 [Server] INFO at net.minecraft.server.v1_8_R1.DedicatedServer.z(DedicatedServer.java:316) [spigot-1.8.1-20150113a.jar:git-Spigot-c46583f-e6f9fd4] 28.02 18:44:19 [Server] INFO at net.minecraft.server.v1_8_R1.MinecraftServer.z(MinecraftServer.java:741) [spigot-1.8.1-20150113a.jar:git-Spigot-c46583f-e6f9fd4]
-
View User Profile
-
Send Message
Posted Feb 28, 2015Hi, this is a real great plugin, thanks for that. Only one thing, i like to switch of the PVP-protection thing. This seems to conflict with another Plugin i use (deathchest). Because while killed in an PVP the inventory is not stored in the deathchest. Getting the note that everything is stored, but there´s nothing in the chest. Commenting out with "#" doesn´t work. The command tags are gone after /gpreload Any hint?
regards Bohny
-
View User Profile
-
Send Message
Posted Feb 27, 201510.9 Updates
Please take a few moments to vote for Grief Prevention. :) Thanks for your support! http://www.spigotmc.org/resources/griefprevention.1884/
@GodsDead
Kits! That's it, then. I will look and see if I can find a way to detect when a plugin directly adds items to a player's inventory. I'm not sure if it's doable, though - sometimes bukkit lets plugins do things without notifying other plugins.
-
View User Profile
-
Send Message
Posted Feb 27, 2015@bigscary
Player Invincibility, players can use /kits to obtain items, Or go to a shop and buy items from a sign, Items are also spawned via autorank via /give if they rank up and /give via buycraft.
There is no error when creating a new sub-claim in the console, they have just vanished after a server reboot.