A Minecraft Fabric mod that lets you customize the size of your inventory and container screens independently from your GUI scale.
- Container Scaling: Adjust the size of inventory screens, chests, and other containers (0.5x to 8x)
- Tooltip Scaling: Separately control tooltip size (0.5x to 2x)
- Easy Configuration: In-game config screen via Mod Menu
- Compatibility: Works with popular mods like Blur and Controlify
- Minecraft: 1.21.11
- Fabric Loader: 0.18.4 or higher
- Java: 21 or higher
- Dependencies:
- Fabric API
- YACL (Yet Another Config Lib)
- Mod Menu (optional, for config screen)
- Install Fabric Loader
- Download Fabric API
- Download YACL
- Download this mod from Releases
- Place all downloaded
.jarfiles in your.minecraft/modsfolder - Launch Minecraft with the Fabric profile
- Install Mod Menu (optional but recommended)
- Click "Mods" from the main menu
- Find "G1ax Inventory Scale" and click the config button
-
Container Scale: Changes the size of inventory and container screens
- Range: 0.5x to 8x
- Default: 1.0x
- Note: Very large values may make containers bigger than your screen
-
Tooltip Scale: Changes the size of item tooltips
- Range: 0.5x to 2x
- Default: 1.0x
Settings are saved to .minecraft/config/g1axinventoryscale.json
{
"containerSize": 1.0,
"tooltipSize": 1.0
}This mod includes compatibility patches for:
- Blur (5.0.0+): Ensures background blur effects scale correctly
- Controlify (2.2.1+): Fixes virtual mouse positioning with scaled containers
git clone https://github.com/AkaTriggered/G1axInventoryScale.git
cd G1axInventoryScale
./gradlew buildThe compiled mod will be in build/libs/
Contributions are welcome! Here's how you can help:
- Check if the issue already exists in Issues
- Create a new issue with:
- Minecraft version
- Mod version
- Steps to reproduce
- Screenshots/videos if applicable
- Crash logs (if applicable)
- Fork the repository
- Create a new branch (
git checkout -b feature/your-feature) - Make your changes
- Test thoroughly
- Commit your changes (
git commit -m 'Add some feature') - Push to the branch (
git push origin feature/your-feature) - Open a Pull Request
- Follow existing code style
- Test with the latest Minecraft version
- Update documentation if needed
- Keep changes focused and atomic
- Describe what your PR does and why
The mod uses Mixin to inject into Minecraft's rendering pipeline:
- GameRendererMixin: Scales the entire screen rendering
- GuiGraphicsMixin: Handles tooltip positioning and scaling
- MouseHandlerMixin: Adjusts mouse coordinates for scaled screens
- ScreenMixin: Modifies screen dimensions for proper layout
- MixinExtras: Advanced mixin features
- MixinConstraints: Conditional mixin loading for compatibility
This project is licensed under CC0 1.0 Universal - see the LICENSE file for details.
- Author: AkaTriggered/G1ax
- Built with: Fabric, YACL, MixinExtras
- GitHub Repository
- Issue Tracker
- Modrinth (if published)
If you encounter any issues or have questions:
- Check the FAQ below
- Search existing issues
- Create a new issue with details
Q: The mod isn't working!
A: Make sure you have Fabric API and YACL installed.
Q: My screen is too big/small!
A: Open the config and adjust the Container Scale slider.
Q: Does this work with other mods?
A: Yes! It includes compatibility for Blur and Controlify, and should work with most other mods.
Q: Can I use this in my modpack?
A: Yes! This mod is CC0 licensed, so you're free to use it however you want.
Q: Does this work on servers?
A: This is a client-side only mod. It works on any server without needing to be installed server-side.