diff --git a/patches/server/Optimise-random-block-ticking.patch b/patches/server/Optimise-random-block-ticking.patch
index 61ab89d98d..3f11e3e19b 100644
--- a/patches/server/Optimise-random-block-ticking.patch
+++ b/patches/server/Optimise-random-block-ticking.patch
@@ -202,6 +202,7 @@ index 0000000000000000000000000000000000000000..00000000000000000000000000000000
  
 -        if (biomebase.shouldFreeze(this, blockposition2)) {
 -            org.bukkit.craftbukkit.event.CraftEventFactory.handleBlockFormEvent(this, blockposition2, Blocks.ICE.defaultBlockState(), null); // CraftBukkit
++        blockposition1.setY(downY);
 +        if (biomebase.shouldFreeze(this, blockposition1)) {
 +            org.bukkit.craftbukkit.event.CraftEventFactory.handleBlockFormEvent(this, blockposition1, Blocks.ICE.defaultBlockState(), null); // CraftBukkit
          }