Interface ExecutionCommandSource<T extends ExecutionCommandSource<T>>

All Superinterfaces:
PermissionSetSupplier
All Known Implementing Classes:
ClientCommandSourceStack, CommandSourceStack

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

    • withCallback

      T withCallback(CommandResultCallback resultCallback)
    • callback

    • clearCallbacks

      default T clearCallbacks()
    • dispatcher

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

      void handleError(com.mojang.brigadier.exceptions.CommandExceptionType type, com.mojang.brigadier.Message message, boolean forked, @Nullable TraceCallbacks tracer)
    • isSilent

      boolean isSilent()
    • handleError

      default void handleError(com.mojang.brigadier.exceptions.CommandSyntaxException e, boolean forked, @Nullable TraceCallbacks tracer)
    • resultConsumer

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