diff --git a/src/main/java/com/simibubi/create/events/ClientEvents.java b/src/main/java/com/simibubi/create/events/ClientEvents.java
index 0c4c4ffbbf..883fa45ab6 100644
--- a/src/main/java/com/simibubi/create/events/ClientEvents.java
+++ b/src/main/java/com/simibubi/create/events/ClientEvents.java
@@ -319,14 +319,14 @@ public class ClientEvents {
 
 		if (AllFluids.CHOCOLATE.get()
 			.isSame(fluid)) {
-			event.scaleFarPlaneDistance(1f / 32f);
+			event.scaleFarPlaneDistance(1f / 32f * AllConfigs.CLIENT.chocolateTransparencyMultiplier.getF());
 			event.setCanceled(true);
 			return;
 		}
 
 		if (AllFluids.HONEY.get()
 			.isSame(fluid)) {
-			event.scaleFarPlaneDistance(1f / 8f);
+			event.scaleFarPlaneDistance(1f / 8f * AllConfigs.CLIENT.honeyTransparencyMultiplier.getF());
 			event.setCanceled(true);
 			return;
 		}
diff --git a/src/main/java/com/simibubi/create/foundation/config/CClient.java b/src/main/java/com/simibubi/create/foundation/config/CClient.java
index 4fffd25fe6..8b5a470a58 100644
--- a/src/main/java/com/simibubi/create/foundation/config/CClient.java
+++ b/src/main/java/com/simibubi/create/foundation/config/CClient.java
@@ -31,7 +31,14 @@ public class CClient extends ConfigBase {
 	public final ConfigInt ingameMenuConfigButtonOffsetX = i(-4, Integer.MIN_VALUE, Integer.MAX_VALUE, "ingameMenuConfigButtonOffsetX",
 			Comments.ingameMenuConfigButtonOffsetX);
 	public final ConfigBool ignoreFabulousWarning = b(false, "ignoreFabulousWarning",
-			Comments.ignoreFabulousWarning);
+		Comments.ignoreFabulousWarning);
+
+	// custom fluid fog
+	public final ConfigGroup fluidFogSettings = group(1, "fluidFogSettings", Comments.fluidFogSettings);
+	public final ConfigFloat honeyTransparencyMultiplier =
+		f(1, .125f, 256, "honey", Comments.honeyTransparencyMultiplier);
+	public final ConfigFloat chocolateTransparencyMultiplier =
+		f(1, .125f, 256, "chocolate", Comments.chocolateTransparencyMultiplier);
 
 	//overlay group
 	public final ConfigGroup overlay = group(1, "goggleOverlay",
@@ -147,6 +154,10 @@ public class CClient extends ConfigBase {
 		static String trains = "Railway related settings";
 		static String mountedZoomMultiplier = "How far away the Camera should zoom when seated on a train";
 		static String showTrackGraphOnF3 = "Display nodes and edges of a Railway Network while f3 debug mode is active";
+		
+		static String fluidFogSettings = "Configure your vision range when submerged in Create's custom fluids";
+		static String honeyTransparencyMultiplier = "The vision range through honey will be multiplied by this factor";
+		static String chocolateTransparencyMultiplier = "The vision range though chocolate will be multiplied by this factor";
 	}
 
 }