1

Help with bPermissions!?!?

doompickle 3/5/12 5:10 pm
4.9k
3/8/2012 7:32 am
Hi, I can't seem to get my permissions to work since I've come from Permissions 3... Can someone please fix my groups.yml and post it back here? Thanks!

default: default
groups:
admin:
permissions:
- ChestShop.*
- ChestShop.admin
- ChestShop.name.(some name)
- ChestShop.nofee
- ChestShop.shop.*
- ChestShop.shop.buy
- ChestShop.shop.buy.(itemID)
- ChestShop.shop.create
- ChestShop.shop.create.(itemID)
- ChestShop.shop.create.basic
- ChestShop.shop.create.bench
- ChestShop.shop.create.bows
- ChestShop.shop.create.brewing
- ChestShop.shop.create.buy
- ChestShop.shop.create.chainarmor
- ChestShop.shop.create.diamondarmor
- ChestShop.shop.create.diamondgrade
- ChestShop.shop.create.diamondtools
- ChestShop.shop.create.doors
- ChestShop.shop.create.fence
- ChestShop.shop.create.food
- ChestShop.shop.create.goldarmor
- ChestShop.shop.create.goldgrade
- ChestShop.shop.create.goldtools
- ChestShop.shop.create.ingots
- ChestShop.shop.create.ironarmor
- ChestShop.shop.create.irongrade
- ChestShop.shop.create.irontools
- ChestShop.shop.create.leatherarmor
- ChestShop.shop.create.misc
- ChestShop.shop.create.misctools
- ChestShop.shop.create.monsterdrops
- ChestShop.shop.create.music
- ChestShop.shop.create.netherblocks
- ChestShop.shop.create.netherdrops
- ChestShop.shop.create.ore
- ChestShop.shop.create.plants
- ChestShop.shop.create.redstone
- ChestShop.shop.create.sell
- ChestShop.shop.create.stairs
- ChestShop.shop.create.steps
- ChestShop.shop.create.stonegrade
- ChestShop.shop.create.stonetools
- ChestShop.shop.create.unobtainables
- ChestShop.shop.create.vehicles
- ChestShop.shop.create.woodgrade
- ChestShop.shop.create.woodtools
- ChestShop.shop.create.wool
- ChestShop.shop.sell
- ChestShop.shop.sell.(itemID)
- CreeperHeal.*
- CreeperHeal.admin
- CreeperHeal.heal
- CreeperHeal.healNear.other
- CreeperHeal.healNear.self
- CreeperHeal.trap.*
- CreeperHeal.trap.create
- CreeperHeal.trap.remove.all
- CreeperHeal.trap.remove.own
- ^group.moderator
- bPermissions.*
- bukkit.broadcast
- bukkit.broadcast.admin
- bukkit.command
- bukkit.command.gamemode
- bukkit.command.give
- bukkit.command.help
- bukkit.command.kill
- bukkit.command.list
- bukkit.command.me
- bukkit.command.op
- bukkit.command.op.give
- bukkit.command.op.take
- bukkit.command.plugins
- bukkit.command.reload
- bukkit.command.save
- bukkit.command.save.disable
- bukkit.command.save.enable
- bukkit.command.save.perform
- bukkit.command.say
- bukkit.command.stop
- bukkit.command.teleport
- bukkit.command.tell
- bukkit.command.time
- bukkit.command.time.add
- bukkit.command.time.set
- bukkit.command.toggledownfall
- bukkit.command.unban
- bukkit.command.unban.ip
- bukkit.command.unban.player
- bukkit.command.version
- bukkit.command.whitelist
- bukkit.command.whitelist.add
- bukkit.command.whitelist.disable
- bukkit.command.whitelist.enable
- bukkit.command.whitelist.list
- bukkit.command.whitelist.reload
- bukkit.command.whitelist.remove
- bukkit.command.xp
- cb
- cb.admin
- cb.admin.add
- cb.admin.ignore
- cb.admin.pardon
- cb.admin.pardon.all
- cb.admin.pardon.single
- cb.admin.remove
- cb.admin.save
- cb.admin.set
- cb.admin.set.command
- cb.admin.set.matching
- cb.admin.set.value
- cb.list
- citizens.*
- citizens.admin.*
- citizens.admin.override.*
- citizens.basic.*
- citizens.basic.use.*
- citizens.blacksmith.*
- citizens.blacksmith.use.*
- citizens.evils.*
- citizens.guard.*
- citizens.guard.use.*
- citizens.healer.*
- citizens.healer.use.*
- citizens.quester.*
- citizens.quester.admin.*
- citizens.quester.use.*
- citizens.quester.use.quests.*
- citizens.toggle.*
- citizens.trader.*
- citizens.trader.admin.*
- citizens.trader.use.*
- citizens.waypoints.*
- citizens.wizard.*
- citizens.wizard.use.*
- craftbukkit
- factions.*
- factions.admin
- factions.admin.any
- factions.autoclaim
- factions.bypass
- factions.chat
- factions.chatspy
- factions.claim
- factions.config
- factions.create
- factions.deinvite
- factions.description
- factions.disband
- factions.disband.any
- factions.help
- factions.home
- factions.invite
- factions.join
- factions.join.any
- factions.join.others
- factions.kit.admin
- factions.kit.fullplayer
- factions.kit.halfmod
- factions.kit.halfplayer
- factions.leave
- factions.list
- factions.lock
- factions.managesafezone
- factions.managewarzone
- factions.map
- factions.money.*
- factions.money.balance
- factions.money.balance.any
- factions.money.deposit
- factions.money.f2f
- factions.money.f2p
- factions.money.kit.standard
- factions.money.p2f
- factions.money.withdraw
- factions.money.withdraw.any
- factions.noboom
- factions.open
- factions.owner
- factions.ownerlist
- factions.ownershipbypass
- factions.power
- factions.power.any
- factions.powerboost
- factions.relation
- factions.reload
- factions.save
- factions.sethome
- factions.sethome.any
- factions.setpeaceful
- factions.setpermanent
- factions.setpermanentpower
- factions.show
- factions.tag
- factions.title
- factions.unclaim
- factions.unclaimall
- factions.version
- group.admin
- iConomy.*
- iConomy.accounts.*
- iConomy.accounts.create
- iConomy.accounts.empty
- iConomy.accounts.give
- iConomy.accounts.purge
- iConomy.accounts.remove
- iConomy.accounts.set
- iConomy.accounts.status
- iConomy.accounts.status.set
- iConomy.accounts.take
- iConomy.help
- iConomy.holdings
- iConomy.holdings.others
- iConomy.payment
- iConomy.plus
- iConomy.top
- mobarena.admin
- mobarena.admin.config.reload
- mobarena.admin.enable
- mobarena.admin.force.end
- mobarena.admin.force.start
- mobarena.admin.restore
- mobarena.setup
- mobarena.setup.addarena
- mobarena.setup.addcontainer
- mobarena.setup.addspawn
- mobarena.setup.arena
- mobarena.setup.autodegenerate
- mobarena.setup.autogenerate
- mobarena.setup.checkdata
- mobarena.setup.containers
- mobarena.setup.delarena
- mobarena.setup.delcontainer
- mobarena.setup.delspawn
- mobarena.setup.editarena
- mobarena.setup.expandlobbyregion
- mobarena.setup.expandregion
- mobarena.setup.leaderboards
- mobarena.setup.protect
- mobarena.setup.setarena
- mobarena.setup.setlobbyregion
- mobarena.setup.setregion
- mobarena.setup.setwarp
- mobarena.setup.showregion
- mobarena.setup.spawnpoints
- mobarena.use
- mobarena.use.join
- mobarena.use.leave
- mobarena.use.spec
- mobdisguise.*
- mobdisguise.blaze
- mobdisguise.cavespider
- mobdisguise.chicken
- mobdisguise.cow
- mobdisguise.creeper
- mobdisguise.enderdragon
- mobdisguise.enderman
- mobdisguise.ghast
- mobdisguise.giant
- mobdisguise.magmacube
- mobdisguise.mooshroom
- mobdisguise.pig
- mobdisguise.pigman
- mobdisguise.player
- mobdisguise.sheep
- mobdisguise.silverfish
- mobdisguise.skeleton
- mobdisguise.slime
- mobdisguise.snowgolem
- mobdisguise.spider
- mobdisguise.squid
- mobdisguise.steve
- mobdisguise.villager
- mobdisguise.wolf
- mobdisguise.zombie
- telepads.create
- telepads.delete
- telepads.link
- telepads.linkhere
- telepads.list
- telepads.use
- tracks.*
- vault.admin
groups:
- moderator
meta:
prefix: '&5admin'
default:
permissions:
- telepads.use: true
- bukkit.broadcast.user: true
- group.default: true
- iConomy.user: true
- essentials.build: true
- pwpromote.token.use.*: true
- AutoRepair.access: true
- AutoRepair.repair
- minecartmania.signs.create.*: true
- minecartmania.signs.break.*: true
- essentials.home: true
- essentials.sethome: true
- essentials.mail.send: true
- essentials.mail: true
- essentials.spawn: true
- essentials.help: true
- mywarp.warp.*: true
- essentials.depth: true
- essentials.msg: true
- essentials.back.ondeath: true
- essentials.compass: true
- essentials.rules: true
- essentials.back: true
- essentials.afk: true
- essentials.motd: true
- essentials.me: true
- essentials.list: true
- essentials.warp: true
- essentials.tpa: true
- essentials.tpaall: true
- essentials.tpaccept: true
- essentials.tpdeny: true
- essentials.home: true
- essentials.delhome: true
- essentials.msg: true
- essentials.help: true
- essentials.afk: true
- essentials.pay: true
- essentials.sethome: true
- essentials.sethome.multiple: true
- essentials.sethome.multiple.unlimited: true
- essentials.warp.list: true
- essentials.warp.*: true
- essentials.sell: true
groups: []
meta:
prefix: '&9user'
moderator:
permissions:
- ChestShop.mod
- ^group.default
- bukkit.command.ban
- bukkit.command.ban.ip
- bukkit.command.ban.player
- bukkit.command.kick
- cb.admin.set.kick
- citizens.basic.modify.*
- citizens.basic.modify.remove.*
- citizens.guard.modify.*
- citizens.healer.modify.*
- citizens.quester.modify.*
- citizens.quester.modify.quests.*
- citizens.trader.modify.*
- citizens.waypoints.modifier.*
- citizens.wizard.modify.*
- factions.kick
- factions.kick.any
- factions.kit.mod
- factions.mod
- factions.mod.any
- group.moderator
- mobarena.admin.kick
- essentials.time
- essentials.give
- essentials.give.*
- essentials.teleport
- essentials.teleport.other
- essentials.weather
- essentials.time.set
- essentials.gamemode
- essentials.gamemode.others
groups:
- default
meta:
prefix: '&7moderator'
:
:
:
:
Posted by
doompickle
Level 8 : Apprentice Dolphin
3

  Have something to say?

