aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/de/hysky
diff options
context:
space:
mode:
authorKevinthegreat <92656833+kevinthegreat1@users.noreply.github.com>2024-07-24 00:09:50 +0800
committerKevinthegreat <92656833+kevinthegreat1@users.noreply.github.com>2024-07-24 00:09:50 +0800
commitd3cb3448f98c024beca3334e39eeb46fd1079e02 (patch)
treefee257428fc99d22232bc151cfaf4adf3558b74c /src/main/java/de/hysky
parentd19a509eedcc87b249288cbc196f6d6422200fff (diff)
downloadSkyblocker-d3cb3448f98c024beca3334e39eeb46fd1079e02.tar.gz
Skyblocker-d3cb3448f98c024beca3334e39eeb46fd1079e02.tar.bz2
Skyblocker-d3cb3448f98c024beca3334e39eeb46fd1079e02.zip
Fix test and daily mojank
Diffstat (limited to 'src/main/java/de/hysky')
-rw-r--r--src/main/java/de/hysky/skyblocker/skyblock/dwarven/CrystalsLocationsManager.java6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/main/java/de/hysky/skyblocker/skyblock/dwarven/CrystalsLocationsManager.java b/src/main/java/de/hysky/skyblocker/skyblock/dwarven/CrystalsLocationsManager.java
index 8ccafed2..22e494ab 100644
--- a/src/main/java/de/hysky/skyblocker/skyblock/dwarven/CrystalsLocationsManager.java
+++ b/src/main/java/de/hysky/skyblocker/skyblock/dwarven/CrystalsLocationsManager.java
@@ -188,7 +188,11 @@ public class CrystalsLocationsManager {
protected static Text getSetLocationMessage(String location, BlockPos blockPos) {
int locationColor = WAYPOINT_LOCATIONS.get(location).getColor();
- return Constants.PREFIX.get().append(Text.translatable("skyblocker.config.mining.crystalsWaypoints.addedWaypoint", Text.literal(location).withColor(locationColor), blockPos.getX(), blockPos.getY(), blockPos.getZ()));
+
+ // Minecraft transforms all arguments (`%s`, `%d`, whatever) to `%$1s` DURING LOADING in `Language#load(InputStream, BiConsumer<String,String>)` for some unknown reason.
+ // And then `TranslatableTextContent#forEachPart` only accepts `%s` for some other unknown reason.
+ // So that's why the arguments are all `%s`. Wtf mojang?????????
+ return Constants.PREFIX.get().append(Text.translatableWithFallback("skyblocker.config.mining.crystalsWaypoints.addedWaypoint", "Added waypoint for '%s' at %s %s %s.", Text.literal(location).withColor(locationColor), blockPos.getX(), blockPos.getY(), blockPos.getZ()));
}
/**