public class TabulaModel extends AdvancedModelBase
| Modifier and Type | Field and Description |
|---|---|
protected java.util.List<TabulaAnimationContainer> |
animationDefinitions |
protected java.util.Map<java.lang.String,TabulaAnimationContainer> |
animations |
protected java.util.Map<java.lang.String,AdvancedModelRenderer> |
cubes |
protected java.util.Map<java.lang.String,AdvancedModelRenderer> |
identifierMap |
protected java.util.List<AdvancedModelRenderer> |
rootBoxes |
protected double[] |
scale |
protected ITabulaModelAnimator |
tabulaAnimator |
| Constructor and Description |
|---|
TabulaModel(TabulaModelContainer container) |
TabulaModel(TabulaModelContainer container,
ITabulaModelAnimator tabulaAnimator) |
| Modifier and Type | Method and Description |
|---|---|
TabulaAnimationContainer |
getAnimation(java.lang.String name) |
AdvancedModelRenderer |
getCube(java.lang.String name) |
AdvancedModelRenderer |
getCubeByIdentifier(java.lang.String identifier) |
java.util.Map<java.lang.String,AdvancedModelRenderer> |
getCubes() |
void |
render(net.minecraft.entity.Entity entity,
float limbSwing,
float limbSwingAmount,
float ageInTicks,
float rotationYaw,
float rotationPitch,
float scale) |
void |
setRotationAngles(float limbSwing,
float limbSwingAmount,
float ageInTicks,
float rotationYaw,
float rotationPitch,
float scale,
net.minecraft.entity.Entity entity) |
bob, chainFlap, chainSwing, chainWave, faceTarget, flap, getMovementScale, moveBox, resetToDefaultPose, setMovementScale, swing, updateDefaultPose, walkprotected java.util.Map<java.lang.String,AdvancedModelRenderer> cubes
protected java.util.List<AdvancedModelRenderer> rootBoxes
protected ITabulaModelAnimator tabulaAnimator
protected java.util.Map<java.lang.String,AdvancedModelRenderer> identifierMap
protected double[] scale
protected java.util.List<TabulaAnimationContainer> animationDefinitions
protected java.util.Map<java.lang.String,TabulaAnimationContainer> animations
public TabulaModel(TabulaModelContainer container, ITabulaModelAnimator tabulaAnimator)
public TabulaModel(TabulaModelContainer container)
public void render(net.minecraft.entity.Entity entity,
float limbSwing,
float limbSwingAmount,
float ageInTicks,
float rotationYaw,
float rotationPitch,
float scale)
render in class net.minecraft.client.model.ModelBasepublic void setRotationAngles(float limbSwing,
float limbSwingAmount,
float ageInTicks,
float rotationYaw,
float rotationPitch,
float scale,
net.minecraft.entity.Entity entity)
setRotationAngles in class net.minecraft.client.model.ModelBasepublic AdvancedModelRenderer getCube(java.lang.String name)
public AdvancedModelRenderer getCubeByIdentifier(java.lang.String identifier)
public java.util.Map<java.lang.String,AdvancedModelRenderer> getCubes()
public TabulaAnimationContainer getAnimation(java.lang.String name)