PotionProtection
Potion Protection by aciid.
Potion Protection gives players an easy way to create worldguard regions
simply by throwing a potion.
Plugin Update Notifications
Please subscribe to File Updates to be emailed ASAP (before bukkit approval)
Required Dependencies
Features:
PotionProtection allows you to assign cuboid shaped WorldGuard regions (configurable height) to any potion so that when that potion is thrown by a player, a WorldGuard region is automatically created at the impact location. You can define the size of the region, the potion to use, and with permissions you can limit the maximum amount of potion regions players can create in each world, and with what potions, you can add automatic worldguard flags, spawn a fence or border around the region, and more!
- Multiworld
- Custom maximum amount of region permissions
- Configurable potion and region size
- Directly uses WorldGuard's and WorldEdit's API
- Automatic WorldGuard flags for newly created regions
- Configurable region fence/borders
- Option to charge players for creating fence/borders
- Teleport to regions and/or use teleport flag with permission
- + more
When configured properly this plugin will not interfere with gameplay because there are a handful of unused potions which PotionProtection can be set to use (these potions can not be crafted by players and have no effect ingame).
How to use Potion Protection:
Commands & Permissions
Configuration
config.yml
fence.yml
worlds.yml
flags.yml
Stop players building without a region
To stop players from building in a world unless they are inside a region you must
use a __global__
region. This is a region that spans accross an entire world.
To set the global build flag, login to the world and type the following in-game:
/region flag __global__ build deny
Note the double under_scores.
This will add the __global__
region to your WorldGuard/worlds/world/regions.yml
Please report any bugs!
Please report any bugs/issues, explaining what you were trying to do, what happened, and include all error messages!
@user_892472
I'll consider creating a custom version for you, PM me your skype.
I knwo you said you're busy, but if you ever get the time, you should add the ability to let the /pp admin delregion <number> <player> <world> -r also remove any and all LWC protections within the region.
If you'd implement this I'd be willing to donate a considerable amount.
@ThePlayingNoob
The beta version is perfectly useable. I am too busy to work on the plugin at this time unless it's absolutely broken development is currently on hold.
Hello, when will the Recommended version come out? its still beta version since Feb 05.
@ravand
The permission has changed to - potionprotection.admin.spawnpotion.POTION_ID
I also can't seem to give permissions for using /pp pot. Even potionprotection.use.* and potionprotection.potion.* doesnt work
Working well, awesome plugin!
@amitkilo
Sorry I can't see myself adding those features to Potion Protection but if you want me to make you a custom version of this plugin then PM me.
This plugin is awesome, but maybe you can add players limit to an region? and maybe option to make "/addmember and "/addowner cost money and option to change how much its will cost? and also its can be cool, that if there is player limit,you can pay to expand it
thanks in advance, and sorry for my bad english :).
@Pr0Acid
How is v0.8b?
@StuckingFoned
It is possible to rename them tho with nbttags i am currently using a ItemRenamer plugin and i simply renamed the different meta data potions to an own name. You should consider adding this feature too here a link to the plugin: http://dev.bukkit.org/server-mods/itemrenamer/
@StuckingFoned
I have done that exact thing and it still sails that the player has no permission to the potion. Could we chat somewhere so you can help me fix this issue please?
@ravand
No it's up to you to tell people what potion is what.
Hey dude is it possible to give the potions different names so people can distinguishe between each potion radius?
@Pr0Acid
Read http://dev.bukkit.org/server-mods/potionprotectionbyaciid/pages/commands-permissions/
It says the permission to use seperate potions is - potionprotection.potion.potionID
Replace potionID with the potion's ID. e.g potionprotection.potion.16391 for Clear potions. potionIDs are listed in config.yml
Whats the permission to be able to use the potion it self? It said you cant use this potion...
@Pr0Acid All you need to do is list each maxregion permission in ascending order (lowest to highest) then give players the permissions you've just added to the list. You can have any amount of permissions listed here so add all you need.
For instance if you only have 2 ranks on your server and you want to give default players 5 max regions and VIP rank player 10, here is an example:
Then all you need to do is give the default group 'potionprotection.maxregions.5' permission and the VIP group 'potionprotection.maxregions.10'
What would the permission node be for the person to be abuse to use the default 10x10 potion? Please help me. I been trying so many different permissions and still no luck :/
if you know please give me an example of how the permission should be structured.
THANKS
@StuckingFoned
Well the fence was within the region that was surrounded by the fence I was trying to remove.
@user_892472
I don't quite understand what you're trying to say.
The plugin needs to calculate where the fence is to be able to remove it, if your lampposts are made from the same material they may interfere or be affected by this plugin.
I'm working on better ways to implement this without using too much cpu.
Also I'll take a look at the command.