From 8722118eece72e04db5e99d33f49034d3212173f Mon Sep 17 00:00:00 2001 From: ZtereoHYPE <57519662+ZtereoHYPE@users.noreply.github.com> Date: Mon, 19 Sep 2022 19:43:46 +0200 Subject: [PATCH] new: make sky progressively smooth away during day --- .../java/codes/ztereohype/example/mixin/MixinStarRendering.java | 2 ++ src/main/java/codes/ztereohype/example/star/SkyManager.java | 1 - 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/src/main/java/codes/ztereohype/example/mixin/MixinStarRendering.java b/src/main/java/codes/ztereohype/example/mixin/MixinStarRendering.java index 9d807a2..ce6c368 100644 --- a/src/main/java/codes/ztereohype/example/mixin/MixinStarRendering.java +++ b/src/main/java/codes/ztereohype/example/mixin/MixinStarRendering.java @@ -2,6 +2,7 @@ package codes.ztereohype.example.mixin; import codes.ztereohype.example.ExampleMod; import codes.ztereohype.example.star.SkyManager; +import com.mojang.blaze3d.systems.RenderSystem; import com.mojang.blaze3d.vertex.*; import com.mojang.math.Matrix4f; import net.minecraft.client.Camera; @@ -54,6 +55,7 @@ public abstract class MixinStarRendering { locals = LocalCapture.CAPTURE_FAILHARD ) private void drawSkybox(PoseStack poseStack, Matrix4f projectionMatrix, float partialTick, Camera camera, boolean bl, Runnable skyFogSetup, CallbackInfo ci, FogType fogType, Vec3 vec3, float f, float g, float h, BufferBuilder bufferBuilder, ShaderInstance shaderInstance, float[] fs, float i, Matrix4f matrix4f2, float k, int r, int s, int m, float t, float o, float p, float q) { + RenderSystem.setShaderColor(1.0F, 1.0F, 1.0F, level.getStarBrightness(0)); ExampleMod.nebulaSkybox.render(poseStack, projectionMatrix); } } diff --git a/src/main/java/codes/ztereohype/example/star/SkyManager.java b/src/main/java/codes/ztereohype/example/star/SkyManager.java index b4ccf2e..7488bdd 100644 --- a/src/main/java/codes/ztereohype/example/star/SkyManager.java +++ b/src/main/java/codes/ztereohype/example/star/SkyManager.java @@ -220,7 +220,6 @@ public class SkyManager { Color color = NEBULA_GRADIENT.getAt(colourValue); return FastColor.ARGB32.color(alpha, color.getBlue(), color.getGreen(), color.getRed()); -// return FastColor.ARGB32.color(255, 255, 255, 255); } }