aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/rosegoldaddons/features/PowderMacro.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/rosegoldaddons/features/PowderMacro.java')
-rw-r--r--src/main/java/rosegoldaddons/features/PowderMacro.java8
1 files changed, 3 insertions, 5 deletions
diff --git a/src/main/java/rosegoldaddons/features/PowderMacro.java b/src/main/java/rosegoldaddons/features/PowderMacro.java
index b4d0937..61555a3 100644
--- a/src/main/java/rosegoldaddons/features/PowderMacro.java
+++ b/src/main/java/rosegoldaddons/features/PowderMacro.java
@@ -16,6 +16,7 @@ import rosegoldaddons.Main;
import rosegoldaddons.events.ReceivePacketEvent;
import rosegoldaddons.utils.RenderUtils;
import rosegoldaddons.utils.RotationUtils;
+import rosegoldaddons.utils.ShadyRotation;
import java.awt.*;
import java.util.ArrayList;
@@ -29,14 +30,11 @@ public class PowderMacro {
if (event.packet instanceof S2APacketParticles) {
S2APacketParticles packet = (S2APacketParticles) event.packet;
if (packet.getParticleType().equals(EnumParticleTypes.CRIT)) {
- Vec3 particlePos = new Vec3(packet.getXCoordinate(), packet.getYCoordinate() - 0.7, packet.getZCoordinate());
+ Vec3 particlePos = new Vec3(packet.getXCoordinate(), packet.getYCoordinate(), packet.getZCoordinate());
if (closestChest != null) {
double dist = closestChest.distanceTo(particlePos);
if (dist < 1) {
- particlePos = particlePos.add(new Vec3(0, -1, 0));
- int drill = findItemInHotbar("X655");
- if(drill != -1) Main.mc.thePlayer.inventory.currentItem = drill;
- RotationUtils.facePos(particlePos);
+ ShadyRotation.smoothLook(ShadyRotation.vec3ToRotation(particlePos), Main.configFile.smoothLookVelocity, () -> {});
}
}
}