Class InstantTask<T,U>
java.lang.Object
com.blamejared.crafttweaker.api.util.sequence.task.type.InstantTask<T,U>
- All Implemented Interfaces:
ISequenceTask<T,U>
A task that will run immediately.
- DocParam:
- this new InstantTask((level) => level.setRainLevel(0.5))
-
Constructor Summary
ConstructorsConstructorDescriptionInstantTask(BiConsumer<T, SequenceContext<T, U>> actorConsumer) InstantTask(Consumer<T> actorConsumer) -
Method Summary
Modifier and TypeMethodDescriptionbooleanisComplete(T actor, SequenceContext<T, U> data) Checks if this task is complete.voidtick(T actor, SequenceContext<T, U> data) Ticks this task.
-
Constructor Details
-
InstantTask
-
InstantTask
-
-
Method Details
-
tick
Description copied from interface:ISequenceTaskTicks this task.A check to
isCompleteshould be done before ticking!.- Specified by:
tickin interfaceISequenceTask<T,U> - Parameters:
actor- The actor that is being sequenced.data- The context for the sequence.
-
isComplete
Description copied from interface:ISequenceTaskChecks if this task is complete.- Specified by:
isCompletein interfaceISequenceTask<T,U> - Parameters:
actor- The actor that is being sequenced.data- The context for the sequence.
-