[WIP] Authoritator v1.0

Discussion in 'WIP and Development Status' started by codename_B, Jul 22, 2011.

Thread Status:
Not open for further replies.
  1. Offline

    codename_B

    Github

    config.yml - any player who does not have a group specified will default to the group specified here.
    Code:
    default: groupname
    
    groups/worldname.yml
    Code:
    groupname:
    - node.node.node
    - node.node.node
    - node.node.node
    - node.node.node
    - node.node.node
    groupname2:
    - node.node.node
    - node.node.node
    - node.node.node
    - node.node.node
    - node.node.node
    
    players/worldname.yml
    Code:
    playername: groupname
    playername2: groupname
    playername3: groupname
    playername4: groupname2
    
    Ideas for commands:
    • /setgroup playername worldname groupname - sets a player to a group
    • /addnode worldname groupname node.node.node - adds a node to a group
    • /rmnode worldname groupname node.node.node - removes a node from a group
    • /lsnode worldname groupname - lists all the nodes of a group
    • /nodereload - reloads all nodes
    Defaults:
    • If there is no players/worldname.yml and no groups/worldname.yml then the plugin will default to defaultGroups.yml and defaultPlayers.yml
    • This can be used in preference over any group/world specific groups if you wish global groups, or if you want per-world groups and permissions, simply setup the individual files in the defined format.
    Coming soon:
    • Tags defined by permission nodes
    • bPermissions -> Permissions 2.7 bridge
     
  2. Offline

    Lappy

    The new re-structure of the configuration is looking good, seems like it'll be far simpler for the multi-world side of things.
     
  3. Offline

    codename_B

    Last edited by a moderator: May 17, 2016
Thread Status:
Not open for further replies.

Share This Page