Inventory Scale Mod is No Longer Maintained!
Attention: Development of the Inventory Scale mod has been officially discontinued. The last version that works without known issues with vanilla Minecraft is version 1.21.5. We recommend switching to using the Better Screens mod!
Why a New Mod Was Created
Inventory Scale changes how interface scaling works in a way that's incompatible with other mods. Other modifications cannot detect that the inventory is being scaled, causing many of them to simply stop working when this mod is enabled. You may have noticed that Blur+ and Controlify function correctly, but this is because I manually fixed their compatibility. If either of these mods updates its code, my fixes will stop working.
Obviously, maintaining fixes for every mod that breaks with Inventory Scale is impossible. Therefore, it became clear that the only proper solution was to completely rework the mod from scratch to eliminate these shortcomings.
Switch to the New Mod Better Screens!
This mod was originally taken and adapted from the Dulkir project. Therefore, I decided to make it a separate project and give it the same license. Now that the new version of this feature is no longer based on Dulkir, it has been added to my other mod Better Screens, which aims to improve the screen interaction experience, as the name suggests.
Look for the "Container Scale" option in this mod's settings. However, it differs from Inventory Scale: fractional scaling has been removed because it's difficult to implement correctly, and Mojang no longer supports fractional GUI scale values in the vanilla code. Additionally, this mod only works on versions 1.21.8+ since it completely reworks how screens are displayed, and I don't have time for backward compatibility (but I do accept pull requests!).
Original Inventory Scale Functionality
Allowed customizing the scale of your inventory and containers independently of the game's overall interface scale.
Licenses
This code was taken and adapted from DulkirMod-Fabric under the MPL-2.0 license