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()); }