Skip to content

Forge 1.10.2 Phase 4 candidate (0.4.0.110021) - #143

Merged
SkyBlade1978 merged 14 commits into
MinecraftModDevelopmentMods:master-1.10from
SkyBlade1978:master-1.10
Sep 29, 2026
Merged

SkyBlade1978 merged 14 commits into
MinecraftModDevelopmentMods:master-1.10from
SkyBlade1978:master-1.10

Conversation

@SkyBlade1978

Copy link
Copy Markdown
Collaborator

Summary

  • Bring Forge 1.10.2 to the tested Phase 4 candidate, version 0.4.0.110021, with multiblock beds, wingback and throne chairs, removable shield chairs, expanded sconces and candles.
  • Preserve older furniture and upholstery data, add optional CFM chair conversion and migration, and retain optional integrations without hard dependencies.
  • Add the held-candle flame and smoke effect, clarify project documentation, and split the legacy build logic by purpose without changing its release contract.

Verification

  • John reports the Phase 4 gameplay candidate passed manual testing.
  • Local clean/check/build/Javadoc, catalog, migration fixtures, namespace, resource, metadata, workflow, repository hygiene, artifact, checksum and Eclipse gates passed.
  • The prepared three-jar release bundle passed its checksum and contents audit.
  • The update feed still advertises the released Phase 3 version; this PR does not tag or publish Phase 4.

Add colour-preserving multi-block beds, wingback and throne chairs, and shield chairs with complete removable shield stacks. Extend sconces with metal variants, twin torches, candles, rock salt and redstone lava-lamp release while preserving Phase 3 IDs and defaults. Add seventeen locale catalogs, conditional CFM recipes and chair remaps, plus focused tests and selected models/resources.
Advance the unreleased candidate to 0.4.0.110021 while keeping update.json on the published Phase 3 release. Extend the catalog snapshot and audits for selected Phase 4 registrations, locales, models, CFM mappings, and hidden lighting states; update CI artifact expectations and project documentation.
Keep missing CFM numeric IDs out of Forge's already-registered IAF slots and migrate raw saved chunks instead. Persist the mapping for unopened chunks, recover saved chair stacks, and cover the migration with focused and disposable-world tests.
Register wingback and throne upgrades alongside their Phase 4 blocks instead of hiding them in classic-chair recipe setup. Register custom recipe sorters and cover all carpet colours plus bed combinations with crafting-manager tests.
Port the colour labels for all supported locales and require every non-default upholstery colour in the locale parity tests. This prevents raw localization keys on crafted Phase 4 furniture.
@SkyBlade1978
SkyBlade1978 merged commit 781bd6c into MinecraftModDevelopmentMods:master-1.10 Sep 29, 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