public static class PixelmonSmdFactory.Impl<T extends AbstractClientEntity> extends PixelmonModelSmd<T>
| Modifier and Type | Field and Description |
|---|---|
protected PixelmonModelRenderer |
body |
protected PixelmonSmdFactory |
factory |
animationIncrement, partialTick, theModelbuffer, movementThreshold, scale, texture| Modifier and Type | Method and Description |
|---|---|
protected float |
getDefaultXRotation() |
void |
render(net.minecraft.entity.Entity entity,
com.mojang.blaze3d.matrix.MatrixStack matrix,
com.mojang.blaze3d.vertex.IVertexBuilder buffer,
int packedLight,
int packedOverlay,
float red,
float green,
float blue,
float alpha) |
void |
renderToBuffer(com.mojang.blaze3d.matrix.MatrixStack matrixStackIn,
com.mojang.blaze3d.vertex.IVertexBuilder bufferIn,
int packedLightIn,
int packedOverlayIn,
float red,
float green,
float blue,
float alpha) |
void |
setScale(float scale) |
void |
setupAnim(AbstractClientEntity entityIn,
float limbSwing,
float limbSwingAmount,
float ageInTicks,
float netHeadYaw,
float headPitch) |
getCounter, getInt, getScale, getTheModel, registerAnimationCounters, setAnimation, setCounter, setInt, setupForRender, updateAnimationgetMovementThreshold, hasInt, setBuffer, setCountercopyPropertiesTo, prepareMobModelprotected final PixelmonSmdFactory factory
protected PixelmonModelRenderer body
public void setScale(float scale)
setScale in class PixelmonModelBase<T extends AbstractClientEntity>public void render(net.minecraft.entity.Entity entity,
com.mojang.blaze3d.matrix.MatrixStack matrix,
com.mojang.blaze3d.vertex.IVertexBuilder buffer,
int packedLight,
int packedOverlay,
float red,
float green,
float blue,
float alpha)
render in class PixelmonModelBase<T extends AbstractClientEntity>protected float getDefaultXRotation()
getDefaultXRotation in class PixelmonModelBase<T extends AbstractClientEntity>public void renderToBuffer(com.mojang.blaze3d.matrix.MatrixStack matrixStackIn,
com.mojang.blaze3d.vertex.IVertexBuilder bufferIn,
int packedLightIn,
int packedOverlayIn,
float red,
float green,
float blue,
float alpha)
renderToBuffer in class PixelmonModelBase<T extends AbstractClientEntity>public void setupAnim(AbstractClientEntity entityIn, float limbSwing, float limbSwingAmount, float ageInTicks, float netHeadYaw, float headPitch)
setupAnim in class net.minecraft.client.renderer.entity.model.EntityModel<T extends AbstractClientEntity>