diff --git a/world/src/util/fast_noise.rs b/world/src/util/fast_noise.rs index ab5012fb29..a40f02134a 100644 --- a/world/src/util/fast_noise.rs +++ b/world/src/util/fast_noise.rs @@ -14,7 +14,7 @@ impl FastNoise { } fn noise_at(&self, pos: Vec3) -> f32 { - (self.noise.get(pos) % 4096) as f32 / 4096.0 + (self.noise.get(pos) & 4095) as f32 * 0.000244140625 } }