Package dev.kitteh.factions.command
Class ThirdPartyCommands
java.lang.Object
dev.kitteh.factions.command.ThirdPartyCommands
For the registry of /f and /fa commands from other plugins.
-
Method Summary
Modifier and TypeMethodDescriptionstatic voidregister(org.bukkit.plugin.Plugin providingPlugin, String command, TriConsumer<org.incendo.cloud.CommandManager<Sender>, org.incendo.cloud.Command.Builder<Sender>, org.incendo.cloud.minecraft.extras.MinecraftHelp<Sender>> consumer) Registers a command for the main faction command, to be called during load.static voidregisterAdmin(org.bukkit.plugin.Plugin providingPlugin, String command, TriConsumer<org.incendo.cloud.CommandManager<Sender>, org.incendo.cloud.Command.Builder<Sender>, org.incendo.cloud.minecraft.extras.MinecraftHelp<Sender>> consumer) Registers a command for the faction admin command, to be called during load.
-
Method Details
-
register
public static void register(org.bukkit.plugin.Plugin providingPlugin, String command, TriConsumer<org.incendo.cloud.CommandManager<Sender>, org.incendo.cloud.Command.Builder<Sender>, org.incendo.cloud.minecraft.extras.MinecraftHelp<Sender>> consumer) Registers a command for the main faction command, to be called during load.- Parameters:
providingPlugin- your plugin, for tracking in exceptionscommand- command name, for tracking in exceptionsconsumer- a consumer of the command manager and the builder for the faction command, to build from. The consumer will be called during FactionsUUID's onEnable- Throws:
IllegalArgumentException- for not using your pluginIllegalStateException- if attempting after registration has closed
-
registerAdmin
public static void registerAdmin(org.bukkit.plugin.Plugin providingPlugin, String command, TriConsumer<org.incendo.cloud.CommandManager<Sender>, org.incendo.cloud.Command.Builder<Sender>, org.incendo.cloud.minecraft.extras.MinecraftHelp<Sender>> consumer) Registers a command for the faction admin command, to be called during load.- Parameters:
providingPlugin- your plugin, for tracking in exceptionscommand- command name, for tracking in exceptionsconsumer- a consumer of the command manager and the builder for the faction admin command, to build from. The consumer will be called during FactionsUUID's onEnable- Throws:
IllegalArgumentException- for not using your pluginIllegalStateException- if attempting after registration has closed
-