ToolSet / com.zndevs.toolset.tools / ToolSetCommandTools
ToolSetCommandTools
object ToolSetCommandTools
Tools to help with commands
Properties
| commandExecutors | val commandExecutors: MutableMap<String, ToolSetCommand> |
| commandPlugins | val commandPlugins: MutableMap<String, JavaPlugin> |
| toolSetPlugins | val toolSetPlugins: MutableMap<String, JavaPlugin> |
| toolSetPluginsInternal | val toolSetPluginsInternal: MutableMap<String, JavaPlugin> |
Functions
| addPlugin | fun addPlugin(pluginName: String, plugin: JavaPlugin): UnitAdds a plugin to the list of currently running plugins |
| disableCommand | fun disableCommand(command: String): BooleanDisables a plugin’s command |
| disableCommandSoft | fun disableCommandSoft(commandName: String): Unit |
| enableCommand | fun enableCommand(plugin: JavaPlugin, command: String, executor: ToolSetCommand): Unit |
| getPlugin | fun getPlugin(pluginName: String): JavaPlugin?Gets a plugin from the list of currently running plugins |
| registerIfEnabled | fun registerIfEnabled(commandPlugin: JavaPlugin?, command: String, executor: ToolSetCommand): BooleanRegister a plugin command if it is set to be enabled in its config |
| reloadCommands | fun reloadCommands(): UnitReload commands from a plugin fun reloadCommands(setToAnythingToGetReturnValue: Any?): StringReload commands from a plugin and send a message to the executor |
| unloadAllCommands | fun unloadAllCommands(): UnitUnloads all current commands |