diff options
author | CuzImClicks <bruno778.whiteelfie@gmail.com> | 2022-04-22 17:46:57 +0200 |
---|---|---|
committer | CuzImClicks <bruno778.whiteelfie@gmail.com> | 2022-04-22 17:46:57 +0200 |
commit | be49b91e35d939fc4afff8179af6c3405964c35c (patch) | |
tree | 08df99fad8c211a85a17f5b05c86e10501ec7f67 /src/main/java/me/Danker/features/EndOfFarmAlert.java | |
parent | b443b1840760300d6a58951829911025b57f1bfb (diff) | |
parent | c9c0ea6a3e3382fd236345b89bd0991c8b8cbb17 (diff) | |
download | SkyblockMod-be49b91e35d939fc4afff8179af6c3405964c35c.tar.gz SkyblockMod-be49b91e35d939fc4afff8179af6c3405964c35c.tar.bz2 SkyblockMod-be49b91e35d939fc4afff8179af6c3405964c35c.zip |
Merge remote-tracking branch 'upstream/development' into development
Diffstat (limited to 'src/main/java/me/Danker/features/EndOfFarmAlert.java')
-rw-r--r-- | src/main/java/me/Danker/features/EndOfFarmAlert.java | 40 |
1 files changed, 40 insertions, 0 deletions
diff --git a/src/main/java/me/Danker/features/EndOfFarmAlert.java b/src/main/java/me/Danker/features/EndOfFarmAlert.java new file mode 100644 index 0000000..ecbf3ee --- /dev/null +++ b/src/main/java/me/Danker/features/EndOfFarmAlert.java @@ -0,0 +1,40 @@ +package me.Danker.features; + +import me.Danker.DankersSkyblockMod; +import me.Danker.commands.ToggleCommand; +import me.Danker.utils.Utils; +import net.minecraft.client.Minecraft; +import net.minecraft.entity.player.EntityPlayer; +import net.minecraft.util.EnumChatFormatting; +import net.minecraftforge.fml.common.eventhandler.SubscribeEvent; +import net.minecraftforge.fml.common.gameevent.TickEvent; + +public class EndOfFarmAlert { + + static boolean alerted = false; + public static double min = -78.5; + public static double max = 79.5; + + @SubscribeEvent + public void onTick(TickEvent.ClientTickEvent event) { + if (event.phase != TickEvent.Phase.START) return; + + EntityPlayer player = Minecraft.getMinecraft().thePlayer; + if (DankersSkyblockMod.tickAmount % 10 == 0) { + if (ToggleCommand.endOfFarmAlert && Utils.isInScoreboard("Your Island")) { + double x = player.posX; + double z = player.posZ; + + if (x <= min || x >= max || z <= min || z >= max) { + if (!alerted) { + alerted = true; + Utils.createTitle(EnumChatFormatting.RED + "END OF FARM", 1); + } + } else { + alerted = false; + } + } + } + } + +} |