net.minecraft.command

public class CommandFunctionAction<T extends AbstractServerCommandSource<T>>

implements SourcedCommandAction<T>

net.minecraft.commands.execution.tasks.CallFunction
net.minecraft.class_8862
net.minecraft.command.CommandFunctionAction

Field summary

Modifier and TypeField
private final Procedure<T>
function
field_46747
function
private final ReturnValueConsumer
resultCallback
field_47166
returnValueConsumer
private final boolean
returnParentFrame
field_47167
propagateReturn

Constructor summary

ModifierConstructor
public (Procedure<T> function, ReturnValueConsumer returnValueConsumer, boolean propagateReturn)

Method summary

Modifier and TypeMethod
public void
execute(T sender, ExecutionContext<T> context, Frame frame)
method_54851(T arg0, class_8854<T> arg1, class_8937 arg2)
execute(T arg0, CommandExecutionContext<T> arg1, Frame arg2)
public void
execute(Object sender, ExecutionContext context, Frame frame)
method_1_223(Object arg0, class_8854 arg1, class_8937 arg2)
execute(Object arg0, CommandExecutionContext arg1, Frame arg2)
private static CommandQueueEntry
lambda$execute$0(ExecutionCommandSource arg0, Frame arg1, UnboundEntryAction arg2)
method_54898(class_8839 arg0, class_8937 arg1, class_8856 arg2)
method_54898(AbstractServerCommandSource arg0, Frame frame, SourcedCommandAction action)