Class ParrotElement
java.lang.Object
net.createmod.ponder.foundation.element.PonderElement
net.createmod.ponder.foundation.element.PonderSceneElement
net.createmod.ponder.foundation.element.AnimatedSceneElement
net.createmod.ponder.foundation.element.ParrotElement
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classstatic classstatic classstatic classstatic classstatic class -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected net.minecraft.world.entity.animal.Parrotprotected Supplier<? extends ParrotElement.ParrotPose>protected net.minecraft.world.phys.Vec3protected ParrotElement.ParrotPoseFields inherited from class net.createmod.ponder.foundation.element.AnimatedSceneElement
fade, fadeVec -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedParrotElement(net.minecraft.world.phys.Vec3 location, Supplier<? extends ParrotElement.ParrotPose> pose) -
Method Summary
Modifier and TypeMethodDescriptionstatic ParrotElementcreate(net.minecraft.world.phys.Vec3 location, Supplier<? extends ParrotElement.ParrotPose> pose) net.minecraft.world.phys.Vec3net.minecraft.world.phys.Vec3protected voidrenderLast(PonderLevel world, net.minecraft.client.renderer.MultiBufferSource buffer, com.mojang.blaze3d.vertex.PoseStack ms, float fade, float pt) voidreset(PonderScene scene) voidvoidsetPositionOffset(net.minecraft.world.phys.Vec3 position, boolean immediate) voidsetRotation(net.minecraft.world.phys.Vec3 eulers, boolean immediate) voidtick(PonderScene scene) Methods inherited from class net.createmod.ponder.foundation.element.AnimatedSceneElement
applyFade, forceApplyFade, lightCoordsFromFade, renderFirst, renderFirst, renderLast, renderLayer, renderLayer, setFade, setFadeVecMethods inherited from class net.createmod.ponder.foundation.element.PonderElement
isVisible, setVisible, whileSkipping
-
Field Details
-
location
protected net.minecraft.world.phys.Vec3 location -
entity
protected net.minecraft.world.entity.animal.Parrot entity -
pose
-
initialPose
-
-
Constructor Details
-
ParrotElement
protected ParrotElement(net.minecraft.world.phys.Vec3 location, Supplier<? extends ParrotElement.ParrotPose> pose)
-
-
Method Details
-
create
public static ParrotElement create(net.minecraft.world.phys.Vec3 location, Supplier<? extends ParrotElement.ParrotPose> pose) -
reset
- Overrides:
resetin classPonderElement
-
tick
- Overrides:
tickin classPonderElement
-
setPositionOffset
public void setPositionOffset(net.minecraft.world.phys.Vec3 position, boolean immediate) -
setRotation
public void setRotation(net.minecraft.world.phys.Vec3 eulers, boolean immediate) -
getPositionOffset
public net.minecraft.world.phys.Vec3 getPositionOffset() -
getRotation
public net.minecraft.world.phys.Vec3 getRotation() -
renderLast
protected void renderLast(PonderLevel world, net.minecraft.client.renderer.MultiBufferSource buffer, com.mojang.blaze3d.vertex.PoseStack ms, float fade, float pt) - Overrides:
renderLastin classAnimatedSceneElement
-
setPose
-