From 164b6a11f9f471468891b07e828aaf0296063255 Mon Sep 17 00:00:00 2001 From: crazymoose77756 <52980616+crazymoose77756@users.noreply.github.com> Date: Mon, 1 Jul 2024 02:57:41 -0400 Subject: [PATCH] Update Auto Farm (#363) --- .../java/anticope/rejects/modules/AutoFarm.java | 16 +++++++++++++--- 1 file changed, 13 insertions(+), 3 deletions(-) diff --git a/src/main/java/anticope/rejects/modules/AutoFarm.java b/src/main/java/anticope/rejects/modules/AutoFarm.java index cd4cb9f..2109f2d 100644 --- a/src/main/java/anticope/rejects/modules/AutoFarm.java +++ b/src/main/java/anticope/rejects/modules/AutoFarm.java @@ -151,6 +151,8 @@ private void onBreakBlock(BreakBlockEvent event) { else if (block == Blocks.POTATOES) item = Items.POTATO; else if (block == Blocks.BEETROOTS) item = Items.BEETROOT_SEEDS; else if (block == Blocks.NETHER_WART) item = Items.NETHER_WART; + else if (block == Blocks.PITCHER_CROP) item = Items.PITCHER_POD; + else if (block == Blocks.TORCHFLOWER) item = Items.TORCHFLOWER_SEEDS; if (item != null) replantMap.put(event.blockPos, item); } } @@ -264,6 +266,8 @@ private boolean isMature(BlockState state, Block block) { return state.get(sweetBerryBushBlock.AGE) >= 2; } else if (block instanceof NetherWartBlock netherWartBlock) { return state.get(netherWartBlock.AGE) >= 3; + } else if (block instanceof PitcherCropBlock pitcherCropBlock) { + return state.get(pitcherCropBlock.AGE) >= 4; } return true; } @@ -275,7 +279,9 @@ private boolean bonemealFilter(Block block) { block instanceof AzaleaBlock || block instanceof SaplingBlock || block == Blocks.COCOA || - block == Blocks.SWEET_BERRY_BUSH; + block == Blocks.SWEET_BERRY_BUSH || + block == Blocks.PITCHER_CROP || + block == Blocks.TORCHFLOWER; } private boolean harvestFilter(Block block) { @@ -284,7 +290,9 @@ private boolean harvestFilter(Block block) { block == Blocks.MELON || block == Blocks.NETHER_WART || block == Blocks.SWEET_BERRY_BUSH || - block == Blocks.COCOA; + block == Blocks.COCOA || + block == Blocks.PITCHER_CROP || + block == Blocks.TORCHFLOWER; } private boolean plantFilter(Item item) { @@ -294,6 +302,8 @@ private boolean plantFilter(Item item) { item == Items.BEETROOT_SEEDS || item == Items.PUMPKIN_SEEDS || item == Items.MELON_SEEDS || - item == Items.NETHER_WART; + item == Items.NETHER_WART || + item == Items.PITCHER_POD || + item == Items.TORCHFLOWER_SEEDS; } }