Skip to content

Update 1.10 builds and keep older saves working - #508

Merged
SkyBlade1978 merged 2 commits into
MinecraftModDevelopmentMods:master-1.10.2from
SkyBlade1978:master-1.10.2
Oct 21, 2026
Merged

SkyBlade1978 merged 2 commits into
MinecraftModDevelopmentMods:master-1.10.2from
SkyBlade1978:master-1.10.2

Conversation

@SkyBlade1978

@SkyBlade1978 SkyBlade1978 commented Oct 21, 2026 •

Copy link
Copy Markdown
Contributor

This brings 1.10.2 onto the newer build and release setup, together with the save and add-on compatibility work tested locally.

  • Use ForgeGradle 7 and Gradle 9.6.1 while keeping Java 8 for Minecraft.
  • Require the published OreSpawn 4.1.2 release and replace the old plugin and fallback generator with the native provider. Keep custom settings, disabled rules and existing terrain.
  • Keep Cyano door items, coal powder and Mercury when upgrading old worlds, including chunks opened later. Preserve the old MMD API and support the unchanged Base Metal Golems add-on.
  • Use master-1.10.2, pinned build/CodeQL/wrapper checks and the shared release dispatcher. Build one checked bundle for Maven, CurseForge and GitHub.
  • Keep test mods, optional integration APIs and Windows folder metadata out of ordinary Eclipse launches and public jars. Use UTF-8/LF text on every platform and remove the old Travis setup.

Local checks passed: 16 unit tests, cold and offline Forge setup, packaged OS1/OS3 imports, custom overrides, vanilla takeover on/off, separate Cyano and MMD save upgrades, Eclipse isolation and release-artifact checks. Two clean builds produced identical release jars. The save tests include first load, reload and chunks opened later. The earlier Golems and Advantage-mod checks used disposable copies; original worlds were left alone.

Use ForgeGradle 7, Java 8 and OreSpawn 4.1.2. Keep legacy item mappings and add-on APIs, and add repeatable build, migration and release checks.
Remove Windows folder metadata and use UTF-8/LF for sources and Javadocs on every platform.
@CLAassistant

CLAassistant commented Oct 21, 2026 •

Copy link
Copy Markdown

CLA assistant check
All committers have signed the CLA.

@SkyBlade1978
SkyBlade1978 merged commit 24d9bc9 into MinecraftModDevelopmentMods:master-1.10.2 Oct 21, 2026
6 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.

2 participants