 +			if(!this.isInWater()
 +				|| WurstClient.INSTANCE.mods.flightMod.isActive()
 +				|| WurstClient.INSTANCE.mods.freecamMod.isActive()
-+				|| WurstClient.INSTANCE.mods.noSlowdownMod.isActive()
++				|| WurstClient.INSTANCE.mods.noSlowdownMod.blockWaterSlowness()
 +				|| this instanceof EntityPlayer
-+				&& ((EntityPlayer)this).capabilities.isFlying)
-             {
++					&& ((EntityPlayer)this).capabilities.isFlying)
+ 			{
 +            	
                  if (!this.isInLava() || this instanceof EntityPlayer && ((EntityPlayer)this).capabilities.isFlying)
                  {

 
     public boolean shouldSideBeRendered(IBlockState worldIn, IBlockAccess pos, BlockPos side, EnumFacing facing)
diff --git a/net/minecraft/block/BlockSoulSand.java b/net/minecraft/block/BlockSoulSand.java
index 4e9e618..4d9ffc7 100644
--- a/net/minecraft/block/BlockSoulSand.java
+++ b/net/minecraft/block/BlockSoulSand.java
@@ -8,6 +8,7 @@ import net.minecraft.entity.Entity;

     public void onEntityCollidedWithBlock(World worldIn, BlockPos pos, IBlockState state, Entity entityIn)
     {
+		// TODO: Client
+		if(WurstClient.INSTANCE.mods.noSlowdownMod.blockSoulSandSlowness())
+			return;
+		
         entityIn.motionX *= 0.4D;
