public class ParrotElement extends AnimatedSceneElement
| Modifier and Type | Class and Description |
|---|---|
static class |
ParrotElement.DancePose |
static class |
ParrotElement.FaceCursorPose |
static class |
ParrotElement.FacePointOfInterestPose |
static class |
ParrotElement.FaceVecPose |
static class |
ParrotElement.FlappyPose |
static class |
ParrotElement.ParrotPose |
static class |
ParrotElement.SpinOnComponentPose |
fade, fadeVec| Modifier | Constructor and Description |
|---|---|
protected |
ParrotElement(net.minecraft.util.math.vector.Vector3d location,
java.util.function.Supplier<? extends ParrotElement.ParrotPose> pose) |
| Modifier and Type | Method and Description |
|---|---|
static ParrotElement |
create(net.minecraft.util.math.vector.Vector3d location,
java.util.function.Supplier<? extends ParrotElement.ParrotPose> pose) |
net.minecraft.util.math.vector.Vector3d |
getPositionOffset() |
net.minecraft.util.math.vector.Vector3d |
getRotation() |
protected void |
renderLast(PonderWorld world,
net.minecraft.client.renderer.IRenderTypeBuffer buffer,
com.mojang.blaze3d.matrix.MatrixStack ms,
float fade,
float pt) |
void |
reset(PonderScene scene) |
void |
setPose(ParrotElement.ParrotPose pose) |
void |
setPositionOffset(net.minecraft.util.math.vector.Vector3d position,
boolean immediate) |
void |
setRotation(net.minecraft.util.math.vector.Vector3d eulers,
boolean immediate) |
void |
tick(PonderScene scene) |
applyFade, forceApplyFade, lightCoordsFromFade, renderFirst, renderFirst, renderLast, renderLayer, renderLayer, setFade, setFadeVecisVisible, setVisible, whileSkippingprotected ParrotElement(net.minecraft.util.math.vector.Vector3d location,
java.util.function.Supplier<? extends ParrotElement.ParrotPose> pose)
public static ParrotElement create(net.minecraft.util.math.vector.Vector3d location, java.util.function.Supplier<? extends ParrotElement.ParrotPose> pose)
public void reset(PonderScene scene)
reset in class PonderElementpublic void tick(PonderScene scene)
tick in class PonderElementpublic void setPositionOffset(net.minecraft.util.math.vector.Vector3d position,
boolean immediate)
public void setRotation(net.minecraft.util.math.vector.Vector3d eulers,
boolean immediate)
public net.minecraft.util.math.vector.Vector3d getPositionOffset()
public net.minecraft.util.math.vector.Vector3d getRotation()
protected void renderLast(PonderWorld world, net.minecraft.client.renderer.IRenderTypeBuffer buffer, com.mojang.blaze3d.matrix.MatrixStack ms, float fade, float pt)
renderLast in class AnimatedSceneElementpublic void setPose(ParrotElement.ParrotPose pose)