Repository navigation
IronAgeFurniture 0.4.3.118021
- Remove the old tallow recipes so raw meat cooks normally again.
IronAgeFurniture 0.4.2.118021
- Fix players floating above chairs, benches and stools when sitting down.
IronAgeFurniture 0.4.1.118021
- Bring Phase 4 to Minecraft 1.18.2 and Forge 40.3.0 on Java 17.
- Add wingback chairs, thrones, wooden beds and canopies in all sixteen upholstery colours.
- Add removable shields, empty frames, mixed-colour candle sconces and fixed-metal frames.
- Keep separate recipe-book entries, ingredient discovery, four creative tabs and server-controlled settings.
- Keep the copper fallback: five ingots make 32 sconces when nuggets are unavailable; five nuggets make four.
- Keep transparent lamp glass and all eight vanilla, eleven BOP and twenty-seven BYG wood families, plus IE treated wood.
- Include all seventeen language files and native item NBT and advancement recovery.
- Keep the incremental Eclipse sync and separate compiler/runtime output folders.
- Fix opening existing worlds without the obsolete migration transformer.
- Fix shield-chair crafting and keep the shield's patterns, name, enchantments and other saved details.
IronAgeFurniture 0.3.0.118021
Phase 3 lighting release for Minecraft 1.18.2 and Forge 40.3.0.
Player-visible changes
- Add the complete Phase 3 lighting set: empty, torch, unlit-torch,
redstone-torch, glow, lava, and redstone lamps and sconces, obsidian chunks,
hidden redstone-light states, and soul-torch sconces. - Restore lava-lamp throwing. Thrown and falling lamps shatter with a glass
sound, ignite dry landing positions, damage struck entities, and become a
waterlogged obsidian chunk on contact with water. - Fix waterlogging lava-filled floor and wall sconces so they become matching
waterlogged empty sconces, preserve their supports, and drop one obsidian chunk. - Let placed lava lamps melt ordinary ice directly beneath them. Packed ice
and blue ice are intentionally unaffected. - Correct falling and underwater lamp placement, survival and Creative drops,
and redstone-light transitions. - Give ordinary wooden chairs and benches normal wood flammability while
keeping crimson and warped furniture fireproof. - Correct every recipe advancement to use its own ingredient and matching
recipe-unlocked criterion. Common oak planks no longer unlock unrelated
lighting or optional-mod recipes. - Keep each wood and furniture form as its own recipe-book entry instead of
cycling unrelated furniture through one shared recipe cell. - Synchronise and render thrown lava lamps visibly in flight, show the
obsidian chunk at a useful angle in inventories, and allow wall sconces to
use narrow centre supports such as fences and walls. - Load Biomes O' Plenty, Immersive Engineering, and Oh The Biomes You'll Go
recipes and advancements only when their mod is installed. Missing optional
mods no longer produce ignored-advancement or missing-recipe log spam. - Remove stale Immersive Engineering recipes and the unreachable log-bench
advancement for furniture IDs that were never registered, and correct the
retained IE texture paths against the published 1.18.2 jar. - Match the published BYG registry by excluding its retired glacial-oak and
ironwood families, and use its actual bulbis-stem and embur-pedu tags.
Legacy world upgrades
- Add a pre-flattening migration path for supported IronAgeFurniture content
from Forge 1.10.2 and 1.12.2 worlds. - Preserve furniture facing, connected-bench shape, separate light states,
and all sixteen padded-bench colours. The earlier colourless format becomes
red, including items in player storage, nested containers, and item entities. - Rename legacy
big_oakfurniture todark_oak. - Import the 1.12.2 Oh The Biomes Add-On namespace into the embedded BYG
catalog, retaining surviving woods and applying documented visual fallbacks
for Frozen Oak, Great Oak, Hawthorn, Ironwood, Palm, and Rowan.
Compatibility and tooling
- Move the supported Java API namespace to
zone.moddev.mc.ironagefurniture; the Maven coordinate is
zone.moddev.mc:iron-age-furniture:0.3.0.118021. - Preserve the
ironagefurnituremod ID and all surviving registry, resource,
configuration, entity, NBT, and saved-world identities. - Modernize the build to ForgeGradle 7.0.34, Gradle 9.6.1, and pinned Java
toolchains while allowing Eclipse to use a newer Temurin 17 patch. - Add a deterministic furniture catalog, conditional-data validation, exact
optional-mod SHA-256 manifests, and positive packaged-server probes. - Resolve optional furniture from the registered catalog instead of declaring
absent integration blocks as object holders, reducing harmless startup-log
noise when optional mods are not installed. - Produce deterministic main, sources, and Javadoc jars with SHA-256 checksums
and reproducible Eclipse/Buildship metadata.
Publication remains gated by MMD's protected release workflow after manual
acceptance and hosted CI.