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

    Fields
    Modifier and Type
    Field
    Description
    protected boolean
     

    Fields inherited from class net.createmod.ponder.foundation.element.ParrotElementImpl

    entity, initialPose, location, pose

    Fields inherited from class net.createmod.ponder.foundation.element.AnimatedSceneElementBase

    fade, fadeVec
  • Constructor Summary

    Constructors
    Modifier
    Constructor
    Description
    protected
    ExpandedParrotElement(net.minecraft.world.phys.Vec3 location, Supplier<? extends net.createmod.ponder.api.element.ParrotPose> pose)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    reset(net.createmod.ponder.foundation.PonderScene scene)
     
    void
    setConductor(boolean isConductor)
     
    void
    tick(net.createmod.ponder.foundation.PonderScene scene)
     

    Methods inherited from class net.createmod.ponder.foundation.element.ParrotElementImpl

    create, getPositionOffset, getRotation, renderLast, setPose, setPositionOffset, setRotation

    Methods inherited from class net.createmod.ponder.foundation.element.AnimatedSceneElementBase

    applyFade, forceApplyFade, lightCoordsFromFade, renderFirst, renderFirst, renderLast, renderLayer, renderLayer, setFade, setFadeVec

    Methods inherited from class net.createmod.ponder.foundation.element.PonderElementBase

    isVisible, setVisible

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface net.createmod.ponder.api.element.AnimatedSceneElement

    forceApplyFade, setFade, setFadeVec

    Methods inherited from interface net.createmod.ponder.api.element.PonderElement

    isVisible, setVisible, whileSkipping

    Methods 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:
      reset in interface net.createmod.ponder.api.element.PonderElement
      Overrides:
      reset in class net.createmod.ponder.foundation.element.ParrotElementImpl
    • tick

      public void tick(net.createmod.ponder.foundation.PonderScene scene)
      Specified by:
      tick in interface net.createmod.ponder.api.element.PonderElement
      Overrides:
      tick in class net.createmod.ponder.foundation.element.ParrotElementImpl
    • setConductor

      public void setConductor(boolean isConductor)