To bring all the comments together into an answer:
First, but less important, Issue:
From aytimothy:
Also, do you have a default group?
My note:
Default groups are what every person who is not specifically assigned to a group will be put in. If you don't have this, and you didn't move anyone into groups, this can cause issues
Second, but more important, issue:
From aytimothy:
And are you sure everyone has the bukkit.command.help
permission?
From CommandFox
The permission should be minecraft.command.help
, not just help
My note:
The way your file is set up is incorrect. Permissions are not stored as commands, but as something like plugin.subsection.permission
.
So, if you have Essentials, or some other plugin, use it's respective permission -- for Essentials, it's essentials.help
. If you don't you should use both Bukkit's /help
permission, bukkit.command.help
, and Minecraft's /help
permission, minecraft.command.help
.
Not required, but interesting, information:
The reason there are two (or three, if you have a plugin) different permissions for /help
is because when you type /help
, Minecraft will first look into the plugins for that command, then it will use it's own, and, if neither work, it will finally use Minecraft's.
This means that in terms of permissions, the heirarchy is like this:
plugin.help
> if that fails > bukkit.command.help
> if that fails > minecraft.command.help
> if no permissions for any, it displays a permissions error to you.
More Permissions stuffs:
Bukkit Permissions
Using Permissions.yml
It is, however, recommended that you use a plugin for permissions rather than the native Bukkit perms system, and for this, I highly recommend PermissionsEx
world/groups.yml
and yourglobalgroups.yml
files respectively?bukkit.command.help
permission?minecraft.command.help
, not justhelp
.