Skip to content

Bring Base Metals to Minecraft 1.14.4 - #499

Merged
SkyBlade1978 merged 1 commit into
MinecraftModDevelopmentMods:master-1.14.4from
SkyBlade1978:master-1.14.4
Oct 5, 2026
Merged

SkyBlade1978 merged 1 commit into
MinecraftModDevelopmentMods:master-1.14.4from
SkyBlade1978:master-1.14.4

Conversation

@SkyBlade1978

Copy link
Copy Markdown
Contributor

What changed

Bring the finished Base Metals 1.13.2 port to Minecraft 1.14.4 and Forge 28.2.26 as 3.0.1.114041.

The port keeps the existing material and item names, recipes, High/Low Fantasy settings, recipe discovery and Kiri's ore overlays. OreSpawn 4.1.0.114041 is the required ore-generation dependency; the eleven ore rules and their defaults are unchanged.

For Minecraft 1.14, this updates the configuration screen and Mods-list Config button, uses native fluid textures and colours, moves smith trades and village loot to the three new smith professions, and supplies block loot tables. It removes the obsolete 1.13 renderer, Config-button and leaves workarounds while adapting the save-upgrade and anvil hooks.

It also fixes a Creative-mode crossbow crash: Minecraft's free arrow is no longer mistaken for a bolt. A crossbow without ammunition fires the intended free iron bolt, and bows continue to use arrows.

The build scripts are split into smaller files, README and changelog describe the 1.14 release, and the public jars exclude tests, probes, reference material and local notes.

Checks

  • 60 unit tests, generated resources, dependency checks and release-jar auditing passed locally.
  • Packaged client, fresh dedicated server and server reload checks passed with the exact OreSpawn release.
  • Ten content-mode scenarios covered unchanged old configs, matching modes, deliberate mismatches and restarts.
  • Disposable Cyano 1.10, MMD 1.10, MMD 1.12 and finished 1.13 world fixtures passed first-load and reload checks, including block states, inventories, equipment, buckets and advancement progress. Original fixtures were left untouched.
  • Two clean builds produced identical main, sources and Javadoc jars and checksums.
  • Eclipse and IntelliJ launch isolation passed, and the final staged-file audit found no agent notes or generated test output.

The 1.14 port has also been manually tested in Eclipse. After the PR and merged-branch checks pass, this branch is intended for the guarded release workflow.

Keep the existing materials, recipes and save names while updating configuration screens, fluids, village trades and loot for Forge 28.

Use OreSpawn 4.1.0.114041, preserve the tested world upgrades and fix Creative crossbow firing without bolts. Split the build scripts and refresh the release documentation.
@SkyBlade1978
SkyBlade1978 merged commit 140b313 into MinecraftModDevelopmentMods:master-1.14.4 Oct 5, 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