19 lines
693 B
Java
19 lines
693 B
Java
package net.minecraft.client.model;
|
|
|
|
import net.fabricmc.api.EnvType;
|
|
import net.fabricmc.api.Environment;
|
|
import net.minecraft.client.model.geom.ModelPart;
|
|
import net.minecraft.client.renderer.entity.state.ZombieRenderState;
|
|
|
|
@Environment(EnvType.CLIENT)
|
|
public abstract class AbstractZombieModel<S extends ZombieRenderState> extends HumanoidModel<S> {
|
|
protected AbstractZombieModel(ModelPart modelPart) {
|
|
super(modelPart);
|
|
}
|
|
|
|
public void setupAnim(S zombieRenderState) {
|
|
super.setupAnim(zombieRenderState);
|
|
float f = zombieRenderState.attackTime;
|
|
AnimationUtils.animateZombieArms(this.leftArm, this.rightArm, zombieRenderState.isAggressive, f, zombieRenderState.ageInTicks);
|
|
}
|
|
}
|