ATM10 compatibility report
Tinfoil is made for one pack: All the Mods 10 with Tinfoil as the only extra mod. This page records what has been checked against it and how to repeat the check.
Status: pending. The in-game run in a real ATM10 instance is the dry run of the port, which has not happened yet. Everything marked pending below is filled in from that run.
Tested setup
| Pack | All the Mods 10 (Prism instance), NeoForge 21.1.265, Minecraft 1.21.1 |
| Tinfoil | 1.21.1-<version> from mod/ (./gradlew build) |
| Date | pending (dry run) |
| Java | 21 (Prism's java-runtime-delta) |
What is known without the pack running
- Registry targets. The porter validates every target id of its mapping tables against registry dumps of the ATM10 instance (
porter registries: static dumps read from the mod jars; a live in-game dump is still open), so the legacy-id table only points at ids that ATM10 or Tinfoil provide. - Dev environment. The game tests (
./gradlew runGameTestServer: block families, decor, relic cache round trip, legacy aliases, ruins, statues, folds, islands) run on plain NeoForge 21.1.265, not inside ATM10. - No compat code. Tinfoil has no optional integrations yet (INTEGRATIONS), so there is no code path that only runs with other mods present.
- Ids. Everything Tinfoil registers is in the
tinfoil:namespace; legacy aliases only apply to unregistered ids, so they can't shadow an ATM10 mod.
How to repeat it
- Build the jar:
cd mod && ./gradlew build. - Prism: copy the All the Mods 10 instance (keep the original untouched), put the jar into
minecraft/mods/. Or run the dev client inside the instance:./gradlew runClient -PgameDir="<instance>/minecraft". - Start a world, then run the commands below and paste their output here.
/tinfoil diagnose
/tinfoil scan # only in a ported world: compares the chunks with tinfoil/expected.json
For the full port check (import, scan, folds) follow the dry-run guide in docs/porting/dryrun.md.
/tinfoil diagnose
Prints the Tinfoil, NeoForge and Minecraft versions, the number of loaded mods, the Founders config and the legacy remapper state, e.g.:
Tinfoil <version> · NeoForge 21.1.265 · Minecraft 1.21.1 · <n> mods
statues: 5 founders [...], scale 1, schemes [...], fetchSkins true, 0 blocks queued
legacy remap: <aliases per registry>
scans queued: 0
Output in ATM10: pending (dry run).
Findings
| area | result |
|---|---|
| Startup, no errors or registry warnings | pending |
| Creative tab, recipes in JEI/EMI, Jade tooltips | pending |
/tinfoil scan on the ported world: blocks lost | pending (target: 0) |
| Fold pass next to ATM10 terrain | pending |
| Performance (startup time, TPS with folds and islands on) | pending |