JoinSign in

25

number1_Master
03/05/2012 5:27 pm
Level 41 : Master Droid
If you already have ChestShop.* , you don't need the other stuff. You just made permission overcomplicated. Once you have blah.blah.* , you don't need blah.blah.blah.
What is your issue anyway?

Also, if admins (or anyone) are op, then they do not need any permission nodes.
And what is with :true after like half of them? Those aren't permission nodes!
1
doompickle
03/05/2012 6:01 pm
Level 8 : Apprentice Dolphin
yeah wel i read somewere that yu need to put :true after tem anyway my players cant acces any commands so what am i doing wrong?
1
number1_Master
03/05/2012 6:10 pm
Level 41 : Master Droid
That is probably in the config.yml. NOT permission nodes.
Are the players in the right world? Are they the right group?
1
sed11
03/05/2012 6:02 pm
Level 66 : High Grandmaster Hero
Um if you want admins to have all permissions you should put:
- '*'
1
number1_Master
03/05/2012 6:09 pm
Level 41 : Master Droid
That doesn't work in bPermissions. Instead, it is op. Plus, half those permission nodes he has, he can just do (e.g.) ChestShop.* or essentials.*. For MobArena, it is RECOMMENDED you don't use permissions unless you are taking away permissions for users!
1
doompickle
03/05/2012 6:11 pm
Level 8 : Apprentice Dolphin
Can someone please post a fixed version of what i posted?
1
number1_Master
03/05/2012 6:13 pm
Level 41 : Master Droid
I'm working on it now!
1
number1_Master
03/05/2012 6:26 pm
Level 41 : Master Droid
http://pastebin.com/H0veLQu9
Four things:
Do you even know how to use permission nodes?
Did you read on how to sue bPermissions?
If a player is OP, then they get all the permission nodes, unless you put ^ permission.node.here.
Never EVER is there a : ; , \ | [ ] { } + = / " ' & % $ # @ ! ~ ` ( ) ? in permission nodes. Only letters, sometimes numbers, and - * < >. So : true was something you weren't supposed to have. That is probably why commands weren't working.
1
doompickle
03/05/2012 7:18 pm
Level 8 : Apprentice Dolphin
Still not working guys anyone know whats wrong?
1
number1_Master
03/05/2012 7:35 pm
Level 41 : Master Droid
Are you using the latest version?
1
doompickle
03/05/2012 7:37 pm
Level 8 : Apprentice Dolphin
yes, i am. Is there anything i need to change in another plugin's config or something?
what do i need to do to get this working?
1
number1_Master
03/05/2012 8:01 pm
Level 41 : Master Droid
Did you use what I gave you? ARe the users inside the users.yml? Which groups.yml are you using?
1
doompickle
03/05/2012 8:09 pm
Level 8 : Apprentice Dolphin
I used exactly wht you gave me in all of my worlds, my groups.yml are as follows:

