Sueta
IT

ItemCommands

1.1

Execute commands using items

·Plugin

Description:

  • Assign persistent commands to any item you have in your hand

Commands:

  • /itemcmd relaod: Reloads the config.yml
  • /itemcmd set <text>: Sets a command to the item you have in your main hand
  • /itemcmd set-cooldown <time_in_seconds>: Sets a cooldown to the item you're holding in your main hand (only if the item has a command)
  • /itemcmd remove: Removes the command from the item
  • /itemcmd remove-cooldown: Removes the cooldown from the item

Permissions:

  • itemcommand.reload
  • itemcommand.set
  • itemcommand.remove

Configuration:

  • config.yml
    prefix: '&8[&bItemCommand&8] '
    
    messages:
      no-permission: '&cYou cannot use this command.'
      invalid-sender: '&cThis command is only for players.'
      command-usage: '&eUsage: /itemcmd <reload/set/remove> <command>'
      no-item: '&cYou must have an item in your main hand.'
      specify-time: '&cYou need to specify a time in seconds.'
      command-set: '&aCommand assigned successfully.'
      cooldown-set: '&aCooldown to this item has been set to %amount%s.'
      command-remove: '&cThe current command has been removed.'
      cooldown-remove: '&cThe cooldown to this item has been removed.'
      no-command-found: '&cThis item does not have a command assigned.'
      no-cooldown-found: '&cThis item does not have a cooldown.'
      item-cooldown: '&cYou cannot use this item in %time%s.'
      reload: '&aPlugin reloaded successfully.'

Notes:

  • Commands do not need "/" when setting one
  • Commands executed by console must have %player% to set the holder as target

Similar projects

Plugin →