Class SequenceManager
java.lang.Object
com.blamejared.crafttweaker.api.util.sequence.SequenceManager
Manages
Sequences, handles adding, removing and ticking.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic voidaddSequence(SequenceType type, Sequence<?, ?> sequence) Adds a new Sequence.static voidClears the sequences.static voidclearSequences(SequenceType type) Clears the sequences for the givenSequenceType.static Map<SequenceType,List<Sequence<?, ?>>> Gets a view of the Sequences.static voidremoveSequence(SequenceType type, Sequence<?, ?> sequence) Removes a sequence.static voidtick(SequenceType type) Tick all sequences for the given type.
-
Constructor Details
-
SequenceManager
public SequenceManager()
-
-
Method Details
-
addSequence
Adds a new Sequence.- Parameters:
type- The type of Sequence to add.sequence- The sequence to add.
-
removeSequence
Removes a sequence.- Parameters:
type- The type of Sequence to remove.sequence- The sequence to remove.
-
tick
Tick all sequences for the given type.- Parameters:
type- The type to tick for.
-
getSequences
Gets a view of the Sequences.- Returns:
- A map of sequences,
-
clearSequences
public static void clearSequences()Clears the sequences. -
clearSequences
Clears the sequences for the givenSequenceType.
-