From d9a042c775a1beb7022c11cb7ef4e5371458330a Mon Sep 17 00:00:00 2001 From: Ben Staddon Date: Fri, 1 Jun 2018 06:35:02 +0100 Subject: [PATCH] Fix black flickering on animated models by clamping max diffuse lighting multiplier to 1.0 (#4962) --- .../net/minecraftforge/client/model/pipeline/LightUtil.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/net/minecraftforge/client/model/pipeline/LightUtil.java b/src/main/java/net/minecraftforge/client/model/pipeline/LightUtil.java index f46201d4d9..75dab45d88 100644 --- a/src/main/java/net/minecraftforge/client/model/pipeline/LightUtil.java +++ b/src/main/java/net/minecraftforge/client/model/pipeline/LightUtil.java @@ -37,7 +37,7 @@ public class LightUtil { public static float diffuseLight(float x, float y, float z) { - return x * x * 0.6f + y * y * ((3f + y) / 4f) + z * z * 0.8f; + return Math.min(x * x * 0.6f + y * y * ((3f + y) / 4f) + z * z * 0.8f, 1f); } public static float diffuseLight(EnumFacing side)