diff options
author | RoseGoldIsntGay <yoavkau@gmail.com> | 2021-11-13 23:48:21 +0200 |
---|---|---|
committer | RoseGoldIsntGay <yoavkau@gmail.com> | 2021-11-13 23:48:21 +0200 |
commit | 471894a91cf02f42282f677472eb8bf07f270d5c (patch) | |
tree | d2b5fb6f1fb90c42236f9560214164f514197d1a /src/main/java/rosegoldaddons/utils/RotationUtils.java | |
parent | 6f69d1e1aff688bf2f5ca34754640eed5102b045 (diff) | |
download | RGA-471894a91cf02f42282f677472eb8bf07f270d5c.tar.gz RGA-471894a91cf02f42282f677472eb8bf07f270d5c.tar.bz2 RGA-471894a91cf02f42282f677472eb8bf07f270d5c.zip |
2.2.0
Diffstat (limited to 'src/main/java/rosegoldaddons/utils/RotationUtils.java')
-rw-r--r-- | src/main/java/rosegoldaddons/utils/RotationUtils.java | 26 |
1 files changed, 23 insertions, 3 deletions
diff --git a/src/main/java/rosegoldaddons/utils/RotationUtils.java b/src/main/java/rosegoldaddons/utils/RotationUtils.java index fb4152a..bb899e5 100644 --- a/src/main/java/rosegoldaddons/utils/RotationUtils.java +++ b/src/main/java/rosegoldaddons/utils/RotationUtils.java @@ -1,6 +1,8 @@ package rosegoldaddons.utils; import net.minecraft.client.Minecraft; +import net.minecraft.client.gui.GuiChat; +import net.minecraft.client.gui.GuiIngameMenu; import net.minecraft.client.settings.KeyBinding; import net.minecraft.entity.Entity; import net.minecraft.entity.monster.EntityCreeper; @@ -17,7 +19,13 @@ public class RotationUtils { static boolean antiafking = false; public static void antiAfk() { - if(snek || Minecraft.getMinecraft().currentScreen != null) return; + if(Minecraft.getMinecraft().currentScreen != null) { + if (Minecraft.getMinecraft().currentScreen instanceof GuiIngameMenu || Minecraft.getMinecraft().currentScreen instanceof GuiChat) {} + else { + return; + } + } + if(snek) return; KeyBinding right = Minecraft.getMinecraft().gameSettings.keyBindRight; KeyBinding left = Minecraft.getMinecraft().gameSettings.keyBindLeft; new Thread(() -> { @@ -36,7 +44,13 @@ public class RotationUtils { } public static void shootEman() { - if(snek || Minecraft.getMinecraft().currentScreen != null) return; + if(Minecraft.getMinecraft().currentScreen != null) { + if (Minecraft.getMinecraft().currentScreen instanceof GuiIngameMenu || Minecraft.getMinecraft().currentScreen instanceof GuiChat) {} + else { + return; + } + } + if(snek) return; new Thread(() -> { try { snek = true; @@ -55,7 +69,13 @@ public class RotationUtils { } public static void facePos(Vec3 vector) { - if(working || Minecraft.getMinecraft().currentScreen != null) return; + if(Minecraft.getMinecraft().currentScreen != null) { + if (Minecraft.getMinecraft().currentScreen instanceof GuiIngameMenu || Minecraft.getMinecraft().currentScreen instanceof GuiChat) {} + else { + return; + } + } + if(working) return; new Thread(() -> { try { working = true; |