diff --git a/src/main/java/codechicken/nei/NEIClientConfig.java b/src/main/java/codechicken/nei/NEIClientConfig.java index b066892d..a35f810c 100644 --- a/src/main/java/codechicken/nei/NEIClientConfig.java +++ b/src/main/java/codechicken/nei/NEIClientConfig.java @@ -147,6 +147,7 @@ public class NEIClientConfig { API.addOption(new OptionToggleButton("inventory.widgetsenabled")); tag.getTag("inventory.autocrafting").getBooleanValue(false); + tag.getTag("inventory.dynamicFontSize").getBooleanValue(true); tag.getTag("inventory.hidden").getBooleanValue(false); tag.getTag("inventory.cheatmode").getIntValue(2); tag.getTag("inventory.lockmode").setComment( diff --git a/src/main/java/codechicken/nei/guihook/GuiContainerManager.java b/src/main/java/codechicken/nei/guihook/GuiContainerManager.java index 34e5e82b..99dd24a1 100644 --- a/src/main/java/codechicken/nei/guihook/GuiContainerManager.java +++ b/src/main/java/codechicken/nei/guihook/GuiContainerManager.java @@ -307,14 +307,19 @@ public class GuiContainerManager { if (stackSize == null) { if (itemstack.stackSize > 1) { - stackSize = ReadableNumberConverter.INSTANCE.toWideReadableForm(itemstack.stackSize); - if (stackSize.length() == 3) { - scale = 0.8f; - } else if (stackSize.length() == 4) { - scale = 0.6f; - } else if (stackSize.length() > 4) { - scale = 0.5f; + if (NEIClientConfig.getBooleanSetting("inventory.dynamicFontSize")) { + stackSize = ReadableNumberConverter.INSTANCE.toWideReadableForm(itemstack.stackSize); + + if (stackSize.length() == 3) { + scale = 0.8f; + } else if (stackSize.length() == 4) { + scale = 0.6f; + } else if (stackSize.length() > 4) { + scale = 0.5f; + } + } else { + stackSize = String.valueOf(itemstack.stackSize); } } else {