Overriding commands info

Where?

  • Versions below 1.1 > In configuration file of help plus( <path_to_server_folder>/plugins/HelpPlus/config.yml)
  • 1.1 & above > In configuration file of help plus commands ( <path_to_server_folder>/plugins/HelpPlus/commands.yml)

How to?

Example at first!

This example adds vanilla commands to HelpPlus. You can copy & paste it to the end of config.yml.

commands:
    op:
        description: Use it to turn player into an operator
        usage: /op <player>
        aliases: []
        permission: server.op
    deop:
        description: Use it to turn player into regular player
        usage: /deop <player>
        aliases: []
        permission: server.op    
    list:
        description: Lists connected players
        usage: /list
        aliases: []
        permission: server.op
    tp:
        description: Teleports player to another player
        usage: /tp <player1> <player2>
        aliases: []
        permission: server.op
    give:
        description: Gives player an item
        usage: /give <player> <id | name> <amount>
        aliases: []
        permission: server.op
    stop:
        description: Stops server
        usage: /stop
        aliases: []
        permission: server.op
    save-all:
        description: Forces terrain save
        usage: /save-all
        aliases: []
        permission: server.op
    save-off:
        description: Disables automatic terrain saving
        usage: /save-off
        aliases: []
        permission: server.op
    save-on:
        description: Turns automatic terrain saving on
        usage: /save-on
        aliases: []
        permission: server.op    
    tell:
        description: Sends player a PM
        usage: /tell <player> <message>
        aliases: []
        permission: server.op
    kick:
        description: Kicks player from server
        usage: /kick <player> [reason]
        aliases: []
        permission: server.op
    ban:
        description: Bans specified player
        usage: /ban <player>
        aliases: []
        permission: server.op
    ban-ip:
        description: Bans specified IP
        usage: /ban-ip <ip>
        aliases: []
        permission: server.op
    pardon:
        description: Unbans specified player
        usage: /pardon <player>
        aliases: []
        permission: server.op    
    pardon-ip:
        description: Unbans specified ip
        usage: /pardon-ip <ip>
        aliases: []
        permission: server.op
    say:
        description: Broadcasts message to all players on the server
        usage: /say <message>
        aliases: []
        permission: server.op
    time:
        description: Adds or Sets time in all of your worlds to specified value(0-24000)
        usage: /time <add | set> <value>
        aliases: []
        permission: server.op
    gamemode:
        description: Changes player's gamemode 0 for survival, 1 for creative
        usage: /gamemode <player> <mode>
        aliases: []
        permission: server.op

Explanation

    op:  # Name of command here
        description: Use it to turn player into an operator   #Description of command
        usage: /op <player>   #Usage 
        aliases: []      #Aliases. Example: aliases = ['o','operate'] would tell, that /o and /operate do exactly same thing as /op
        permission: server.op    #server.op means you need to be OP to execute this command

Another example

In this example, I'll show you how to add name of the plugin. I've needed to override information about /i command, because there was no one in plugin's yml file, so:

  • If you're using HelpPlus 1.1 just type /hpexport i Open up commands.yml
    i:
        description: Gives you an item
        usage: /i <id | name> [amount] [player]
        aliases: []
        permission: server.op
        plugin: SimpleGive     # Optional - Name of the plugin

Comments

Posts Quoted:
Reply
Clear All Quotes