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.

You must login to post a comment. Don't have an account? Register to get one!

  • Avatar of asofold asofold Apr 13, 2014 at 17:50 UTC - 0 likes

    @broluigi: Go

    I can't judge that fully. In general building is done by WorldGuard already - if you want to allow specific areas something can be done with adding groups as members of regions and similar.

    Permission based building means that RSP can't control where exactly you build, so i would need to know more about what "towny wild" means and what those specific areas are...

    BFAK:asofold,90573112,4305cd44b773216e4e4b4865b3831dcc3c507c15087fb5cfeebd9392050724fc

    NoCheatPlus
    Latest Release (1.7.2/.4/.5, approved): NoCheatPlus 3.10.9-RC-sMD5NET-b673 (Development builds, + MC 1.7.5: Jenkins)

  • Avatar of broluigi broluigi Apr 13, 2014 at 17:46 UTC - 0 likes

    can i use this to give people the power to build in towny wild in specific areas?

    TownyMc

    Website: lorecase.org

  • Avatar of asofold asofold Mar 22, 2014 at 10:31 UTC - 0 likes

    @Quinlan102: Go

    Did you check out the examples and troubleshooting pages?

    What do you want to reach using RSP? A video would show a lot of text, if it should actually help...

  • Avatar of Quinlan102 Quinlan102 Mar 22, 2014 at 09:46 UTC - 0 likes

    too hard make a video

  • Avatar of IKilledTheDevil IKilledTheDevil Mar 20, 2014 at 21:09 UTC - 0 likes

    @asofold: Go

    Cool thanks!

  • Avatar of asofold asofold Mar 20, 2014 at 20:26 UTC - 0 likes

    @IKilledTheDevil: Go

    That's what WorldGuard is for in the first place - you can add members and owners to regions - you can set regions (plots) inside of container regions (town), so you would usually not need to protect streets inside the town extra.

    RSP would only be needed to control certain permissions in relation to regions, but that typically goes for permissions like flying - building is handled by WorldGuard already on base of region membership and ownership. Not sure i get your point, but it looks like you would minimally only need WorldEdit and WorldGuard.

    There are other plugins to add kinds of convenience to creating plots, setting a lot of flags to them (e.g. mob damage, chest-access, whatever), auto-create plots with torches, put them for sale... but that is another topic.

    Edit: For container regions i usually set a priority < 0, e.g. -1, in order to conveniently add plots inside, which then will not conflict with the container region. I am usually not using the region-parent feature of WorldGuard, because i want plots to stay rather, even if i should delete the container region.

    Last edited Mar 20, 2014 by asofold
  • Avatar of IKilledTheDevil IKilledTheDevil Mar 20, 2014 at 20:00 UTC - 0 likes

    @asofold: Go

    It's like you said, I want the city to be one big square with roads and other stuff the players can't mess with but have places the they can build on.

  • Avatar of asofold asofold Mar 20, 2014 at 11:46 UTC - 0 likes

    @IKilledTheDevil: Go

    RSP is not made for building permissions, you should use WorldGuard for that, simply.

    If i understand right you just want to have players only on their own plots?

    Usually you could make a big region for the city, for convenience set the priority to -1 . Then you create the regions for the plots (default priority is 0). This way you can add a player as owner or member of a plot and the player then can build there.

    Not sure about roads : do you want players to build on roads as well ?

  • Avatar of IKilledTheDevil IKilledTheDevil Mar 20, 2014 at 05:42 UTC - 0 likes

    So say I built a city on my server that had plots of lands for players to build the homes on, using this plugin would I be able to set the individual plots as there own regions and set the roads and other public buildings as there own single region and then grant build permissions to owners of the plots while leaving the rest of the city untouchable?

  • Avatar of asofold asofold Mar 19, 2014 at 17:19 UTC - 0 likes

    @LHfreeman: Go

    I also forgot:

    For some cases you can just scrap the interfacing and use RSP as add-in plugin, just to add some permissions inside of regions. For most typical cases you don't need to have RSP manipulate permissions groups of the core permissions plugin - i don't know what you are planning to do, though.

Table of contents

  1. 1 Maintenance Phase

Facts

Date created
Jan 11, 2012
Categories
Last update
Mar 09, 2014
Development stage
Mature
License
GNU Lesser General Public License version 3 (LGPLv3)
Curse link
Region specific permissions
Downloads
5,869
Recent files

Authors