GriefPreventionFlags
Have you ever wanted to have flags in the plugin Grief Prevention? Did you ever wanted to stop those horrible monsters from infesting your spawn house without running 2 anti-grief plugins? Well now there is a solution... GriefPreventionFlags!
GriefPreventionFlags is the most comprehensive flag plugin for Bukkit! It extends Grief Prevention to allow you to customize the behavior of the game in each claim by setting flags.
Announcement
GriefPreventionFlags has now been succeeded by Flags. Due to changes being implemented by Mojang regarding UUID, keeping GPFlags working would require an excessive amount of time and effort when Flags duplicates its functionality. For this reason I am officially discontinuing work on this plugin. It is strongly reccomended that users update to Flags. Thank you for your support. - Alshain01
Features
- Over 70 Flags
- Designed for Grief Prevention
- Simple Localization
- Trust Lists
- Customizable Flag Clusters
- Custom New Claim Defaults
- Unclaimed Area Flags
- Multi-world support
- Vault Support by Extension
- Fast, easy to edit YAML data storage
Usage
To set flags for a claim, simply stand inside the claim that you would like to set a flag for and issue the command /setflag <flag> [value]. Setting a global flag allows you to choose the default behavior for all claims in the world that have not had a value previously set, this does not alter behavior in unclaimed area. For a list of flags see below.
Other great plugins by john01dav
- AntiSwear - A language filter plugin.
- CastCraft - Adds spell casting to Minecraft!
- BetterReload - Enhanced server reloading.
Other great plugins by Alshain01
- Flags - Multi-system interface for 3rd party plugins to add their own flags.
- TradeShop - A shop plugin designed to sell items through unattended bartering.
- NoMoreZombies - A small plugin developed to disable zombies spawning more zombies.
- HardcoreClaims - Addon for Grief Prevention that deletes claims and restores the land when a player dies.
I set the flag to turn PVP off in areas, does not work at all. Does this not work with admin claimed plots? only some commands work, really really buggy.
@MrRandalP
It will appear under the files tab once it is approved. Sometimes it takes Bukkit a while.
@Alshain01
Where can I find the link to the BETA?
I've uploaded a BETA version of 1.6.0 for those of you brave enough to alpha test Grief Prevention's Jenkin's builds (which are actually becoming pretty stable now). You MUST have a Jenkins build from the Grief Prevention CI, this WILL NOT FUNCTION with GP 7.7.
@LeChuuck
I can't seem to reproduce the problem. Exactly how big is your claim in blocks?
@Alshain01
v 7.7
@LeChuuck
What version of GriefPrevention are you running?
There is no other plugin that is creating it and the area claimed is to big for them to walk in.
@LeChuuck
Well another other possibility is you might have a plugin creating them or like ryan_the_leach says, they could just be walking in from outside the claim (something Bukkit doesn't give me the ability to stop FYI).
The code that handles it is a single conditional. Looking at it, I can't see how it could be a code problem.
What Bukkit implementation are you using? CraftBukkit?
@LeChuuck
Are you sure they don't just walk in?
The thing is if it was a mob spawner than it would be the same mob but its different mobs.
@LeChuuck
I'm fairly certain they don't. Something else is causing your spawns. Look around for a mob spawner hidden somewhere.
There is a issue with setting SpawnMob to false in a claim, mobs still spawn inside the claim. Im using v.1.5.3
@oliver989
I've tried this a couple of times, but been unsuccessful. The event is broken and any attempt to request a fix has been flagged as "won't fix". Simply put, they obviously don't care.
It's possible it's CraftBukkit, not Bukkit, so I could add it in and maybe Spigot or MCPC+ would work. But it appears as though it will never ever work in CraftBukkit.
Love this plugin!
Could you add fly flag? Need to prevent people from flying in some areas.
Not as much as you might think. We only ask for information about a claim for any given location. Once we have that, everything else we do is our own code.
@Alshain01
Oh, fair enough then, that makes perfect sense. Thought this was more deeply integrated into GP then it is.
Well if your allowing explosions to cause damage in Grief Prevention and then be "healed" by CreeperHeal then we would merely need to cancel an event provided by CreeperHeal if player didn't want them to be healed in their claim.
If the player didn't want creeper damage at all in just their claim (and other claims could still have it), we could add a flag for that too. That's one of the advantages of GPFlags structure over GP's structure. The settings in GP are system wide, while ours are claim by claim. You would be telling GP not to handle that particular kind of grief so that we can do it instead. But if you were to leave GP's option turned on, ours would ignore the events because we don't ever undo what GP does.
The primary reason for this policy is that we want people to be aware of what they are doing. We don't want operators to be able to accidentally allow a grief because they don't realize what might happen. Trying to run a successful server is hard enough without plugins counteracting one another unexpectedly.
@Alshain01
Whoa. That's a lot of changes, the bits about blockdamageTNT and blockdamageCreeper seem really interesting, I'm assuming, that using those, and allowing the explosion, would be the perfect combination, as it would allow creeperheal to heal as necessary everywhere, and (Presumably gpFlags would let players on their own land, control whether the blockdamage rules applied or not) (maybe? it seems against your policy) What are these other methods you mention?
@ryan_the_leach
Well any new feature would be in the 1.6 GPFlags build, which is designed for GP 7.8. That GP 7.8 has added and incredible amount of customization so you can turn explosions on in claims, outside of claims, above sea level, below sea level. It really is shaping up to be an excellent GP expansion. You should check out their documentationpage.
As for re-enabling damage from explosions, that goes against our model of never undoing Grief Prevention's event cancellation, which is explained further in our own FAQ, so it isn't likely to occur quite that way. But there are other methods.