WorldGuard Custom Flags
Description
About WorldGuard Custom Flags
WorldGuard Custom Flags allows modders to create, set and get custom flags on WorldGuard regions. As a user you just need to download this if a plugin requires it, it does not do anything on its own.
If you have problems with any WorldGuard Custom Flags plugin post it at the forum.
This is also the right place to post your WorldGuard Custom Flags plugins or suggestions for plugins.
From now on I will ignore (and delete) any issue reported in the comments section.
It automatically uses the same database as WorldGuard (if specified), but you need to create the table manually using an included sql-file.
WorldGuard Custom Flags is also available on github. If you want a version for any other Java version than 7 you will have to compile it yourself.
Click here for some useful plugins using WorldGuard Custom Flags or here for a list of all flags added by my/BangL's plugins.
Problems?
If you have a problem with WorldGuard Custom Flags or any of my plugins using it read this, please.
Donate
If you want to support me with a donation you can click the donate button on the top right corner (above the search box) or here (or here if you want to donate in €).
Setup
To setup WorldGuard Custom Flags you just have to drag and drop the jar-file into your "plugins" folder. If you use a database for WorldGuard you have two possibilities:
Force WG Custom Flags to use a flat file
If you do not want WG Custom Flags to use the database you have to follow these steps:
- after dropping the jar-file into your "plugins" folder start the server one time
- you can ignore the error message this will produce
- stop the server
- now go to "plugins/WGCustomFlags" and edit "config.yml"
- simply change the "save-handler" property to "flat" to force flat file saving
- if you start the server again the plugin will use the flat file
Setup the database
If you want WG Custom Flags to use the WorldGuard database you simply have to import the sql-file into your database.
- if you are using MySQL and PhpMyAdmin you can simply use the PhpMyAdmin web interface to import the file
- if you use MySQL, but no PhpMyAdmin you have to upload the file to your server and execute:
Of course you will have to replace "root" with your database user. After the command you have to enter the password.
mysql -u root -p database < worldflags.sql
Commands
- /flags [-d|-i <flag>]
- /flags lists all custom flags
- /flags -d lists all flags (including the default ones)
- /flags -i <flag> displays information about a flag
Permissions
- wgcustomflags.flags
- default: allowed for ops
- limits the usage of the /flags command
The future / WorldGuard 6
In a future update of WorldGuard the plugin will support custom flags by default. When this gets released I will update this plugin a last time to be used as a bridge for any other WorldGuard Custom Flags plugin that has not been updated at that moment. All my plugins will be updated to use the WorldGuard API instead and this project will be abandoned after some time, but I hope I will get more than 50,000 downloads till then :-) .
Developer information
WG Custom Flags supports the following flag types:
- BooleanFlag
- CommandStringFlag
- DoubleFlag
- EntityTypeFlag
- EnumFlag
- IntegerFlag
- LocationFlag (better use CustomLocationFlag, it does not produce error messages if WorldGuard uses a database as this does)
- SetFlag (better use CustomSetFlag)
- StateFlag
- StringFlag
- VectorFlag (better use CustomVectorFlag)
Click here for more information on developing.
Awesome plugin. I first found it in June of 2013. Been using it ever since. I was sad when it broke with 1.8. Overjoyed to see it maintained again. Thanks to der_mewin for this and his fly flag. It's made my survival build contests far more popular.
Does this plugin not work for 1.8.8?
Can this be updated to Spigot 1.9?
A new kid on the block - auto-refill flag for WorldGuard regions: https://www.spigotmc.org/resources/worldguard-containers-auto-refill.17402/
Hello No speak english, i am French
There is a problem with the new version 6.1 with WorldGuard and Worldguard Spawn Point Flag I am forced to version 5.9 for the plugins works
custom messages please for block commands
Help please the /flag Thing doesnt work here is a video of me showing you https://youtu.be/gBpCdTXIKAU
@crckdns
Can't you do that with PermissionsEx?
FIRST;P ty4^d8!
From what I understand.. this whole plugin and the subplugins depending on it... are no further active and working?
damn, I need really bad a ability to forbid any blockbreaking with only few whitelisted blocks :/
@Keyman1986
correct. it's sending a message to the player that they aren't allowed to do that, but still letting it happen. please help
it's not necessarily something that needs to be fixed btw keyman, it's possible that there's a way to fix this problem that doesn't involve updating the plugin. either way, please help us fix this dillema so we can continue using wgregionevents
oh by the way, it's only when wg region events is installed onto the server when this problem occurs. it doesn't occur with just wgcustomflags by itself
This plugin is causing our enderpearl flag to not be denied! Please patch thanks!
Thanks to this wonderfull plugin :)
Posted a bug in the forums about the Region Effects and Fly Flag.
Latest Dev Build is working fine with 1.8.3. Migrated from yaml to mysql this week and custom flags aren't working anymore. They are still in the mysql table but they don't work.
Imported the custom flags mysql file (thought that would be not neccessary anymore with wg6) in my database and now it's working fine.
@xion87
Yes the falldamage flag dont work with 1.8.3+ i think this flag would be never work... sad...
see: http://dev.bukkit.org/bukkit-plugins/worldguard-playerdamage-flags/
Please dear developer, please update this :)
o,o
Dev build
falling damage flag don't work anymore, falling damage flag is missing, no flag added
Is this going to be updated to 1.8 anytime soon?
@der_mewin
Can you add this ? - If you have a certain item ( suport lore and cutom name ) you can enter the region, but if you don't have it, you can't enter ?