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> context, Frame frame) Methods in net.minecraft.commands.execution with parameters of type ExecutionControlModifier and TypeMethodDescriptionvoidCustomModifierExecutor.apply(T originalSource, List<T> currentSources, com.mojang.brigadier.context.ContextChain<T> currentStep, ChainModifiers modifiers, ExecutionControl<T> output) voidCustomCommandExecutor.run(T sender, com.mojang.brigadier.context.ContextChain<T> currentStep, ChainModifiers modifiers, ExecutionControl<T> output) final voidCustomCommandExecutor.WithErrorHandling.run(T sender, com.mojang.brigadier.context.ContextChain<T> currentStep, ChainModifiers modifiers, ExecutionControl<T> output) protected abstract voidCustomCommandExecutor.WithErrorHandling.runGuarded(T sender, com.mojang.brigadier.context.ContextChain<T> currentStep, ChainModifiers modifiers, ExecutionControl<T> output) -
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.taskProducerConstructor parameters in net.minecraft.commands.execution.tasks with type arguments of type ExecutionControlModifierConstructorDescriptionIsolatedCall(Consumer<ExecutionControl<T>> taskOutput, CommandResultCallback output) -
Uses of ExecutionControl in net.minecraft.server.commands
Methods in net.minecraft.server.commands with parameters of type ExecutionControlModifier and TypeMethodDescriptionvoidExecuteCommand.ExecuteIfFunctionCustomModifier.apply(CommandSourceStack originalSource, List<CommandSourceStack> currentSources, com.mojang.brigadier.context.ContextChain<CommandSourceStack> currentStep, ChainModifiers modifiers, ExecutionControl<CommandSourceStack> output) voidReturnCommand.ReturnFromCommandCustomModifier.apply(T originalSource, List<T> currentSources, com.mojang.brigadier.context.ContextChain<T> currentStep, ChainModifiers modifiers, ExecutionControl<T> output) private static <T extends ExecutionCommandSource<T>>
voidFunctionCommand.instantiateAndQueueFunctions(@Nullable CompoundTag arguments, ExecutionControl<T> output, com.mojang.brigadier.CommandDispatcher<T> dispatcher, T noCallbackSource, CommandFunction<T> function, Identifier id, CommandResultCallback functionResultCollector, boolean returnParentFrame) static <T extends ExecutionCommandSource<T>>
voidFunctionCommand.queueFunctions(Collection<CommandFunction<T>> functions, @Nullable CompoundTag arguments, T originalSource, T functionSource, ExecutionControl<T> output, FunctionCommand.Callbacks<T> callbacks, ChainModifiers modifiers) private static <T extends ExecutionCommandSource<T>>
voidFunctionCommand.queueFunctionsAsReturn(Collection<CommandFunction<T>> functions, @Nullable CompoundTag arguments, T originalSource, T functionSource, ExecutionControl<T> output, FunctionCommand.Callbacks<T> callbacks) private static <T extends ExecutionCommandSource<T>>
voidFunctionCommand.queueFunctionsNoReturn(Collection<CommandFunction<T>> functions, @Nullable CompoundTag arguments, T originalSource, T functionSource, ExecutionControl<T> output, FunctionCommand.Callbacks<T> callbacks) voidReturnCommand.ReturnFailCustomExecutor.run(T sender, com.mojang.brigadier.context.ContextChain<T> currentStep, ChainModifiers modifiers, ExecutionControl<T> output) voidReturnCommand.ReturnValueCustomExecutor.run(T sender, com.mojang.brigadier.context.ContextChain<T> currentStep, ChainModifiers modifiers, ExecutionControl<T> output) voidDebugCommand.TraceCustomExecutor.runGuarded(CommandSourceStack source, com.mojang.brigadier.context.ContextChain<CommandSourceStack> currentStep, ChainModifiers modifiers, ExecutionControl<CommandSourceStack> context) voidFunctionCommand.FunctionCustomExecutor.runGuarded(CommandSourceStack sender, com.mojang.brigadier.context.ContextChain<CommandSourceStack> currentStep, ChainModifiers modifiers, ExecutionControl<CommandSourceStack> output) static <T extends ExecutionCommandSource<T>>
voidExecuteCommand.scheduleFunctionConditionsAndTest(T originalSource, List<T> currentSources, Function<T, T> functionContextModifier, IntPredicate check, com.mojang.brigadier.context.ContextChain<T> currentStep, @Nullable CompoundTag parameters, ExecutionControl<T> output, InCommandFunction<com.mojang.brigadier.context.CommandContext<T>, Collection<CommandFunction<T>>> functionGetter, ChainModifiers modifiers)