diff --git a/src/main/java/com/slprime/chromatictooltips/enricher/ModInfoEnricher.java b/src/main/java/com/slprime/chromatictooltips/enricher/ModInfoEnricher.java index c5b8424..e4d36fd 100644 --- a/src/main/java/com/slprime/chromatictooltips/enricher/ModInfoEnricher.java +++ b/src/main/java/com/slprime/chromatictooltips/enricher/ModInfoEnricher.java @@ -45,11 +45,6 @@ public EnumSet mode() { @Override public TooltipLines build(TooltipContext context) { - if (!EnricherConfig.modInfoEnabled) { - return null; - } - - final TooltipLines components = new TooltipLines(); final TooltipTarget target = context.getTarget(); UniqueIdentifier identifier = UNKNOWN_IDENTIFIER; @@ -71,13 +66,18 @@ public TooltipLines build(TooltipContext context) { identifier.name); TooltipUtils.postEvent(event); - if (TooltipUtils.isCtrlKeyDown() && TooltipUtils.mc().gameSettings.advancedItemTooltips) { + final TooltipLines components = new TooltipLines(); + // always add the item string id when adv tooltips is enabled + if (TooltipUtils.mc().gameSettings.advancedItemTooltips) { components.line(TooltipUtils.translate("enricher.modinfo.identifier", event.modId, event.itemId)); - } else { + } + + // only add mod name if the enricher is enabled. + if (EnricherConfig.modInfoEnabled) { components.line(TooltipUtils.translate("enricher.modinfo.modname", event.modName)); } - return components; + return components.isEmpty() ? null : components; } protected static UniqueIdentifier getIdentifier(ItemStack stack) { diff --git a/src/main/resources/assets/chromatictooltips/lang/en_US.lang b/src/main/resources/assets/chromatictooltips/lang/en_US.lang index 33cbd5d..ead5083 100644 --- a/src/main/resources/assets/chromatictooltips/lang/en_US.lang +++ b/src/main/resources/assets/chromatictooltips/lang/en_US.lang @@ -19,7 +19,7 @@ chromatictooltips.enricher.stacksize.container.short=§8Container Amount: §7%s chromatictooltips.enricher.stacksize.container.full=§8Container Amount: §7%s = %s * %s + %s chromatictooltips.enricher.modinfo.modname=§9§o%s -chromatictooltips.enricher.modinfo.identifier=§9§o%s:§8%s +chromatictooltips.enricher.modinfo.identifier=§8%s:%s chromatictooltips.enricher.hotkeys.keybind.entry=§6%s§7 - §7%s chromatictooltips.enricher.hotkeys.keybind.keys=§8 / §6