Bigger, upgradable chests for Minecraft, on Fabric and NeoForge. This repo holds two mods: Iron Chests (the chests) and Iron Core Utilities (the shared library).
| Mod | Loaders | Requires |
|---|---|---|
| Iron Chests | Fabric, NeoForge | Iron Core Utilities (+ Fabric API on Fabric) |
| Iron Core Utilities | Fabric, NeoForge | Loader API only |
Install both jars. Iron Chests will not run without Iron Core Utilities.
- Iron Chests: Modrinth / CurseForge (mod id
ironchest) - Iron Core Utilities: Modrinth / CurseForge (mod id
ironcore)
Supports Minecraft 26.x. See each mod's README for details.
Maintained by GatherToCraft, a team-finder portal that matches Minecraft players by playstyle, edition, schedule, and modpacks.
Layout:
iron-chests/common loader-agnostic content (blocks, items, menus)
iron-chests/fabric Iron Chests for Fabric
iron-chests/neoforge Iron Chests for NeoForge
iron-chests/resources assets + data shared by both loaders
iron-core/common shared library (tiers, menus, registries)
iron-core/fabric Iron Core Utilities for Fabric
iron-core/neoforge Iron Core Utilities for NeoForge
Requires nix with flakes enabled and devenv.
# optional, for auto-activation on cd:
# once per machine: devenv direnvrc >> ~/.config/direnv/direnvrc
direnv allow
# or without direnv:
devenv shellThen build/test with:
./gradlew build
./gradlew checkdevenv test runs the build as well.
devenv.nix puts the native libs Minecraft needs (GLFW/OpenGL via
libGL, X11/Wayland, OpenAL/audio, udev) on LD_LIBRARY_PATH, so the
game launches from any devenv shell:
./gradlew :iron-chests:fabric:runClient # or: run-client
./gradlew :iron-chests:neoforge:runClient # or: run-client-neoforge
./gradlew :iron-chests:fabric:runServer # or: run-server
./gradlew :iron-chests:neoforge:runServer # or: run-server-neoforge- Java and nix sources are formatted (
google-java-format,nixfmt) - Commit messages follow Conventional Commits
- Small, auditable commits. Please do not submit large PRs with massive commits, as they are hard to audit and review.
All enforced by git hooks, installed automatically with the shell
(see git-hooks in devenv.nix).
TechnoVision: Initial port of Iron Chests to Fabric
foul-fortune-feline: Fix Wooden Upgrades, added upgrades from-to any chest tier
FakeDomi: Fix incompatibility with FastChests
ARES: Korean Translation
yichifauzi: Chinese Translation
XenoshiYT: German Translation
Iron Chests is licensed under GPL-3.0, see LICENSE.