diff --git a/core b/core index e80609854..58d4bc7f0 160000 --- a/core +++ b/core @@ -1 +1 @@ -Subproject commit e806098544f689d15f8afdb02c0628e50940b36e +Subproject commit 58d4bc7f0f1d776f9aa4456848a00b17acec8614 diff --git a/src/main/java/com/seibel/lod/forge/wrappers/minecraft/MinecraftRenderWrapper.java b/src/main/java/com/seibel/lod/forge/wrappers/minecraft/MinecraftRenderWrapper.java index 2e5737ee0..0bb57c567 100644 --- a/src/main/java/com/seibel/lod/forge/wrappers/minecraft/MinecraftRenderWrapper.java +++ b/src/main/java/com/seibel/lod/forge/wrappers/minecraft/MinecraftRenderWrapper.java @@ -1,7 +1,10 @@ package com.seibel.lod.forge.wrappers.minecraft; +import java.awt.Color; import java.util.HashSet; +import org.lwjgl.opengl.GL15; + import com.seibel.lod.core.objects.math.Mat4f; import com.seibel.lod.core.objects.math.Vec3d; import com.seibel.lod.core.objects.math.Vec3f; @@ -27,7 +30,7 @@ import net.minecraft.util.math.vector.Vector3f; * related to rendering in Minecraft. * * @author James Seibel - * @version 11-18-2021 + * @version 11-26-2021 */ public class MinecraftRenderWrapper implements IMinecraftRenderWrapper { @@ -81,6 +84,14 @@ public class MinecraftRenderWrapper implements IMinecraftRenderWrapper return mc.options.gamma; } + @Override + public Color getFogColor() + { + float[] colorValues = new float[4]; + GL15.glGetFloatv(GL15.GL_FOG_COLOR, colorValues); + return new Color(colorValues[0], colorValues[1], colorValues[2], colorValues[3]); + } + @Override public double getFov(float partialTicks) {