Package studio.mevera.imperat.brigadier
Class BukkitBrigadierManager
java.lang.Object
studio.mevera.imperat.BaseBrigadierManager<BukkitCommandSource>
studio.mevera.imperat.brigadier.BukkitBrigadierManager
- All Implemented Interfaces:
studio.mevera.imperat.BrigadierManager<BukkitCommandSource>
public final class BukkitBrigadierManager
extends studio.mevera.imperat.BaseBrigadierManager<BukkitCommandSource>
-
Field Summary
Fields inherited from class studio.mevera.imperat.BaseBrigadierManager
dispatcher -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription@NotNull com.mojang.brigadier.arguments.ArgumentType<?>getArgumentType(studio.mevera.imperat.command.arguments.Argument<BukkitCommandSource> imperatArgument) static @Nullable BukkitBrigadierManagerload(BukkitImperat bukkitCommandDispatcher) <T> voidregisterBukkitCommand(org.bukkit.command.Command bukkitCmd, studio.mevera.imperat.command.Command<BukkitCommandSource> imperatCommand, studio.mevera.imperat.permissions.PermissionChecker<BukkitCommandSource> resolver) wrapCommandSource(Object commandSource) Methods inherited from class studio.mevera.imperat.BaseBrigadierManager
convertImperatNodeToBrigadierNode, getStringArgType, parseCommandIntoNode
-
Constructor Details
-
BukkitBrigadierManager
-
-
Method Details
-
load
@Nullable public static @Nullable BukkitBrigadierManager load(BukkitImperat bukkitCommandDispatcher) -
wrapCommandSource
-
getArgumentType
@NotNull public @NotNull com.mojang.brigadier.arguments.ArgumentType<?> getArgumentType(studio.mevera.imperat.command.arguments.Argument<BukkitCommandSource> imperatArgument) -
registerBukkitCommand
public <T> void registerBukkitCommand(org.bukkit.command.Command bukkitCmd, studio.mevera.imperat.command.Command<BukkitCommandSource> imperatCommand, studio.mevera.imperat.permissions.PermissionChecker<BukkitCommandSource> resolver)
-