hatme.hat - Allows a player to put on hats (if restrict is enabled they will only be able to put on blocks that you define)
hatme.hat.(item id) - Allows a player to put ONLY THAT BLOCK on (if restrict is enabled they will only be able to put on blocks that you define)
hatme.hat.give - allows a player to type in /hat and get that item on their head (if restrict is enabled they will only be able to put on blocks that you define) [This node also give normal /hat permission]
hatme.hat.give.(item id) - same as hatme.hat.(item id) but with /hat (item id)
hatme.hat.all - allows a player to put the entire stack of a block on there head(if restrict is enabled they will only be able to put on blocks that you define) [This node also give normal /hat permission]
hatme.norestrict - allows you to use any block you like for /hat no matter what restrict says (working on the same for the normal /hat
isOp - All commands in this plugin (all permission nodes too)