Interface Commodore<C extends org.bukkit.command.Command>


public interface Commodore<C extends org.bukkit.command.Command>
Utility for using Minecraft's 1.13 'brigadier' library in Bukkit plugins.
  • Method Summary

    Modifier and Type
    Method
    Description
    default void
    register(com.mojang.brigadier.builder.LiteralArgumentBuilder<?> argumentBuilder)
     
    void
    register(com.mojang.brigadier.tree.LiteralCommandNode<?> node)
     
    default void
    register(C command, com.mojang.brigadier.builder.LiteralArgumentBuilder<?> argumentBuilder)
     
    default void
    register(C command, com.mojang.brigadier.builder.LiteralArgumentBuilder<?> argumentBuilder, Predicate<? super org.bukkit.entity.Player> permissionTest)
     
    default void
    register(C command, com.mojang.brigadier.tree.LiteralCommandNode<?> node)
     
    void
    register(C command, com.mojang.brigadier.tree.LiteralCommandNode<?> node, Predicate<? super org.bukkit.entity.Player> permissionTest)
     
    org.bukkit.command.CommandSender
     
  • Method Details

    • register

      void register(C command, com.mojang.brigadier.tree.LiteralCommandNode<?> node, Predicate<? super org.bukkit.entity.Player> permissionTest)
    • register

      default void register(C command, com.mojang.brigadier.builder.LiteralArgumentBuilder<?> argumentBuilder, Predicate<? super org.bukkit.entity.Player> permissionTest)
    • register

      default void register(C command, com.mojang.brigadier.tree.LiteralCommandNode<?> node)
    • register

      default void register(C command, com.mojang.brigadier.builder.LiteralArgumentBuilder<?> argumentBuilder)
    • register

      void register(com.mojang.brigadier.tree.LiteralCommandNode<?> node)
    • register

      default void register(com.mojang.brigadier.builder.LiteralArgumentBuilder<?> argumentBuilder)
    • wrapNMSCommandSource

      org.bukkit.command.CommandSender wrapNMSCommandSource(Object nmsCmdSource)