JMX: Enhance Minecraft's Visuals with JSON Model Extensions

JMX for Minecraft brings FREX rendering, material control, and memory savings to JSON models. Learn how to install and download JMX for a smoother, more detailed game.

Download jmx for Minecraft 1.20, 1.19.4, 1.19.3, 1.19.2, 1.19, 1.18.2

Original name: jmx

Minecraft: 1.14.4, 1.15-Snapshot, 1.15.1, 1.16-Snapshot, 1.16.1, 1.16.3, 1.16.4, 1.17, 1.17.1, 1.18, 1.18.1, 1.18.2, 1.19, 1.19.2, 1.19.3, 1.19.4, 1.20

Loaders: Fabric

FileVersionLoaderSize
jmx-1.0.0+build.56.jar1.14.4Fabric108 КБDownload
jmx-mc115-1.1.71.jar1.15-SnapshotFabric149 КБDownload
jmx-mc115-1.4.79.jar1.15-SnapshotFabric149 КБDownload
jmx-mc115-1.1.72.jar1.15-SnapshotFabric149 КБDownload
jmx-mc115-1.3.78.jar1.15.1Fabric149 КБDownload
jmx-mc115-1.2.76.jar1.15.1Fabric149 КБDownload
jmx-mc116-1.4.81.jar1.16-SnapshotFabric149 КБDownload
jmx-mc116-1.4.82.jar1.16-SnapshotFabric149 КБDownload
jmx-mc116-1.5.86.jar1.16-SnapshotFabric149 КБDownload
jmx-mc116-1.6.89.jar1.16-SnapshotFabric148 КБDownload
jmx-mc116-1.7.93.jar1.16.1Fabric161 КБDownload
jmx-mc116-1.7.95.jar1.16.1Fabric164 КБDownload
jmx-mc116-1.12.118.jar1.16.3Fabric232 КБDownload
jmx-mc116-1.15.127.jar1.16.3Fabric233 КБDownload
jmx-mc116-1.19.167.jar1.16.4Fabric350 КБDownload
jmx-mc116-1.22.185.jar1.16.4Fabric367 КБDownload
jmx-mc116-1.21.182.jar1.16.4Fabric366 КБDownload
jmx-mc116-1.20.179.jar1.16.4Fabric365 КБDownload
jmx-mc116-1.19.172.jar1.16.4Fabric361 КБDownload
jmx-mc116-1.19.171.jar1.16.4Fabric360 КБDownload
jmx-mc116-1.19.169.jar1.16.4Fabric360 КБDownload
jmx-mc116-1.19.168.jar1.16.4Fabric350 КБDownload
jmx-mc117-1.22.203.jar1.17Fabric374 КБDownload
jmx-mc117-1.22.201.jar1.17Fabric366 КБDownload
jmx-mc117-1.22.200.jar1.17Fabric367 КБDownload
jmx-mc117-1.22.199.jar1.17Fabric367 КБDownload
jmx-mc117-1.22.188.jar1.17Fabric367 КБDownload
jmx-mc117-1.22.186.jar1.17Fabric367 КБDownload
jmx-mc117-1.22.185.jar1.17Fabric367 КБDownload
jmx-mc117-1.22.196.jar1.17Fabric366 КБDownload
jmx-fabric-mc117-1.22.228.jar1.17.1Fabric833 КБDownload
jmx-fabric-mc117-1.22.231.jar1.17.1Fabric835 КБDownload
jmx-fabric-mc118-1.22.236.jar1.18Fabric756 КБDownload
jmx-fabric-mc118-1.22.239.jar1.18.1Fabric758 КБDownload
jmx-fabric-mc118-1.22.242.jar1.18.1Fabric759 КБDownload
jmx-fabric-mc118-1.22.243.jar1.18.1Fabric759 КБDownload
jmx-fabric-mc118-1.22.246.jar1.18.2Fabric764 КБDownload
jmx-fabric-18.2.252.jar1.18.2Fabric800 КБDownload
jmx-fabric-mc118-1.22.251.jar1.18.2Fabric776 КБDownload
jmx-fabric-mc119-1.22.253.jar1.19Fabric785 КБDownload
jmx-fabric-mc119-1.22.252.jar1.19Fabric783 КБDownload
jmx-fabric-mc119-1.22.251.jar1.19Fabric783 КБDownload
jmx-fabric-mc119-1.22.258.jar1.19.2Fabric786 КБDownload
jmx-fabric-mc119-1.22.259.jar1.19.2Fabric787 КБDownload
jmx-fabric-mc119-1.22.261.jar1.19.2Fabric787 КБDownload
jmx-fabric-mc119-1.22.262.jar1.19.2Fabric801 КБDownload
jmx-fabric-19.2.264.jar1.19.2Fabric824 КБDownload
jmx-fabric-mc119-2.0.267.jar1.19.3Fabric804 КБDownload
jmx-fabric-19.3.269.jar1.19.3Fabric809 КБDownload
jmx-fabric-mc119-3.0.272.jar1.19.4Fabric809 КБDownload
jmx-fabric-19.4.274.jar1.19.4Fabric806 КБDownload
jmx-fabric-20.0.279.jar1.20Fabric811 КБDownload
jmx-fabric-20.0.281.jar1.20Fabric811 КБDownload

