Skip to content

Commands & Permissions (English)

Jérôme edited this page Sep 21, 2019 · 34 revisions

Commands

The main command of the plugin is commandsign.
It has some aliases : arcs (for AR Command Sign), ncs, ahcs, cmds or cmdsign.

Sub commands

<command> is not a command, this is a placeholder for the command and aliases above here (commandsign, cmdsign, arcs). So for instance, /<command> create means that you may enter in chat : /arcs create.
An element between square brackets ([ ]) is facultative
An element between Lesser than and Greater than symbols (< >) is mandatory

/<command> info [ID]

  • No alias
  • requires the permission: commandsign.admin.info
  • After having entered this command, right-click on a Command Block to get all information about it.
    The ID parameter can be used if you don't want to click on a Command Block and you know its ID.
  • Available to OPs by default

/<command> create

  • Aliases: make, cr or mk
  • requires the permission: commandsign.admin.create
  • It opens an edition menu (See the dedicated page) where you need to right-click to select a valid block that will become a Command Block.
  • Available to OPs by default

/<command> edit [ID]

  • No alias
  • requires the permission : commandsign.admin.edit
  • Right-click on a Command Block to open its edition menu. If you specify an ID you do not have to right-click on a block to open the edition menu.
  • Available to OPs by default

/<command> delete [ID]

  • Aliases: remove, del or rm
  • requires the permission: commandsign.admin.delete
  • Sending this command makes you enter in a delete mode. Click on a Command Block to select and once more to confirm the removal of the CommandBlock.
    If you specify an ID, you either right-click on the matching block or sending the same command again to confirm the removal.
    When the removal is done, you leave the delete mode.
  • Available to OPs by default

/<command> set <ID> <data_key> [add/edit/remove] [index] <value>

  • requires the permission: commandsign.admin.set
  • Available to OPs by default
  • Change the value of a setting of the command block specified by ID.

Possible keys:

  1. core.name <new_name>
  2. core.disabled <yes/no>
  3. core.activation_mode <ACTIVATED/DEACTIVATED/BOTH> (only useful for levers)
  4. core.commands <add/edit/remove> [index] [command]
  5. core.temporary_permissions <add/edit/remove> [index] [command]
  6. core.timer.duration <\duration>
  7. core.timer.reset <yes/no>
  8. core.timer.cancel <yes/no>
  9. ncs.confirmation <yes/no>
  10. ncs.required_permissions <add/edit/remove> [index] [permission]
  11. ncs.global_cooldown <\cooldown>
  12. ncs.player_cooldown <\cooldown>
  13. ncs.global_once <yes/no>
  14. ncs.player_once <yes/no>
  15. ncs.economy <\price>

/<command> copy [ID]

  • Aliases: cp
  • requires the permission: commandsign.admin.copy
  • Once you sent this command, right-click on a Command Block to copy its configuration. If you specified the ID you should not right-click on the Command Block you want to copy.
    When the configuration is copied, you can right-click on the Valid block to paste the configuration on it. (You must not create a Command Block on the valid block before the pasting)
  • Available to OPs by default

/<command> help [COMMAND]

  • Aliases: h or ?
  • requires the permission: commandsign.admin.help
  • List all the commands that are available to you. If you specify a command, it only shows you information about the entered command.
  • Available to players by default

/<command> list [PAGE]

  • Aliases: l
  • requires the permission : commandsign.admin.list
  • List the Command Blocks in the given page. If no page is specified, it shows the first page.
    Information are shown in the following format: LOCATION --- NAME --- ID
  • Available to OPs by default

/<command> near <RADIUS>

  • No alias
  • requires the permission: commandsign.admin.near
  • Show a brief piece of information about Command Block that are within the given radius.
    Information are shown in the following format: NAME[ID] at LOCATION
  • Available to OPs by default

/<command> teleport <ID>

  • Aliases: tp
  • requires the permission: commandsign.admin.teleport
  • The player that sent the command gets teleported to the Command Block.
  • Available to OPs by default

/<command> purge

  • No alias
  • requires the permission: commandsign.admin.purge
  • Delete all Command Blocks that are invalids. (At a wrong location with a wrong block type)
  • Available to OPs by default

/<command> version

  • Aliases: v
  • requires the permission: commandsign.admin.version
  • Shows information about the plugin.
  • Available to players by default

/<command> reload

  • Aliases: load or unload
  • requires the permission: commandsign.admin.reload
  • Unload all the command signs configurations which will be reloaded the next time they are used.
  • Available to OPs by default

/<command> debug

  • Aliases: dbg
  • requires the permission: commandsign.admin.debug
  • Show information to help debugging some situations. Useless unless you know what it means.
  • Available to OPs by default

Other permissions

  • commandsign.costs.bypass
    When a player has this permission, it does not have the need to have the required currency to use the Command Block. Even if the player has the needed currency, it won't be taxed.
    OPs have it by default

  • commandsign.timer.bypass
    When a player has this permissions, it does not wait the end of the timer for the execution of the Command Block. Also, its usage of a Command Block does not trigger the "Global Cooldown"
    OPs have it by default

  • commandsign.admin.*
    When a player has this permission, it has access to all commands and bypass permissions.
    This is the permission that make OPs to have all the other permissions by default.