From 6d9522c80dc850b0a7902ea8376f058aec351841 Mon Sep 17 00:00:00 2001 From: Sen Date: Thu, 12 Jun 2025 14:15:55 +0200 Subject: [PATCH] fix imperial time millenia --- common/src/main/java/common/item/ItemSpaceNavigator.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/common/src/main/java/common/item/ItemSpaceNavigator.java b/common/src/main/java/common/item/ItemSpaceNavigator.java index 5c256ad..eb3841f 100755 --- a/common/src/main/java/common/item/ItemSpaceNavigator.java +++ b/common/src/main/java/common/item/ItemSpaceNavigator.java @@ -15,12 +15,12 @@ public class ItemSpaceNavigator extends ItemMagnetic { long frac = (time * 1000L / UniverseRegistry.EARTH_YEAR) % 1000L; if(!world.dimension.getType().time) { return String.format("%d.%03d.%03d.M%d" + (days ? " T???.??? D???.???.G?" : ""), world.dimension.getTimeQualifier(), - frac, year % 1000L, year / 1000L); + frac, year % 1000L, year / 1000L + 1L); } long day = time / world.dimension.getRotationalPeriod(); time = time % world.dimension.getRotationalPeriod(); return String.format("%d.%03d.%03d.M%d" + (days ? " T%03d.%03d D%03d.%03d.G%d" : ""), world.dimension.getTimeQualifier(), - frac, year % 1000L, year / 1000L, + frac, year % 1000L, year / 1000L + 1L, time / 1000L, time % 1000L, (day / 1000L) % 1000L, day % 1000L, day / 1000000L); }