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 honestly can't take my friends seriously when they say that WorldGuard combined with LWC and Logblock and AntiSpam and AntiAd and EssentialsProtect and EssentialsAntiBuild and NoNoTNT and <insert anti-grief plugins here that aren't GP> is better than Grief Prevention and two addons (currently using GPRealEstate and this one soon, as opposed to WG and SimpleRegionMarket).
Grief Prevention is THE best, THE most user-friendly, and THE most thought out anti-grief plugin out there, and you can't deny it. The first server I played on was grief-free and only had 4 plugins, one of which was Essentials, another was WorldEdit, another was the RTKit Plugin, and of course Grief Prevention.
When I moved on from that server, I looked at other servers with 10 other plugins doing GP's job, and I thought, "Why?"
Keep up the great work, bigscary, Tux2, and all the authors of the addons! You guys have my back!
Just a few suggestions.
1. If you type /SetFlag without a parameter you get error console spam.
2. Can you make it so that players can only use the flags in their own land?
I'd like to give this to players.
3. Will you phase out the GP config option to disable pvp in claims?
Cos i really like that as a default
4. Same as 2 but for MobSpawning too.
5. Suggestion for next version - Damage on/off. If i had that i could remove worldguard. I only use it for spawn damage and its sooo bloated.
Thanks.
@Ginabrik
The current version should would fine with 1.4.7. Try it if you encounter any bugs then please make a ticket and I will see what I can do.
is it possible you can create a version of this flag system for minecraft version 1.4.7. I run a tekkit Lite server, with Tekkit lite being still on 1.4.7. this would be a great addition to have. you can message me here or at buildbattallion.enjin.com Ginabrik
@xsonarx
No, the global flags would have there own folder. In the data folder there would be a folder named global and inside that folder would be the global flags. I have all ready started coding on this so it should be ready for the next update.
@john01dav
yeah that's what i mean, all claims would get mob spawning deny just inside claims. leaving mobs still able to spawn in the map. - basically when people are building they wont get hassle from mobs.
@xsonarx
About that blocking stuff globally I will try to get some global flags working for the next update but it is not likely. The global flags would take effect in all claims (individual claim flags would override them and they would only run if the claim has no data for that flag) but not outside claims. If you want to disable mob spawning in a single world multiverse can do this.
@john01dav
like some others say if this gets some of the basic flags that worldguard has, ill be also getting rid of wouldguard for sure :D, I like GP to much!
You are welcome and about the splash potion i didn't test that but it probably won't. If so then it will be added in the next version.
@john01dav
I understand, thanks for the quick reply. I will try out the flags.
Just a suggestion so use it if you want. But this plugin currently does not support it.
@john01dav
nono that will work but when i run a hardcore survival (mob) world that wont work ;p
@xsonarx
No not at the moment. However I might add add it in a future update but that is very unlikely. What you could do instead is set mob-spawning to false in your server.properties. That would disable it everywhere.
Mob-Spawning Enabled or disabled mobs to spawn in a claim
I had the same issue as smallpen, I got it resolved now, thanks!
Looking forward to the continued development of this plugin!
@john01dav
That's great!! It is a nice plugin for me!!!^^
@smallpen
I was planning on doing that however I forgot when creating version 1.0.0. It is all ready coded for the next release along with 2 new flags!
@john01dav
If user type /setflag in game, maybe it can show this plugin help message or something like "please type /setflag <flag> <value>". This is my suggest , thanks you !!
@smallpen
You are using the /setflag command improperly use /setflag <flag> <value>. You are currently doing /setflag. example /setflag pvp false
@john01dav
this is console output message, error message...