mirror of
https://github.com/GTNewHorizons/waila.git
synced 2026-11-13 16:54:17 +00:00
Add untranslated name to block tooltip
This commit is contained in:
1 parent
f998f9ebfe
commit
1ec45dc57c
5 files changed
+16
No files matched your search
@@ -53,6 +53,7 @@ public class ProxyClient extends ProxyServer {
|
||||
ModuleRegistrar.instance().addConfig("General", "general.showents");
|
||||
ModuleRegistrar.instance().addConfig("General", "general.showhp");
|
||||
ModuleRegistrar.instance().addConfig("General", "general.showcrop");
|
||||
if (LoadedMods.NEI) ModuleRegistrar.instance().addConfig("General", "general.showsecondlangname");
|
||||
|
||||
ModuleRegistrar.instance().registerTooltipRenderer("waila.health", new TTRenderHealth());
|
||||
ModuleRegistrar.instance().registerTooltipRenderer("waila.stack", new TTRenderStack());
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
package mcp.mobius.waila.handlers;
|
||||
|
||||
import static mcp.mobius.waila.api.SpecialChars.BLUE;
|
||||
import static mcp.mobius.waila.api.SpecialChars.GRAY;
|
||||
import static mcp.mobius.waila.api.SpecialChars.ITALIC;
|
||||
|
||||
import java.util.List;
|
||||
@@ -17,8 +18,10 @@ import mcp.mobius.waila.api.IWailaConfigHandler;
|
||||
import mcp.mobius.waila.api.IWailaDataAccessor;
|
||||
import mcp.mobius.waila.api.IWailaDataProvider;
|
||||
import mcp.mobius.waila.api.impl.ConfigHandler;
|
||||
import mcp.mobius.waila.handlers.nei.NEIHandler;
|
||||
import mcp.mobius.waila.overlay.DisplayUtil;
|
||||
import mcp.mobius.waila.utils.Constants;
|
||||
import mcp.mobius.waila.utils.LoadedMods;
|
||||
import mcp.mobius.waila.utils.ModIdentification;
|
||||
|
||||
public class HUDHandlerBlocks implements IWailaDataProvider {
|
||||
@@ -49,6 +52,11 @@ public class HUDHandlerBlocks implements IWailaDataProvider {
|
||||
|
||||
if (currenttip.isEmpty()) currenttip.add("< Unnamed >");
|
||||
else {
|
||||
if (LoadedMods.NEI && config.getConfig("general.showsecondlangname")) {
|
||||
String secondName = NEIHandler.getSecondLanguageName(itemStack);
|
||||
if (!secondName.isEmpty()) currenttip.add(GRAY + secondName);
|
||||
}
|
||||
|
||||
if (ConfigHandler.instance()
|
||||
.getConfig(Configuration.CATEGORY_GENERAL, Constants.CFG_WAILA_METADATA, true)) {
|
||||
currenttip.add(
|
||||
|
||||
@@ -16,6 +16,7 @@ import codechicken.nei.api.API;
|
||||
import codechicken.nei.guihook.GuiContainerManager;
|
||||
import codechicken.nei.recipe.GuiCraftingRecipe;
|
||||
import codechicken.nei.recipe.GuiUsageRecipe;
|
||||
import codechicken.nei.util.ItemUntranslator;
|
||||
import mcp.mobius.waila.api.impl.ConfigHandler;
|
||||
import mcp.mobius.waila.cbcore.LangUtil;
|
||||
import mcp.mobius.waila.overlay.RayTracing;
|
||||
@@ -39,6 +40,10 @@ public class NEIHandler {
|
||||
API.addKeyBind(Constants.BIND_SCREEN_ENCH, Keyboard.KEY_I);
|
||||
}
|
||||
|
||||
public static String getSecondLanguageName(ItemStack stack) {
|
||||
return ItemUntranslator.getInstance().getItemStackDisplayName(stack);
|
||||
}
|
||||
|
||||
public static boolean firstInventory = true;
|
||||
|
||||
public static void openRecipeGUI(boolean recipe) {
|
||||
|
||||
@@ -153,6 +153,7 @@ option.stevescarts.shifttoggle=Shift toggle
|
||||
option.general.showents=Show entities
|
||||
option.general.showhp=Show entities health
|
||||
option.general.showcrop=Show crop growth
|
||||
option.general.showsecondlangname=Show second language name (NEI)
|
||||
option.thaumcraft.aspects=Show aspects
|
||||
|
||||
nei.options.keys.showenchant=Show enchanting values
|
||||
@@ -147,4 +147,5 @@ option.stevescarts.colorblind=Режим цветокоррекции
|
||||
option.stevescarts.shifttoggle=Приседание показывает
|
||||
option.general.showhp=Показывать здоровье сущностей
|
||||
option.general.showcrop=Показывать рост растений
|
||||
option.general.showsecondlangname=Показывать название на втором языке (NEI)
|
||||
option.thaumcraft.aspects=Показывать аспекты
|
||||
Reference in new issue
Block a user