Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
20 changes: 10 additions & 10 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
@@ -1,19 +1,19 @@
name: Mineralogy 26.2 CI
name: Mineralogy 26.3 CI

on:
push:
branches:
- master-26.2
- master-26.3
- 'feature/**'
pull_request:
branches:
- master-26.2
- master-26.3

permissions:
contents: read

concurrency:
group: mineralogy-26.2-${{ github.workflow }}-${{ github.ref }}
group: mineralogy-26.3-${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: true

jobs:
Expand Down Expand Up @@ -50,7 +50,7 @@ jobs:
| tee "$RUNNER_TEMP/cold-forge-bootstrap.log"
grep -F "OreSpawn Mavenizer compatibility runtime: Java 25.0.3" \
"$RUNNER_TEMP/cold-forge-bootstrap.log"
grep -F "OreSpawn Mavenizer compatibility: applied 0 rule(s) for net.minecraftforge:forge:26.2-65.1.0 (explicit no-op)" \
grep -F "OreSpawn Mavenizer compatibility: applied 0 rule(s) for net.minecraftforge:forge:26.3-66.0.0 (explicit no-op)" \
"$RUNNER_TEMP/cold-forge-bootstrap.log"
find "$GRADLE_USER_HOME" .gradle/mavenizer \
-name '*.orespawn-compatibility' -type f -print0 \
Expand Down Expand Up @@ -120,21 +120,21 @@ jobs:
- name: Upload audited release candidate
uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7
with:
name: Mineralogy-26.2-${{ github.sha }}
name: Mineralogy-26.3-${{ github.sha }}
if-no-files-found: error
retention-days: 30
path: |
build/libs/Mineralogy-6.1.2.2602001.jar
build/libs/Mineralogy-6.1.2.2602001-sources.jar
build/libs/Mineralogy-6.1.2.2602001-javadoc.jar
build/libs/Mineralogy-6.1.2.2603001.jar
build/libs/Mineralogy-6.1.2.2603001-sources.jar
build/libs/Mineralogy-6.1.2.2603001-javadoc.jar
build/release/SHA256SUMS
CHANGELOG.txt

- name: Upload diagnostics on failure
if: failure()
uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7
with:
name: Mineralogy-26.2-diagnostics-${{ github.sha }}
name: Mineralogy-26.3-diagnostics-${{ github.sha }}
if-no-files-found: ignore
retention-days: 14
path: |
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/codeql-analysis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,11 +3,11 @@ name: CodeQL
on:
push:
branches:
- master-26.2
- master-26.3
- 'feature/**'
pull_request:
branches:
- master-26.2
- master-26.3
schedule:
- cron: '43 7 * * 4'

Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/validate-gradle-build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,11 +3,11 @@ name: Validate Gradle Wrapper
on:
push:
branches:
- master-26.2
- master-26.3
- 'feature/**'
pull_request:
branches:
- master-26.2
- master-26.3

permissions:
contents: read
Expand Down
32 changes: 32 additions & 0 deletions CHANGELOG.txt
Original file line number Diff line number Diff line change
@@ -1,3 +1,35 @@
Mineralogy 6.1.2.2603001 for Minecraft 26.3 Forge

- Ported the accepted Forge 26.2 product to Minecraft 26.3 and Forge 66.0.0
while preserving registry, NBT, provider, configuration, migration, recipe,
locale, guide, crude-oil, relief, mining, furnace, creative-tab, and
legacy-world identities.
- Updated every generated recipe-unlock advancement to Minecraft 26.3's
`recipes` field and Forge 66's root-plus-`forge:children` conditional
advancement codec. Retained explicit cooking times on all 28 cooking
recipes. The established native-rock, tuff, slab, stone-spear, and nineteen
configurable cobblestone routes remain unchanged.
- Added Minecraft 26.3's motion, fluid-washing, entity-flotation, and ore
semantic tags without making Mineralogy construction blocks vanilla ore
hosts or merging Mineralogy sulfur with Minecraft sulfur and cinnabar.
- Kept pre-flattening conversion input in the legacy `Name`/`Properties`
block-state schema so Minecraft's data fixer can produce modern lowercase
`id`/`properties` states. All 18,192 mappings and both Overworld region
layouts remain supported.
- Carried the accepted native andesite, diorite, granite, basalt, and tuff
texture mappings across matching Mineralogy construction forms while
preserving Mineralogy's geometry and functional overlays.
- Adapted crude-oil piston behavior, rock-furnace fuel components, and block
registration to the target APIs while preserving existing behavior and
saves.
- Kept Eclipse launches module-safe by excluding Forge's redundant
`mixinextras-common` compile artifact while retaining the complete
`mixinextras-forge` runtime.
- Updated metadata, packs, CI, documentation, and release audits for Minecraft
26.3, Forge 66.0.0, OreSpawn 4.0.16.2603001, ForgeGradle 7.0.34,
Gradle 9.7.1, Java 25, resource format 97.1, and data format 121.0.
Mineralogy still registers no world generator.

Mineralogy 6.1.2.2602001 for Minecraft 26.2

- Ported the accepted Mineralogy 6.1.2 Forge contract to Minecraft 26.2 while
Expand Down
10 changes: 5 additions & 5 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,18 +1,18 @@
[![Discord](https://img.shields.io/badge/Discord-MMD-green.svg?style=flat&logo=Discord)](https://discord.moddev.zone)
[![CurseForge downloads](https://cf.way2muchnoise.eu/full_minecraft-mineralogy_downloads.svg)](https://www.curseforge.com/minecraft/mc-mods/minecraft-mineralogy)
[![Supported Minecraft versions](https://cf.way2muchnoise.eu/versions/Minecraft_minecraft-mineralogy_all.svg)](https://www.curseforge.com/minecraft/mc-mods/minecraft-mineralogy)
[![Build, test, and audit](https://github.com/MinecraftModDevelopmentMods/MinecraftMineralogy/actions/workflows/ci.yml/badge.svg?branch=master-26.2)](https://github.com/MinecraftModDevelopmentMods/MinecraftMineralogy/actions/workflows/ci.yml?query=branch%3Amaster-26.2)
[![Build, test, and audit](https://github.com/MinecraftModDevelopmentMods/MinecraftMineralogy/actions/workflows/ci.yml/badge.svg?branch=master-26.3)](https://github.com/MinecraftModDevelopmentMods/MinecraftMineralogy/actions/workflows/ci.yml?query=branch%3Amaster-26.3)

# Mineralogy 6 for Minecraft 26.2
# Mineralogy 6 for Minecraft 26.3

Mineralogy adds real-world rock families, matching construction blocks,
mineral ores and dusts, rock furnaces, drywall, rock-salt lighting, fertilizer,
and crude oil. OreSpawn 4 is the sole terrain, strata, ore, and deposit engine;
Mineralogy no longer installs a parallel world generator.

This branch builds Mineralogy `6.1.2.2602001` for Forge `65.1.0`, with an
additional compatibility smoke on Forge `65.1.3`, and is built and tested
against OreSpawn `4.0.16.2602001`. Its declared compatibility range is
This branch builds Mineralogy `6.1.2.2603001` for Forge `66.0.0`, with an
additional compatibility smoke on Forge `66.0.2`, and is built and tested
against OreSpawn `4.0.16.2603001`. Its declared compatibility range is
OreSpawn `[4.0.6,5.0.0)`. Install both mods on clients and servers.

## Configuration and help
Expand Down
Loading
Loading