Class ExpandedParrotElement
java.lang.Object
net.createmod.ponder.foundation.element.PonderElementBase
net.createmod.ponder.foundation.element.AnimatedSceneElementBase
net.createmod.ponder.foundation.element.ParrotElementImpl
com.simibubi.create.foundation.ponder.element.ExpandedParrotElement
- All Implemented Interfaces:
net.createmod.ponder.api.element.AnimatedSceneElement,net.createmod.ponder.api.element.ParrotElement,net.createmod.ponder.api.element.PonderElement,net.createmod.ponder.api.element.PonderSceneElement
public class ExpandedParrotElement
extends net.createmod.ponder.foundation.element.ParrotElementImpl
-
Field Summary
FieldsFields inherited from class net.createmod.ponder.foundation.element.ParrotElementImpl
entity, initialPose, location, poseFields inherited from class net.createmod.ponder.foundation.element.AnimatedSceneElementBase
fade, fadeVec -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedExpandedParrotElement(net.minecraft.world.phys.Vec3 location, Supplier<? extends net.createmod.ponder.api.element.ParrotPose> pose) -
Method Summary
Modifier and TypeMethodDescriptionvoidreset(net.createmod.ponder.foundation.PonderScene scene) voidsetConductor(boolean isConductor) voidtick(net.createmod.ponder.foundation.PonderScene scene) Methods inherited from class net.createmod.ponder.foundation.element.ParrotElementImpl
create, getPositionOffset, getRotation, renderLast, setPose, setPositionOffset, setRotationMethods inherited from class net.createmod.ponder.foundation.element.AnimatedSceneElementBase
applyFade, forceApplyFade, lightCoordsFromFade, renderFirst, renderFirst, renderLast, renderLayer, renderLayer, setFade, setFadeVecMethods inherited from class net.createmod.ponder.foundation.element.PonderElementBase
isVisible, setVisibleMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.createmod.ponder.api.element.AnimatedSceneElement
forceApplyFade, setFade, setFadeVecMethods inherited from interface net.createmod.ponder.api.element.PonderElement
isVisible, setVisible, whileSkippingMethods inherited from interface net.createmod.ponder.api.element.PonderSceneElement
renderFirst, renderLast, renderLayer
-
Field Details
-
deferConductor
protected boolean deferConductor
-
-
Constructor Details
-
ExpandedParrotElement
protected ExpandedParrotElement(net.minecraft.world.phys.Vec3 location, Supplier<? extends net.createmod.ponder.api.element.ParrotPose> pose)
-
-
Method Details
-
reset
public void reset(net.createmod.ponder.foundation.PonderScene scene) - Specified by:
resetin interfacenet.createmod.ponder.api.element.PonderElement- Overrides:
resetin classnet.createmod.ponder.foundation.element.ParrotElementImpl
-
tick
public void tick(net.createmod.ponder.foundation.PonderScene scene) - Specified by:
tickin interfacenet.createmod.ponder.api.element.PonderElement- Overrides:
tickin classnet.createmod.ponder.foundation.element.ParrotElementImpl
-
setConductor
public void setConductor(boolean isConductor)
-