From 35169230adc38ab6a535b15a54c6463dc142d3c6 Mon Sep 17 00:00:00 2001 From: dordsor21 Date: Thu, 14 May 2020 16:27:24 +0100 Subject: [PATCH] Sort of fix biome getting It seems to want to put random blocks where the biome isn't --- .../fawe/bukkit/adapter/mc1_15/BukkitGetBlocks_1_15.java | 4 ++-- .../fawe/bukkit/adapter/mc1_15_2/BukkitGetBlocks_1_15_2.java | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/worldedit-bukkit/src/main/java/com/boydti/fawe/bukkit/adapter/mc1_15/BukkitGetBlocks_1_15.java b/worldedit-bukkit/src/main/java/com/boydti/fawe/bukkit/adapter/mc1_15/BukkitGetBlocks_1_15.java index 1fb398cb5..21c5f48f7 100644 --- a/worldedit-bukkit/src/main/java/com/boydti/fawe/bukkit/adapter/mc1_15/BukkitGetBlocks_1_15.java +++ b/worldedit-bukkit/src/main/java/com/boydti/fawe/bukkit/adapter/mc1_15/BukkitGetBlocks_1_15.java @@ -100,11 +100,11 @@ public class BukkitGetBlocks_1_15 extends CharGetBlocks { BiomeBase base = null; if (y == -1) { for (y = 0; y < FaweCache.IMP.WORLD_HEIGHT; y++) { - base = index.getBiome(x, y, z); + base = index.getBiome(x >> 2, y >> 2, z >> 2); if (base != null) break; } } else { - base = index.getBiome(x, y, z); + base = index.getBiome(x >> 2, y >> 2, z >> 2); } return base != null ? BukkitAdapter.adapt(CraftBlock.biomeBaseToBiome(base)) : null; } diff --git a/worldedit-bukkit/src/main/java/com/boydti/fawe/bukkit/adapter/mc1_15_2/BukkitGetBlocks_1_15_2.java b/worldedit-bukkit/src/main/java/com/boydti/fawe/bukkit/adapter/mc1_15_2/BukkitGetBlocks_1_15_2.java index 39b1c36f9..efe33059b 100644 --- a/worldedit-bukkit/src/main/java/com/boydti/fawe/bukkit/adapter/mc1_15_2/BukkitGetBlocks_1_15_2.java +++ b/worldedit-bukkit/src/main/java/com/boydti/fawe/bukkit/adapter/mc1_15_2/BukkitGetBlocks_1_15_2.java @@ -105,11 +105,11 @@ public class BukkitGetBlocks_1_15_2 extends CharGetBlocks { BiomeBase base = null; if (y == -1) { for (y = 0; y < FaweCache.IMP.WORLD_HEIGHT; y++) { - base = index.getBiome(x, y, z); + base = index.getBiome(x >> 2, y >> 2, z >> 2); if (base != null) break; } } else { - base = index.getBiome(x, y, z); + base = index.getBiome(x >> 2, y >> 2, z >> 2); } return base != null ? BukkitAdapter.adapt(CraftBlock.biomeBaseToBiome(base)) : null; }