auto-save: true
track-type: multi
debug-mode: false
allow-offline-mode: false
use-global-files: true

As for my users, well, they of course the users are put in default automatically
1
number1_Master
03/05/2012 8:10 pm
Level 41 : Master Droid
can you type /permissions backup
It will make a .zip
Send me a download link via mediafire. I'll check it out.
1
doompickle
03/05/2012 8:17 pm
Level 8 : Apprentice Dolphin
http://www.mediafire.com/?km498gv4v2io610

I dont know why, but usually most of the data in the groups YAML files gets erased, too.

Thanks for looking at it
1
number1_Master
03/05/2012 8:27 pm
Level 41 : Master Droid
Like I said. You have the permissions in the wrong world. You have it in the world survival_the_end.
Either:
Add inheritance to the worlds in mirrors.yml, or move those files into the right world!
1
Xistence
03/05/2012 8:18 pm
Level 14 : Journeyman Toast
Run it through this YAML Parser and it will tell you if there are any abnormalities,

http://yaml-online-parser.appspot.com/
1
doompickle
03/05/2012 8:25 pm
Level 8 : Apprentice Dolphin
First of all, i can only post 1 more time after this today So we would have to PM each other or something (let me know what you would like to do)

I parsed it, but it comes out like this, and it's not complete... i dont think

