You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Commit 04513cc
Browse filesBrowse the repository at this point in the historyBrowse files
Copy file name to clipboardExpand all lines: README.md
+12-19Lines changed: 12 additions & 19 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,19 +1,10 @@
1
-
# PowerAdvantage
1
+
# basePower for Minecraft 1.14.4
2
2
3
-
**Minecraft 1.14.4**
3
+
basePower continues DrCyano's Power Advantage. It provides conveyors, fluids and the shared systems used by baseSteam and baseElectric. Look for the sprocket on the **basePower** creative tab for items from all three mods.
4
4
5
-
This port has passed the automated machine/migration tests and a manual check of
6
-
visuals and recipe unlocks. See the [qualification report](docs/1.14/BROADER-QUALIFICATION.md)
7
-
for coverage and limits. Use disposable copies for upgrades.
5
+
Use Forge 28.2.26 and Java 8 with Base Metals 3.0.1.114041 and OreSpawn 4.1.1.114041. Back up the world and configuration and open a copy first. Keep the three base* mods together, and check that the other mods in your world support Minecraft 1.14.4.
8
6
9
-
Power Advantage provides shared power, fluids, item transport and compatibility APIs for Steam Advantage and Electric Advantage.
10
-
11
-
This port keeps existing registry names and carries forward migration from 1.10 and 1.12.
12
-
Always back up a world before upgrading, and check that its other mods also support the target version.
13
-
The archived [1.13 qualification notes](docs/1.13/CURRENT-QUALIFICATION.md) separate its tested scenarios from remaining gaps;
14
-
they are not a guarantee that an entire modpack can be upgraded without losses.
15
-
The [1.14 qualification report](docs/1.14/BROADER-QUALIFICATION.md) records the
16
-
repeated checks, exact tested jars and remaining limits for this candidate.
7
+
See the [1.14.4 upgrade and testing notes](docs/1.14/BASE-IDENTITY-MIGRATION.md) for the upgrade routes, what the tests check, and what still needs a player.
17
8
18
9
Recipe-book discovery now follows relevant ingredients. See the [all-Advantage material checklist and automated discovery tests](docs/1.13/RECIPE-DISCOVERY.md). To regenerate the checked-in unlock JSON after changing recipes, run `node tools/generate-recipe-unlocks.js`; `check` rejects missing or stale ingredient criteria.
19
10
@@ -49,20 +40,20 @@ Eclipse copies production resources from `build/resources/main`, not directly fr
49
40
50
41
To test all three Advantage mods together, run `gradlew.bat prepareCombinedEclipseLaunch`, refresh Eclipse, and launch `runClientAllAdvantage.launch`. This additional profile loads the pinned Steam/Electric deobf jars, Base Metals and OreSpawn alongside Power's Eclipse output. It uses the same `run` directory and test saves; it does not copy, open or modify a save automatically. The ordinary `runClient.launch` remains Power-only. Alternative checkout layouts can pass `-PsteamAdvantageDeobfJar=<path>` and `-PelectricAdvantageDeobfJar=<path>`; supplied jars must match the `test-rig/profiles/native114/dev-core.json` pins. Regenerate the combined launch after refreshing its dependencies or the base launch.
51
42
52
-
The combined [client resource probe](test-rig/client-resources/README.md) checks native baked models, textures, creative entries, translated item names, fluid rendering and tank gauges without opening a save. Static resource and locale regressions also run under `check`. Automated recipe-book fixtures and the accepted manual visual/recipe-unlock checks have separate scopes; see the [current port status](docs/1.14/PORT-STATUS.md).
43
+
The combined [client resource probe](test-rig/client-resources/README.md) checks baked models, textures, creative entries, translated item names, fluid rendering and tank gauges without opening a save. Static resource and locale regressions also run under `check`. The recipe-book probe uses exported native recipes, but does not replace checking unlock notifications in play.
53
44
54
-
The [broader 1.14 test results and play-test checklist](docs/1.14/BROADER-QUALIFICATION.md)separate migration, connected machinery, endurance and manual checks. Test worlds and reports stay local; use disposable copies when trying an old save.
45
+
The [earlier 1.14 qualification report](docs/1.14/BROADER-QUALIFICATION.md)covers the pre-rename builds. It is not evidence for the new base* jars.
55
46
56
47
## Compatibility
57
48
58
-
The implementation namespace is `zone.moddev.mc.poweradvantage`. The historical `cyano.poweradvantage.api` surface, including `FluidNetworkApi`, remains available to dependent mods. Registry names, fluids, tile IDs, NBT keys, OreSpawn provider IDs, and configuration meaning remain stable.
49
+
The implementation namespace is `zone.moddev.mc.basepower`. The historical `cyano.poweradvantage.api` surface, including `FluidNetworkApi`, remains available to dependent mods. The saved-world migration maps original Advantage identities to their base* equivalents. Existing base* worlds keep their registry names, fluids, tile IDs, and machine data.
and parts-loot events directly. Advantage's public fluid contract is bridged to
62
53
native sided fluid capabilities; its millibucket units and saved tank keys remain
63
54
unchanged. The remaining coremod runs before vanilla's legacy-world data fixes.
64
55
65
-
PowerAdvantage owns the shared pre-flattening migration hook used by all three Advantage mods. See [the 1.13 migration guide](docs/1.13/MIGRATION.md) before opening an irreplaceable 1.10 or 1.12 world. The [Advantage Works rig](test-rig/README.md) provides repeatable machine, restart, world-generation, and migration checks.
56
+
basePower owns the shared pre-flattening migration hook used by all three mods. The [Advantage Works rig](test-rig/README.md) provides repeatable machine, restart, world-generation, and migration checks.
66
57
67
58
The [endurance protocol](docs/1.13/ENDURANCE.md) exercises repeat-batch operation in fresh and migrated disposable worlds, followed by a complete server-process restart. Its coverage limits are separate from frozen-state migration and manual client acceptance.
68
59
@@ -87,7 +78,9 @@ The historical 1.10 handbook remains on the [1.10.2 branch](https://github.com/M
87
78
The local [test-coverage backport](docs/1.14/TEST-COVERAGE-BACKPORT.md) records the
88
79
repaired candidate, measured machine jobs, restart checks and GUI captures.
89
80
90
-
## Generator Follow-Up
81
+
## Archived Advantage Builds
82
+
83
+
These checkpoints apply only to the earlier builds, before the base* rename.
91
84
92
85
The [generator follow-up](docs/1.14/TEST-COVERAGE-BACKPORT.md#generator-follow-up) records the older `pa114-candidate-c` inputs.
93
86
Its 126 operating jobs and 126 cold checks, 39 GUI windows, 351 caption cases,
@@ -97,7 +90,7 @@ is retained. This is a pre-final Steam-control checkpoint, not qualification of
97
90
the newer SteamAdvantage jars or harness. Those still need the final sweep.
98
91
Manual play-testing and release review remain separate.
99
92
100
-
## Final T Candidate
93
+
**Final pre-rename candidate**
101
94
102
95
The [final-t checkpoint](docs/1.14/TEST-COVERAGE-BACKPORT.md#final-t-candidate)
103
96
records profile `pa114-candidate-e` and its exact jar hashes. All 132 operating
0 commit comments