diff --git a/connector/src/main/java/org/geysermc/connector/network/translators/world/BiomeTranslator.java b/connector/src/main/java/org/geysermc/connector/network/translators/world/BiomeTranslator.java
index 3f22f8bc9..e76d179bf 100644
--- a/connector/src/main/java/org/geysermc/connector/network/translators/world/BiomeTranslator.java
+++ b/connector/src/main/java/org/geysermc/connector/network/translators/world/BiomeTranslator.java
@@ -64,6 +64,9 @@ public class BiomeTranslator {
                     case "icy":
                         replacementBiome = "minecraft:ice_spikes";
                         break;
+                    case "mesa":
+                        replacementBiome = "minecraft:badlands";
+                        break;
                     case "mushroom":
                         replacementBiome = "minecraft:mushroom_fields";
                         break;
@@ -75,7 +78,6 @@ public class BiomeTranslator {
                         break;
                     case "taiga":
                     case "jungle":
-                    case "mesa":
                     case "plains":
                     case "savanna":
                     case "the_end":