From 8d3b0c8f0772366c189f02d52ac126528f8379a5 Mon Sep 17 00:00:00 2001 From: Brady Date: Mon, 19 Jun 2023 14:10:41 -0500 Subject: [PATCH] Always enforce `sinceFirework` --- src/main/java/baritone/behavior/ElytraBehavior.java | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/main/java/baritone/behavior/ElytraBehavior.java b/src/main/java/baritone/behavior/ElytraBehavior.java index 11512b7b1..b885b842c 100644 --- a/src/main/java/baritone/behavior/ElytraBehavior.java +++ b/src/main/java/baritone/behavior/ElytraBehavior.java @@ -429,11 +429,10 @@ public final class ElytraBehavior extends Behavior implements IElytraBehavior, H ctx.player().motionZ ).length(); - if (forceUseFirework || (!firework - && sinceFirework > 10 + if (sinceFirework > 10 && (forceUseFirework || (!firework && useOnDescend && (ctx.player().posY < goingTo.y - 5 || start.distanceTo(new Vec3d(goingTo.x + 0.5, ctx.player().posY, goingTo.z + 0.5)) > 5) // UGH!!!!!!! - && currentSpeed < Baritone.settings().elytraFireworkSpeed.value) + && currentSpeed < Baritone.settings().elytraFireworkSpeed.value)) ) { // Prioritize boosting fireworks over regular ones // TODO: Take the minimum boost time into account?