This is an extensive Example of a configuration File for the Bukkit plugin HelpPages The Admins and the normal users have one overview page, that they access with /help, whereas the Donators have two overview pages that they can access with /help( same as /help 1) and /help 2. In the overview pages I demonstrate Variables to greet the groupmember differently. Using Variables for the greeting isn't really necessary in this case as the overview help pages are different for every group anyway, so you could embedd the greeting in the page directly, but these can also be used if the used helppage would be the same, like for "/help home". For help topics that have just one page, we register the topic with a pagenumber 1 also, in case the user is used to always typing a pagenumber - /help home leads to the sam page as /help home 1 The same selector doesn't need to go to the same page though, as one can see for /help monsterhunt, which shows different pages for admins and donators. Finally you see "/help easteregg" defined for Donators that isn't mentioned anywhere, so the donators would need to know about it or find it by accident. It's also not defined for the Admins, so they also would get an unknown page error when they try "/help easteregg", although if they have the right permissions set, they could use "/help easteregg @ Donators" [[messages noconfig=&eConfiguration file not found. reloaded=&eHelp Pages reloaded. unknownpage=&eUnknown Help Page. Start with &c/help. nopermission=&cYou are not allowed to reload the help pages. ]] ###################### Groups ###################### [[group Administrators,(OP) greeting=Greetings =>OverviewAdmin 1=>OverviewAdmin home=>pageHome home 1=>pageHome warp=>pageWarp warp 1=>pageWarp monsterhunt=>pageMonsterhuntAdmin monsterhunt 1=>pageMonsterhuntAdmin we=>worldedit1 we 1=>worldedit1 we 2=>worldedit2 ]] [[group Donators greeting=All hail =>OverviewDonator1 1=>OverviewDonator1 2=>OverviewDonator2 home=>pageHome home 1=>pageHome warp=>pageWarp warp 1=>pageWarp monsterhunt=>pageMonsterhunt monsterhunt 1=>pageMonsterhunt easteregg=>pageEgg ]] [[group * greeting=Hi =>OverviewUser 1=>OverviewUser home=>pageHome home 1=>pageHome ]] ###################### Overview Pages ###################### [[page OverviewUser &4---------------- /help ---------------- {greeting} {displayname}, here are some basic cmds you can use: .... .... You can also check this additional help pages out: /help home ... ]] [[page OverviewDonator1 &4---------------- /help 1&c/2 &4---------------- {greeting} {displayname}, here are some basic cmds you can use: .... .... You can also check this additional help pages out: /help home /help warp ]] [[page OverviewDonator2 &4---------------- /help 2&c/2 &4---------------- more help pages you can check: /help monsterhunt ... ]] [[page OverviewAdmin &4---------------- /help ---------------- {greeting} {displayname}, You should know the basic cmds. For a reminder: /help @ * You can also check this additional help pages out: /help home /help warp /help monsterhunt /help WE ]] ###################### Topic Help Pages ###################### [[page pageHome &4---------------- /help home ---------------- /home /home set /home invite ]] [[page pageWarp &4---------------- /help warp ---------------- /warp list /warp create /warp invite ]] [[page pageMonsterhunt &4---------------- /help monsterhunt ---------------- The monsterhunt starts every night. Use /hunt to register for the next hunt /huntstatus - shows the current status of the hunt /huntscore - shows your highscore ]] [[page pageMonsterhuntAdmin &4---------------- /help monsterhunt ---------------- The monsterhunt starts every night. Use /hunt to register for the next hunt /huntstatus - shows the current status of the hunt /huntscore - shows your highscore /huntstop - stops the hunt for the specified world /huntstart - starts a hunt in the specified world ]] [[page worldedit1 &4---------------- /help WE 1&c/2 &4---------------- WorldEdit cmds are: //set //replace ... ]] [[page worldedit2 &4---------------- /help WE 2&c/2 &4---------------- more WorldEdit cmds: /fixwater /fixlava ... ]] [[page pageEgg You found a secret page. Diamonds are waiting for you at 666/66/666 ]]