Skip to content

Release Forge 1.10.2 Phase 3 - #136

Merged
SkyBlade1978 merged 15 commits into
MinecraftModDevelopmentMods:master-1.10from
SkyBlade1978:master-1.10
Sep 21, 2026
Merged

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

Conversation

@SkyBlade1978

Copy link
Copy Markdown
Collaborator

Summary

  • restore master-1.10 to the Phase 3 furniture and lighting scope
  • add the complete lamp and sconce behaviour plus the tested gameplay fixes
  • add all 16 padded-bench upholstery colours without consuming additional block or item IDs
  • make Biomes O' Plenty, Natura, Forestry, and Immersive Engineering registrations and recipes optional
  • modernize deterministic builds, Eclipse support, and multi-target release infrastructure

Compatibility

  • preserves the ironagefurniture registry and saved-world identity
  • upgrades existing Phase 2 furniture in place
  • defaults existing padded benches and items to red
  • leaves later 1.0 development preserved separately on feature/1.10-v1.0.0
  • targets version 0.3.0.110021 for Minecraft 1.10.2 and Forge 12.18.3.2511

Verification

  • full clean build, tests, Javadoc, release-artifact, checksum, metadata, resource, namespace, repository-hygiene, Maven, and Eclipse gates
  • byte-identical main, sources, and Javadoc jars across clean builds
  • packaged dedicated-server probes without optional mods and with each supported integration separately and together
  • disposable Sylvester Phase 2 world upgrade reached Done with no IronAgeFurniture missing mappings
  • manual gameplay acceptance completed

Generate ordinary Forge client/server launches from the true Gradle runtime classpath so compile-only compatibility mods are not discovered at startup. Add separate verified Power Advantage profiles with the pinned OreSpawn runtime and regenerate all profiles during Eclipse setup and Buildship synchronization.
Resolve ignored .ci-dependencies builds before active sibling outputs when generating optional Power Advantage launch profiles. This keeps Eclipse refreshes pinned even when a sibling repository advances to a newer development version.
Correct the hanging-sign edit preview so Forge's vanilla GUI rotation does not turn the text edge-on. Render the four editable lines on both faces of the hanging board while preserving the existing tile data and placement orientation.
Replace vanilla's proportional 90-pixel sign input with four fixed-size text fields supporting 32 characters per line. Keep editor text at a stable readable scale and upper-screen position while leaving the two-sided in-world renderer independent.
Merge the validated cross-target release dispatcher and CodeQL production-compilation fixes from the remaining 1.10-based feature branch.
@SkyBlade1978
SkyBlade1978 merged commit 19d10fb into MinecraftModDevelopmentMods:master-1.10 Sep 21, 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