diff options
author | bowser0000 <bowser0000@gmail.com> | 2021-07-31 21:28:26 -0400 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-07-31 21:28:26 -0400 |
commit | fa5dc4e65ac16552fc714ab8b5f9753ad0061a4e (patch) | |
tree | be0832c8d127f74934f6960bcecd58f57880c4a0 /src/main/java/me | |
parent | 6c4d82bedbf022be8d59a5e235a5f53c57b8165d (diff) | |
parent | 88e9da119ef7dd0a5dda686f5781dc7328c584ce (diff) | |
download | SkyblockMod-fa5dc4e65ac16552fc714ab8b5f9753ad0061a4e.tar.gz SkyblockMod-fa5dc4e65ac16552fc714ab8b5f9753ad0061a4e.tar.bz2 SkyblockMod-fa5dc4e65ac16552fc714ab8b5f9753ad0061a4e.zip |
Merge pull request #104 from GodSaveTheDoge/refractor-chronomatronsolver
Refractored Chronomatron Solver
Diffstat (limited to 'src/main/java/me')
-rw-r--r-- | src/main/java/me/Danker/features/puzzlesolvers/ChronomatronSolver.java | 16 |
1 files changed, 5 insertions, 11 deletions
diff --git a/src/main/java/me/Danker/features/puzzlesolvers/ChronomatronSolver.java b/src/main/java/me/Danker/features/puzzlesolvers/ChronomatronSolver.java index 208cf9b..1fff07a 100644 --- a/src/main/java/me/Danker/features/puzzlesolvers/ChronomatronSolver.java +++ b/src/main/java/me/Danker/features/puzzlesolvers/ChronomatronSolver.java @@ -67,19 +67,13 @@ public class ChronomatronSolver { Slot glassSlot = invSlots.get(i); - if (chronomatronMouseClicks + 1 < chronomatronPattern.size()) { - if (chronomatronPattern.get(chronomatronMouseClicks).equals(chronomatronPattern.get(chronomatronMouseClicks + 1))) { - if (glass.getDisplayName().equals(chronomatronPattern.get(chronomatronMouseClicks))) { - Utils.drawOnSlot(chestSize, glassSlot.xDisplayPosition, glassSlot.yDisplayPosition, CHRONOMATRON_NEXT + 0xE5000000); - } - } else if (glass.getDisplayName().equals(chronomatronPattern.get(chronomatronMouseClicks))) { - Utils.drawOnSlot(chestSize, glassSlot.xDisplayPosition, glassSlot.yDisplayPosition, CHRONOMATRON_NEXT + 0xE5000000); - } else if (glass.getDisplayName().equals(chronomatronPattern.get(chronomatronMouseClicks + 1))) { - Utils.drawOnSlot(chestSize, glassSlot.xDisplayPosition, glassSlot.yDisplayPosition, CHRONOMATRON_NEXT_TO_NEXT + 0XBE000000); - } - } else if (glass.getDisplayName().equals(chronomatronPattern.get(chronomatronMouseClicks))) { + + if (glass.getDisplayName().equals(chronomatronPattern.get(chronomatronMouseClicks))) { Utils.drawOnSlot(chestSize, glassSlot.xDisplayPosition, glassSlot.yDisplayPosition, CHRONOMATRON_NEXT + 0xE5000000); + } else if (chronomatronMouseClicks + 1 < chronomatronPattern.size() && glass.getDisplayName().equals(chronomatronPattern.get(chronomatronMouseClicks + 1))) { + Utils.drawOnSlot(chestSize, glassSlot.xDisplayPosition, glassSlot.yDisplayPosition, CHRONOMATRON_NEXT_TO_NEXT + 0XBE000000); } + } } } else if (invSlots.get(49).getStack().getDisplayName().equals("§aRemember the pattern!")) { |