Skip to content

Commit a33af9d

Browse files
committed
Fix robit rendering tinting incorrectly
1 parent b6a7e4b commit a33af9d

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

src/main/java/mekanism/client/render/entity/RenderRobit.java

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
import com.mojang.math.Axis;
66
import mekanism.client.RobitSpriteUploader;
77
import mekanism.client.model.MekanismModelCache;
8+
import mekanism.client.render.MekanismRenderer;
89
import mekanism.client.render.entity.RenderRobit.RobitModelWrapper;
910
import mekanism.common.Mekanism;
1011
import mekanism.common.entity.EntityRobit;
@@ -16,7 +17,6 @@
1617
import net.minecraft.client.renderer.entity.MobRenderer;
1718
import net.minecraft.client.resources.model.BakedModel;
1819
import net.minecraft.resources.ResourceLocation;
19-
import net.minecraft.util.FastColor;
2020
import org.jetbrains.annotations.NotNull;
2121
import org.jetbrains.annotations.Nullable;
2222

@@ -61,10 +61,10 @@ public void renderToBuffer(@NotNull PoseStack matrix, @NotNull VertexConsumer bu
6161
matrix.mulPose(Axis.XP.rotationDegrees(180));
6262
matrix.translate(-0.5, -1.5, -0.5);
6363
PoseStack.Pose last = matrix.last();
64-
int red = FastColor.ARGB32.red(color);
65-
int green = FastColor.ARGB32.green(color);
66-
int blue = FastColor.ARGB32.blue(color);
67-
int alpha = FastColor.ARGB32.alpha(color);
64+
float red = MekanismRenderer.getRed(color);
65+
float green = MekanismRenderer.getGreen(color);
66+
float blue = MekanismRenderer.getBlue(color);
67+
float alpha = MekanismRenderer.getAlpha(color);
6868
for (BakedQuad quad : model.getQuads(null, null, robit.level().random, robit.getModelData(), null)) {
6969
builder.putBulkData(last, quad, red, green, blue, alpha, light, overlayLight, false);
7070
}

0 commit comments

Comments
 (0)