Uses of Class
net.minecraft.commands.execution.ExecutionContext
Packages that use ExecutionContext
Package
Description
-
Uses of ExecutionContext in net.minecraft.commands
Fields in net.minecraft.commands with type parameters of type ExecutionContextModifier and TypeFieldDescriptionprivate static final ThreadLocal
<ExecutionContext<CommandSourceStack>> Commands.CURRENT_EXECUTION_CONTEXT
Method parameters in net.minecraft.commands with type arguments of type ExecutionContextModifier and TypeMethodDescriptionstatic void
Commands.executeCommandInContext
(CommandSourceStack pSource, Consumer<ExecutionContext<CommandSourceStack>> pContextConsumer) -
Uses of ExecutionContext in net.minecraft.commands.execution
Methods in net.minecraft.commands.execution with parameters of type ExecutionContextModifier and TypeMethodDescriptionstatic <T extends ExecutionCommandSource<T>>
ExecutionControl<T> ExecutionControl.create
(ExecutionContext<T> pExecutionContext, Frame pFrame) private static <T extends ExecutionCommandSource<T>>
FrameExecutionContext.createTopFrame
(ExecutionContext<T> pExecutionContext, CommandResultCallback pReturnValueConsumer) void
CommandQueueEntry.execute
(ExecutionContext<T> pContext) void
EntryAction.execute
(ExecutionContext<T> pContext, Frame pFrame) void
UnboundEntryAction.execute
(T pSource, ExecutionContext<T> pExecutionContext, Frame pFrame) static <T extends ExecutionCommandSource<T>>
voidExecutionContext.queueInitialCommandExecution
(ExecutionContext<T> p_306236_, String p_305860_, com.mojang.brigadier.context.ContextChain<T> p_305784_, T p_306195_, CommandResultCallback p_309622_) static <T extends ExecutionCommandSource<T>>
voidExecutionContext.queueInitialFunctionCall
(ExecutionContext<T> pExecutionContext, InstantiatedFunction<T> pFunction, T pSource, CommandResultCallback pReturnValueConsumer) -
Uses of ExecutionContext in net.minecraft.commands.execution.tasks
Methods in net.minecraft.commands.execution.tasks with parameters of type ExecutionContextModifier and TypeMethodDescriptionvoid
BuildContexts.Continuation.execute
(ExecutionContext<T> pContext, Frame pFrame) protected void
BuildContexts.execute
(T pOriginalSource, List<T> pSources, ExecutionContext<T> pContext, Frame pFrame, ChainModifiers pChainModifiers) void
BuildContexts.TopLevel.execute
(ExecutionContext<T> pContext, Frame pFrame) void
BuildContexts.Unbound.execute
(T p_306259_, ExecutionContext<T> p_305944_, Frame p_309714_) void
CallFunction.execute
(T pSource, ExecutionContext<T> pExecutionContext, Frame pFrame) void
ContinuationTask.execute
(ExecutionContext<T> pContext, Frame pFrame) void
ExecuteCommand.execute
(T pSource, ExecutionContext<T> pExecutionContext, Frame pFrame) void
FallthroughTask.execute
(ExecutionContext<T> p_309606_, Frame p_309711_) void
IsolatedCall.execute
(ExecutionContext<T> pContext, Frame pFrame) static <T,
P> void ContinuationTask.schedule
(ExecutionContext<T> pExecutionContext, Frame pFrame, List<P> pArguments, ContinuationTask.TaskProvider<T, P> pTaskProvider) protected void
BuildContexts.traceCommandStart
(ExecutionContext<T> pExecutionContext, Frame pFrame)