From bc97fa5aacc69017f92e5811ba85d58329d8fd7d Mon Sep 17 00:00:00 2001 From: Xiao-MoMi <70987828+Xiao-MoMi@users.noreply.github.com> Date: Tue, 22 Nov 2022 00:29:37 +0800 Subject: [PATCH] 2.0.11 --- build.gradle | 2 +- .../customplugin/itemsadder/ItemsAdderFrameCropImpl.java | 5 +++-- .../customplugin/itemsadder/ItemsAdderWireCropImpl.java | 2 +- 3 files changed, 5 insertions(+), 4 deletions(-) diff --git a/build.gradle b/build.gradle index fa58d84..efeb785 100644 --- a/build.gradle +++ b/build.gradle @@ -4,7 +4,7 @@ plugins { } group = 'net.momirealms' -version = '2.0.11' +version = '2.0.11-hotfix' repositories { mavenCentral() diff --git a/src/main/java/net/momirealms/customcrops/integrations/customplugin/itemsadder/ItemsAdderFrameCropImpl.java b/src/main/java/net/momirealms/customcrops/integrations/customplugin/itemsadder/ItemsAdderFrameCropImpl.java index 39731b6..48a025e 100644 --- a/src/main/java/net/momirealms/customcrops/integrations/customplugin/itemsadder/ItemsAdderFrameCropImpl.java +++ b/src/main/java/net/momirealms/customcrops/integrations/customplugin/itemsadder/ItemsAdderFrameCropImpl.java @@ -80,12 +80,13 @@ public class ItemsAdderFrameCropImpl implements CropModeInterface { Fertilizer fertilizer = cropManager.getFertilizer(potLoc); boolean certainGrow = potID.equals(BasicItemConfig.wetPot); int nextStage = Integer.parseInt(cropNameList[2]) + 1; - String temp = StringUtils.chop(id); + String temp = id.substring(0, id.length() - cropNameList[2].length()); + if (customInterface.doesExist(temp + nextStage)) { if (MainConfig.enableCrow && cropManager.crowJudge(location, itemFrame)) return true; if (fertilizer instanceof SpeedGrow speedGrow && Math.random() < speedGrow.getChance()) { if (customInterface.doesExist(temp + (nextStage+1))) { - addStage(itemFrame, temp + (nextStage + 1), crop.canRotate()); + addStage(itemFrame, temp + (nextStage+1), crop.canRotate()); } } else if (certainGrow || Math.random() < MainConfig.dryGrowChance) { diff --git a/src/main/java/net/momirealms/customcrops/integrations/customplugin/itemsadder/ItemsAdderWireCropImpl.java b/src/main/java/net/momirealms/customcrops/integrations/customplugin/itemsadder/ItemsAdderWireCropImpl.java index 6f36034..ea76333 100644 --- a/src/main/java/net/momirealms/customcrops/integrations/customplugin/itemsadder/ItemsAdderWireCropImpl.java +++ b/src/main/java/net/momirealms/customcrops/integrations/customplugin/itemsadder/ItemsAdderWireCropImpl.java @@ -78,7 +78,7 @@ public class ItemsAdderWireCropImpl implements CropModeInterface { Fertilizer fertilizer = cropManager.getFertilizer(potLoc); boolean certainGrow = potID.equals(BasicItemConfig.wetPot); int nextStage = Integer.parseInt(cropNameList[2]) + 1; - String temp = blockID.substring(blockID.length() - String.valueOf(nextStage).length()); + String temp = blockID.substring(0, blockID.length() - cropNameList[2].length()); if (customInterface.doesExist(temp + nextStage)) { if (MainConfig.enableCrow && cropManager.crowJudge(location)) return true;