Update Auto Farm (#363)

This commit is contained in:
crazymoose77756
2024-07-01 02:57:41 -04:00
committed by GitHub
parent 83d4ea0e57
commit 164b6a11f9

View File

@@ -151,6 +151,8 @@ public class AutoFarm extends Module {
else if (block == Blocks.POTATOES) item = Items.POTATO; else if (block == Blocks.POTATOES) item = Items.POTATO;
else if (block == Blocks.BEETROOTS) item = Items.BEETROOT_SEEDS; else if (block == Blocks.BEETROOTS) item = Items.BEETROOT_SEEDS;
else if (block == Blocks.NETHER_WART) item = Items.NETHER_WART; 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); if (item != null) replantMap.put(event.blockPos, item);
} }
} }
@@ -264,6 +266,8 @@ public class AutoFarm extends Module {
return state.get(sweetBerryBushBlock.AGE) >= 2; return state.get(sweetBerryBushBlock.AGE) >= 2;
} else if (block instanceof NetherWartBlock netherWartBlock) { } else if (block instanceof NetherWartBlock netherWartBlock) {
return state.get(netherWartBlock.AGE) >= 3; return state.get(netherWartBlock.AGE) >= 3;
} else if (block instanceof PitcherCropBlock pitcherCropBlock) {
return state.get(pitcherCropBlock.AGE) >= 4;
} }
return true; return true;
} }
@@ -275,7 +279,9 @@ public class AutoFarm extends Module {
block instanceof AzaleaBlock || block instanceof AzaleaBlock ||
block instanceof SaplingBlock || block instanceof SaplingBlock ||
block == Blocks.COCOA || 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) { private boolean harvestFilter(Block block) {
@@ -284,7 +290,9 @@ public class AutoFarm extends Module {
block == Blocks.MELON || block == Blocks.MELON ||
block == Blocks.NETHER_WART || block == Blocks.NETHER_WART ||
block == Blocks.SWEET_BERRY_BUSH || block == Blocks.SWEET_BERRY_BUSH ||
block == Blocks.COCOA; block == Blocks.COCOA ||
block == Blocks.PITCHER_CROP ||
block == Blocks.TORCHFLOWER;
} }
private boolean plantFilter(Item item) { private boolean plantFilter(Item item) {
@@ -294,6 +302,8 @@ public class AutoFarm extends Module {
item == Items.BEETROOT_SEEDS || item == Items.BEETROOT_SEEDS ||
item == Items.PUMPKIN_SEEDS || item == Items.PUMPKIN_SEEDS ||
item == Items.MELON_SEEDS || item == Items.MELON_SEEDS ||
item == Items.NETHER_WART; item == Items.NETHER_WART ||
item == Items.PITCHER_POD ||
item == Items.TORCHFLOWER_SEEDS;
} }
} }