Interface ExecutionCommandSource<T extends ExecutionCommandSource<T>>

All Known Implementing Classes:
ClientCommandSourceStack, CommandSourceStack

public interface ExecutionCommandSource<T extends ExecutionCommandSource<T>>
  • Method Details

    • hasPermission

      boolean hasPermission(int p_306071_)
    • withCallback

      T withCallback(CommandResultCallback p_309572_)
    • callback

    • clearCallbacks

      default T clearCallbacks()
    • dispatcher

      com.mojang.brigadier.CommandDispatcher<T> dispatcher()
    • handleError

      void handleError(com.mojang.brigadier.exceptions.CommandExceptionType p_307509_, com.mojang.brigadier.Message p_307413_, boolean p_307299_, @Nullable TraceCallbacks p_307535_)
    • isSilent

      boolean isSilent()
    • handleError

      default void handleError(com.mojang.brigadier.exceptions.CommandSyntaxException p_307419_, boolean p_307222_, @Nullable TraceCallbacks p_307604_)
    • resultConsumer

      static <T extends ExecutionCommandSource<T>> com.mojang.brigadier.ResultConsumer<T> resultConsumer()