From 1e637cc5debfbadd5917190c5f21a83ae5ac5aa1 Mon Sep 17 00:00:00 2001 From: Henryxjh Date: Wed, 1 Jul 2026 14:09:14 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D#78=EF=BC=9Atectonic=E7=89=88?= =?UTF-8?q?=E6=9C=AC=E5=A4=A7=E4=BA=8E3.0.0=E6=89=8D=E6=8F=90=E7=A4=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../roadweaver/client/tips/LoadingTipsRenderer.java | 9 ++++++++- gradlew | 0 2 files changed, 8 insertions(+), 1 deletion(-) mode change 100644 => 100755 gradlew diff --git a/common/src/main/java/net/shiroha233/roadweaver/client/tips/LoadingTipsRenderer.java b/common/src/main/java/net/shiroha233/roadweaver/client/tips/LoadingTipsRenderer.java index dd353d8e..1623ff25 100644 --- a/common/src/main/java/net/shiroha233/roadweaver/client/tips/LoadingTipsRenderer.java +++ b/common/src/main/java/net/shiroha233/roadweaver/client/tips/LoadingTipsRenderer.java @@ -1,5 +1,6 @@ package net.shiroha233.roadweaver.client.tips; +import dev.architectury.platform.Mod; import dev.architectury.platform.Platform; import net.minecraft.client.Minecraft; import net.minecraft.client.gui.GuiGraphics; @@ -9,6 +10,7 @@ import net.shiroha233.roadweaver.config.ModConfig; import java.util.List; +import java.util.NoSuchElementException; /** * 世界加载界面 Tips 渲染器 @@ -89,9 +91,14 @@ public static void reset() { } private static void renderTectonicWarning(GuiGraphics graphics, Minecraft mc) { - if (Platform.getOptionalMod(TECTONIC_MOD_ID).isEmpty()) { + try { + Mod tectonicMod = Platform.getMod(TECTONIC_MOD_ID); + if (Integer.parseInt(tectonicMod.getVersion().split("\\.")[0]) >= 3) + return; + } catch (NoSuchElementException e) { return; } + Component warning = Component.translatable("tip.roadweaver.loading.tectonic"); var font = mc.font; int sw = mc.getWindow().getGuiScaledWidth(); diff --git a/gradlew b/gradlew old mode 100644 new mode 100755