Class ContinuationTask<T,P>
java.lang.Object
net.minecraft.commands.execution.tasks.ContinuationTask<T,P>
- All Implemented Interfaces:
EntryAction<T>
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate int
private final CommandQueueEntry
<T> private final ContinuationTask.TaskProvider
<T, P> -
Constructor Summary
ConstructorsModifierConstructorDescriptionprivate
ContinuationTask
(ContinuationTask.TaskProvider<T, P> pTaskFactory, List<P> pArguments, Frame pFrame) -
Method Summary
Modifier and TypeMethodDescriptionvoid
execute
(ExecutionContext<T> pContext, Frame pFrame) static <T,
P> void schedule
(ExecutionContext<T> pExecutionContext, Frame pFrame, List<P> pArguments, ContinuationTask.TaskProvider<T, P> pTaskProvider)
-
Field Details
-
taskFactory
-
arguments
-
selfEntry
-
index
private int index
-
-
Constructor Details
-
ContinuationTask
-
-
Method Details
-
execute
- Specified by:
execute
in interfaceEntryAction<T>
-
schedule
public static <T,P> void schedule(ExecutionContext<T> pExecutionContext, Frame pFrame, List<P> pArguments, ContinuationTask.TaskProvider<T, P> pTaskProvider)
-