package net.axay.kspigot.extensions.bukkit import net.axay.kspigot.main.KSpigotMainInstance import org.bukkit.command.CommandExecutor import org.bukkit.command.TabCompleter /** * Registers this CommandExecutor for * the given command. * @return If the command was registered successfully. */ fun CommandExecutor.register(commandName: String): Boolean { KSpigotMainInstance.getCommand(commandName)?.let { it.setExecutor(this) if (this is TabCompleter) it.tabCompleter = this return true } return false }