aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/de/hysky/skyblocker
diff options
context:
space:
mode:
authorolim <bobq4582@gmail.com>2024-05-17 15:17:48 +0100
committerolim <bobq4582@gmail.com>2024-07-01 14:26:13 +0100
commita84e506e7d97baf73e58c4b68a8357e453edb69a (patch)
tree744677534f9b677958a805437d699352cc7d3997 /src/main/java/de/hysky/skyblocker
parentb98415d1c5439d3862a55ca7e943ca3e578c6f6e (diff)
downloadSkyblocker-a84e506e7d97baf73e58c4b68a8357e453edb69a.tar.gz
Skyblocker-a84e506e7d97baf73e58c4b68a8357e453edb69a.tar.bz2
Skyblocker-a84e506e7d97baf73e58c4b68a8357e453edb69a.zip
remove formatting for start_message regex and just strip the message
Diffstat (limited to 'src/main/java/de/hysky/skyblocker')
-rw-r--r--src/main/java/de/hysky/skyblocker/skyblock/crimson/dojo/DojoManager.java10
-rw-r--r--src/main/java/de/hysky/skyblocker/skyblock/crimson/dojo/SwiftnessTestHelper.java2
2 files changed, 7 insertions, 5 deletions
diff --git a/src/main/java/de/hysky/skyblocker/skyblock/crimson/dojo/DojoManager.java b/src/main/java/de/hysky/skyblocker/skyblock/crimson/dojo/DojoManager.java
index 7b0ebd23..22bfe8c3 100644
--- a/src/main/java/de/hysky/skyblocker/skyblock/crimson/dojo/DojoManager.java
+++ b/src/main/java/de/hysky/skyblocker/skyblock/crimson/dojo/DojoManager.java
@@ -17,12 +17,14 @@ import net.minecraft.entity.player.PlayerEntity;
import net.minecraft.network.packet.s2c.play.ParticleS2CPacket;
import net.minecraft.text.Text;
import net.minecraft.util.ActionResult;
+import net.minecraft.util.Formatting;
import net.minecraft.util.Hand;
import net.minecraft.util.hit.EntityHitResult;
import net.minecraft.util.math.BlockPos;
import net.minecraft.world.World;
import java.util.Arrays;
+import java.util.Objects;
import java.util.function.Function;
import java.util.function.Predicate;
import java.util.regex.Matcher;
@@ -31,14 +33,14 @@ import java.util.regex.Pattern;
public class DojoManager {
private static final MinecraftClient CLIENT = MinecraftClient.getInstance();
- private static final String START_MESSAGE = "§e[NPC] §eMaster Tao§f: Ahhh, here we go! Let's get you into the Arena.";
+ private static final String START_MESSAGE = "[NPC] Master Tao: Ahhh, here we go! Let's get you into the Arena.";
private static final Pattern TEST_OF_PATTERN = Pattern.compile("\\s+Test of (\\w+) OBJECTIVES");
private static final String CHALLENGE_FINISHED_REGEX = "\\s+CHALLENGE ((COMPLETED)|(FAILED))";
protected enum DojoChallenges {
NONE("none", enabled -> false),
- FORCE("Force",enabled -> SkyblockerConfigManager.get().crimsonIsle.dojo.enableForceHelper),
+ FORCE("Force", enabled -> SkyblockerConfigManager.get().crimsonIsle.dojo.enableForceHelper),
MASTERY("Mastery", enabled -> SkyblockerConfigManager.get().crimsonIsle.dojo.enableMasteryHelper),
DISCIPLINE("Discipline", enabled -> SkyblockerConfigManager.get().crimsonIsle.dojo.enableDisciplineHelper),
SWIFTNESS("Swiftness", enabled -> SkyblockerConfigManager.get().crimsonIsle.dojo.enableSwiftnessHelper),
@@ -56,7 +58,6 @@ public class DojoManager {
public static DojoChallenges from(String name) {
return Arrays.stream(DojoChallenges.values()).filter(n -> name.equals(n.name)).findFirst().orElse(NONE);
}
-
}
protected static DojoChallenges currentChallenge = DojoChallenges.NONE;
@@ -91,7 +92,8 @@ public class DojoManager {
if (Utils.getLocation() != Location.CRIMSON_ISLE || overlay) {
return;
}
- if (text.getString().equals(START_MESSAGE)) {
+ System.out.println(Formatting.strip(text.getString()));
+ if (Objects.equals(Formatting.strip(text.getString()), START_MESSAGE)) {
inArena = true;
return;
}
diff --git a/src/main/java/de/hysky/skyblocker/skyblock/crimson/dojo/SwiftnessTestHelper.java b/src/main/java/de/hysky/skyblocker/skyblock/crimson/dojo/SwiftnessTestHelper.java
index 48764b71..fd2364d1 100644
--- a/src/main/java/de/hysky/skyblocker/skyblock/crimson/dojo/SwiftnessTestHelper.java
+++ b/src/main/java/de/hysky/skyblocker/skyblock/crimson/dojo/SwiftnessTestHelper.java
@@ -29,6 +29,6 @@ public class SwiftnessTestHelper {
return;
}
System.out.println("render" + lastBlock);
- RenderHelper.renderFilled(context,lastBlock, new float[]{0f, 1f, 0f}, 0.5f, true);
+ RenderHelper.renderFilled(context, lastBlock, new float[]{0f, 1f, 0f}, 0.5f, true);
}
}