Uses of Interface
net.minecraft.commands.execution.ExecutionControl
Packages that use ExecutionControl
Package
Description
-
Uses of ExecutionControl in net.minecraft.commands.execution
Methods in net.minecraft.commands.execution that return ExecutionControlModifier and TypeMethodDescriptionstatic <T extends ExecutionCommandSource<T>>
ExecutionControl<T> ExecutionControl.create
(ExecutionContext<T> executionContext, Frame frame) Methods in net.minecraft.commands.execution with parameters of type ExecutionControlModifier and TypeMethodDescriptionvoid
CustomModifierExecutor.apply
(T originalSource, List<T> soruces, com.mojang.brigadier.context.ContextChain<T> contextChain, ChainModifiers chainModifiers, ExecutionControl<T> executionControl) void
CustomCommandExecutor.run
(T source, com.mojang.brigadier.context.ContextChain<T> contextChain, ChainModifiers chainModifiers, ExecutionControl<T> executionControl) final void
CustomCommandExecutor.WithErrorHandling.run
(T source, com.mojang.brigadier.context.ContextChain<T> contextChain, ChainModifiers chainModifiers, ExecutionControl<T> executionControl) protected abstract void
CustomCommandExecutor.WithErrorHandling.runGuarded
(T source, com.mojang.brigadier.context.ContextChain<T> contextChain, ChainModifiers chainModifiers, ExecutionControl<T> executionControl) -
Uses of ExecutionControl in net.minecraft.commands.execution.tasks
Fields in net.minecraft.commands.execution.tasks with type parameters of type ExecutionControlModifier and TypeFieldDescriptionprivate final Consumer
<ExecutionControl<T>> IsolatedCall.taskProducer
Constructor parameters in net.minecraft.commands.execution.tasks with type arguments of type ExecutionControlModifierConstructorDescriptionIsolatedCall
(Consumer<ExecutionControl<T>> taskProducer, CommandResultCallback output) -
Uses of ExecutionControl in net.minecraft.server.commands
Methods in net.minecraft.server.commands with parameters of type ExecutionControlModifier and TypeMethodDescriptionvoid
ExecuteCommand.ExecuteIfFunctionCustomModifier.apply
(CommandSourceStack originalSource, List<CommandSourceStack> soruces, com.mojang.brigadier.context.ContextChain<CommandSourceStack> contextChain, ChainModifiers chainModifiers, ExecutionControl<CommandSourceStack> executionControl) void
ReturnCommand.ReturnFromCommandCustomModifier.apply
(T p_309535_, List<T> p_305925_, com.mojang.brigadier.context.ContextChain<T> p_305969_, ChainModifiers p_309676_, ExecutionControl<T> p_305873_) private static <T extends ExecutionCommandSource<T>>
voidFunctionCommand.instantiateAndQueueFunctions
(CompoundTag arguments, ExecutionControl<T> executionControl, com.mojang.brigadier.CommandDispatcher<T> dispatcher, T source, CommandFunction<T> function, ResourceLocation functionId, CommandResultCallback resultCallback, boolean returnParentFrame) static <T extends ExecutionCommandSource<T>>
voidFunctionCommand.queueFunctions
(Collection<CommandFunction<T>> functions, CompoundTag arguments, T originalSource, T source, ExecutionControl<T> executionControl, FunctionCommand.Callbacks<T> callbacks, ChainModifiers chainModifiers) private static <T extends ExecutionCommandSource<T>>
voidFunctionCommand.queueFunctionsAsReturn
(Collection<CommandFunction<T>> functions, CompoundTag arguments, T originalSource, T source, ExecutionControl<T> exectutionControl, FunctionCommand.Callbacks<T> callbacks) private static <T extends ExecutionCommandSource<T>>
voidFunctionCommand.queueFunctionsNoReturn
(Collection<CommandFunction<T>> functions, CompoundTag arguments, T originalSource, T source, ExecutionControl<T> executionControl, FunctionCommand.Callbacks<T> callbacks) void
ReturnCommand.ReturnFailCustomExecutor.run
(T p_309679_, com.mojang.brigadier.context.ContextChain<T> p_309539_, ChainModifiers p_309649_, ExecutionControl<T> p_309599_) void
ReturnCommand.ReturnValueCustomExecutor.run
(T p_309669_, com.mojang.brigadier.context.ContextChain<T> p_306161_, ChainModifiers p_309665_, ExecutionControl<T> p_306298_) void
DebugCommand.TraceCustomExecutor.runGuarded
(CommandSourceStack source, com.mojang.brigadier.context.ContextChain<CommandSourceStack> contextChain, ChainModifiers chainModifiers, ExecutionControl<CommandSourceStack> executionControl) void
FunctionCommand.FunctionCustomExecutor.runGuarded
(CommandSourceStack source, com.mojang.brigadier.context.ContextChain<CommandSourceStack> contextChain, ChainModifiers chainModifiers, ExecutionControl<CommandSourceStack> executionControl) static <T extends ExecutionCommandSource<T>>
voidExecuteCommand.scheduleFunctionConditionsAndTest
(T originalSource, List<T> sources, Function<T, T> sourceModifier, IntPredicate successCheck, com.mojang.brigadier.context.ContextChain<T> contextChain, CompoundTag arguments, ExecutionControl<T> executionControl, ExecuteCommand.CommandGetter<T, Collection<CommandFunction<T>>> functions, ChainModifiers chainModifiers)