ModsFinder

Environment Driven Assets

by MModding

Environment Driven Assets, a Fabric and Quilt client mod, lets a resource pack swap block and item models depending on the environment the player is in.

FabricQuiltClient-side onlyCustom license1.20.1 – 1.21.1

What it does

Environment Driven Assets reads env.json files and applies them in a fixed order, so a resource pack can redirect vanilla assets to new ones. Redirection currently covers block models and item models only. Load order is set by the env.json files themselves, which lets several packs layer their changes without overwriting each other.

The mod runs on the client alone, so players can keep their favorite multiplayer servers and install nothing on the server side. The project is still in an early stage: BlockState and texture redirections are listed as features still under development. The mod also ships a bundled pack showing some of the techniques that resource pack creators can use. Files are published for Fabric and Quilt, for game versions 1.20.1 – 1.21.1, and the license is custom and not open source. Fabric API and env.json are required dependencies.

Key features

  1. Environment-based asset redirection

    Block and item models can be redirected according to the vanilla asset types that describe the current environment.

  2. Ordered env.json loading

    env.json files are loaded in a defined order, so redirections from different packs are applied predictably.

  3. Built-in example pack

    The bundled pack demonstrates several redirection techniques for pack authors.

  4. Block and item model scope

    Redirection is limited to block models and item models, with env.json read from the models/block and models/item directories.

Compatibility

Latest build for each game version and loader.

No stable releases
Every published file is a beta or alpha build.
1.21.10.0.8-alpha0.0.8-alpha
1.210.0.8-alpha0.0.8-alpha
1.20.60.0.6-alpha0.0.6-alpha
1.20.50.0.6-alpha0.0.6-alpha
1.20.40.0.4-alpha0.0.4-alpha
1.20.30.0.4-alpha0.0.4-alpha
1.20.20.0.4-alpha0.0.4-alpha
1.20.10.0.4-alpha0.0.4-alpha
ReleaseBetaAlphaNot available

Only full game releases are shown. This mod publishes no snapshot builds.

Requirements

Dependencies declared by the latest file for each loader.

Required 2

Fabric APILightweight and modular API providing common hooks and intercompatibility measures utilized by mods using the Fabric toolchain.
Required
env.jsonA small FabricMC library allowing to convert an `env.json` file into a Java Object. It is mostly used by Environment Driven Assets and Environment Driven Data.
Required

How it compares

Full comparison

SIRIUS Ui is a UI mod for Fabric, Forge and NeoForge covering 1.20.1 – 26.1.2, client-side only, under a custom license that is not open source. Fast Assets is also client-side only and covers 1.20.1 – 1.21.1, but it targets Fabric, Forge and NeoForge and is released under All rights reserved. Simple Creator is a Fabric mod for 1.20.1 – 1.21.4 that runs on client and server under the MIT License. Environment Driven Assets targets Fabric and Quilt only.

ModLoadersGame versionsEnvironmentUpdated
Environment Driven AssetsFabric and Quilt1.20.1 – 1.21.1Client-side only2024-09-09
SIRIUS UiFabric, Forge and NeoForge1.20.1 – 26.1.2Client-side only2026-08-09
Fast AssetsFabric, Forge and NeoForge1.20.1 – 1.21.1Client-side only2026-06-23
Simple CreatorFabric1.20.1 – 1.21.4Client and server2025-01-05

Questions

Which loaders does Environment Driven Assets support?

Files are published for Fabric and Quilt. The latest Fabric and Quilt builds are both 0.0.8-alpha for 1.21.1, released 2024-09-09 on the alpha channel.

Does the server need Environment Driven Assets?

No. Servers do not need it; each player installs it for their own game.

Does Environment Driven Assets need other mods?

Yes. Fabric API and env.json are both required dependencies and must be installed alongside the mod.

Can a resource pack redirect block states or textures?

Not yet. The mod redirects block models and item models only, and BlockState and texture redirections are still under development.

In the catalog

Environment Driven Assets is one of 12,078 Decoration mods on ModsFinder, and one of 6,982 Decoration mods for Fabric. 32,366 mods support Minecraft 1.21.1.

More from MModding

All projects

Similar mods

What the author says

Environment Driven Assets is a FabricMC mod that allows to load env.json files in order to redirect Minecraft Vanilla Asset Types based on the environment context. Environment Driven Assets loads in a complete client-sided environment, which allows users to play on their favorite servers with it.
MModding, on the Modrinth page

Official listing

Owner
MModding
Published
2023-12-30
Updated on Modrinth
2024-09-09
Facts verified
2026-10-15

Tags