From 521303b9e4085ab24eac297db9b0b7ae7cf0047f Mon Sep 17 00:00:00 2001 From: Skylandia Date: Wed, 8 Oct 2025 15:35:02 +1300 Subject: [PATCH] allow the user to ignore tripwires on the path --- src/api/java/baritone/api/Settings.java | 6 +++--- src/main/java/baritone/pathing/movement/MovementHelper.java | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/api/java/baritone/api/Settings.java b/src/api/java/baritone/api/Settings.java index 43ace5e31..dc7669e75 100644 --- a/src/api/java/baritone/api/Settings.java +++ b/src/api/java/baritone/api/Settings.java @@ -237,9 +237,9 @@ public final class Settings { /** * Blocks that Baritone will attempt to avoid (Used in avoidance) */ - public final Setting> blocksToAvoid = new Setting<>(new ArrayList<>( - // Leave Empty by Default - )); + public final Setting> blocksToAvoid = new Setting<>(new ArrayList<>(List.of( + Blocks.TRIPWIRE + ))); /** * Blocks that Baritone is not allowed to break diff --git a/src/main/java/baritone/pathing/movement/MovementHelper.java b/src/main/java/baritone/pathing/movement/MovementHelper.java index c01fd40e6..19eeaee42 100644 --- a/src/main/java/baritone/pathing/movement/MovementHelper.java +++ b/src/main/java/baritone/pathing/movement/MovementHelper.java @@ -141,7 +141,7 @@ public interface MovementHelper extends ActionCosts, Helper { if (block instanceof AirBlock) { return YES; } - if (block instanceof BaseFireBlock || block == Blocks.TRIPWIRE || block == Blocks.COBWEB || block == Blocks.END_PORTAL || block == Blocks.COCOA || block instanceof AbstractSkullBlock || block == Blocks.BUBBLE_COLUMN || block instanceof ShulkerBoxBlock || block instanceof SlabBlock || block instanceof TrapDoorBlock || block == Blocks.HONEY_BLOCK || block == Blocks.END_ROD || block == Blocks.SWEET_BERRY_BUSH || block == Blocks.POINTED_DRIPSTONE || block instanceof AmethystClusterBlock || block instanceof AzaleaBlock) { + if (block instanceof BaseFireBlock || block == Blocks.COBWEB || block == Blocks.END_PORTAL || block == Blocks.COCOA || block instanceof AbstractSkullBlock || block == Blocks.BUBBLE_COLUMN || block instanceof ShulkerBoxBlock || block instanceof SlabBlock || block instanceof TrapDoorBlock || block == Blocks.HONEY_BLOCK || block == Blocks.END_ROD || block == Blocks.SWEET_BERRY_BUSH || block == Blocks.POINTED_DRIPSTONE || block instanceof AmethystClusterBlock || block instanceof AzaleaBlock) { return NO; } if (block == Blocks.BIG_DRIPLEAF) {