I cant figure out the problem, when someone new logs into my server(using a alt account) it doesnt assign them the default rank, what is wrong here? please help, I tried using YAML parser and it gives me error but I dont know how to fix the error it just says the permission and says error with an arrow pointing at it Code: # PermissionsBukkit configuration file # # A permission node is a string like 'permissions.build', usually starting # with the name of the plugin. Refer to a plugin's documentation for what # permissions it cares about. Each node should be followed by true to grant # that permission or false to revoke it, as in 'permissions.build: true'. # Some plugins provide permission nodes that map to a group of permissions - # for example, PermissionsBukkit has 'permissions.*', which automatically # grants all admin permissions. You can also specify false for permissions # of this type. # # Users inherit permissions from the groups they are a part of. If a user is # not specified here, or does not have a 'groups' node, they will be in the # group 'default'. Permissions for individual users may also be specified by # using a 'permissions' node with a list of permission nodes, which will # override their group permissions. World permissions may be assigned to # users with a 'worlds:' entry. # # Groups can be assigned to players and all their permissions will also be # assigned to those players. Groups can also inherit permissions from other # groups. Like user permissions, groups may override the permissions of their # parent group(s). Unlike users, groups do NOT automatically inherit from # default. World permissions may be assigned to groups with a 'worlds:' entry. users: ishftx: groups: - Owner shftxcheetos: groups: - Default groups: default: permissions: permissions.build: true essentials.spawn: true essentials.rules: true essentials.motd: true essentials.list: true essentials.helpop: true essentials.help: true essentials.msg: true lockette.user.create: true OwnBlocksPlus.use: true jchat.prefix.Default: true owner: permissions: permissions.*: true DispenserRefill.fill: true DispenserReFill.bypassinventory: true DispenserRefill.auto: true essentials.itemspawn.item-all: true essentials.itemspawn.item-[itemname]: true essentials.itemspawn.item-[itemid]: true essentials.give.item-all: true essentials.give.item-[itemname]: true essentials.sethome: true essentials.give.item-[itemid]: true essentials.*: true essentials.backup: true essentials.essentials: true essentials.setspawn: true essentials.reloadall: true timeshift.startup: true timeshift.cancel: true jchat.prefix.Owner: true inheritance: - handlebar mexstache: permissions: essentials.afk: true essentials.back: true essentials.sethome: true essentials.compass: true essentials.depth: true essentials.home: true essentials.ignore: true essentials.me: true essentials.nick: true essentials.tpa: true essentials.tpaccept: true essentials.tpahere: true essentials.tp: true blockheads.*: true jchat.prefix.MexStache: true inheritance: - default handlebar: permissions: essentials.kick: true ssentials.broadcast: true essentials.getpos: true essentials.clearinventory: true essentials.gamemode: true jchat.prefix.HandleBar inheritance: - mexstache messages: build: '&cYou do not have permission to build here.' debug: false
Okay fixed that, but that cant be the reason why my entire permissions isnt working Code: # PermissionsBukkit configuration file # # A permission node is a string like 'permissions.build', usually starting # with the name of the plugin. Refer to a plugin's documentation for what # permissions it cares about. Each node should be followed by true to grant # that permission or false to revoke it, as in 'permissions.build: true'. # Some plugins provide permission nodes that map to a group of permissions - # for example, PermissionsBukkit has 'permissions.*', which automatically # grants all admin permissions. You can also specify false for permissions # of this type. # # Users inherit permissions from the groups they are a part of. If a user is # not specified here, or does not have a 'groups' node, they will be in the # group 'default'. Permissions for individual users may also be specified by # using a 'permissions' node with a list of permission nodes, which will # override their group permissions. World permissions may be assigned to # users with a 'worlds:' entry. # # Groups can be assigned to players and all their permissions will also be # assigned to those players. Groups can also inherit permissions from other # groups. Like user permissions, groups may override the permissions of their # parent group(s). Unlike users, groups do NOT automatically inherit from # default. World permissions may be assigned to groups with a 'worlds:' entry. users: ishftx: groups: - Owner shftxcheetos: groups: - Default groups: default: permissions: permissions.build: true essentials.spawn: true essentials.rules: true essentials.motd: true essentials.list: true essentials.helpop: true essentials.help: true essentials.msg: true lockette.user.create: true OwnBlocksPlus.use: true jchat.prefix.Default: true owner: permissions: permissions.*: true DispenserRefill.fill: true DispenserReFill.bypassinventory: true DispenserRefill.auto: true essentials.itemspawn.item-all: true essentials.itemspawn.item-[itemname]: true essentials.itemspawn.item-[itemid]: true essentials.give.item-all: true essentials.give.item-[itemname]: true essentials.sethome: true essentials.give.item-[itemid]: true essentials.*: true essentials.backup: true essentials.essentials: true essentials.setspawn: true essentials.reloadall: true timeshift.startup: true timeshift.cancel: true jchat.prefix.Owner: true inheritance: - handlebar mexstache: permissions: essentials.afk: true essentials.back: true essentials.sethome: true essentials.compass: true essentials.depth: true essentials.home: true essentials.ignore: true essentials.me: true essentials.nick: true essentials.tpa: true essentials.tpaccept: true essentials.tpahere: true essentials.tp: true blockheads.*: true jchat.prefix.MexStache: true inheritance: - default handlebar: permissions: essentials.kick: true ssentials.broadcast: true essentials.getpos: true essentials.clearinventory: true essentials.gamemode: true jchat.prefix.HandleBar: true inheritance: - mexstache messages: build: '&cYou do not have permission to build here.' debug: false
Code: groups: default: permissions: permissions.build: true essentials.spawn: true essentials.rules: true essentials.motd: true essentials.list: true essentials.helpop: true essentials.help: true essentials.msg: true lockette.user.create: true OwnBlocksPlus.use: true jchat.prefix.Default: true I beleive you want this as default, but after the default: add true groups: default:true permissions:
Code: groups: default: true permissions: permissions.build: true essentials.spawn: true essentials.rules: true essentials.motd: true essentials.list: true essentials.helpop: true essentials.help: true essentials.msg: true lockette.user.create: true OwnBlocksPlus.use: true jchat.prefix.Default: true As BMX said, it's not actually set to true in your config, but the rest need to be default: false.
Code: groups: default: true permissions: permissions.build: true essentials.spawn: true essentials.rules: true essentials.motd: true essentials.list: true essentials.helpop: true essentials.help: true essentials.msg: true lockette.user.create: true OwnBlocksPlus.use: true jchat.prefix.Default: true owner: permissions: default: false permissions.*: true DispenserRefill.fill: true DispenserReFill.bypassinventory: true DispenserRefill.auto: true essentials.itemspawn.item-all: true essentials.itemspawn.item-[itemname]: true essentials.itemspawn.item-[itemid]: true essentials.give.item-all: true essentials.give.item-[itemname]: true essentials.sethome: true essentials.give.item-[itemid]: true essentials.*: true essentials.backup: true essentials.essentials: true essentials.setspawn: true essentials.reloadall: true timeshift.startup: true timeshift.cancel: true jchat.prefix.Owner: true worldguard.region.list: true worldguard.region.flag.flags.*: true like this?
Yes. Though I would recommend using a permissions plugin for this. I find Essentials GroupManager to be most stable and straightforward.