public abstract class FadeIntoSceneInstruction<T extends AnimatedSceneElement> extends TickingInstruction
| Modifier and Type | Field and Description |
|---|---|
protected T |
element |
protected net.minecraft.util.Direction |
fadeInFrom |
remainingTicks, totalTicks| Constructor and Description |
|---|
FadeIntoSceneInstruction(int fadeInTicks,
net.minecraft.util.Direction fadeInFrom,
T element) |
| Modifier and Type | Method and Description |
|---|---|
ElementLink<T> |
createLink(PonderScene scene) |
protected void |
firstTick(PonderScene scene) |
protected abstract java.lang.Class<T> |
getElementClass() |
void |
tick(PonderScene scene) |
isBlocking, isComplete, onScheduled, resetsimpleprotected net.minecraft.util.Direction fadeInFrom
protected T extends AnimatedSceneElement element
public FadeIntoSceneInstruction(int fadeInTicks,
net.minecraft.util.Direction fadeInFrom,
T element)
protected void firstTick(PonderScene scene)
firstTick in class TickingInstructionpublic void tick(PonderScene scene)
tick in class TickingInstructionpublic ElementLink<T> createLink(PonderScene scene)
protected abstract java.lang.Class<T> getElementClass()