Help++
Informations
HelpPlusPlus is a plugin which overrides the standard /help command. Developers can use the "API" to add their plugin commands, permissions and descriptions automaticly. But if you want, you, as a server owner, can change these texts or add plugins with descriptions there by yourself, for example, if the plugin is not supported. It takes a lot of time to fully set this up for your server, but it will able you to customise the help list, for example, have it in your own language.
How it works
Three ways to setup HelpPlusPlus for your plugins:
(1) Write custom description & translations and use a high number as HelpBuild, so it's not signed over |
(2) Plugin has HelpPlusPlus support and sent this to HelpPlusPlus' config file |
(3) HelpPlusPlus import informations from plugins plugin.yml (this isn't implemented yet) |
PERMISSIONS:
* HelpPlusPlus.help.NAME_OF_A_PLUGIN | shows the plugin at /help |
Here's an config example (UpdateStatus is autogenerated, WorldGuard added by myself, Guilds is imported from it's plugin.yml):
THIS CONFIG.YML IS OLD, I UPDATE THIS EXAMPLE SOON
Plugins: UpdateStatus: CmdList: - status - bstatus - usreload enUS: Command: status: Description: Shows the status of <argument> Permission: UpdateStatus.status bstatus: Description: Broadcasts the status of <argument> Permission: UpdateStatus.bstatus usreload: Description: Reload the plugin config.yml Permission: UpdateStatus.usreload HelpBuild: 5 deDE: Command: status: Description: Zeigt den Status von <argument> Permission: UpdateStatus.status bstatus: Description: Broadcastet den Status von <argument> Permission: UpdateStatus.bstatus usreload: Description: Laedt die config.yml neu Permission: UpdateStatus.usreload HelpBuild: 5 WorldGuard: CmdList: - region enUS: Command: region: Description: configurate a region Permission: WorldGuard.region HelpBuild: 10000 Guilds: CmdList: - guilds - guild enUS: Command: guilds: Description: basic information Permission: guilds.guilds guild: Description: main command Permission: guilds.guild HelpBuild: 0
Why HelpBuild '10000'? If this plugin adds a support for HelpPlusPlus in the future this will prevent it from signing over your descriptions |
Why HelpBuild '0'? HelpPlusPlus imported commands and permissions from the plugin's plugin.yml, so it will be signed over when the plugin adds support for HelpPlusPlus in the future |
How to use the API
This Step for Step Tutorial will tell you everything you need: Click here
Icon by Icons-Land.com
@NukeVaster
I can create a build for 1.7.9, but I think it should even work with the old version.
EDIT: A build for 1.7.2 & 1.7.9 is waiting for approval.
Please update to 1.7.9 and then i will implement into my plugin.