However, I will say. You don't need to have inheritance for every group.
GROUP B inherits perms from GROUP A. If you add GROUP B as a inheritance for GROUP C all perms including Group A's will be carried across. The way I see inheritance is like a flow chart.
so here it is:
[CODE]
groups:
Member:
default: true
permissions:
- backpack.size.20
- backpack.use
- backpack.overflow
- backpack.noblacklist
- essentials.signs.use.*
- essentials.sign.use.*
- creativegates.use.*
- creativegates.use
- essentials.back
- essentials.warp
- essentials.warps.market
- sg.arena.join
- sg.areba.vite
- sg.arena.spectate
- sg.lobby.join
- essentials.warps.wild2
- essentials.warps.wild1
- essentials.warps.parkour
- reporter.report
- spleef.join.areana1
- spleef.join.1
- CommandRank.DoNotToReadRules
- essentials.warp.list
- essentials.warps.list
- auction.bid
- auction.start
- sg.arenas.join.2
- sg.arenas.join.3
- essentials.pay
- essentials.signs.use.sell
- essentials.signs.use.buy
- essentials.warps
- craftarrow.teleport
- craftarrow.blinding
- craftarrow.weakness
- craftarrow.shuffle
- craftarrow.poison
- craftarrow.confusion
- craftarrow.cripple
- craftarrow.piercing
- craftarrow.razor
- craftarrow.fire
- craftarrow.pull
- craftarrow.blood
- craftarrow.torch
- craftarrow.net
- essentials.warps.list
- essentials.warps.getmoney
- essentials.warp.getmoney
- modifyworld.*
- essentials.chat
- essentails.kit
- essentails.kits
- essentials.balance
- sg.arena.vote
- sg.lobby.join
- sg.arena.spectate
- sg.arena.join
- essentials.delhome
- essentials.spawn
- firework.login
- essentials.warps.list
- essentials.warp.list
- mobarena.use.join
- mobarena.use.leave
- mobarena.use.spec
- mobarena.use.arenalist
- mobarena.use.playerlist
- essentials.msg
- essentials.tpa
- essentials.tpa.*
- essentials.sethome
- essentials.home
- essentials.rules
- essentials.motd
- essentials.list
- essentials.helpop
- essentials.tpa
- essentials.tpaccept
- essentials.tpahere
- essentials.tpdeny
- essentials.help
- simplespleef.join
- simplespleef.start
prefix: '&f[&7Member&f]&7'
options:
build: true
rank: '3000'
Trusted:
default: false
permissions:
- tutone32
- reporter.report
- sg.arena.forcestart
- sg.arena.disable
- buttonwarp.use
- essentials.spawn
- essentials.afk
- essentials.back
- essentials.back.ondeath
- essentials.balance
- essentials.balance.others
- essentials.balancetop
- essentials.chat.color
- essentials.chat.shout
- essentials.chat.question
- essentials.compass
- essentials.depth
- essentials.home
- essentials.ignore
- essentials.kit
- essentials.kits.tools
- essentials.mail
- essentials.mail.send
- essentials.msg
- essentials.pay
- essentials.ping
- essentials.powertool
- essentials.protect
- essentials.sethome
- essentials.signs.use.*
- essentials.signs.create.disposal
- essentials.signs.create.mail
- essentials.signs.create.protection
- essentials.signs.create.trade
- essentials.signs.break.disposal
- essentials.signs.break.mail
- essentials.signs.break.protection
- essentials.signs.break.trade
- essentials.suicide
- essentials.time
- essentials.tpa
- essentials.tpaccept
- essentials.tpahere
- essentials.tpdeny
- essentials.warp.list
- essentials.worth
- simplespleef.start
- modifyworld.*
inheritance:
- Member
prefix: '&7[&fMember+&7]'
options:
build: true
rank: '2500'
Mini-Adv:
default: false
prefix: '&6[Mini-Adv.]&f'
inheritance:
- Member
- Trusted
options:
rank: '2350'
rank-ladder: '2350'
permissions:
- disguisecraft.mob.chicken
- essentials.joinfullserver
- payday.advertiser
- essentials.spawn
- essentials.hat
Advertiser:
default: false
prefix: '&6[Advertiser]&7'
inheritance:
- Member
- Trusted
- Mini-Adv
options:
rank: '2400'
permissions:
- creativegates.use.*
- Jevincito
- essentials.help
- disguisecraft.mob.chicken
- essentials.joinfullserver
- payday.advertiser
- essentials.hat
- easyspawn.spawn
Speshal:
default: false
prefix: '&f[&dSpeshal&f]&5'
inheritance:
- Member
- Trusted
- Mini-Adv
options:
rank: '2350'
permissions:
- essentials.fly
- essentials.help
- disguisecraft.mob.chicken
- essentials.joinfullserver
- payday.advertiser
- essentials.sethome.multiple
- essentials.sethome.multiple.3
- easyspawn.spawn
- essentials.weather
Helper:
default: false
prefix: '&7[&eHelper&7]&f '
options:
build: true
rank: '2300'
inheritance:
- Trusted
- Trusted
- Mini-Adv
- Advertiser
- Speshal
permisiions:
- essentials.kick
- modifyworld.*
- easyspawn.spawn
- essentials.warp
Supporter:
default: false
prefix: '&f[&cSupporter]&f'
inheritance:
- member
permissions:
- essentials.kit.Sponsor
- essentials.kit.Tools
- essentials.kit.Supporter
- essentials.kit.supporter
- essentials.kit
- essentials.sethome.multiple
- essentials.sethome.multiple.6
- disguisecraft.mob.chicken
- essentials.joinfullserver
- essentials.hat
Supporter+:
default: false
prefix: '&f[&4Supporter+]&f'
inheritance:
- member
permissions:
- essentials.sethome.multiple
- essentials.sethome.multiple.6
- essentials.hat
- essentials.heal
- essentials.fly
- essentials.weather
Gold:
default: false
prefix: '&f[&6Gold&f]&f'
inheritance:
- member
permissions:
- essentials.back.ondeath
- izones.*
- disguisecraft.mob.chicken
- essentials.hat
- essentials.sethome.multiple
- essentials.sethome.multiple.unlimited
- essentials.clearinventory
- essentials.feed
- essentials.time
Diamond:
default: false
prefix: '&a[$]&8[&3Diamond&8]&f'
inheritance:
- Member
- Moderator
- Trusted
- Advertiser
permissions:
- essentials.sethome.multiple
- essentials.sethome.multiple.unlimited
- essentials.back.ondeath
- -essentials.sudo.exempt
- worldedit.limit
Trial-Mod:
default: false
prefix: '&7[Trial-Mod]&f'
options:
build: true
rank: '2240'
inheritance:
- Member
- Trusted
- Mini-Adv
- Advertiser
- Helper
permissions:
- spleef.join.*
- spleef.join.arena1
- spleef.join.<arena1
- spleef.join.<arena#>
- easyspawn.spawn
- essentials.ext
- essentials.getpos
- essentials.home.others
- essentials.jails
- essentials.jump
- essentials.kick
- essentials.kick.notify
- essentials.mute
- essentials.realname
- essentials.time
- essentials.top
- essentials.weather
- essentials.whois
- essentials.world
- essentials.warps
- eseentials.back
IRL:
default: false
prefix: '&f[&a$&f]&7[&aIRL]&f'
options:
build: true
rank: '2241'
inheritance:
- Member
- Trusted
- Mini-Adv
- Advertiser
- Helper
permissions:
- spleef.join.*
- spleef.join.arena1
- spleef.join.<arena1
- spleef.join.<arena#>
- easyspawn.spawn
- essentials.ext
- essentials.getpos
- essentials.fly
- essentials.jails
- essentials.jump
- essentials.kick.notify
- essentials.realname
- essentials.gamemode
- essentials.time
- essentials.top
- essentials.weather
- essentials.whois
- essentials.world
- essentials.warps
- eseentials.back
Moderator:
permissions:
- essentials.warp
- essentials.warp.use
- essentials.ban.notify
- essentials.broadcast
- essentials.clearinventory
- essentials.ext
- essentials.getpos
- essentials.helpop.recieve
- essentials.home.others
- essentials.jails
- essentials.jump
- essentials.kick.notify
- essentials.realname
- essentials.thunder
- essentials.time
- easyspawn.spawn
- essentials.time.set
- essentials.ptime
- essentials.ptime.others
- essentials.togglejail
- essentials.top
- essentials.tptoggle
- essentials.weather
- essentials.whois
- essentials.world.Survival
inheritance:
- Member
- Trusted
- Mini-Adv
- Advertiser
- Helper
- Trial-Mod
prefix: '&f[&cMod&f]'
options:
build: true
rank: '1270'
Mini-Admin:
default: false
prefix: '&7[&2Mini-Admin&7]&f'
options:
build: true
rank: '1250'
inheritance:
- Member
- Trusted
- Mini-Adv
- Advertiser
- Helper
- Trial-Mod
- Moderator
permissions:
- essentials.kits.end
- essentials.heal
- easyspawn.spawn
- blockhat.hat
- essentials.feed
- essentials.repair
- essentials.fly
- essentials.nick
- easyspawn.spawn
- essentials.sethome.multiple
Partner:
default: false
inheritance:
- Member
- Trusted
- Mini-Adv
- Advertiser
- Helper
- Trial-Mod
- Moderator
prefix: '&a[$$]&7[&dPartner&7]'
options:
rank: '45'
permissions:
- -essentials.ban.exempt
- -bukkit.command.reload
- -bukkit.command.stop
- -bukkit.command.save.perform
- -bukkit.command.save.disable
- -bukkit.command.save.enable
- -bukkit.command.say
- -bukkit.command.whitelist.enable
- -bukkit.command.whitelist.disable
- -bukkit.command.whitelist.add
- -bukkit.command.whitelist.remove
- -bukkit.command.whitelist.reload
- -bukkit.command.op.take
- -pexrank.*
- payday.co-owner
- lagg.admin
- lagg.check
- lagg.reload
- lagg.killmob
- -bukkit.command.op.give
- -anticheat.alert
- essentials.sudo.exempt
- -permissions.*
- mobdisguise.*
- md.*
- -worldedit.limit
- disguisecraft.*
- -signmod.*
- fastgamemode.g
- -xauth.admin.register
- -xauth.admin.changepw
- -xauth.admin.logout
- -xauth.admin.unregister
- -xauth.admin.location
- -xauth.admin.reload
- -xauth.admin.activate
- -xauth.admin.config
- '*'
Admin:
permissions:
- nocheatplus.admin.exempt
- worldedit.limit
- essentials.spy
- essentials.i
- essentials.give
- plotme.use.auto
- enchanter.enchant
- essentials.tempban
- essentials.gamemode
- essentials.gm
- essentials.spawn
- WDMShredz
- disguisecraft.notarget
- disguisecraft.player.*
- disguisecraft.mob.*
- essentials.ban
- essentials.ban.notify
- essentials.banip
- essentials.broadcast
- essentials.clearinventory
- essentials.delwarp
- essentials.eco.loan
- essentials.ext
- essentials.getpos
- essentials.helpop.recieve
- essentials.home.others
- essentials.invsee
- essentials.jails
- essentials.jump
- essentials.kick
- essentials.kick.notify
- essentials.mute
- essentials.nick.others
- essentials.realname
- essentials.setwarp
- essentials.signs.create.*
- essentials.signs.break.*
- essentials.spawner
- essentials.thunder
- essentials.time
- essentials.time.set
- essentials.protect.alerts
- essentials.protect.admin
- essentials.protect.ownerinfo
- essentials.ptime
- essentials.ptime.others
- essentials.togglejail
- essentials.top
- essentials.tp
- essentials.tphere
- essentials.tppos
- essentials.tptoggle
- essentials.unban
- essentials.unbanip
- essentials.weather
- essentials.whois
- essentials.world
- essentials.worlds.*
- permissions.user.promote.default
- permissions.user.demote.default
- permissions.manage.membership
- worldedit.*.
- bukkit.command.unban.player
- bukkit.command.tell
- bukkit.command.xp
- bukkit.command.time.add
- bukkit.command.time.set
- bukkit.command.say
- bukkit.command.give
- bukkit.command.teleport
- bukkit.command.ban.player
- bukkit.command.ban.list
- bukkit.command.tell
- -essentials.backup
- -essentials.essentials
- -essentials.setspawn
- -essentials.reloadall
- disguisecraft.mobs.*
- disguisecraft.player.*
- disguisecraft.players.*
- disguisecraft.mob.*
- factions.bypass
inheritance:
- Member
- Trusted
- Mini-Adv
- Advertiser
- Helper
- Trial-Mod
- Moderator
- Mini-Admin
prefix: '&4[Admin]&7'
options:
build: true
rank: '1000'
worlds:
clyde7:
permissions:
- user
Head-Admin:
permissions:
- essentials.give
inheritance:
- Member
- Trusted
- Mini-Adv
- Advertiser
- Helper
- Trial-Mod
- Moderator
- Mini-Admin
- Admin
prefix: '&6[&3H.Admin&6]'
options:
build: true
rank: '500'
Developer:
permissions:
- '*'
inheritance:
- Member
- Trusted
- Mini-Adv
- Advertiser
- Helper
- Trial-Mod
- Moderator
- Mini-Admin
- Admin
prefix: '&f[&6Developer&f]&4'
options:
build: true
rank: '400'
Ledgend:
permissions:
- essentials.give
inheritance:
- Member
- Trusted
- Mini-Adv
- Advertiser
- Helper
- Trial-Mod
- Moderator
- Mini-Admin
- Admin
- Developer
prefix: '&6[Legend]'
options:
build: true
rank: '400'
Ninja:
permissions:
- essentials.give
inheritance:
- Member
- Trusted
- Mini-Adv
- Advertiser
- Helper
- Trial-Mod
- Moderator
- Mini-Admin
- Admin
- Developer
- Ledgend
prefix: '&6[Ninja]&6'
options:
build: true
rank: '350'
Co-Owner:
permissions:
- '*'
inheritance:
- Member
- Trusted
- Mini-Adv
- Advertiser
- Helper
- Trial-Mod
- Moderator
- Mini-Admin
- Admin
- Developer
- Ledgend
- Ninja
prefix: '&4[Co-Owner]&f&l'
options:
build: true
rank: '200'
Owner:
permissions:
- fruity2shuz
- backpack.admin
- multiverse.signportal.create
- factions.bypass
- factions.join.any
- factions.kit.admin
- '*'
inheritance:
- Member
- Trusted
- Mini-Adv
- Advertiser
- Helper
- Trial-Mod
- Moderator
- Mini-Admin
- Admin
- Developer
- Ledgend
- Ninja
- Co-Owner
prefix: '&6[&4O&8wner&6]'
options:
build: true
rank: '0'
Jevincito:
prefix: '&f[&6Mod&f]'
Helperuser:
permissions:
You will find it a much more formal location.
However, I will say. You don't need to have inheritance for every group.
GROUP B inherits perms from GROUP A. If you add GROUP B as a inheritance for GROUP C all perms including Group A's will be carried across. The way I see inheritance is like a flow chart.
Locked.