From 3a2b8c9e1fc9b2e63e82092009b0579af3b4f5a4 Mon Sep 17 00:00:00 2001 From: XiaoMoMi <70987828+Xiao-MoMi@users.noreply.github.com> Date: Tue, 3 Sep 2024 01:46:24 +0800 Subject: [PATCH] Fixed dead crop not removed --- .../net/momirealms/customcrops/api/core/block/PotBlock.java | 3 +++ 1 file changed, 3 insertions(+) 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 01120f5..59c4d99 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 @@ -163,6 +163,9 @@ public class PotBlock extends AbstractCustomCropsBlock { world.removeBlockState(pos3.add(0,1,0)); BukkitCustomCropsPlugin.getInstance().getItemManager().remove(upperLocation, ExistenceForm.ANY); } + if (cropConfig == null && Registries.ITEM_TO_DEAD_CROP.containsKey(upperID)) { + BukkitCustomCropsPlugin.getInstance().getItemManager().remove(upperLocation, ExistenceForm.ANY); + } context.arg(ContextKeys.LOCATION, location); ActionManager.trigger(context, config.breakActions());