Help++

This project is abandoned and its default file will likely not work with the most recent version of Minecraft. Whether this project is out of date or its author has marked it as abandoned, this project is no longer maintained.

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_PLUGINshows 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


Comments

Posts Quoted:
Reply
Clear All Quotes

About This Project

  • Project ID
    62610
  • Created
    Jul 28, 2013
  • Last Released File
    Never
  • Total Downloads
    1,912
  • License

Categories

Members

Recent Files