Package net.minecraft.commands
Interface ExecutionCommandSource<T extends ExecutionCommandSource<T>>
- All Known Implementing Classes:
- ClientCommandSourceStack,- CommandSourceStack,- CommandTests.ErrorCatchingStack
public interface ExecutionCommandSource<T extends ExecutionCommandSource<T>>
- 
Method SummaryModifier and TypeMethodDescriptioncallback()default Tcom.mojang.brigadier.CommandDispatcher<T>voidhandleError(com.mojang.brigadier.exceptions.CommandExceptionType p_307509_, com.mojang.brigadier.Message p_307413_, boolean p_307299_, TraceCallbacks p_307535_) default voidhandleError(com.mojang.brigadier.exceptions.CommandSyntaxException p_307419_, boolean p_307222_, TraceCallbacks p_307604_) booleanhasPermission(int p_306071_) booleanisSilent()static <T extends ExecutionCommandSource<T>>
 com.mojang.brigadier.ResultConsumer<T>withCallback(CommandResultCallback p_309572_) 
- 
Method Details- 
hasPermissionboolean hasPermission(int p_306071_) 
- 
withCallback
- 
callbackCommandResultCallback callback()
- 
clearCallbacks
- 
dispatchercom.mojang.brigadier.CommandDispatcher<T> dispatcher()
- 
handleErrorvoid handleError(com.mojang.brigadier.exceptions.CommandExceptionType p_307509_, com.mojang.brigadier.Message p_307413_, boolean p_307299_, @Nullable TraceCallbacks p_307535_) 
- 
isSilentboolean isSilent()
- 
handleErrordefault void handleError(com.mojang.brigadier.exceptions.CommandSyntaxException p_307419_, boolean p_307222_, @Nullable TraceCallbacks p_307604_) 
- 
resultConsumerstatic <T extends ExecutionCommandSource<T>> com.mojang.brigadier.ResultConsumer<T> resultConsumer()
 
-