Class TintableAnimalModel<E extends Entity>
java.lang.Object
net.minecraft.client.model.Model
net.minecraft.client.render.entity.model.EntityModel<E>
net.minecraft.client.render.entity.model.AnimalModel<E>
net.minecraft.client.render.entity.model.TintableAnimalModel<E>
- Direct Known Subclasses:
WolfEntityModel
@Environment(CLIENT) public abstract class TintableAnimalModel<E extends Entity> extends AnimalModel<E>
-
Field Summary
Fields Modifier and Type Field Description private float
blueMultiplier
private float
greenMultiplier
private float
redMultiplier
Fields inherited from class net.minecraft.client.render.entity.model.EntityModel
child, handSwingProgress, riding
Fields inherited from class net.minecraft.client.model.Model
layerFactory, textureHeight, textureWidth
-
Constructor Summary
Constructors Constructor Description TintableAnimalModel()
-
Method Summary
Modifier and Type Method Description void
render(MatrixStack matrices, VertexConsumer vertices, int light, int overlay, float red, float green, float blue, float alpha)
void
setColorMultiplier(float red, float green, float blue)
Methods inherited from class net.minecraft.client.render.entity.model.AnimalModel
getBodyParts, getHeadParts
Methods inherited from class net.minecraft.client.render.entity.model.EntityModel
animateModel, copyStateTo, setAngles
-
Field Details
-
redMultiplier
private float redMultiplier -
greenMultiplier
private float greenMultiplier -
blueMultiplier
private float blueMultiplier
-
-
Constructor Details
-
TintableAnimalModel
public TintableAnimalModel()
-
-
Method Details
-
setColorMultiplier
public void setColorMultiplier(float red, float green, float blue) -
render
public void render(MatrixStack matrices, VertexConsumer vertices, int light, int overlay, float red, float green, float blue, float alpha)- Overrides:
render
in classAnimalModel<E extends Entity>
-