aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/de/hysky/skyblocker/skyblock
diff options
context:
space:
mode:
authorvicisacat <victor.branchu@gmail.com>2024-04-23 21:18:15 +0200
committervicisacat <victor.branchu@gmail.com>2024-04-23 21:18:15 +0200
commit824b16adee05d1a353263827604cef987413d490 (patch)
tree0f04f7161710a469990791e0416e58629e47eb77 /src/main/java/de/hysky/skyblocker/skyblock
parenta3834cc067af4ed8dbe5a93e7efe8d87f86244fa (diff)
downloadSkyblocker-824b16adee05d1a353263827604cef987413d490.tar.gz
Skyblocker-824b16adee05d1a353263827604cef987413d490.tar.bz2
Skyblocker-824b16adee05d1a353263827604cef987413d490.zip
more configs
Diffstat (limited to 'src/main/java/de/hysky/skyblocker/skyblock')
-rw-r--r--src/main/java/de/hysky/skyblocker/skyblock/end/EndHudWidget.java40
-rw-r--r--src/main/java/de/hysky/skyblocker/skyblock/end/TheEnd.java6
2 files changed, 25 insertions, 21 deletions
diff --git a/src/main/java/de/hysky/skyblocker/skyblock/end/EndHudWidget.java b/src/main/java/de/hysky/skyblocker/skyblock/end/EndHudWidget.java
index 59a637dd..30de9a48 100644
--- a/src/main/java/de/hysky/skyblocker/skyblock/end/EndHudWidget.java
+++ b/src/main/java/de/hysky/skyblocker/skyblock/end/EndHudWidget.java
@@ -40,26 +40,30 @@ public class EndHudWidget extends Widget {
@Override
public void updateContent() {
// Zealots
- addComponent(new IcoTextComponent(ENDERMAN_HEAD, Text.literal("Zealots").formatted(Formatting.BOLD)));
- addComponent(new PlainTextComponent(Text.translatable("skyblocker.end.hud.zealotsSinceLastEye", TheEnd.zealotsSinceLastEye)));
- addComponent(new PlainTextComponent(Text.translatable("skyblocker.end.hud.zealotsTotalKills", TheEnd.zealotsKilled)));
- NumberFormat instance = NumberFormat.getInstance();
- instance.setMinimumFractionDigits(0);
- instance.setMaximumFractionDigits(2);
- String avg = TheEnd.eyes == 0 ? "???" : instance.format((float)TheEnd.zealotsKilled / TheEnd.eyes);
- addComponent(new PlainTextComponent(Text.translatable("skyblocker.end.hud.avgKillsPerEye", avg)));
+ if (SkyblockerConfigManager.get().locations.end.zealotKillsEnabled) {
+ addComponent(new IcoTextComponent(ENDERMAN_HEAD, Text.literal("Zealots").formatted(Formatting.BOLD)));
+ addComponent(new PlainTextComponent(Text.translatable("skyblocker.end.hud.zealotsSinceLastEye", TheEnd.zealotsSinceLastEye)));
+ addComponent(new PlainTextComponent(Text.translatable("skyblocker.end.hud.zealotsTotalKills", TheEnd.zealotsKilled)));
+ NumberFormat instance = NumberFormat.getInstance();
+ instance.setMinimumFractionDigits(0);
+ instance.setMaximumFractionDigits(2);
+ String avg = TheEnd.eyes == 0 ? "???" : instance.format((float) TheEnd.zealotsKilled / TheEnd.eyes);
+ addComponent(new PlainTextComponent(Text.translatable("skyblocker.end.hud.avgKillsPerEye", avg)));
+ }
// Endstone protector
- addComponent(new IcoTextComponent(POPPY, Text.literal("Endstone Protector").formatted(Formatting.BOLD)));
- if (TheEnd.stage == 5) {
- addComponent(new PlainTextComponent(Text.translatable("skyblocker.end.hud.stage", "IMMINENT")));
- } else {
- addComponent(new PlainTextComponent(Text.translatable("skyblocker.end.hud.stage", String.valueOf(TheEnd.stage))));
- }
- if (TheEnd.currentProtectorLocation == null) {
- addComponent(new PlainTextComponent(Text.translatable("skyblocker.end.hud.location", "?")));
- } else {
- addComponent(new PlainTextComponent(Text.translatable("skyblocker.end.hud.location", TheEnd.currentProtectorLocation.name())));
+ if (SkyblockerConfigManager.get().locations.end.protectorLocationEnabled) {
+ addComponent(new IcoTextComponent(POPPY, Text.literal("Endstone Protector").formatted(Formatting.BOLD)));
+ if (TheEnd.stage == 5) {
+ addComponent(new PlainTextComponent(Text.translatable("skyblocker.end.hud.stage", "IMMINENT")));
+ } else {
+ addComponent(new PlainTextComponent(Text.translatable("skyblocker.end.hud.stage", String.valueOf(TheEnd.stage))));
+ }
+ if (TheEnd.currentProtectorLocation == null) {
+ addComponent(new PlainTextComponent(Text.translatable("skyblocker.end.hud.location", "?")));
+ } else {
+ addComponent(new PlainTextComponent(Text.translatable("skyblocker.end.hud.location", TheEnd.currentProtectorLocation.name())));
+ }
}
}
}
diff --git a/src/main/java/de/hysky/skyblocker/skyblock/end/TheEnd.java b/src/main/java/de/hysky/skyblocker/skyblock/end/TheEnd.java
index f72ae34e..82c8b3a6 100644
--- a/src/main/java/de/hysky/skyblocker/skyblock/end/TheEnd.java
+++ b/src/main/java/de/hysky/skyblocker/skyblock/end/TheEnd.java
@@ -87,8 +87,8 @@ public class TheEnd {
//
Box box = new Box(pos.getStartX(), 0, pos.getStartZ(), pos.getEndX() + 1, 1, pos.getEndZ() + 1);
for (ProtectorLocation protectorLocation : protectorLocations) {
- if (box.contains(protectorLocation.x, 0.5, protectorLocation.z)) {
- MinecraftClient.getInstance().player.sendMessage(Text.literal("Checking: ").append(protectorLocation.name));//MinecraftClient.getInstance().player.sendMessage(Text.literal(pos.getStartX() + " " + pos.getStartZ() + " " + pos.getEndX() + " " + pos.getEndZ()));
+ if (box.contains(protectorLocation.x(), 0.5, protectorLocation.z())) {
+ // MinecraftClient.getInstance().player.sendMessage(Text.literal("Checking: ").append(protectorLocation.name));//MinecraftClient.getInstance().player.sendMessage(Text.literal(pos.getStartX() + " " + pos.getStartZ() + " " + pos.getEndX() + " " + pos.getEndZ()));
if (isProtectorHere(world, protectorLocation)) break;
}
}
@@ -129,7 +129,7 @@ public class TheEnd {
ClientWorld world = MinecraftClient.getInstance().world;
if (world == null) return;
for (ProtectorLocation protectorLocation : protectorLocations) {
- if (!world.isChunkLoaded(protectorLocation.x() >> 4, protectorLocation.z >> 4)) continue;
+ if (!world.isChunkLoaded(protectorLocation.x() >> 4, protectorLocation.z() >> 4)) continue;
if (isProtectorHere(world, protectorLocation)) break;
}
}