diff options
author | RoseGoldIsntGay <yoavkau@gmail.com> | 2022-01-07 16:41:44 +0200 |
---|---|---|
committer | RoseGoldIsntGay <yoavkau@gmail.com> | 2022-01-07 16:41:44 +0200 |
commit | f06690a35ed7040db0aed7cec1f8a392eeffa3e7 (patch) | |
tree | 74adb90635b1101d7eedf17cc071b502a9febb46 /src/main/java/rosegoldaddons/features/ForagingIslandMacro.java | |
parent | 19de3c3ee0582f25d8e127492d791f81a410b70a (diff) | |
download | RGA-f06690a35ed7040db0aed7cec1f8a392eeffa3e7.tar.gz RGA-f06690a35ed7040db0aed7cec1f8a392eeffa3e7.tar.bz2 RGA-f06690a35ed7040db0aed7cec1f8a392eeffa3e7.zip |
2.5.1-pre1
Diffstat (limited to 'src/main/java/rosegoldaddons/features/ForagingIslandMacro.java')
-rw-r--r-- | src/main/java/rosegoldaddons/features/ForagingIslandMacro.java | 44 |
1 files changed, 34 insertions, 10 deletions
diff --git a/src/main/java/rosegoldaddons/features/ForagingIslandMacro.java b/src/main/java/rosegoldaddons/features/ForagingIslandMacro.java index ecf314b..c284e92 100644 --- a/src/main/java/rosegoldaddons/features/ForagingIslandMacro.java +++ b/src/main/java/rosegoldaddons/features/ForagingIslandMacro.java @@ -4,8 +4,6 @@ import net.minecraft.block.Block; import net.minecraft.block.state.IBlockState; import net.minecraft.client.Minecraft; import net.minecraft.client.settings.KeyBinding; -import net.minecraft.entity.Entity; -import net.minecraft.entity.monster.EntityEnderman; import net.minecraft.entity.player.InventoryPlayer; import net.minecraft.init.Blocks; import net.minecraft.item.ItemStack; @@ -14,18 +12,16 @@ import net.minecraftforge.client.event.RenderWorldLastEvent; import net.minecraftforge.fml.common.eventhandler.SubscribeEvent; import rosegoldaddons.Main; import rosegoldaddons.utils.ChatUtils; -import rosegoldaddons.utils.RenderUtils; import rosegoldaddons.utils.RotationUtils; -import scala.actors.threadpool.helpers.ThreadHelpers; -import java.awt.*; import java.lang.reflect.Method; import java.util.ArrayList; +import java.util.Base64; import java.util.Random; public class ForagingIslandMacro { private Thread thread; - private String[] cum = {"wtf??", "hello?", "hi?", "uhhhhhh", "what the", "??????"}; + private final String[] responses = {"wtf??", "hello?", "hi?", "uhhhhhh", "what the", "??????"}; @SubscribeEvent public void renderWorld(RenderWorldLastEvent event) { @@ -55,6 +51,7 @@ public class ForagingIslandMacro { ChatUtils.sendMessage("§cNo Fishing Rod in hotbar"); } if(sapling == -1 || bonemeal == -1 || treecap == -1 || rod == -1) { + playAnnoyingAlert(); Main.forageOnIsland = false; ChatUtils.sendMessage("§cForaging Macro Deactivated"); return; @@ -86,7 +83,7 @@ public class ForagingIslandMacro { if(Main.configFile.randomizeForaging) { toAdd = rand.nextInt(20); } - ChatUtils.sendMessage("extra delay: "+toAdd+"%"); + //ChatUtils.sendMessage("extra delay: "+toAdd+"%"); Thread.sleep(Math.round(150*(1+(toAdd/100)))); rightClick(); rightClick(); @@ -120,13 +117,14 @@ public class ForagingIslandMacro { Main.forageOnIsland = false; ChatUtils.sendMessage("§cNo dirt in range of player"); ChatUtils.sendMessage("§cForaging Macro Deactivated"); + playAnnoyingAlert(); if(Main.configFile.forageantisus) { - int rand = new Random().nextInt(cum.length); - int rand2 = new Random().nextInt(5000); + int rand = new Random().nextInt(responses.length); + int rand2 = new Random().nextInt(2000); new Thread(() -> { try { Thread.sleep(rand2); - Minecraft.getMinecraft().thePlayer.sendChatMessage(cum[rand]); + Minecraft.getMinecraft().thePlayer.sendChatMessage("/ac "+responses[rand]); Thread.sleep(rand2*2); Minecraft.getMinecraft().getNetHandler().getNetworkManager().closeChannel(new ChatComponentText("Antisus activated lets hope you didnt get banned")); } catch (Exception exception) { @@ -242,4 +240,30 @@ public class ForagingIslandMacro { e.printStackTrace(); } } + + private static void playAlert() { + Minecraft.getMinecraft().thePlayer.playSound("random.orb", 1, 0.5F); + } + + private static void playAnnoyingAlert() { + new Thread(() -> { + try { + Minecraft.getMinecraft().thePlayer.playSound("random.orb", 1, 0.5F); + Thread.sleep(100); + Minecraft.getMinecraft().thePlayer.playSound("random.orb", 1, 0.5F); + Thread.sleep(100); + Minecraft.getMinecraft().thePlayer.playSound("random.orb", 1, 0.5F); + Thread.sleep(100); + Minecraft.getMinecraft().thePlayer.playSound("random.orb", 1, 0.5F); + Thread.sleep(100); + Minecraft.getMinecraft().thePlayer.playSound("random.orb", 1, 0.5F); + Thread.sleep(100); + Minecraft.getMinecraft().thePlayer.playSound("random.orb", 1, 0.5F); + Thread.sleep(100); + Minecraft.getMinecraft().thePlayer.playSound("random.orb", 1, 0.5F); + } catch (Exception exception) { + exception.printStackTrace(); + } + }).start(); + } } |