mirror of
https://github.com/HbmMods/Hbm-s-Nuclear-Tech-GIT.git
synced 2026-01-25 10:32:49 +00:00
45 lines
1.2 KiB
Java
45 lines
1.2 KiB
Java
package com.hbm.render.model;
|
|
|
|
import net.minecraft.client.model.ModelBase;
|
|
import net.minecraft.client.model.ModelRenderer;
|
|
import net.minecraft.entity.Entity;
|
|
|
|
public class ModelChopperMine extends ModelBase {
|
|
|
|
ModelRenderer bullet;
|
|
|
|
public ModelChopperMine() {
|
|
textureWidth = 32;
|
|
textureHeight = 16;
|
|
|
|
bullet = new ModelRenderer(this, 0, 0);
|
|
bullet.addBox(0F, 0F, 0F, 8, 8, 8);
|
|
bullet.setRotationPoint(-4F, -4F, -4F);
|
|
bullet.setTextureSize(32, 16);
|
|
bullet.mirror = true;
|
|
setRotation(bullet, 0F, 0F, 0F);
|
|
}
|
|
|
|
@Override
|
|
public void render(Entity entity, float f, float f1, float f2, float f3, float f4, float f5) {
|
|
super.render(entity, f, f1, f2, f3, f4, f5);
|
|
setRotationAngles(f, f1, f2, f3, f4, f5, entity);
|
|
bullet.render(f5);
|
|
}
|
|
|
|
private void setRotation(ModelRenderer model, float x, float y, float z) {
|
|
model.rotateAngleX = x;
|
|
model.rotateAngleY = y;
|
|
model.rotateAngleZ = z;
|
|
}
|
|
|
|
@Override
|
|
public void setRotationAngles(float f, float f1, float f2, float f3, float f4, float f5, Entity entity) {
|
|
super.setRotationAngles(f, f1, f2, f3, f4, f5, entity);
|
|
}
|
|
|
|
public void renderAll(float f5) {
|
|
bullet.render(f5);
|
|
}
|
|
|
|
} |