{
"moderator": null,
"admin": null,
"prefix": "&7moderator",
"meta": null,
"groups": [
"default"
],
"default": null,
"permissions": [
"ChestShop.mod",
"cb.admin.set.kick",
"citizens.basic.modify.*",
"citizens.basic.modify.remove.*",
"citizens.guard.modify.*",
"citizens.healer.modify.*",
"citizens.quester.modify.*",
"citizens.quester.modify.quests.*",
"citizens.trader.modify.*",
"citizens.waypoints.modifier.*",
"citizens.wizard.modify.*",
"factions.kick",
"factions.kick.any",
"factions.kit.mod",
"factions.mod",
"mobarena.admin.kick",
"essentials.time",
"essentials.give.*",
"essentials.teleport",
"essentials.teleport.other",
"essentials.weather",
"essentials.time.set",
"essentials.gamemode",
"essentials.gamemode.others"
]
}

I dont think this is properly formatted for this situation.
1
number1_Master
03/05/2012 8:32 pm
Level 41 : Master Droid
PM me. Only parse if there is a parse error.
1
aeoidvnsldf
03/05/2012 8:29 pm
Level 39 : Artisan Dolphin
Best solution: Use PermissionsBukkit

Just my opinion, but it has been updated more recently than the other permissions plugins.
1
number1_Master
03/05/2012 8:31 pm
Level 41 : Master Droid
bPermissions is awesome. Except this particular user is using incorrectly!
1
Xistence
03/05/2012 8:46 pm
Level 14 : Journeyman Toast
It just means the formats fine, just the permissions themselves are off, I run perms for several servers so i could run right back over them real quick just to make sure something Non YAML based isn't wrong, but don't use what came out of it, its just to show if anything wrong with the code, codes fine, just the actual Plugins/PluginManager, you using the 1.2.3 Beta build?
1
number1_Master
03/05/2012 9:00 pm
Level 41 : Master Droid
I'm already helping him. I use bPermissions. The issue is he has the groups.yml in the wrong place.
1
IxIDeadPoolIxI
03/07/2012 10:58 pm
Level 3 : Apprentice Miner
when you type in the permissions for the different groups how do you know what to put like how it is - essentials.tp or - bukkit.command.help how do ik what to put?? plz help
1
number1_Master
03/08/2012 7:32 am
Level 41 : Master Droid
On almost every place where you get a plugin, there is a list of Permission nodes. In this guys case, he used the bPermissions auto permission system. That automaticly puts permission nodes into place where it thinks it has to go.
But to find permission nodes, it says (where you got the plugin) on the page.
1

Welcome