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
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion CHANGELOG.txt
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ basePower 2.4.18.2603001 (Minecraft 26.3)
- Keep portable-tank fluid when the block is broken, and retain the established quantities of parts in chest loot. Complete loot tables are checked against the accepted 26.2 release.
- Preserve an entity's other memories when upgrading a 26.2 save containing the removed vanilla temptation flag. Keep a compatibility copy of that old value.
- Complete machine, recipe, old-world upgrade, graphical, full-restart and two-world 30-minute endurance checks, including an upgrade from the exact published 26.2 jars.
- Keep the stricter tooltip, framebuffer and saved-world client tests. Automated and manual testing are complete; publication follows the dependency patches.
- Keep the stricter tooltip, framebuffer and saved-world client tests. Automated and manual testing are complete; the release is published after its dependency patches.
- Keep the optional combined Eclipse launch on the final release-pinned expansion jars. Record the additional full-restart and endurance checks on that exact family.

basePower 2.4.17.2602001 (Minecraft 26.2) - published 12 November 2026
Expand Down
11 changes: 6 additions & 5 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,8 +5,8 @@
This branch is a fresh port of the accepted 26.2 source. Its machine, recipe,
old-world upgrade, graphical, full-restart and two-world endurance checks have
passed against the exact current jars, and manual testing is complete.
basePower and its dependency patches are public; the matching expansions are
being published in dependency order. See the
All three mods and their dependency patches are now public on CurseForge,
MMD Maven and GitHub. Both expansions pin this exact basePower release. See the
[release status](docs/26.3/RELEASE.md),
[26.3 test results](docs/26.3/QUALIFICATION.md) and
[port record](docs/26.3/PORT-STATUS.md). The
Expand Down Expand Up @@ -35,9 +35,10 @@ fluids and item transport for baseSteam and baseElectric.
on both sides. It includes the migration hook needed to preserve old machines.
These exact tested jars are now public; source commits and hashes are in
`gradle.properties`.
- baseSteam and baseElectric are separate mods. Use only their matching
26.3 builds: version `2.2.19.2603001` for each. Additional Loot Tables is not
needed for the built-in loot.
- [baseSteam](https://www.curseforge.com/minecraft/mc-mods/basesteam/files/9589874)
and [baseElectric](https://www.curseforge.com/minecraft/mc-mods/baseelectric/files/9590229)
are separate mods. Use their matching 26.3 builds: version `2.2.19.2603001`
for each. Additional Loot Tables is not needed for the built-in loot.

**Back up the entire world before upgrading. Test only disposable copies.**
The port keeps existing registry names and machine data. Its upgrade checks
Expand Down
4 changes: 2 additions & 2 deletions docs/26.3/PORT-STATUS.md
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
# Minecraft 26.3 Port

This branch starts from the accepted 26.2 sources. The exact test kit has
passed its automated and manual checks. basePower and its dependency patches
are public; expansion publication follows in dependency order. See the
passed its automated and manual checks. All three mods and their dependency
patches are published, with public downloads verified against the tested jars. See the
[release status](RELEASE.md) and
[test results](QUALIFICATION.md) for the exact versions, hashes and limits.

Expand Down
9 changes: 8 additions & 1 deletion docs/26.3/QUALIFICATION.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

Publication note, 13 November 2026: manual testing is accepted. The original
handoff below is historical; its candidate hashes and limitations are retained.
See [release status](RELEASE.md) for public downloads and publication progress.
See [release status](RELEASE.md) for the verified public downloads and source pins.

## Final Release-Pin Checks

Expand All @@ -28,6 +28,13 @@ its profile is
The original receipt and frozen profile below were not overwritten. This is
additional automated evidence, not a claim of a second manual play test.

Publication archives were checked separately. The Power and Steam Javadoc
archives built on Linux differ from the accepted Windows copies only in line
endings in four generated JDK SVG icons. All other documentation entries are
identical, with no API or player-code change. The audited CI documentation
archives are the public copies; this difference was not treated as an exact
cross-platform checksum match.

## Original Accepted Test Kit

At the original automated handoff these were local candidates awaiting manual
Expand Down
56 changes: 36 additions & 20 deletions docs/26.3/RELEASE.md
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
# Minecraft 26.3 Release

The automated checks and manual testing are complete. Base Metals, OreSpawn
and basePower are public. baseSteam is processing at CurseForge; baseElectric's
matching release is being published in parallel. Both expansions pin the
exact public basePower release and pass their own publication gates.
Published on 13 November 2026. Base Metals and OreSpawn were published first,
then basePower. Both expansions pin the verified public basePower release.
Their independent uploads processed in parallel, and all five releases are now
publicly verified. Automated checks and manual testing are complete.

## Final Release Versions

Expand All @@ -28,28 +28,44 @@ keeps that evidence separate from the original manually accepted test kit.
## Public Downloads

- [basePower 2.4.18.2603001](https://www.curseforge.com/minecraft/mc-mods/basepower/files/9589309)
- [baseSteam 2.2.19.2603001](https://www.curseforge.com/minecraft/mc-mods/basesteam/files/9589874)
- [baseElectric 2.2.19.2603001](https://www.curseforge.com/minecraft/mc-mods/baseelectric/files/9590229)
- [Base Metals 3.1.2.2603001](https://www.curseforge.com/minecraft/mc-mods/base-metals/files/9589195)
- [MMD OreSpawn 4.1.1.2603001](https://www.curseforge.com/minecraft/mc-mods/mmd-orespawn/files/9589145)

Steam's existing upload is file `9589874`; the authenticated author dashboard
shows **Processing**, and it is not yet publicly verified.
Electric's public downloads are not yet verified. The expansions do not depend
on one another, so their uploads may process in parallel after Power is public.
Pending files are never uploaded again just to retry the rest of publication.
All three base* mods are also on [MMD Maven](https://maven.moddev.zone/releases/)
and have GitHub releases:

- [basePower release](https://github.com/MinecraftModDevelopmentMods/basePower/releases/tag/2.4.18.2603001)
- [baseSteam release](https://github.com/MinecraftModDevelopmentMods/baseSteam/releases/tag/2.2.19.2603001)
- [baseElectric release](https://github.com/MinecraftModDevelopmentMods/baseElectric/releases/tag/2.2.19.2603001)

Maven coordinates:

```text
zone.moddev.mc.basepower:basePower:2.4.18.2603001
zone.moddev.mc.basesteam:baseSteam:2.2.19.2603001
zone.moddev.mc.baseelectric:baseElectric:2.2.19.2603001
```

## Publication Checks

Source changes go through the fork and a checked MMD pull request. The release
workflow uses the exact merged source and audited CI artifacts. Public
CurseForge, Maven and GitHub downloads are checked against those artifacts
before the next mod is released. Existing tags and release files are not
overwritten, and pending CurseForge uploads are resumed by their original
file ID rather than uploaded again.

Power's release source is `4fae0a51feb3e49875f09c500b869266122a711a`.
Its public CurseForge player jar, all three Maven and GitHub jars, POM and
Maven index have been verified. The remaining links will be added after their
downloads are public; an accepted upload is not public-download verification.
Source changes went through the fork and checked MMD pull requests. The release
workflow used the exact merged source and audited CI artifacts. Each base* player
jar was downloaded anonymously from CurseForge, Maven and GitHub and matched
the qualified checksum. Sources and Javadoc from Maven and GitHub matched CI;
the POMs and Maven indexes were checked too.

| Mod | Exact Release Source |
| --- | --- |
| basePower | `4fae0a51feb3e49875f09c500b869266122a711a` |
| baseSteam | `5e50614d4f5d7c162ca3394f3530c0b3201f5254` |
| baseElectric | `22d0a9e962bb04382ff2cc75715fd85364be927c` |

Each player jar was uploaded to CurseForge once. When processing delayed its
public download, publication resumed with the existing file ID. No version,
tag or release file was replaced. Later documentation commits do not change
the source or artifacts pinned by these releases.

The source ports are merged in MMD: [Power #46](https://github.com/MinecraftModDevelopmentMods/basePower/pull/46),
[Steam #41](https://github.com/MinecraftModDevelopmentMods/baseSteam/pull/41) and
Expand Down
Loading