From e9496efb53cdf441cec1e73a95955f0fb03147f7 Mon Sep 17 00:00:00 2001 From: noil Date: Sat, 6 Nov 2021 16:30:04 -0400 Subject: [PATCH] CrystalAura: Fix placement bug --- .../seppuku/impl/module/combat/CrystalAuraModule.java | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/main/java/me/rigamortis/seppuku/impl/module/combat/CrystalAuraModule.java b/src/main/java/me/rigamortis/seppuku/impl/module/combat/CrystalAuraModule.java index 3d62bc6..3eab4b6 100644 --- a/src/main/java/me/rigamortis/seppuku/impl/module/combat/CrystalAuraModule.java +++ b/src/main/java/me/rigamortis/seppuku/impl/module/combat/CrystalAuraModule.java @@ -110,6 +110,12 @@ public final class CrystalAuraModule extends Module { switch (event.getStage()) { case PRE: + if (this.currentAttackPlayer != null && this.currentPlacePosition != null) { + if (this.currentAttackPlayer.getDistance(this.currentPlacePosition.getX(), this.currentPlacePosition.getY(), this.currentPlacePosition.getZ()) > this.placeMaxDistance.getValue()) { + this.currentPlacePosition = null; + } + } + // place position reset if (currentPlacePosition != null) { if (!this.place.getValue() || mc.player.getDistance(this.currentPlacePosition.getX(), this.currentPlacePosition.getY(), this.currentPlacePosition.getZ()) > this.placeRadius.getValue()) {