Package net.minecraft.commands
Interface ExecutionCommandSource<T extends ExecutionCommandSource<T>>
- All Known Implementing Classes:
ClientCommandSourceStack
,CommandSourceStack
public interface ExecutionCommandSource<T extends ExecutionCommandSource<T>>
-
Method Summary
Modifier and TypeMethodDescriptioncallback()
default T
com.mojang.brigadier.CommandDispatcher
<T> void
handleError
(com.mojang.brigadier.exceptions.CommandExceptionType pExceptionType, com.mojang.brigadier.Message pMessage, boolean pSuccess, TraceCallbacks pTraceCallbacks) default void
handleError
(com.mojang.brigadier.exceptions.CommandSyntaxException pException, boolean pSuccess, TraceCallbacks pTraceCallbacks) boolean
hasPermission
(int pPermissionLevel) boolean
isSilent()
static <T extends ExecutionCommandSource<T>>
com.mojang.brigadier.ResultConsumer<T> withCallback
(CommandResultCallback pCallback)
-
Method Details
-
hasPermission
boolean hasPermission(int pPermissionLevel) -
withCallback
-
callback
CommandResultCallback callback() -
clearCallbacks
-
dispatcher
com.mojang.brigadier.CommandDispatcher<T> dispatcher() -
handleError
void handleError(com.mojang.brigadier.exceptions.CommandExceptionType pExceptionType, com.mojang.brigadier.Message pMessage, boolean pSuccess, @Nullable TraceCallbacks pTraceCallbacks) -
isSilent
boolean isSilent() -
handleError
default void handleError(com.mojang.brigadier.exceptions.CommandSyntaxException pException, boolean pSuccess, @Nullable TraceCallbacks pTraceCallbacks) -
resultConsumer
static <T extends ExecutionCommandSource<T>> com.mojang.brigadier.ResultConsumer<T> resultConsumer()
-