1
0
Fork 0
This commit is contained in:
HoosierTransfer 2024-03-18 16:06:02 -04:00
parent 98914879aa
commit 542dcb27a8
3 changed files with 1288036 additions and 43857 deletions

View File

@ -23,7 +23,7 @@ dependencies {
}
teavm.js {
obfuscated = true
obfuscated = false
sourceMap = false
targetFileName = "../classes.js"
optimization = org.teavm.gradle.api.OptimizationLevel.AGGRESSIVE

File diff suppressed because it is too large Load Diff

View File

@ -23,7 +23,6 @@ import net.minecraft.client.entity.EntityPlayerSP;
import net.minecraft.client.gui.FontRenderer;
import net.minecraft.client.model.ModelBase;
import net.minecraft.client.model.ModelBiped;
import net.minecraft.client.model.ModelCow;
import net.minecraft.client.renderer.EntityRenderer;
import net.minecraft.client.renderer.GLAllocation;
import net.minecraft.client.renderer.Tessellator;
@ -63,15 +62,12 @@ public abstract class RendererLivingEntity<T extends EntityLivingBase> extends R
private static final Logger logger = LogManager.getLogger();
private static final DynamicTexture field_177096_e = new DynamicTexture(16, 16);
protected ModelBase mainModel;
protected ModelBase baseModel; // HoosierTransfer mod
protected FloatBuffer brightnessBuffer = GLAllocation.createDirectFloatBuffer(4);
protected List<LayerRenderer<T>> layerRenderers = Lists.newArrayList();
protected boolean renderOutlines = false;
ResourceLocation textureLocation; // HoosierTransfer mod
public RendererLivingEntity(RenderManager renderManagerIn, ModelBase modelBaseIn, float shadowSizeIn) {
super(renderManagerIn);
this.baseModel = modelBaseIn;
this.mainModel = modelBaseIn;
this.shadowSize = shadowSizeIn;
}
@ -254,23 +250,13 @@ public abstract class RendererLivingEntity<T extends EntityLivingBase> extends R
// f4,
// f9,
// 0.0625
// Hoosiertransfer mod
if (entitylivingbase.hasCustomName()) {
this.mainModel = new ModelCow();
} else {
this.mainModel = this.baseModel;
}
// textureLocation = this.getEntityTexture(entitylivingbase);
textureLocation = new ResourceLocation("textures/entity/cow/cow.png");
boolean flag = !entitylivingbase.isInvisible();
boolean flag1 = !flag && !entitylivingbase.isInvisibleToPlayer(Minecraft.getMinecraft().thePlayer);
if (flag || flag1) {
this.bindTexture(textureLocation);
// if (!this.bindEntityTexture(entitylivingbase)) {
// return;
// }
if (!this.bindEntityTexture(entitylivingbase)) {
return;
}
if (flag1 && DeferredStateManager.isDeferredRenderer()) {
if (!DeferredStateManager.isEnableShadowRender()
&& DeferredStateManager.forwardCallbackHandler != null) {
@ -296,7 +282,7 @@ public abstract class RendererLivingEntity<T extends EntityLivingBase> extends R
GlStateManager.enableAlpha();
GlStateManager.alphaFunc(GL_GREATER, 0.003921569F);
GlStateManager.color(1.0F, 1.0F, 1.0F, 0.15F);
RendererLivingEntity.this.bindTexture(textureLocation);
RendererLivingEntity.this.bindEntityTexture(entitylivingbase);
RendererLivingEntity.this.mainModel.swingProgress = RendererLivingEntity.this
.getSwingProgress(entitylivingbase, f1);
RendererLivingEntity.this.mainModel.isRiding = entitylivingbase.isRiding();