Bukkit and the plugins are great and all people concerned (developers, bukkit team, people helping in the forums) are doing a great job. But bukkit is on a rocky road and the usuability for the admin and user isn't at the point where it should be. This thread is ONE part of several threads, please do me the favour and read them all and only reply in here with information which help this thread become productive. Thanks.. Bukkit has the following issues: Permissions... different plugins, different concepts, complicated, error prone and shattered Help.. complicated, not to the point, not really translatable / customizable. Aliases.. Complicated and plugin specific Forums.. Difficult to navigate and missing structures Plugins.. Plugin Standards allow for to many issues One of the most complicated things for the average user joining a bukkit server is ... what can I do... So he does a /help .... and quits... /help isn't usefull atm as it shows to much or not enough information, mainly because there is no common base for plugins to build upon. HELP is a core functionality of any program, but bukkit is negleting it. What do we need as an output from help? /help should give /help plugin1: Warp Commands /help plugin2: Creative Commands /help plugin3: Economic Commands /help plugin1 should give Warp Plugin x.y /help plugin1 command: for more help about this command /plugin1 add: add a new warp and ofcourse it should only show commands which are available to the player based on permissions. So how could a help api look like? Which functions should it support? registering the pluginhelp.yml file to show list of plugins with /help registering the generic description of the plugin from pluginhelp.yml registering the plugin commands from pluginhelp.yml registering the plugin command description from pluginhelp.yml perhaps even creating the pluginhelp.yml if not existing if the information necessary is already in the plugin atm. displaying help information based on permissions using a pluginhelp.yml file in the plugindirectory would allow for full translation to other languages than english. It would also allow for more customization like removing some commands from help even if the permission is there. Using a structure like above would make help ingame readable again and would allow plugins still to support /plugin3 help: for more help about this plugin.. Supporting the help api should become a requirement to be an approved plugin. What do you think?