[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

    Celeress

    So this is my bTrack config

    Code:
    tracks:
        example:
            track:
            - Punished
            - Noobasaurous-Rex
            - Member
            - Subscriber
            - Trusted
            - SemiAdmin
            - Moderator
            - Admin
            - Co-Owner
            - Owner
            worlds:
            - world
    and this is my bperms config....

    Code:
    default: Noobasaurous-Rex
    groups:
        Punished:
        - essentials.ban.notify
        - essentials.kick.notify
        Noobasaurous-Rex:
        - essentials.kit
        - essentials.kit.noob
        - essentials.balance
        - essentials.balance.others
        - essentials.balancetop
        - essentials.afk
        - essentials.help
        - essentials.compass
        - essentials.depth
        - essentials.getpos
        - essentials.helpop
        - essentials.list
        - essentials.motd
        - essentials.rules
        - essentials.suicide
        - essentials.spawn
        - essentials.tpaccept
        - essentials.tpdeny
        - essentials.signs.use.disposal
        - essentials.signs.use.free
        - essentials.signs.use.heal
        - tracks.track
        Member:
        - essentials.pay
        - essentials.sell
        - essentials.worth
        - essentials.ignore
        - essentials.mail
        - essentials.mail.send
        - essentials.msg
        - essentials.delhome
        - essentials.home
        - essentials.sethome
        - essentials.tpa
        - essentials.chat.question
        - essentials.geoip.show
        - essentials.signs.create.protection
        - essentials.signs.use.balance
        - essentials.signs.use.buy
        - essentials.signs.use.mail
        - essentials.signs.use.protection
        - essentials.signs.use.sell
        - essentials.signs.use.trade
        - bPermissions.build
        - tracks.track
        Subscriber:
        - essentials.whois
        - essentials.clearinventory
        - essentials.ping
        - essentials.portal
        - essentials.chat.color
        - essentials.signs.use.warp
        - tracks.track
        Trusted:
        - essentials.me
        - essentials.realname
        - essentials.back
        - essentials.home.others
        - essentials.sethome.multiple
        - essentials.tp
        - essentials.signs.color
        - essentials.signs.use.time
        - essentials.signs.use.weather
        - essentials.warp
        - essentials.warp.list
        - tracks.track
        SemiAdmin:
        - essentials.item
        - essentials.heal
        - essentials.kit.*
        - essentials.helpop.receive
        - essentials.burn
        - essentials.ext
        - essentials.invsee
        - essentials.kick
        - essentials.lightning
        - essentials.mute
        - essentials.thunder
        - essentials.tpo
        - essentials.teleport.cooldown.bypass
        - essentials.teleport.timer.bypass
        - essentials.tptoggle
        - essentials.warp.otherplayers
        - essentials.chat.shout
        - essentials.signs.break.balance
        - essentials.signs.break.buy
        - essentials.signs.break.disposal
        - essentials.signs.break.free
        - essentials.signs.break.heal
        - essentials.signs.break.mail
        - essentials.signs.break.protection
        - essentials.signs.break.sell
        - essentials.signs.break.time
        - essentials.signs.break.trade
        - essentials.signs.break.warp
        - essentials.signs.break.weather
        - essentials.signs.create.balance
        - essentials.signs.create.buy
        - essentials.signs.create.disposal
        - essentials.signs.create.free
        - essentials.signs.create.heal
        - essentials.signs.create.mail
        - essentials.signs.create.sell
        - essentials.signs.create.time
        - essentials.signs.create.trade
        - essentials.signs.create.warp
        - essentials.signs.create.weather
        - essentials.signs.protection.override
        - essentials.signs.trade.override
        - tracks.track
        Moderator:
        - essentials.god
        - essentials.heal.cooldown.bypass
        - essentials.itemspawn.exempt
        - essentials.itemspawn.item-all
        - essentials.repair
        - essentials.nick
        - essentials.seen
        - essentials.ban
        - essentials.ban.offline
        - essentials.banip
        - essentials.clearinventory.others
        - essentials.jails
        - essentials.socialspy
        - essentials.tempban
        - essentials.tempban.offline
        - essentials.togglejail
        - essentials.togglejail.offline
        - essentials.unban
        - essentials.unbanip
        - essentials.jump
        - essentials.tpaall
        - essentials.tpall
        - essentials.tphere
        - essentials.tpohere
        - essentials.chat.spy
        - essentials.joinfullserver
        - worldedit.superpickaxe
        - tracks.trackname
        - tracks.track
        Admin:
        - essentials.god.others
        - essentials.time
        - essentials.time.set
        - essentials.list.hidden
        - essentials.nick.others
        - essentials.spawner
        - essentials.broadcast
        - essentials.kill
        - essentials.spawnmob
        - essentials.weather
        - essentials.delhome.others
        - essentials.sethome.multiple.unlimited
        - essentials.setwarp
        - essentials.delwarp
        - essentials.world
        - worldedit.wand
        - worldedit.region.set
        - worldedit.region.replace
        - worldedit.selection.shift
        - worldedit.selection.expand
        - worldedit.analysis.count
        - worldedit.clipboard.copy
        - worldedit.clipboard.paste
        - worldedit.history.undo
        - worldedit.history.redo
        - worldedit.navigation.unstuck
        - worldedit.navigation.ascend
        - worldedit.navigation.descend
        - worldedit.navigation.thru
        - worldedit.navigation.jumpto
        - worldedit.navigation.ceiling
        - worldedit.navigation.up
        - worldguard.region.bypass.world
        - worldguard.region.remove.*
        - worldguard.region.setparent.*
        - worldguard.region.setpriority.*
        - worldguard.region.flag.flags.*
        - worldguard.region.flag.regions.*
        - worldguard.region.list
        - worldguard.region.select.*
        - worldguard.region.info.*
        - worldguard.region.addowner.*
        - worldguard.region.removeowner.*
        - worldguard.region.addmember.*
        - worldguard.region.removemember.*
        - worldguard.region.claim
        - worldguard.region.redefine.*
        - worldguard.region.define
        - worldguard.halt-activity.*
        - worldguard.fire-toggle.*
        - worldguard.stack
        - worldguard.locate
        - tracks.track
        Co-Owner:
        - '*'
        Owner:
        - '*'
    players:
        Celeress:
        - Owner
        JAMESTHEGREATT:
        - Moderator
        - Noobasaurous-Rex
        - Member
        - Subscriber
        - Trusted
        - SemiAdmin
        - Punished
        Thesilverpanda:
        - Moderator
        - Noobasaurous-Rex
        - Member
        - Subscriber
        - Trusted
        - SemiAdmin
        - Punished
        Maniaq:
        - Moderator
        - Punished
        - Member
        - Subscriber
        - Trusted
        - Noobasaurous-Rex
        - SemiAdmin
        Adrian97:
        - Moderator
        - Noobasaurous-Rex
        - Punished
        - Member
        - Subscriber
        - Trusted
        - SemiAdmin
        Cman2pt0:
        - Co-Owner
        JinchurikiOfSand:
        - Admin
        - Noobasaurous-Rex
        - Punished
        - Member
        - Subscriber
        - Trusted
        - SemiAdmin
        - Moderator
        fiverguy:
        - Noobasaurous-Rex
        ChibiKitty2:
        - Noobasaurous-Rex
        Klitaurus:
        - Noobasaurous-Rex
    
    If the track name isn't the same as the group name, then how does it tell who i am trying to promote? So i cant have a track name saying admin if i have a group admin? or is the trackname supposed to be a number or something.... I just want to get this working but dont understand what the trackname is supposed to be if its not the same as the group name. I know i probably seem stupid for posting this but i just cant figure this out...
     
  3. Offline

    ichingpow

    It's really sad that people don't read the original post :(

    User /promote playernamehere example
    Because the track is called example.
     
  4. Offline

    Celeress

    yeah i feel really dumb that i couldn't figure that out on my own... But can a prefix/sufix be added to this or bpermissions or something? I have been using essentials to make it give the groupname before the playername when people talk but because this "adds" a group to the player, the group it says before the player name when they talk is the first group they have in the list. (which is the lowest group <_<)
     
  5. Offline

    ichingpow

    Use bInfo + bChat. Get rid of Essentials, it' shit.
     
  6. Offline

    Celeress

    wait do those 2 plugins give all the essentials features? i just like essentials because the whole /help thing and all the simple commands and all that, i'll just get rid of essentials chat and stuff?
     
  7. Offline

    ichingpow

    Check out CommandBook, bChat, bInfo, and one of the 5 billion help plugins out there.
     
  8. Offline

    codename_B

    o.o it shouldn't matter the order the groups are in.
     
  9. Offline

    HaydenCappadona

    Gday codename_B, Just wondering if you could maybe add a config or a command:
    Replace Group (or something): true (Not just add it) Its because the plugin I use to show the group your in when you chat only shows the first group in the list. And Its very annoying to go and delete the the first group in all 4 of my worlds, every time I promote someone to member. Or at least a command to put the new group on the top of the list. Something...Anything Please!
    Thanks :)
    LOVE the Plugin's By the way! All great :)
     
  10. Offline

    resba

    Inactive. Moved.
     
  11. some one can help me ?
    this is my setup and I have no where that problem!
    Code:
    tracks:
        vip:
            tracks:
            - user
            worlds:
            - world
            - pvp
            - walking
            - montevideo
            - world_nether
            - world_the_end
            protome-message: Has sido promovido a Vip ! &6Feliciataciones !&r
            demote-message: Has sido degradado del rango Vip !  &3 Algo habras hecho !&r
        mod:
            tracks:
            - user
            - vip
            worlds:
            - world
            - pvp
            - walking
            - montevideo
            - world_nether
            - world_the_end
            protome-message: Has sido promovido a Moderador ! &6Feliciataciones !&r
            demote-message: Has sido degradado del rango Moderador !  &3 Algo habras hecho !&r
        admin:
            tracks:
            - user
            - vip
            - mod
            worlds:
            - world
            - pvp
            - walking
            - montevideo
            - world_nether
            - world_the_end
            protome-message: Has sido promovido a Admin ! &6Bienvenido al equipo !&r
            demote-message: Has sido degradado del rango Admin !  &3 Eso no se hace !&r
     

Share This Page