Skip to content

Repository files navigation

Discord CurseForge Build, test, and audit

IronAgeFurniture

IronAgeFurniture adds functional chairs, stools, benches, lamps, and sconces to Minecraft. Version 0.3.0.110021 brings the Phase 3 lighting release to Minecraft 1.10.2 with Forge 12.18.3.2511.

Phase 3 contains the established seating collection plus empty, torch, redstone-torch, glow, lava, and redstone lighting, including throwable lava lamps and obsidian chunks.

Requirements

  • Minecraft 1.10.2
  • Forge 12.18.3.2511
  • Java 8 for the game

Padded benches and padded back benches support all sixteen vanilla carpet colours without consuming additional block or item IDs. Existing benches and damage-zero items remain red, while newly crafted colours persist through placement, drops, pick block, connected-shape changes, and chunk reloads. Items retain a stable colour name for compatibility with future Minecraft versions as well as the metadata used by Minecraft 1.10. Mixed-colour bench runs may connect normally.

Optional integrations

Matching furniture and Java-side recipes are registered when these mods are loaded:

  • Biomes O' Plenty
  • Natura
  • Forestry
  • Immersive Engineering

All integrations are optional. A normal installation requires none of them, and furniture for an absent integration is not registered. Minecraft 1.10.2 predates the recipe-book advancement format, so this target registers recipes in Java rather than packaging later-version recipe or advancement JSON.

Compatibility

The persistent mod ID, registry names, resource paths, configuration names, entities, and saved-world identity remain under ironagefurniture. Existing Phase 2 worlds therefore retain their surviving furniture identities.

The supported Java namespace is zone.moddev.mc.ironagefurniture. Add-ons compiled against the former com.mcmoddev.ironagefurniture packages must update their imports. The Maven coordinate is zone.moddev.mc:iron-age-furniture:0.3.0.110021.

See CHANGELOG.md for release notes and docs/VERSIONS.md for the versioning scheme. Report bugs through the MMD issue tracker.

Building from source

Use the checked-in Gradle wrapper with Java 17 or newer for Gradle and a Temurin Java 8 compiler toolchain. CI pins Java 17 for Gradle and Java 8.0.502+7 for compilation; Eclipse may run Buildship on a newer JVM and may use a newer Temurin Java 8 patch release for the compiler toolchain.

gradlew.bat clean check build javadoc verifyReleaseArtifacts verifyReleaseChecksums
gradlew.bat prepareEclipse verifyEclipseProductionClasspath

The release process only publishes commits that have passed the hosted build, test, artifact, and security checks. Running the Gradle commands above creates local artifacts only.

IronAgeFurniture is licensed under LGPL-2.1.

About

A mod for adding Iron Age Furniture to Minecraft

Topics

Resources

Stars

5 stars

Watchers

3 watching

Forks

Releases

Used by

Contributors

Languages