From 9998be44118e1365e9810255d5b703bfdef7e577 Mon Sep 17 00:00:00 2001 From: XiaoMoMi <70987828+Xiao-MoMi@users.noreply.github.com> Date: Wed, 4 Sep 2024 21:15:12 +0800 Subject: [PATCH] Update PotBlock.java --- .../customcrops/api/core/block/PotBlock.java | 20 ++++++++++--------- 1 file changed, 11 insertions(+), 9 deletions(-) diff --git a/api/src/main/java/net/momirealms/customcrops/api/core/block/PotBlock.java b/api/src/main/java/net/momirealms/customcrops/api/core/block/PotBlock.java index 7b42047..1b293da 100644 --- a/api/src/main/java/net/momirealms/customcrops/api/core/block/PotBlock.java +++ b/api/src/main/java/net/momirealms/customcrops/api/core/block/PotBlock.java @@ -368,16 +368,18 @@ public class PotBlock extends AbstractCustomCropsBlock { } if (!hasNaturalWater && config.isNearbyWaterAccepted()) { - for (int i = -4; i <= 4; i++) { - for (int j = -4; j <= 4; j++) { - for (int k : new int[]{0, 1}) { - BlockData block = bukkitWorld.getBlockData(location.x() + i, location.y() + j, location.z() + k); - if (block.getMaterial() == Material.WATER || (block instanceof Waterlogged waterlogged && waterlogged.isWaterlogged())) { - if (addWater(state, 1)) { - waterChanged = true; + outer: { + for (int i = -4; i <= 4; i++) { + for (int j = -4; j <= 4; j++) { + for (int k : new int[]{0, 1}) { + BlockData block = bukkitWorld.getBlockData(location.x() + i, location.y() + j, location.z() + k); + if (block.getMaterial() == Material.WATER || (block instanceof Waterlogged waterlogged && waterlogged.isWaterlogged())) { + if (addWater(state, 1)) { + waterChanged = true; + } + hasNaturalWater = true; + break outer; } - hasNaturalWater = true; - break; } } }