diff options
| author | IRONM00N <64110067+IRONM00N@users.noreply.github.com> | 2021-10-16 15:50:41 -0400 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2021-10-16 15:50:41 -0400 |
| commit | 7c00af18febf6c0b833c7633b4fb60a9a1bb93af (patch) | |
| tree | f02de145362d6a1399651ade4a130d565d7f0ba3 /src/main/java/io/github/moulberry/notenoughupdates/miscfeatures/DwarvenMinesWaypoints.java | |
| parent | b11742988dec635b5c5da7c2363803cbfafb37b1 (diff) | |
| download | notenoughupdates-7c00af18febf6c0b833c7633b4fb60a9a1bb93af.tar.gz notenoughupdates-7c00af18febf6c0b833c7633b4fb60a9a1bb93af.tar.bz2 notenoughupdates-7c00af18febf6c0b833c7633b4fb60a9a1bb93af.zip | |
Code Clean Up (#2)
* intellij code clean up
* optimize imports
* format
* intellij suggestions
* fix empty catch issues
Diffstat (limited to 'src/main/java/io/github/moulberry/notenoughupdates/miscfeatures/DwarvenMinesWaypoints.java')
| -rw-r--r-- | src/main/java/io/github/moulberry/notenoughupdates/miscfeatures/DwarvenMinesWaypoints.java | 144 |
1 files changed, 72 insertions, 72 deletions
diff --git a/src/main/java/io/github/moulberry/notenoughupdates/miscfeatures/DwarvenMinesWaypoints.java b/src/main/java/io/github/moulberry/notenoughupdates/miscfeatures/DwarvenMinesWaypoints.java index 5c4fb61d..dec3f7d7 100644 --- a/src/main/java/io/github/moulberry/notenoughupdates/miscfeatures/DwarvenMinesWaypoints.java +++ b/src/main/java/io/github/moulberry/notenoughupdates/miscfeatures/DwarvenMinesWaypoints.java @@ -8,13 +8,7 @@ import io.github.moulberry.notenoughupdates.util.SBInfo; import io.github.moulberry.notenoughupdates.util.Utils; import net.minecraft.client.Minecraft; import net.minecraft.client.entity.EntityPlayerSP; -import net.minecraft.client.gui.FontRenderer; import net.minecraft.client.gui.inventory.GuiChest; -import net.minecraft.client.renderer.GlStateManager; -import net.minecraft.client.renderer.Tessellator; -import net.minecraft.client.renderer.WorldRenderer; -import net.minecraft.client.renderer.vertex.DefaultVertexFormats; -import net.minecraft.entity.Entity; import net.minecraft.entity.item.EntityArmorStand; import net.minecraft.inventory.ContainerChest; import net.minecraft.inventory.IInventory; @@ -25,7 +19,6 @@ import net.minecraftforge.client.event.RenderLivingEvent; import net.minecraftforge.client.event.RenderWorldLastEvent; import net.minecraftforge.fml.common.eventhandler.SubscribeEvent; import net.minecraftforge.fml.common.gameevent.TickEvent; -import org.lwjgl.opengl.GL11; import org.lwjgl.util.vector.Vector3f; import java.util.HashMap; @@ -36,7 +29,8 @@ import java.util.regex.Pattern; public class DwarvenMinesWaypoints { - private HashMap<String, Vector3f> waypointsMap = new HashMap<>(); + private final HashMap<String, Vector3f> waypointsMap = new HashMap<>(); + { waypointsMap.put("Dwarven Village", new Vector3f(-37, 199, -122)); waypointsMap.put("Miner's Guild", new Vector3f(-74, 220, -122)); @@ -63,14 +57,15 @@ public class DwarvenMinesWaypoints { } private static final HashSet<String> emissaryNames = new HashSet<>(); + static { - emissaryNames.add(EnumChatFormatting.GOLD+"Emissary Ceanna"+EnumChatFormatting.RESET); - emissaryNames.add(EnumChatFormatting.GOLD+"Emissary Carlton"+EnumChatFormatting.RESET); - emissaryNames.add(EnumChatFormatting.GOLD+"Emissary Wilson"+EnumChatFormatting.RESET); - emissaryNames.add(EnumChatFormatting.GOLD+"Emissary Lilith"+EnumChatFormatting.RESET); - emissaryNames.add(EnumChatFormatting.GOLD+"Emissary Frasier"+EnumChatFormatting.RESET); - emissaryNames.add(EnumChatFormatting.GOLD+"Emissary Eliza"+EnumChatFormatting.RESET); - emissaryNames.add(EnumChatFormatting.GOLD.toString()+EnumChatFormatting.BOLD+"King Thormyr"+EnumChatFormatting.RESET); + emissaryNames.add(EnumChatFormatting.GOLD + "Emissary Ceanna" + EnumChatFormatting.RESET); + emissaryNames.add(EnumChatFormatting.GOLD + "Emissary Carlton" + EnumChatFormatting.RESET); + emissaryNames.add(EnumChatFormatting.GOLD + "Emissary Wilson" + EnumChatFormatting.RESET); + emissaryNames.add(EnumChatFormatting.GOLD + "Emissary Lilith" + EnumChatFormatting.RESET); + emissaryNames.add(EnumChatFormatting.GOLD + "Emissary Frasier" + EnumChatFormatting.RESET); + emissaryNames.add(EnumChatFormatting.GOLD + "Emissary Eliza" + EnumChatFormatting.RESET); + emissaryNames.add(EnumChatFormatting.GOLD.toString() + EnumChatFormatting.BOLD + "King Thormyr" + EnumChatFormatting.RESET); } private enum Emissary { @@ -85,6 +80,7 @@ public class DwarvenMinesWaypoints { String name; int minMilestone; Vector3f loc; + Emissary(String name, int minMilestone, Vector3f loc) { this.name = name; this.minMilestone = minMilestone; @@ -101,15 +97,15 @@ public class DwarvenMinesWaypoints { @SubscribeEvent public void onChat(ClientChatReceivedEvent event) { Matcher matcherGhast = ghastRegex.matcher(event.message.getFormattedText()); - if(matcherGhast.find()) { + if (matcherGhast.find()) { dynamicLocation = Utils.cleanColour(matcherGhast.group(1).trim()); - dynamicName = EnumChatFormatting.GOLD+"Powder Ghast"; + dynamicName = EnumChatFormatting.GOLD + "Powder Ghast"; dynamicMillis = System.currentTimeMillis(); } else { Matcher matcherStar = fallenStarRegex.matcher(event.message.getFormattedText()); - if(matcherStar.find()) { + if (matcherStar.find()) { dynamicLocation = Utils.cleanColour(matcherStar.group(1).trim()); - dynamicName = EnumChatFormatting.DARK_PURPLE+"Fallen Star"; + dynamicName = EnumChatFormatting.DARK_PURPLE + "Fallen Star"; dynamicMillis = System.currentTimeMillis(); } } @@ -119,37 +115,42 @@ public class DwarvenMinesWaypoints { public void onTick(TickEvent.ClientTickEvent event) { emissaryRemovedDistSq = -1; - if(SBInfo.getInstance().getLocation() == null) return; - if(!SBInfo.getInstance().getLocation().equals("mining_3")) return; - + if (SBInfo.getInstance().getLocation() == null) return; + if (!SBInfo.getInstance().getLocation().equals("mining_3")) return; NEUConfig.HiddenProfileSpecific hidden = NotEnoughUpdates.INSTANCE.config.getProfileSpecific(); - if(hidden == null) return; + if (hidden == null) return; - if(Minecraft.getMinecraft().currentScreen instanceof GuiChest) { + if (Minecraft.getMinecraft().currentScreen instanceof GuiChest) { GuiChest chest = (GuiChest) Minecraft.getMinecraft().currentScreen; ContainerChest container = (ContainerChest) chest.inventorySlots; IInventory lower = container.getLowerChestInventory(); - if(lower.getDisplayName().getFormattedText().contains("Commissions")) { - for(int i=0; i<lower.getSizeInventory(); i++) { + if (lower.getDisplayName().getFormattedText().contains("Commissions")) { + for (int i = 0; i < lower.getSizeInventory(); i++) { ItemStack stack = lower.getStackInSlot(i); - if(stack == null) continue; - if(stack.getDisplayName().equals(EnumChatFormatting.YELLOW+"Commission Milestones")) { + if (stack == null) continue; + if (stack.getDisplayName().equals(EnumChatFormatting.YELLOW + "Commission Milestones")) { hidden.commissionMilestone = 5; String[] lore = NotEnoughUpdates.INSTANCE.manager.getLoreFromNBT(stack.getTagCompound()); - for(String line : lore) { + for (String line : lore) { String clean = Utils.cleanColour(line); - if(clean.equals("Tier I Rewards:")) { - hidden.commissionMilestone = 0; - } else if(clean.equals("Tier II Rewards:")) { - hidden.commissionMilestone = 1; - } else if(clean.equals("Tier III Rewards:")) { - hidden.commissionMilestone = 2; - } else if(clean.equals("Tier IV Rewards:")) { - hidden.commissionMilestone = 3; - } else if(clean.equals("Tier V Rewards:")) { - hidden.commissionMilestone = 4; + switch (clean) { + case "Tier I Rewards:": + hidden.commissionMilestone = 0; + break; + case "Tier II Rewards:": + hidden.commissionMilestone = 1; + break; + case "Tier III Rewards:": + hidden.commissionMilestone = 2; + break; + case "Tier IV Rewards:": + hidden.commissionMilestone = 3; + break; + case "Tier V Rewards:": + hidden.commissionMilestone = 4; + break; } } return; @@ -164,21 +165,21 @@ public class DwarvenMinesWaypoints { @SubscribeEvent public void onRenderSpecial(RenderLivingEvent.Specials.Pre<EntityArmorStand> event) { - if(SBInfo.getInstance().getLocation() == null) return; - if(!SBInfo.getInstance().getLocation().equals("mining_3")) return; + if (SBInfo.getInstance().getLocation() == null) return; + if (!SBInfo.getInstance().getLocation().equals("mining_3")) return; - if(commissionFinished && event.entity instanceof EntityArmorStand) { + if (commissionFinished && event.entity instanceof EntityArmorStand) { String name = event.entity.getDisplayName().getFormattedText(); - if(emissaryRemovedDistSq > 0 && name.equals(EnumChatFormatting.YELLOW.toString()+EnumChatFormatting.BOLD+"CLICK"+EnumChatFormatting.RESET)) { + if (emissaryRemovedDistSq > 0 && name.equals(EnumChatFormatting.YELLOW.toString() + EnumChatFormatting.BOLD + "CLICK" + EnumChatFormatting.RESET)) { EntityPlayerSP p = Minecraft.getMinecraft().thePlayer; double distSq = event.entity.getDistanceSq(p.posX, p.posY, p.posZ); - if(Math.abs(distSq - emissaryRemovedDistSq) < 1) { + if (Math.abs(distSq - emissaryRemovedDistSq) < 1) { event.setCanceled(true); } - } else if(emissaryNames.contains(name)) { + } else if (emissaryNames.contains(name)) { EntityPlayerSP p = Minecraft.getMinecraft().thePlayer; double distSq = event.entity.getDistanceSq(p.posX, p.posY, p.posZ); - if(distSq >= 12*12) { + if (distSq >= 12 * 12) { emissaryRemovedDistSq = distSq; event.setCanceled(true); } @@ -186,35 +187,34 @@ public class DwarvenMinesWaypoints { } } - @SubscribeEvent public void onRenderLast(RenderWorldLastEvent event) { - if(SBInfo.getInstance().getLocation() == null) return; - if(!SBInfo.getInstance().getLocation().equals("mining_3")) return; + if (SBInfo.getInstance().getLocation() == null) return; + if (!SBInfo.getInstance().getLocation().equals("mining_3")) return; int locWaypoint = NotEnoughUpdates.INSTANCE.config.mining.locWaypoints; - if(dynamicLocation != null && dynamicName != null && - System.currentTimeMillis() - dynamicMillis < 30*1000) { - for(Map.Entry<String, Vector3f> entry : waypointsMap.entrySet()) { - if(entry.getKey().equals(dynamicLocation)) { + if (dynamicLocation != null && dynamicName != null && + System.currentTimeMillis() - dynamicMillis < 30 * 1000) { + for (Map.Entry<String, Vector3f> entry : waypointsMap.entrySet()) { + if (entry.getKey().equals(dynamicLocation)) { RenderUtils.renderWayPoint(dynamicName, new Vector3f(entry.getValue()).translate(0, 15, 0), event.partialTicks); break; } } } - if(locWaypoint >= 1) { - for(Map.Entry<String, Vector3f> entry : waypointsMap.entrySet()) { - if(locWaypoint >= 2) { - RenderUtils.renderWayPoint(EnumChatFormatting.AQUA+entry.getKey(), entry.getValue(), event.partialTicks); + if (locWaypoint >= 1) { + for (Map.Entry<String, Vector3f> entry : waypointsMap.entrySet()) { + if (locWaypoint >= 2) { + RenderUtils.renderWayPoint(EnumChatFormatting.AQUA + entry.getKey(), entry.getValue(), event.partialTicks); } else { - for(String commissionName : MiningOverlay.commissionProgress.keySet()) { - if(commissionName.toLowerCase().contains(entry.getKey().toLowerCase())) { - if(commissionName.contains("Titanium")) { - RenderUtils.renderWayPoint(EnumChatFormatting.WHITE+entry.getKey(), entry.getValue(), event.partialTicks); + for (String commissionName : MiningOverlay.commissionProgress.keySet()) { + if (commissionName.toLowerCase().contains(entry.getKey().toLowerCase())) { + if (commissionName.contains("Titanium")) { + RenderUtils.renderWayPoint(EnumChatFormatting.WHITE + entry.getKey(), entry.getValue(), event.partialTicks); } else { - RenderUtils.renderWayPoint(EnumChatFormatting.AQUA+entry.getKey(), entry.getValue(), event.partialTicks); + RenderUtils.renderWayPoint(EnumChatFormatting.AQUA + entry.getKey(), entry.getValue(), event.partialTicks); } } } @@ -224,31 +224,31 @@ public class DwarvenMinesWaypoints { commissionFinished = NotEnoughUpdates.INSTANCE.config.mining.emissaryWaypoints >= 2; - if(NotEnoughUpdates.INSTANCE.config.mining.emissaryWaypoints == 0) return; + if (NotEnoughUpdates.INSTANCE.config.mining.emissaryWaypoints == 0) return; - if(!commissionFinished) { - for(float f : MiningOverlay.commissionProgress.values()) { + if (!commissionFinished) { + for (float f : MiningOverlay.commissionProgress.values()) { if (f >= 1) { commissionFinished = true; break; } } } - if(commissionFinished) { - for(Emissary emissary : Emissary.values()) { + if (commissionFinished) { + for (Emissary emissary : Emissary.values()) { NEUConfig.HiddenProfileSpecific hidden = NotEnoughUpdates.INSTANCE.config.getProfileSpecific(); - if(hidden != null) { - if(hidden.commissionMilestone >= emissary.minMilestone) { + if (hidden != null) { + if (hidden.commissionMilestone >= emissary.minMilestone) { EntityPlayerSP p = Minecraft.getMinecraft().thePlayer; double dX = emissary.loc.x + 0.5f - p.posX; double dY = emissary.loc.y + 0.188f - p.posY; double dZ = emissary.loc.z + 0.5f - p.posZ; - double distSq = dX*dX + dY*dY + dZ*dZ; - if(distSq >= 12*12) { - RenderUtils.renderWayPoint(EnumChatFormatting.GOLD+emissary.name, + double distSq = dX * dX + dY * dY + dZ * dZ; + if (distSq >= 12 * 12) { + RenderUtils.renderWayPoint(EnumChatFormatting.GOLD + emissary.name, new Vector3f(emissary.loc).translate(0.5f, 2.488f, 0.5f), event.partialTicks); } |
