Sueta

TabCommands

4.0.0

Create custom commands with Chat Autocomplete

·Plugin

Plugin Name: TabCommands

Plugin ID: studio.starcore.tabcommands

Description:

TabCommands is a Spigot plugin that allows you to create custom commands with support for infinite arguments and tab completion. This plugin provides a flexible solution for servers that need dynamic commands, all configurable through a simple configuration file.

Features:

  • Dynamic commands with infinite arguments: The commands created with TabCommands can have any number of arguments, providing full flexibility.
  • Tab completion support: Full tab completion support for the console and chat, making complex commands easier to use.
  • Simple configuration: All commands and their arguments can be easily configured through a `commands.yml` file on the server, allowing you to add, edit, or remove commands without needing to recompile the plugin.

Installation:

  1. Download the `.jar` file for `TabCommands`.
  2. Place it in the `plugins` folder of your Spigot server.
  3. Restart or reload the server to load the plugin.
  4. Configure your commands and arguments through the `commands.yml` file.
Example Configuration("commands.yml")
commands:
  - tnt
  - fireball

arguments:
  tnt:
    start: {}
    get:
      player: 
        entity: true
    stop: {}
    reset: {}

  fireball:
    launch:
      entity: true
    power: {}

Commands of the example:
- /tnt start|get - a entity|stop|reset
- /fireball a entity|power

Similar projects

Plugin →