1. Play on the ImDeity Minecraft Multiplayer server -- Goto the "Multiplayer" section of Minecraft and type "mc.imdeity.com" to join!
    Dismiss Notice

Kingdoms - plot permission system

Discussion in 'Suggestions / Ideas' started by BarryX15, October 2, 2014.

  1. BarryX15

    BarryX15

    • Sponsor
    Joined:
    November 6, 2011
    Messages:
    910
    Likes Received:
    2,781
    Trophy Points:
    678
    In-Game Name:
    BarryX15
    Current permission system uses these groups:

    P (public) /F (friend) /K (kingdom) /T (town) /TS (town staff) /KS (kingdom staff)

    Note that friend permissions group works for resident plots only, not for town plots.

    There are some things that can be fixed or improved:

    - Permissions groups are not sorted, there is no hierarchy. Using KS permission group is quite complicated - it used to allow council members only, it has been expanded to all assistants+ from all towns in a kingdom to allow some cooperative projects, but i doubt it has been succesfuly used.

    - Sometimes i wish i had a chance to block one specific player from even visiting the town while keeping the town open for others. Do other mayors feel the same need?

    - What if there is a great builder and you want to let him build in your town but he doesnt want to leave his town and he has no alt account to move?

    - F and TS groups are duplicated things, either of them allows both F and TS because both people on friendlist and town staff members have always full access to your plot.





    So we could have a new system, new groups. Hierarchically sorted. Hierarchy means - if you give a permission to a specific group of people, all higher groups have the same permission too.

    B (blacklist) < G (guest) < P (public) < K (kingdom) < T (town) < W (whitelist) < C (citizen) < F (friends)

    Key features/changes against current system:
    - Blacklist to quickly get rid of few annoying players without restricting access to the town for others
    - Whitelist to select few trusted people from outside a town and give them special permissions
    - Guest rank to sort non-registered players and give mayors an option to restrict these more than registered players.
    - Citizen rank in town to promote residents to let them build on town plots or just use the town storage.
    Lets take a closer look at these groups:

    B (blacklist)
    Some people are too annoying to be let into town, even if they dont break any rules directly. Let's give mayors a simple set of commands to prevent some people from even teleporting to the town. Or, should senior assistants be able to use these commands too?
    /t blacklist add <playername>
    /t blacklist clear
    /t blacklist list <pagenumber>
    /t blacklist remove <playername>


    G (guest)
    Guests are players who haven't registered on the website. This should be default setting for Access permission, allowing everyone (except for blacklisted people) to walk around the town.

    P (public)
    Public are players registered on the website. If you need a bit of security against random visitors, you can set Access permission to public, pushing people to register before entering the town.

    K (kingdom)
    All members of all towns of the kingdom you are member of. Same as we have now.

    T (town)
    All members of the town you are member of. Same as we have now. This should be default setting for Use permission on town plots, allowing all town members to open doors and chests on town plots.

    W (whitelist)
    If there is a blacklist, there can be a whitelist too. Basically it is a "town friendlist" of people from outside town that can be given special permissions, like Use or Edit permissions on town plots. Again, mayor (or senior assistant too?) can use some commands:
    /t whiteklist add <playername>
    /t whitelist clear
    /t whitelist list <pagenumber>
    /t whitelist remove <playername>


    C (citizen)
    Based on recent idea about citizen rank. This should be default setting for Edit permission on town plots, giving Citizens ability to build on town plots.

    F (friend)
    This is for resident plots only - a default setting for Edit and Use permissions on resident plots. It is same as we have now (both F and TS settings)


    Notes:
    - Default setting for town plots: Edit = C, Use = T, Access = G
    - Default setting for resident plots: Edit = F, Use = F, Access = G
    - Town members bypass all Access restrictions in their town
    - Mayors, senior assistants and assistants bypass all Edit and Use restrictions in their town
    - Server staff members bypass all restrictions in all towns
     
    tOPIV, legoazurp, tefphoenix and 3 others like this.
  2. BitOfAle

    BitOfAle

    • Diamond
    Joined:
    December 13, 2012
    Messages:
    188
    Likes Received:
    545
    Trophy Points:
    458
    In-Game Name:
    BitOfAle
    This is a great revamp to the old and dusty system. The only problem some people might see in this is the blacklist command. The argument will probably be, "We want this to be a community based server and blacklisting makes people feel excluded and not have fun". To that I say what's a community if there are not private areas who don't want certain people around? Good work Barry, hope this goes through.
     

Share This Page