Ok, im working on a new server, and i use permissionsEX and group manager. im very confused, and im getting an error from groupmanager. here is the error and my groups.yml Code: # Group inheritance # # Any inherited groups prefixed with a g: are global groups # and are inherited from the GlobalGroups.yml. # # Groups without the g: prefix are groups local to this world # and are defined in the this groups.yml file. # # Local group inheritances define your promotion tree when using 'manpromote/mandemote' groups: guest: default: true permissions: - essentials.afk - essentials.back - essentials.back.ondeath - creativegates.use - essentials.balance - essentials.balance.others - essentials.warps.* - essentials.warp - essentials.balancetop - essentials.chat.color - essentials.chat.shout - essentials.chat.question - essentials.compass - essentials.depth - essentials.home - essentials.ignore - essentials.kit - essentials.kit.tools - essentials.mail - essentials.mail.send - essentials.me - essentials.msg - essentials.nick - 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.warp.list - essentials.worth - towny.town.* - towny.town.spawn.* - towny.town.toggle.* - towny.nation.* - towny.wild.* - essentials.spawn - essentials.rules - essentials.motd - essentials.list - essentials.helpop - essentials.help - essentials.balance - modifyworld.* prefix: '&e' options: build: false rank: '1000' regular: default: false permissions: - essentials.afk - creativegates.use - essentials.back - essentials.back.ondeath - essentials.warps.* - essentials.warp - 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.kit.tools - essentials.mail - essentials.mail.send - essentials.me - essentials.msg - essentials.nick - 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 - towny.town.* - towny.town.spawn.* - towny.town.toggle.* - towny.nation.* - towny.wild.* - modifyworld.* inheritance: - guest prefix: '&2' options: build: true rank: '500' trusted: default: false permissions: - creativegates.use - essentials.warps.* - essentials.warp - 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.kit.tools - essentials.kit.starter - essentials.mail - essentials.mail.send - essentials.me - essentials.msg - essentials.nick - essentials.pay - essentials.ping - essentials.powertool - essentials.protect - essentials.sethome - essentials.signs.use.all - essentials.signs.use.all - 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.worth - towny.town.* - towny.town.spawn.* - towny.town.toggle.* - towny.nation.* - towny.wild.* - modifyworld.* inheritance: - regular prefix: '&2' options: build: true rank: '500' cool_guy: default: false permissions: - essentials.afk - creativegates.use - essentials.back - essentials.back.ondeath - essentials.balance - essentials.balance.others - essentials.warps.* - essentials.warp - essentials.balancetop - essentials.chat.color - essentials.chat.shout - essentials.chat.question - essentials.compass - essentials.depth - essentials.home - essentials.ignore - essentials.kit - essentials.kit.tools - essentials.mail - essentials.mail.send - essentials.me - essentials.msg - essentials.nick - 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 - towny.town.* - towny.town.spawn.* - towny.town.toggle.* - towny.nation.* - towny.wild.* - modifyworld.* inheritance: - trusted prefix: '&3' options: build: true rank: '300' Awesome_guy: default: false permissions: - essentials.afk - creativegates.use - 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.kit.tools - essentials.mail - essentials.mail.send - essentials.me - essentials.msg - essentials.nick - 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.signs.all - essentials.suicide - essentials.time - essentials.tpa - essentials.tpaccept - essentials.tpahere - essentials.tpdeny - essentials.warps.* - essentials.warp - essentials.warp.list - essentials.worth - towny.town.* - towny.town.spawn.* - towny.town.toggle.* - towny.nation.* - towny.wild.* - modifyworld.* inheritance: - cool_guy prefix: '&4' options: build: true rank: '200' moderator: default: false permissions: - essentials.ban - creativegates.use - essentials.ban.notify - essentials.banip - essentials.broadcast - essentials.clearinventory - essentials.warp - essentials.warps.* - 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.kill - essentials.mute - essentials.nick.others - essentials.realname - essentials.setwarp - essentials.signs.use.all - essentials.signs.all - 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.weather - essentials.whois - essentials.world - permissions.user.promote.default - permissions.user.demote.default - permissions.manage.membership - towny.town.* - towny.town.spawn.* - towny.town.toggle.* - towny.nation.* - towny.wild.* - modifyworld.* inheritance: - Awesome_guy prefix: '&5' options: build: true rank: '200' admin: default: false permissions: - creativegates.use inheritance: - moderator prefix: '&c' options: build: true rank: '100' owner: default: false permissions: - creativegates.use - '*' inheritance: - admin prefix: '&4' options: build: true rank: '0' [CODE] ============================================================================ 2013-04-21 11-36 =============================== GM ERROR LOG =============================== = ERROR REPORT START - 2.0 (2.10.1) (Phoenix) = java.lang.IllegalArgumentException: The following file couldn't pass on Parser. plugins\GroupManager\worlds\world\groups.yml at org.anjocaido.groupmanager.dataholder.WorldDataHolder.loadGroups(WorldDataHolder.java:496) at org.anjocaido.groupmanager.dataholder.WorldDataHolder.loadGroups(WorldDataHolder.java:416) at org.anjocaido.groupmanager.dataholder.worlds.WorldsHolder.loadWorld(WorldsHolder.java:637) at org.anjocaido.groupmanager.dataholder.worlds.WorldsHolder.loadWorld(WorldsHolder.java:599) at org.anjocaido.groupmanager.dataholder.worlds.WorldsHolder.initialWorldLoading(WorldsHolder.java:88) at org.anjocaido.groupmanager.dataholder.worlds.WorldsHolder.initialLoad(WorldsHolder.java:78) at org.anjocaido.groupmanager.dataholder.worlds.WorldsHolder.resetWorldsHolder(WorldsHolder.java:70) at org.anjocaido.groupmanager.dataholder.worlds.WorldsHolder.<init>(WorldsHolder.java:59) at org.anjocaido.groupmanager.GroupManager.onEnable(GroupManager.java:169) at org.anjocaido.groupmanager.GroupManager.onEnable(GroupManager.java:93) at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:217) at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:457) at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:381) at org.bukkit.craftbukkit.v1_5_R1.CraftServer.loadPlugin(CraftServer.java:282) at org.bukkit.craftbukkit.v1_5_R1.CraftServer.enablePlugins(CraftServer.java:264) at org.bukkit.craftbukkit.v1_5_R1.CraftServer.reload(CraftServer.java:596) at org.bukkit.Bukkit.reload(Bukkit.java:184) at org.bukkit.command.defaults.ReloadCommand.execute(ReloadCommand.java:23) at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:186) at org.bukkit.craftbukkit.v1_5_R1.CraftServer.dispatchCommand(CraftServer.java:514) at org.bukkit.craftbukkit.v1_5_R1.CraftServer.dispatchServerCommand(CraftServer.java:506) at net.minecraft.server.v1_5_R1.DedicatedServer.am(DedicatedServer.java:261) at net.minecraft.server.v1_5_R1.DedicatedServer.r(DedicatedServer.java:226) at net.minecraft.server.v1_5_R1.MinecraftServer.q(MinecraftServer.java:476) at net.minecraft.server.v1_5_R1.MinecraftServer.run(MinecraftServer.java:409) at net.minecraft.server.v1_5_R1.ThreadServerApplication.run(SourceFile:573) Caused by: while parsing a block mapping in "<reader>", line 11, column 1: groups: ^ expected <block end>, but found BlockMappingStart in "<reader>", line 74, column 3: regular: ^ at org.yaml.snakeyaml.parser.ParserImpl$ParseBlockMappingKey.produce(ParserImpl.java:575) at org.yaml.snakeyaml.parser.ParserImpl.peekEvent(ParserImpl.java:161) at org.yaml.snakeyaml.parser.ParserImpl.checkEvent(ParserImpl.java:146) at org.yaml.snakeyaml.composer.Composer.composeMappingNode(Composer.java:230) at org.yaml.snakeyaml.composer.Composer.composeNode(Composer.java:160) at org.yaml.snakeyaml.composer.Composer.composeDocument(Composer.java:123) at org.yaml.snakeyaml.composer.Composer.getSingleNode(Composer.java:106) at org.yaml.snakeyaml.constructor.BaseConstructor.getSingleData(BaseConstructor.java:121) at org.yaml.snakeyaml.Yaml.loadFromReader(Yaml.java:480) at org.yaml.snakeyaml.Yaml.load(Yaml.java:423) at org.anjocaido.groupmanager.dataholder.WorldDataHolder.loadGroups(WorldDataHolder.java:491) ... 25 more ============================================================================ [/CODE] thanks guys, HyperKyper
Nope. not one. *Bump* EDIT by Moderator: merged posts, please use the edit button instead of double posting.
Please??? is there someone who can look over my file setup??? A moderator who can correct my mistakes??? anyone??? I need this solved before the server opens!!! please!
Alright. i will send you in an email my whole server file. the one that has all the plugins, the .bat, and the perms.... PLEASE!!!! the server is in jepordy!!! just pm me your email, and ill send every thing so you can test it!!!
One thing I noticed is that each group is inheriting its self. Instead of 'admin' inheriting 'admin' have the group inherit the group below it. Admin should then inherit moderator. And owner wold inherit admin. See what that does
I do not use GM with my permissionsbukkit server. Just use permissionsbukkit and make all ranks and perms inside of that. If you have any more questions just pm me.
What Necrodoom is trying to tell you: You have to choose either GroupManager OR PermissionsEX to handle your permissions, you cannot have both trying to do the same job.
OOOOOHHHHHHH....... oookaaay.... so like, GroupManager is actually a permission plugin too? Oh. nope didn't work. still getting the error. Did i parse something wrong? i think i did, cause the error said something about Cannot Pass to Parser. help? EDIT by Moderator: merged posts, please use the edit button instead of double posting.
As far as the syntax errors, this fixes it. However, make sure that the permissions are setup correctly for GroupManager. The problem is you setup every group after "guest" as being part of "guest" by not putting the correct spacing to show that it is a separate group. Code: groups: guest: default: true permissions: - essentials.afk - essentials.back - essentials.back.ondeath - creativegates.use - essentials.balance - essentials.balance.others - essentials.warps.* - essentials.warp - essentials.balancetop - essentials.chat.color - essentials.chat.shout - essentials.chat.question - essentials.compass - essentials.depth - essentials.home - essentials.ignore - essentials.kit - essentials.kit.tools - essentials.mail - essentials.mail.send - essentials.me - essentials.msg - essentials.nick - 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.warp.list - essentials.worth - towny.town.* - towny.town.spawn.* - towny.town.toggle.* - towny.nation.* - towny.wild.* - essentials.spawn - essentials.rules - essentials.motd - essentials.list - essentials.helpop - essentials.help - essentials.balance - modifyworld.* prefix: '&e' options: build: false rank: '1000' regular: default: false permissions: - essentials.afk - creativegates.use - essentials.back - essentials.back.ondeath - essentials.warps.* - essentials.warp - 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.kit.tools - essentials.mail - essentials.mail.send - essentials.me - essentials.msg - essentials.nick - 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 - towny.town.* - towny.town.spawn.* - towny.town.toggle.* - towny.nation.* - towny.wild.* - modifyworld.* inheritance: - guest prefix: '&2' options: build: true rank: '500' trusted: default: false permissions: - creativegates.use - essentials.warps.* - essentials.warp - 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.kit.tools - essentials.kit.starter - essentials.mail - essentials.mail.send - essentials.me - essentials.msg - essentials.nick - essentials.pay - essentials.ping - essentials.powertool - essentials.protect - essentials.sethome - essentials.signs.use.all - essentials.signs.use.all - 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.worth - towny.town.* - towny.town.spawn.* - towny.town.toggle.* - towny.nation.* - towny.wild.* - modifyworld.* inheritance: - regular prefix: '&2' options: build: true rank: '500' cool_guy: default: false permissions: - essentials.afk - creativegates.use - essentials.back - essentials.back.ondeath - essentials.balance - essentials.balance.others - essentials.warps.* - essentials.warp - essentials.balancetop - essentials.chat.color - essentials.chat.shout - essentials.chat.question - essentials.compass - essentials.depth - essentials.home - essentials.ignore - essentials.kit - essentials.kit.tools - essentials.mail - essentials.mail.send - essentials.me - essentials.msg - essentials.nick - 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 - towny.town.* - towny.town.spawn.* - towny.town.toggle.* - towny.nation.* - towny.wild.* - modifyworld.* inheritance: - trusted prefix: '&3' options: build: true rank: '300' Awesome_guy: default: false permissions: - essentials.afk - creativegates.use - 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.kit.tools - essentials.mail - essentials.mail.send - essentials.me - essentials.msg - essentials.nick - 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.signs.all - essentials.suicide - essentials.time - essentials.tpa - essentials.tpaccept - essentials.tpahere - essentials.tpdeny - essentials.warps.* - essentials.warp - essentials.warp.list - essentials.worth - towny.town.* - towny.town.spawn.* - towny.town.toggle.* - towny.nation.* - towny.wild.* - modifyworld.* inheritance: - cool_guy prefix: '&4' options: build: true rank: '200' moderator: default: false permissions: - essentials.ban - creativegates.use - essentials.ban.notify - essentials.banip - essentials.broadcast - essentials.clearinventory - essentials.warp - essentials.warps.* - 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.kill - essentials.mute - essentials.nick.others - essentials.realname - essentials.setwarp - essentials.signs.use.all - essentials.signs.all - 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.weather - essentials.whois - essentials.world - permissions.user.promote.default - permissions.user.demote.default - permissions.manage.membership - towny.town.* - towny.town.spawn.* - towny.town.toggle.* - towny.nation.* - towny.wild.* - modifyworld.* inheritance: - Awesome_guy prefix: '&5' options: build: true rank: '200' admin: default: false permissions: - creativegates.use inheritance: - moderator prefix: '&c' options: build: true rank: '100' owner: default: false permissions: - creativegates.use - '*' inheritance: - admin prefix: '&4' options: build: true rank: '0'