Skip to content

Commit e3c9f3d

Browse files
committed
fix bounce efly bug requiring fireworks for auto takeoff
1 parent 61f00b0 commit e3c9f3d

1 file changed

Lines changed: 5 additions & 1 deletion

File tree

  • src/main/kotlin/com/lambda/module/modules/movement

src/main/kotlin/com/lambda/module/modules/movement/ElytraFly.kt

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ import com.lambda.interaction.material.StackSelection.Companion.select
3535
import com.lambda.module.Module
3636
import com.lambda.module.hud.Speedometer
3737
import com.lambda.module.modules.movement.BetterFirework.canOpenElytra
38-
import com.lambda.module.modules.movement.BetterFirework.canTakeoff
38+
import com.lambda.module.modules.movement.BetterFirework.isElytraEquipped
3939
import com.lambda.module.modules.movement.BetterFirework.startFirework
4040
import com.lambda.module.tag.ModuleTag
4141
import com.lambda.threading.runSafe
@@ -53,6 +53,7 @@ import com.lambda.util.player.hasFirework
5353
import com.lambda.util.world.raycast.InteractionMask
5454
import com.lambda.util.world.raycast.RayCastUtils.blockResult
5555
import com.lambda.util.world.raycast.RayCastUtils.rayCast
56+
import net.minecraft.client.network.ClientPlayerEntity
5657
import net.minecraft.component.DataComponentTypes
5758
import net.minecraft.entity.Entity
5859
import net.minecraft.item.ItemStack
@@ -118,6 +119,9 @@ object ElytraFly : Module(
118119
private var lastDuration = 1.0
119120
private val fireworkTimer = Timer()
120121

122+
val ClientPlayerEntity.canTakeoff: Boolean
123+
get() = (isOnGround || canOpenElytra) && isElytraEquipped
124+
121125
init {
122126
setDefaultAutomationConfig()
123127
.withEdits {

0 commit comments

Comments
 (0)