Fix submarine's always having a red tint to them when used without canvas or iris

This commit is contained in:
Motschen
2021-08-02 22:19:52 +02:00
parent c094f05351
commit be27f1a5e6
2 changed files with 3 additions and 2 deletions

View File

@@ -8,7 +8,7 @@ org.gradle.jvmargs=-Xmx2G
loader_version=0.11.6 loader_version=0.11.6
# Mod Properties # Mod Properties
mod_version = 0.1.1 mod_version = 0.1.2
maven_group = eu.midnightdust maven_group = eu.midnightdust
archives_base_name = nauticality archives_base_name = nauticality

View File

@@ -4,6 +4,7 @@ import eu.midnightdust.nauticality.entity.SubmarineEntity;
import eu.midnightdust.nauticality.entity.client.model.SubmarineModel; import eu.midnightdust.nauticality.entity.client.model.SubmarineModel;
import net.fabricmc.api.EnvType; import net.fabricmc.api.EnvType;
import net.fabricmc.api.Environment; import net.fabricmc.api.Environment;
import net.minecraft.client.render.OverlayTexture;
import net.minecraft.client.render.RenderLayer; import net.minecraft.client.render.RenderLayer;
import net.minecraft.client.render.VertexConsumerProvider; import net.minecraft.client.render.VertexConsumerProvider;
import net.minecraft.client.render.entity.EntityRenderer; import net.minecraft.client.render.entity.EntityRenderer;
@@ -43,7 +44,7 @@ public class SubmarineRenderer extends EntityRenderer<SubmarineEntity> implement
matrixStack.translate(0.0D , -1.75D, -0.5D + (90 + entity.getPitch()) * 0.01f); matrixStack.translate(0.0D , -1.75D, -0.5D + (90 + entity.getPitch()) * 0.01f);
matrixStack.scale(1.2f,1.2f,1.2f); matrixStack.scale(1.2f,1.2f,1.2f);
model.setAngles(entity,tickDelta,0,0,yaw,entity.getPitch()); model.setAngles(entity,tickDelta,0,0,yaw,entity.getPitch());
model.render(matrixStack, vertexConsumers.getBuffer(RenderLayer.getEntityCutout(getTexture(entity))), light, 1,1f,1f,1f,1f); model.render(matrixStack, vertexConsumers.getBuffer(RenderLayer.getEntityCutout(getTexture(entity))), light, OverlayTexture.DEFAULT_UV,1f,1f,1f,1f);
overlay.render(matrixStack,vertexConsumers,light,entity,yaw,0f,tickDelta,0f,yaw,entity.getPitch()); overlay.render(matrixStack,vertexConsumers,light,entity,yaw,0f,tickDelta,0f,yaw,entity.getPitch());
matrixStack.pop(); matrixStack.pop();
} }