From 158c22b450d88b7ecd9d7bfc9f52e574cb53cd25 Mon Sep 17 00:00:00 2001 From: ChloePrime Date: Sat, 14 Dec 2024 12:13:28 +0800 Subject: [PATCH] Fix incompatibility with GT Modern (#1587) --- .../mixin/core/world/inventory/AbstractContainerMenuMixin.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/arclight-common/src/main/java/io/izzel/arclight/common/mixin/core/world/inventory/AbstractContainerMenuMixin.java b/arclight-common/src/main/java/io/izzel/arclight/common/mixin/core/world/inventory/AbstractContainerMenuMixin.java index 48d7e74ae..23c590d7f 100644 --- a/arclight-common/src/main/java/io/izzel/arclight/common/mixin/core/world/inventory/AbstractContainerMenuMixin.java +++ b/arclight-common/src/main/java/io/izzel/arclight/common/mixin/core/world/inventory/AbstractContainerMenuMixin.java @@ -97,7 +97,7 @@ public Component getTitle() { if (this.title == null) { if (this.menuType != null) { var key = ForgeRegistries.MENU_TYPES.getKey(this.menuType); - return Component.translatable(key.toString()); + return Component.translatable(Optional.ofNullable(key).map(Object::toString).orElseGet(this::toString)); } else { return Component.translatable(this.toString()); }