Container Core
by dcqout
Container Core lets players and pack makers reshape Minecraft's inventory container screens by editing plain text files, without writing Java.
What it does
Each container screen can be redefined with a JSON file in a resource pack, covering slot positions, panels, drop sprites and text labels. Screens without a matching file keep their vanilla layout, and edits made with the F3+T reload shortcut appear in-game without restarting. Textures and objects stack cleanly with other resource packs, so tweaks sit alongside them.
The mod covers 23 vanilla container types, including chests, the crafting table, the anvil and the creative menu. Some ready-made widgets and simple elements are included, along with a few layouts that can be reused. Fabric API is required, and Vanilla Defaults is an optional dependency that supplies a reworked vanilla set. Container Core is client-side only, so the server and other players do not need it, and it is released under the Mozilla Public License 2.0 and is open source.
Key features
Text-based container edits
Container layouts are written as plain JSON inside a resource pack, with no compilation step.
Live reload
Changes can be checked in-game with the F3+T reload shortcut, so a layout can be adjusted while a screen is open.
Entity preview in containers
A mob can be shown in a container screen, turning to face the cursor, so a mount or mob preview sits where a user expects it.
Vanilla fallback
Screens that have no matching JSON file open exactly as they do in vanilla.
Gallery
Compatibility
Latest build for each game version and loader.
Only full game releases are shown. This mod publishes no snapshot builds.
Requirements
Dependencies declared by the latest file for each loader.
Required 1
Optional 1
Use cases
Restyling vanilla screens
Pack makers can rearrange or restyle the chest, crafting table and anvil screens without touching the game's code.
Building on the template
Vanilla Defaults uses this system to rework vanilla containers, and Fletching and Inventory+ are shipped as examples of packs built on it.
Who it’s for: Resource pack authors and players who want a different container layout. No modding experience is needed to edit the JSON files.
How it compares
Quick Deposit is client-side only and released under All rights reserved, with files for 1.21.4 – 1.21.11. SapScreens is also client-side only, is published under the MIT License and targets only 1.21.8. Container Core is client-side only, open source under the Mozilla Public License 2.0, and targets 1.21.11 only.
| Mod | Loaders | Game versions | Environment | Updated |
|---|---|---|---|---|
| Container Core | Fabric | 1.21.11 | Client-side only | 2026-08-19 |
| Quick Deposit | Fabric | 1.21.4 – 1.21.11 | Client-side only | 2026-04-06 |
| SapScreens | Fabric | 1.21.8 | Client-side only | 2025-10-30 |
Questions
Does Container Core need Fabric API?
Does a server need Container Core installed?
Which game version is supported?
Can Container Core run alongside other resource packs?
In the catalog
Container Core is one of 3,514 Library mods on ModsFinder, and one of 2,348 Library mods for Fabric. 19,862 mods support Minecraft 1.21.11.
More from dcqout
Similar mods
What the author says
Container Core lets you reshape Minecraft's inventory and container screens by editing simple text files, so, no modding experience required. 'Chests, the crafting table, the anvil, the creative menu, and more' can all be restyled, rearranged, or reimagined without touching a line of Java:D i'm finally close to a…
Official listing
- Modrinth page
- modrinth.com/mod/container-core
- Owner
- dcqout
- Published
- 2026-02-27
- Updated on Modrinth
- 2026-08-19
- Facts verified
- 2026-10-15
