aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/me/xmrvizzy/skyblocker/skyblock/experiment/UltrasequencerSolver.java
diff options
context:
space:
mode:
authorKevinthegreat <92656833+kevinthegreat1@users.noreply.github.com>2023-06-16 16:56:15 +0800
committerKevinthegreat <92656833+kevinthegreat1@users.noreply.github.com>2023-06-24 12:57:16 +0800
commite9c2a6916ff744c935c4330c259b641159ec9b80 (patch)
tree697d5f167becc2bd4b0ab886ca1656283ecb0934 /src/main/java/me/xmrvizzy/skyblocker/skyblock/experiment/UltrasequencerSolver.java
parent9f302adedceb0ab4f8ecd23cbb416f454fb688af (diff)
downloadSkyblocker-e9c2a6916ff744c935c4330c259b641159ec9b80.tar.gz
Skyblocker-e9c2a6916ff744c935c4330c259b641159ec9b80.tar.bz2
Skyblocker-e9c2a6916ff744c935c4330c259b641159ec9b80.zip
Fix Superpairs Solver initial state and refactor Experiment Solver fields to private
Diffstat (limited to 'src/main/java/me/xmrvizzy/skyblocker/skyblock/experiment/UltrasequencerSolver.java')
-rw-r--r--src/main/java/me/xmrvizzy/skyblocker/skyblock/experiment/UltrasequencerSolver.java12
1 files changed, 6 insertions, 6 deletions
diff --git a/src/main/java/me/xmrvizzy/skyblocker/skyblock/experiment/UltrasequencerSolver.java b/src/main/java/me/xmrvizzy/skyblocker/skyblock/experiment/UltrasequencerSolver.java
index edda257c..90968fe2 100644
--- a/src/main/java/me/xmrvizzy/skyblocker/skyblock/experiment/UltrasequencerSolver.java
+++ b/src/main/java/me/xmrvizzy/skyblocker/skyblock/experiment/UltrasequencerSolver.java
@@ -34,7 +34,7 @@ public class UltrasequencerSolver extends ExperimentSolver {
@Override
protected void tick(Screen screen) {
if (isEnabled() && screen instanceof GenericContainerScreen genericContainerScreen && genericContainerScreen.getTitle().getString().startsWith("Ultrasequencer (")) {
- switch (state) {
+ switch (getState()) {
case REMEMBER -> {
Inventory inventory = genericContainerScreen.getScreenHandler().getInventory();
if (inventory.getStack(49).getName().getString().equals("Remember the pattern!")) {
@@ -45,23 +45,23 @@ public class UltrasequencerSolver extends ExperimentSolver {
if (name.equals("1")) {
ultrasequencerNextSlot = index;
}
- slots.put(index, itemStack);
+ getSlots().put(index, itemStack);
}
}
- state = State.WAIT;
+ setState(State.WAIT);
}
}
case WAIT -> {
if (genericContainerScreen.getScreenHandler().getInventory().getStack(49).getName().getString().startsWith("Timer: ")) {
- state = State.SHOW;
+ setState(State.SHOW);
}
}
case END -> {
String name = genericContainerScreen.getScreenHandler().getInventory().getStack(49).getName().getString();
if (!name.startsWith("Timer: ")) {
if (name.equals("Remember the pattern!")) {
- slots.clear();
- state = State.REMEMBER;
+ getSlots().clear();
+ setState(State.REMEMBER);
} else {
reset();
}