From 9737493069bfe1110f5452693f16191ab64a0117 Mon Sep 17 00:00:00 2001 From: paulevsGitch Date: Thu, 23 Dec 2021 21:08:18 +0300 Subject: [PATCH] Larger start fog distance --- .../{CustomBackgroundRenderer.java => CustomFogRenderer.java} | 4 ++-- src/main/java/ru/bclib/mixin/client/FogRendererMixin.java | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) rename src/main/java/ru/bclib/client/render/{CustomBackgroundRenderer.java => CustomFogRenderer.java} (98%) diff --git a/src/main/java/ru/bclib/client/render/CustomBackgroundRenderer.java b/src/main/java/ru/bclib/client/render/CustomFogRenderer.java similarity index 98% rename from src/main/java/ru/bclib/client/render/CustomBackgroundRenderer.java rename to src/main/java/ru/bclib/client/render/CustomFogRenderer.java index 210e86e5..0ac7efb0 100644 --- a/src/main/java/ru/bclib/client/render/CustomBackgroundRenderer.java +++ b/src/main/java/ru/bclib/client/render/CustomFogRenderer.java @@ -17,7 +17,7 @@ import ru.bclib.util.BackgroundInfo; import ru.bclib.util.MHelper; import ru.bclib.world.biomes.BCLBiome; -public class CustomBackgroundRenderer { +public class CustomFogRenderer { private static final MutableBlockPos LAST_POS = new MutableBlockPos(0, -100, 0); private static final MutableBlockPos MUT_POS = new MutableBlockPos(); private static final float[] FOG_DENSITY = new float[8]; @@ -46,7 +46,7 @@ public class CustomBackgroundRenderer { fogEnd = Math.min(viewDistance, 192.0F) * 0.5F / fog; } else { - fogStart = 0;//viewDistance * 0.75F / fog; + fogStart = viewDistance * 0.25F / fog; // In vanilla - 0 fogEnd = viewDistance / fog; } diff --git a/src/main/java/ru/bclib/mixin/client/FogRendererMixin.java b/src/main/java/ru/bclib/mixin/client/FogRendererMixin.java index 3b601167..64e5186f 100644 --- a/src/main/java/ru/bclib/mixin/client/FogRendererMixin.java +++ b/src/main/java/ru/bclib/mixin/client/FogRendererMixin.java @@ -14,7 +14,7 @@ import org.spongepowered.asm.mixin.Shadow; import org.spongepowered.asm.mixin.injection.At; import org.spongepowered.asm.mixin.injection.Inject; import org.spongepowered.asm.mixin.injection.callback.CallbackInfo; -import ru.bclib.client.render.CustomBackgroundRenderer; +import ru.bclib.client.render.CustomFogRenderer; import ru.bclib.util.BackgroundInfo; @Mixin(FogRenderer.class) @@ -50,7 +50,7 @@ public class FogRendererMixin { @Inject(method = "setupFog", at = @At("HEAD"), cancellable = true) private static void bclib_fogDensity(Camera camera, FogRenderer.FogMode fogMode, float viewDistance, boolean thickFog, CallbackInfo info) { - if (CustomBackgroundRenderer.applyFogDensity(camera, fogMode, viewDistance, thickFog)) { + if (CustomFogRenderer.applyFogDensity(camera, fogMode, viewDistance, thickFog)) { info.cancel(); } }