Region specific permissions
Region Specific Permissions (RSP) allows to add and remove permissions dynamically, using WorldGuard regions as reference. Also useful to limit your worlds to a rectangular or circular zone around an arbitrary center! Currently you need WorldGuard for regions.
Maintenance Phase
Due to timing constraints i might not add much to this plugin, but can keep it updated.
I might implement some features of pex to make this a fully featured permissions plugin, t would be somewhat optional and RSP still would be able to use hooking into other plugins. However that is quite a task and i am not sure if i will do it, or if i want to rely on another permissions plugin, since pex might time out.
Quick links: Installation | Configuration | Commands | Troubleshooting | Examples
Internals: Performance | Progress | Changelog | Source Code on GitHub
REQUIREMENTS:
- WorldGuard
Since version 1.1.0 you don't need a permissions plugin anymore to operate RSP.
Compatible permissions plugins:
- PermissionsEx or
- bPermissions or
- Since 0.12.0:
Vault, linking to another permissions plugin - however it is not guaranteed, that your permission plugin supports adding or removing groups during runtime. Furthermore you might have to alter the RSP settings to achieve compatibility via Vault.
Should work without adaption (or despite): PermissionsBukkit (RSP 0.12.0)
This plugin actually adds and removes permission groups, either those defined by the permissions plugin or those given in the RSP configuration in the transient-groups section.
Actually RSP has more to it than "just" permission adaption for regions, it also allows to confine your worlds to circular or rectangular areas with arbitrary center, to limit your maps.
See the Configuration link for more specific information and the Troubleshooting link for examples and hints. Both sections are under review and will be updated more or less soon.
-
View User Profile
-
Send Message
Posted May 29, 2013I kinda understand what you are saying but Im Clueless of where to start. Could You maybe put the commands and stuff that i will need
-
View User Profile
-
Send Message
Posted May 21, 2013@SmallzZz8
Have you had a look here?
http://dev.bukkit.org/server-mods/rsp-region-specific-permissions/pages/examples/#w-negating-permissions
Mind that RSP has an inaccuracy of abour 4 blocks set by default (lazy-dist), if people can enter the fight without getting further than 4 blocks into the arena, you might have to lower the setting (usually would not need, since teleporting or walking into an arena-center usually means covering more than that distance).
The example is not too simple, basically you need to handle that inventory keeping permission fully in RSP to be able to reliably negate it. Your vip group will then just have a filter permission instead of the real one. RSP then uses the filter permission to add the real permission (or not add it depending on the region).
I will come back to this later, have bad connection.
-
View User Profile
-
Send Message
Posted May 19, 2013Hello i have a problem that i really need help with. I have a region that pvp is enabled. my donors have the ability to keep items on death i want to disable that when they are in this area so when my donors die in this pvp area they will also loose there stuff.
could you please help me to do this.
Also idk if i was suppose to get another item in my RSP folder but i only got one
I also use GroupManager
-
View User Profile
-
Send Message
Posted Apr 28, 2013@XeonG8
It is not simple, partly due to the nature of the problem, partly due to the Bukkit-API (cross-plugin permission overriding is not a concept in Bukkit, no priorities or such), partly due to a wide range of plugins being in use. Also turning off flying needs an explicit thing, can't be done by permissions only.
The permission stuff can be done with RSP, but turning off flying (crative flying) demands additions (RSP + NCP can prevent exit by flying, but the players might hang in the air then, not sure it works nicely).
-
View User Profile
-
Send Message
Posted Apr 28, 2013Would be great if nocheatplus had some way of integreating with rsp/ or just WG, that offered a nofly movement flag... that just overrides any sort of flying permission a player has gotten via another plugin or perm. So it just does fly movement checks on the player while they are in these regions outside of the normal checks or excemptions to movement checks... causing the player to be teleported to the floor and just annoyed by it such that they disable whatever fly method they are using to carry on playing by the rules in whatever region that has such a flag.
Just can't help but think there should be an easier way of achieving noflying in areas setup for pvp type games where a level playing field is needed as much as possible. I'm also still kinda surprised most the popular type plugins like spleef/battlearena/pvparena/mobarena etc type plugins don't provide any anti fly for setup areas.. kinda makes me think Bukkit itself is to be blamed for this poor setup.
-
View User Profile
-
Send Message
Posted Apr 28, 2013@XeonG8
GroupManager should work with Vault.
If you use the normal creative-flying, it would be a problem, because that lets plugins think people are allowed to fly by default. To turn that off more would be necessary than altering permissions. NCP can be set to ignore the allow-flight setting, though.
RSP can't really remove permissions given by your permissions plugins setup, to reliably remove permissions inside of regions you would need a setup where you give the flying players a filter-permission, and handle the real fly permissions inside of RSP only.
So instead of essentials.fly or whatever the players would get something like filter.essentials.fly - further RSP is set up to normally give those players with filter.essentials.fly the essentials.fly permission, but to remove it inside of certain regions.
So far just for the basics. Question is if you really want to set them not-flying - in that we would need an addition to alter the players flying and allow-flight settings.
-
View User Profile
-
Send Message
Posted Apr 28, 2013does this work with essential groupmanger, I see no mention of it, though I do use Vault, but would be nice if it were mentioned that groupmanager does work.
Also seems complicated to setup... I mainly use essential perms to give players access to flying,speed access and also use nocheat .. also have http://dev.bukkit.org/server-mods/fly-payment/ which players can use temporarly to get flying access for a period of time.. so it complicates me trying to block all these ways of flying.
My goal is to use RSP to prevent flying completely in WG areas that are used for mobarena/pvp/spleef etcs.. as it seems none of the plugins for these games build in any anti fly checks, or tap into using nocheat for doing anti fly movement checks..
Was thinking maybe applying some nocheat perm in these areas that could just do movement checks on players more often to prevent flying, would be the best way, that way when players go out of these regions if they still had flying on via whatever method they used, it would still work, however if they enter a RSP region the nocheat anti fly perm would just ignore any sort of fly movement.
Any quick guide on doing this.. even possible? cus I don't see RSP actually doing commands that turn fly off for a user that had it on. And I know that with essentials even if you remove a fly perm from a player, it doesn't make a different if they are already flying.
-
View User Profile
-
Send Message
Posted Mar 18, 2013@Lotmommy
No ingame commands for adding permissions to regions (yet). Currently one has to set up the pemdef + permission group + link it to regions in the configuration.
Thinkable to add a simple way to add permissions (or less simple commands to manipulate the config from ingame on all aspects).
-
View User Profile
-
Send Message
Posted Mar 18, 2013@asofold
Are there ingame commands to add permissions to worldguard regions? if not then you should try to hook in
-
View User Profile
-
Send Message
Posted Jan 25, 2013@bizzig
By "what do you want to reach?" i mean you can ask how to reach something, i still am here.
The documentation also still is there (follow the "old plugin description" link).
I am having some players that keep their permissions for some reason, hope it is not a bug in RSP...
-
View User Profile
-
Send Message
Posted Jan 24, 2013@bizzig
In essence: yes :) - it is an advance permissions feature plugin, it is not really more simple than a permission plugin itself, concerning the set-up.
What do you want to reach?
-
View User Profile
-
Send Message
Posted Jan 24, 2013Man, I think I need to take a college course to learn this plugin.
-
View User Profile
-
Send Message
Posted Jan 23, 2013@asofold
thanks
-
View User Profile
-
Send Message
Posted Jan 22, 2013http://dev.bukkit.org/server-mods/rsp-region-specific-permissions/files/23-rsp-1-3-1/
More generic region-names (
__owner__,__member__,__region__) - give region owners or members special permissions, or players that are on regions at all!Handle with care: mind the inaccuracy due to lazy-dist, don't give "exploderegion" for town areas, it's good for local flying though.
-
View User Profile
-
Send Message
Posted Jan 5, 2013@Pixiyo
Does'nt it work with 1.4.6 ? I am running it with 1.4.6, but i might have compiled it freshly. Might upload a version for 1.4.6...
-
View User Profile
-
Send Message
Posted Jan 5, 2013@asofold
Update this please! Pleasee.
-
View User Profile
-
Send Message
Posted Dec 14, 2012@ralshadenmoon
What kind of plugin does the prevention of people holding stuff?
Is it done by negated permissions that are there by default?
Using negated permissions currently demands handling "positive" + negative permissions within RSP to guarantee the overriding is done right (transient-groups).
You are running Tekkit (Which mc version) with which RSP version (important point)?
-
View User Profile
-
Send Message
Posted Dec 13, 2012Questions about rsp.
So i want to add my multiverse world called shop and make it so they can't hold anything in the pex group called 'rsp' , how would i go about that? As this is all rather confusing. Also would need it to register those permissions for the entire world. As this is being applied to a tekkit server so i have to ban certain items from being held/used within this area.
I alrdy got the banlist setup within rsp so the items normally that grief can't be held. Just have to find a way to apply that pex group into rsp on world shop.
Ty to anyone who wishes to help.
-
View User Profile
-
Send Message
Posted Nov 18, 2012Try the "dev" version (1.2.0), it has no changes but is compiled with 1.4.4.
-
View User Profile
-
Send Message
Posted Nov 17, 2012@Ceees2
Yes, please update!