- Python 100%
| pack | ||
| tools | ||
| .gitignore | ||
| preview.png | ||
| README.md | ||
| requirements.txt | ||
| serversideironfurnaces.zip | ||
ServerSideIronFurnaces Resource Pack
Minecraft 1.20.1 resource pack for the ServerSideIronFurnaces server-side Forge mod.
It gives furnace items with CustomModelData values 1 through 5 distinct iron, gold,
diamond, emerald, and obsidian appearances. The server remains authoritative and
clients only need to accept this resource pack.
Download
Use serversideironfurnaces.zip. The ZIP contains pack.mcmeta at its archive root
and is suitable for Minecraft's resource-pack server property.
Build from source
The generator reads the vanilla 1.20.1 furnace textures from a Minecraft client JAR.
python3 -m pip install -r requirements.txt
python3 tools/make_furnace_pack.py --jar /path/to/1.20.1-client.jar --out pack --preview
python3 tools/verify_furnace_pack.py pack --jar /path/to/1.20.1-client.jar
The generator creates pack/, pack.zip, and optionally pack_preview.png. Rename
or copy pack.zip to serversideironfurnaces.zip for distribution.
Scope
The pack overrides only assets/minecraft/models/item/furnace.json so item models
can select a tier using custom_model_data. It does not override furnace blockstates
or block models. A placed furnace is still a vanilla block, so its world texture
cannot vary by block-entity NBT in Minecraft 1.20.1 without client code.