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>
  • Constructor Details

    • BukkitBrigadierManager

      public BukkitBrigadierManager(BukkitImperat dispatcher)
  • Method Details

    • load

      @Nullable public static @Nullable BukkitBrigadierManager load(BukkitImperat bukkitCommandDispatcher)
    • wrapCommandSource

      public BukkitCommandSource wrapCommandSource(Object commandSource)
    • 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)