promotional bannermobile promotional banner

KibbleCommands

A high-performance Paper/Spigot command alias manager for Minecraft 1.21+. Create dynamic aliases, chain commands, set warmups, charge Vault balance, sync SQLite/MySQL cooldowns, and manage with a GUI menu.

KibbleCommands

KibbleCommands is a multi-platform command alias and automation plugin for Minecraft servers and proxies. It allows you to create custom command shortcuts, chain sequences, set execution delays (warmups) or cooldowns, charge Vault economy costs, and route player connections across proxy networks.

Runs natively on Paper, Purpur, Folia, Spigot, Bukkit, Sponge, Velocity, BungeeCord, and Waterfall.


Key Features

     
  • Single & Multi-Command Aliases: Run a single command string or execute a sequence of commands.
  •  
  • Random Execution Mode: Pick a random command from a list upon trigger (mode: "random").
  •  
  • Console Execution: Safely run commands as console on behalf of players (execute-as: "console").
  •  
  • Proxy Server Connections: Transfer players between backend servers on Velocity or BungeeCord using server:servername targets.
  •  
  • Warmups & Cooldowns: Set execution warmups (canceled on player movement/damage) and per-alias cooldowns backed by SQLite or MySQL.
  •  
  • Vault Economy Integration: Charge players currency before allowing command execution (cost: 50.0).
  •  
  • Lifecycle Event Triggers: Trigger automated commands on on-join, on-first-join, and on-death.
  •  
  • Dynamic Tab Completion: Synchronizes command completions directly to connected player clients via player.updateCommands().

Configuration Example (config.yml)

message-prefix: "&8\[&6KibbleCommands&8\]&r "  
require-use-permission: false  
send-action-messages: true

database:  
  type: "sqlite"  
  host: "localhost"  
  port: 3306  
  database: "minecraft"  
  username: "root"  
  password: ""

events:  
  on-join:  
    commands:  
      - "effect give {player} speed 10 1"  
  on-first-join:  
    commands:  
      - "give {player} bread 10"

aliases:  
  gmc:  
    command: "minecraft:gamemode creative {player}"  
    description: "Switch yourself to Creative mode"  
    permission: "kibblecommands.alias.gmc"  
    player-only: true  
    pass-args: false  
    execute-as: "console"

  healme:  
    command: "essentials:heal {player}"  
    description: "Heal yourself with EssentialsX"  
    permission: "kibblecommands.alias.healme"  
    player-only: true  
    cooldown: 30  
    pass-args: false  
    execute-as: "console"  
    cost: 50.0

  spawn:  
    command: "teleport {player} 0 64 0"  
    description: "Teleport to spawn"  
    player-only: true  
    warmup: 5  
    send-message: "&aTeleporting to spawn in 5 seconds..."

  roll:  
    description: "Pick a random reward"  
    commands:  
      - "give {player} diamond 1"  
      - "give {player} iron\_ingot 5"  
      - "give {player} gold\_ingot 3"  
    mode: "random"

  lobby:  
    command: "server:lobby"  
    description: "Send player to lobby server on proxy"  
    player-only: true

Placeholders

     
  • {player} - Executing player name (or CONSOLE)
  •  
  • {sender} - Executing sender name
  •  
  • {uuid} - Player UUID
  •  
  • {world} - Player world name (or current proxy server)
  •  
  • {alias} - Name of the alias executed
  •  
  • {args} - Full trailing argument string
  •  
  • {arg:1}, {arg:2} - Positional arguments
  •  
  • {cooldown\_remaining} - Remaining cooldown seconds
  •  
  • {warmup\_remaining} - Remaining warmup seconds
  •  
  • %placeholder% - Any PlaceholderAPI placeholder (requires PlaceholderAPI)

Admin Commands & Permissions

                                                                                                               
CommandDescriptionPermission
/kibblecommands reloadReloads config.ymlkibblecommands.admin
/kibblecommands guiOpens the interactive alias management GUIkibblecommands.gui
/kibblecommands add <name>Quick-creates a new aliaskibblecommands.admin

Compatibility

Download KibbleCommands-2.1.0.jar and place it in your plugins/ folder.

     
  • Java Version: Java 21+
  •  
  • Supported Servers: Paper, Purpur, Folia, Spigot, Bukkit, Sponge 8+, Velocity 3.3+, BungeeCord, Waterfall

The KibbleCommands Team

profile avatar
  • 1
    Projects
  • 13
    Downloads