[INACTIVE][ADMN/FIX] BananaTracks v0.2 - promotion tracks for bPermissions [1060]

Discussion in 'Inactive/Unsupported Plugins' started by codename_B, Aug 23, 2011.

  1. Offline

    codename_B

    BananaTracks
    promotion tracks for bPermissions

    Download:
    v0.2

    About:
    This plugin uses the new bPermissions API to promote/demote players along tracks by adding/removing groups from their config for the specified world(s).

    Example config.yml:
    Code:
    tracks:
        example:
            track:
            - default
            - builder
            - donator
            worlds:
            - nether
    
    Permission nodes:
    • tracks.* - have access to all tracks
    • tracks.track - needed to have access to any promotion track
    • tracks.trackname - needed to have access to promote/demote people along a certain track
    Commands:
    • /promote playername trackname
    • /demote playername trackname
    Changelog:
    23/08/2011 - released 0.1
    23/08/2011 - released 0.2 with multiworld tracks
     
    Addicust, kahlilnc and Orcem12 like this.
  2. Offline

    ichingpow

    Very nice. Will definitively use if you add multiple worlds per track.
     
  3. Offline

    codename_B

    Ok, will add and update to 0.2 within the next hour.
     
  4. Offline

    ichingpow

    :D <3
     
  5. Offline

    codename_B

    Added.
     
  6. Offline

    Gibstick

    I'm a bit confused. The nodes are:
    But what is the difference between tracks.* and tracks.track if both nodes give access to any or all promotion tracks? I thought any = all? Which one of these nodes gives permission to use the /promote and /demote commands?
     
  7. Offline

    Retricide

    @codename_B
    *Hug*...<3

    Thanks so much!
    Definitely donation-worthy...Have you a paypal?
     
  8. Offline

    codename_B

    I do
    benbenben001@googlemail.com or if you prefer theres a donation button on here.
    thx :D *hugback*

    tracks.track is for people you don't give tracks.* to

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: May 18, 2016
  9. Offline

    Retricide

    Done. Thanks a lot, again, for bPermissions and this promotion plugin.
     
  10. Offline

    Orcem12

    MySQL and Web Support would be great. (Just kidding) Awesome plugin :)
     
  11. Offline

    codename_B

    No worries, I'm happy to help out :)
     
  12. Offline

    Retricide

    Does this "set" a players group, when you promote, or does it "add" the group to the player, along with his current group?

    For example, if I have a player in the "default" group, and I "/promote" them to the "Donator" group, will they retain the "default" group + the "Donator" group, or will they just be in the "Donator" group?
     
  13. Offline

    codename_B

    "add"
    The concept of "set" group was removed from bPermissions 1.2

    It is now "add" or "remove" the group.

    Basically this will add the groups to their existing groups (or remove the highest priority one when moving them down the track)
     
  14. Offline

    Retricide

    Alright, sounds good.
    Thanks for the clarification.
     
  15. Offline

    Sayshal

    I.. Don't understand what this is.. At all..
     
  16. Offline

    codename_B

    Makes it easier to promote players :)
     
  17. Offline

    Sayshal

    Still lost, but another questions, about bPermissions. Does the write to the bukkits permissions.yml?
     
  18. Offline

    codename_B

    No. It has its own yml files.
     
  19. Offline

    Sayshal

    Damn, because my wrapper is having an error where it reads the default one, than my Permissions, then disables both -.-
     
  20. Offline

    Addicust

    Adding group? Does it get all the nodes from the other groups? I'm new to permissions Plugins and yours looks the best. I can't wait to try this out.
    BTW your awesome.
    And I was also wondering if you could help a noob with my yaml for bpermissions, please.
    #default: groupexample
    #players:
    #playernameexample:
    #- groupexample
    #groups:
    #groupexample:
    #- example.node
    #- bpermissions.build

    default: N00B

    players:
    AddicusT:
    - Admin
    LapisLazuliBlue
    - VIP


    groups:


    N00B:
    - essentials.spawn
    - essentials.help
    - essentials.afk
    - essentials.rules
    - essentials.portal
    - essentials.motd
    - essentials.me
    - essentials.list
    - essentials.info
    - essentials.kick.notify


    Member:
    - essentials.spawn
    - essentials.help
    - essentials.afk
    - essentials.rules
    - essentials.portal
    - essentials.motd
    - essentials.me
    - essentials.list
    - essentials.info
    - essentials.kick.notify
    - bpermissions.build
    - essentials.home
    - essentials.sethome
    - essentials.warp
    - essentials.warp.list
    - essentials.back.ondeath
    - movecraft.aircraft.*


    OP:
    - essentials.spawn
    - essentials.help
    - essentials.afk
    - essentials.rules
    - essentials.portal
    - essentials.motd
    - essentials.me
    - essentials.list
    - essentials.info
    - essentials.kick.notify
    - bpermissions.build
    - mobdisguise.*
    - essentials.home*
    - essentials.sethome*
    - essentials.warp*
    - essentials.warp.list
    - movecraft.aircraft.*
    - essentials.bigtree
    - essentials.tree
    - essentials.god*
    - ^essentials.god.others
    - essentials.item
    - essentials.unlimited*
    - ^essentials.unlimited.others
    - essentials.ban
    - essentials.kill
    - essentials.mute
    - essentials.back
    - essentials.spawner
    - essentials.togglejail
    - essentials.jails
    - essentials.kick
    - movecraft.*


    ADMIN:
    - essentials.spawn
    - essentials.help
    - essentials.afk
    - essentials.rules
    - essentials.portal
    - essentials.motd
    - essentials.me
    - essentials.list
    - essentials.info
    - essentials.kick.notify
    - bpermissions.build
    - mobdisguise.*
    - essentials.home*
    - essentials.sethome*
    - essentials.warp*
    - essentials.warp.list
    - movecraft.aircraft.*
    - essentials.bigtree
    - essentials.tree
    - essentials.god*
    - essentials.god.others
    - essentials.item
    - essentials.unlimited*
    - essentials.ban
    - essentials.kill
    - essentials.mute
    - essentials.back
    - essentials.spawner
    - essentials.togglejail
    - essentials.jails
    - essentials.kick
    - movecraft.*
    - bpermissions.admin
     
  21. Offline

    codename_B

  22. Offline

    Addicust

    Thank you, I love your permissions Plugins, it just works.
     
    codename_B likes this.
  23. Offline

    ROMANIANGOON

    im sorry im a stupid noob but would you please so kindly post a example of the a group setup in the yml please and if you would so kindly tell me what tracks are. Thenk you in advance
     
  24. Offline

    Celeress

    i dont understand how to set this plugin up, i edit the config to set the tracks to my group names in bPermissions but when i try to promote/demote it says that track dosen't exist :/
    Maybe make a tutorial on this?
     
  25. Offline

    Westsider

    I dont get it.. how the tracks work? When i try to promote it just says track doesn`t exist. And how would you merge the actual bPermission groups with the tracks? Im kind of confused..
     
  26. Offline

    Sir_Speshkitty

    Is there a default track, so we can just use "/promote <playername>"?
     
  27. Offline

    codename_B

    There is one in the OP.
    No, there is not.
    The trackname is not the same as the group names. What more tutorial do you need than an example config file? That's all this plugin is.
    Merge? What?
     
  28. Offline

    SBD09

    When i promote someone they are in two groups? how do i make it so when i promote someone it sets it to one group?
     
  29. Offline

    SBD09

    Anyone?
     
  30. Offline

    codename_B

    You're clearly misunderstanding the whole concept of groups
     

Share This Page