JMX

If you have ever tinkered with resource packs or custom models in Minecraft, you know the vanilla JSON model system can feel restrictive. JMX, short for JSON Model Extensions, is a powerful add-on that bridges the gap between standard Minecraft model loading and the advanced rendering capabilities of the FREX Rendering API. It gives resource pack creators and mod developers a whole new toolbox, while also offering performance perks for everyday players. By converting models into efficient FREX meshes, JMX can reduce memory usage and unlock visual features that vanilla simply cannot match.

What Exactly Is JMX for Minecraft?

JMX is a lightweight but feature-rich mod that extends Minecraft's built-in JSON model loader. Normally, the game reads model files and translates them into basic baked models. JMX intercepts that process and allows models to tap into FREX, a low-level rendering API designed for the Fabric mod loader. This means you can define materials, add alternate textures per face, and even control lighting on a per-model basis—all through familiar JSON syntax. The result is a more flexible and visually dynamic Minecraft, without the need for complex shader programming. JMX is fully backwards compatible, so your existing vanilla models will continue to work as expected.

Key Features That Set JMX Apart

JMX isn't just a compatibility layer; it actively enhances how Minecraft handles models. Here are the standout features that make it a must-have for modded setups:

  • FREX Rendering API Support: JMX unlocks FREX's material system, allowing you to define render layers, transparency, and lighting behavior directly in your model JSON files.
  • Alternate Textures Per Face: Assign different textures to each face of a block or item model—something vanilla Minecraft cannot do natively.
  • Material Inheritance: Just like blockstate variants, materials can inherit properties from parent models, keeping your JSON clean and manageable.
  • Memory Optimization: By loading all JSON models as FREX meshes, JMX can reduce memory overhead, which is especially noticeable in large modpacks with hundreds of custom models.
  • Separate FREX Definitions: For advanced users, JMX allows dedicated FREX renderer definitions that work alongside standard vanilla models, giving shader packs more control.

How to Install JMX in Minecraft

Getting JMX up and running is straightforward, but it does require a few prerequisites. First, you need a Fabric-based Minecraft instance. JMX is built for the Fabric mod loader and currently supports versions 1.19, 1.20, and 1.20.1. Make sure you have the Fabric API and FREX Rendering API installed—JMX depends on both to function. Once those are in your mods folder, simply download JMX from a trusted source and drop the .jar file into the same folder. If you are using a custom launcher like foxygame.net, you can often find JMX in the built-in add-on catalog, which allows for a one-click install and automatic version matching, saving you the hassle of manual setup. After that, launch the game and JMX will automatically start optimizing and extending your models.

Why JMX Matters for Resource Pack Creators

For artists and pack makers, JMX opens up a world of creative possibilities. You can define alternate textures for different faces of a block, giving each side a unique look without needing complex blockstate files. The material system lets you control how light interacts with each face—perfect for creating glowing windows or matte stone surfaces. And because JMX uses standard JSON, you don't need to learn a new programming language; just add a few extra properties to your existing model files. The JMX Wiki provides detailed documentation to get you started, and the community is always sharing new tricks and examples.

Performance Benefits for Players

Even if you never create a resource pack, JMX can still improve your Minecraft experience. By converting all JSON models to FREX meshes, the mod reduces memory usage and can lead to smoother performance, especially in modded environments with hundreds of custom blocks and items. The efficient data structures used by FREX mean less strain on your system, which translates to higher FPS and fewer lag spikes. It's a subtle but welcome boost for any Fabric player looking to get the most out of their game.

Compatibility and Community

JMX is designed to be fully backwards compatible with vanilla JSON models, so you won't lose any existing functionality. It works seamlessly with popular Fabric mods and is actively maintained by a dedicated developer. The community around JMX and FREX is growing, with a Discord server where users can share tips, ask questions, and showcase their creations. Whether you're a modpack author looking to squeeze out extra performance or a resource pack artist wanting more control, JMX fits right into your workflow.

Getting Started with JMX

To download JMX, head to reputable mod hosting sites like Modrinth or CurseForge. Always ensure you're grabbing the correct version for your Minecraft and Fabric loader. Once installed, you can start exploring the extended JSON model format by checking the official wiki. For those who prefer a streamlined experience, some launchers like foxygame.net include JMX in their mod library, allowing you to add it to your instance with a single click and keep it updated automatically. This is a great way to avoid version mismatches and get right into the game.

Conclusion

JMX is a small mod with a big impact. By bridging vanilla Minecraft's model system with the FREX rendering API, it gives creators more artistic freedom and players a smoother experience. Whether you're after advanced material control, alternate textures, or just a memory usage reduction, JMX delivers. Download JMX today and see how it can transform your Minecraft world.