Skip to content

Release Phase 4 furniture and lighting for Forge 1.12.2 - #145

Merged
SkyBlade1978 merged 32 commits into
MinecraftModDevelopmentMods:master-1.12from
SkyBlade1978:master-1.12
Oct 2, 2026
Merged

SkyBlade1978 merged 32 commits into
MinecraftModDevelopmentMods:master-1.12from
SkyBlade1978:master-1.12

Conversation

@SkyBlade1978

@SkyBlade1978 SkyBlade1978 commented Oct 2, 2026 •

Copy link
Copy Markdown
Collaborator

Phase 4 for Forge 1.12.2

Release candidate 0.4.0.112021, manually tested and accepted by John.

Adds wooden and canopy beds, wingback chairs and thrones, removable data-preserving shields, twin-torch sconces, candles, optional rock-salt lights and metal sconces, carried-candle effects, and the additional locales. Retains Phase 3 registry identities and the existing optional wood integrations.

Includes the manual-test fixes for upholstery and metal drops, lava-sconce Silk Touch behavior, colour-preserving bed crafting, bed flammability, recipe-book grouping, and first-person candle smoke. README, changelog and upgrade notes describe the player-facing behavior and the tested migration scope. All seven integrations are declared optional for CurseForge.

Verification

  • 57 automated tests passed; full clean/check/build/Javadoc, generated catalogs, resources, metadata, namespace, repository hygiene, pinned workflows, Maven coordinates, artifacts, checksums and Eclipse gates passed.
  • Fresh packaged Forge 1.12.2 server probes passed with no optional mods and with the complete pinned optional-mod stack.
  • Runtime probes checked bed recipes for 65 woods and all 16 colours, exact unlock predicates, recipe-book separation, bed fire behavior, upholstery drops, and 1,104 metal-sconce mining cases.
  • Established disposable-world upgrades cover 1.10/1.12 Phase 2 red-only worlds, Phase 3 multicolour worlds, a 1.10 Phase 4 world and a sampled Sylvester copy, with successful reloads. The upgrade notes explain the coverage limits.
  • A second clean build produced identical SHA-256 hashes for the main, sources and Javadoc jars; the core packaged world also passed its second-load colour/state checks. Hosted CI, cold-cache bootstrap, CodeQL and wrapper validation must pass before merge.

No personal worlds, runtime caches, IDE state or agent notes are included. Publication will use the exact green MMD commit through the existing guarded release dispatcher.

@SkyBlade1978
SkyBlade1978 merged commit 0be9050 into MinecraftModDevelopmentMods:master-1.12 Oct 2, 2026
5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant