[PR #236] [MERGED] kb: Porting Thaumcraft 4 (1.7.10 Forge) to Minecraft 1.20.1 Fabric #238

Closed
opened 2026-10-15 20:54:40 +00:00 by bsakaguchi · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/rehan-remade/universal-modder/pull/236
Author: @aetherna1111-glitch
Created: 10/11/2026
Status: ✅ Merged
Merged: 10/12/2026
Merged by: @rehan-remade

Base: main ← Head: kb/minecraft-porting-thaumcraft-4-1-7-10-forge-to-minecraft-1-20-1-fabric


📝 Commits (10+)

  • 644ad01 kb: Porting Thaumcraft 4 (1.7.10 Forge) to Minecraft 1.20.1 Fabric (Minecraft)
  • ddece41 kb: Thaumcraft 4 port note - connected textures as blockstates, harness exit code
  • 8b8974d kb: Thaumcraft 4 port note - dummy block entities, populate +8 frame, harness flight, locating jigsaw pieces
  • 654806f kb: Thaumcraft 4 port note - Loom version gate, transitive cloth-config, Trinkets vs the Accessories layer
  • 3d7b434 kb: Thaumcraft 4 port note - data fixer ERROR lines, testing the release jar on a real server
  • 21094ef kb: Thaumcraft 4 port note - the real-client click path is now verified
  • 5091946 kb: Thaumcraft 4 port note - leftovers of the first source version, tests that cannot fail
  • 6be1d57 kb: thaumcraft port - renderer audit, 1.7.10 GUI item frame, RNG-aware visual checks (gotchas 26-28)
  • 1112ba0 kb(thaumcraft): silent port-only refusals; driving GUIs from a client harness
  • 1e55dd1 Merge main into the Thaumcraft port note branch

📊 Changes

3 files changed (+423 additions, -1 deletions)

View changed files

📝 knowledge/INDEX.md (+2 -1)
➕ knowledge/games/minecraft/porting-thaumcraft-4-1-7-10-forge-to-minecraft-1-20-1-fabric.md (+376 -0)
📝 knowledge/index.json (+45 -0)

📄 Description

What: Minecraft: a field note on porting Thaumcraft 4.2.3.5 (Forge 1.7.10) to Minecraft 1.20.1 Fabric, with exact versions, the route, data extracted by script, GameTests as the oracle, gotchas, verification and what is not verified.

Checklist

  • um kb check passes (field notes) / uv run --with pytest pytest -q tests passes (code)
  • um kb index regenerated (field notes)
  • no game files, extracted assets, decompiled code dumps or secrets
  • nothing that cheats other players or bypasses anti-cheat / DRM / ownership checks
  • versions, verification and what was NOT verified are written down
  • authored by (agent + model / human): Claude Code with @aetherna1111-glitch

🤖 Generated with Claude Code

https://claude.ai/code/session_01KKNUp8RuduYreNsFM6rvZg


Generated by Claude Code


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/rehan-remade/universal-modder/pull/236 **Author:** [@aetherna1111-glitch](https://github.com/aetherna1111-glitch) **Created:** 10/11/2026 **Status:** ✅ Merged **Merged:** 10/12/2026 **Merged by:** [@rehan-remade](https://github.com/rehan-remade) **Base:** `main` ← **Head:** `kb/minecraft-porting-thaumcraft-4-1-7-10-forge-to-minecraft-1-20-1-fabric` --- ### 📝 Commits (10+) - [`644ad01`](https://github.com/rehan-remade/universal-modder/commit/644ad011de6b467aeb47e0fe3d42cf77d118cd91) kb: Porting Thaumcraft 4 (1.7.10 Forge) to Minecraft 1.20.1 Fabric (Minecraft) - [`ddece41`](https://github.com/rehan-remade/universal-modder/commit/ddece412666b284b5f72a821e4fbdb3f8968546b) kb: Thaumcraft 4 port note - connected textures as blockstates, harness exit code - [`8b8974d`](https://github.com/rehan-remade/universal-modder/commit/8b8974dd83577101f6190c085795871e665ef928) kb: Thaumcraft 4 port note - dummy block entities, populate +8 frame, harness flight, locating jigsaw pieces - [`654806f`](https://github.com/rehan-remade/universal-modder/commit/654806f1f043f91573689c156592e0ebfc9e80f6) kb: Thaumcraft 4 port note - Loom version gate, transitive cloth-config, Trinkets vs the Accessories layer - [`3d7b434`](https://github.com/rehan-remade/universal-modder/commit/3d7b434b3029f8d040a34f4f5ddb8aadd2025763) kb: Thaumcraft 4 port note - data fixer ERROR lines, testing the release jar on a real server - [`21094ef`](https://github.com/rehan-remade/universal-modder/commit/21094effd3e4f28728c330bbff70d8a988ba9ee6) kb: Thaumcraft 4 port note - the real-client click path is now verified - [`5091946`](https://github.com/rehan-remade/universal-modder/commit/5091946548b052bad407829cef05939a5ed451ef) kb: Thaumcraft 4 port note - leftovers of the first source version, tests that cannot fail - [`6be1d57`](https://github.com/rehan-remade/universal-modder/commit/6be1d5710485b71ece1ea2dea3cbac9d6e2897fa) kb: thaumcraft port - renderer audit, 1.7.10 GUI item frame, RNG-aware visual checks (gotchas 26-28) - [`1112ba0`](https://github.com/rehan-remade/universal-modder/commit/1112ba0f4af680933578a2b310327a40be9e7c25) kb(thaumcraft): silent port-only refusals; driving GUIs from a client harness - [`1e55dd1`](https://github.com/rehan-remade/universal-modder/commit/1e55dd1956b6fb5d030d3a05693cb6ad80f5aaff) Merge main into the Thaumcraft port note branch ### 📊 Changes **3 files changed** (+423 additions, -1 deletions) <details> <summary>View changed files</summary> 📝 `knowledge/INDEX.md` (+2 -1) ➕ `knowledge/games/minecraft/porting-thaumcraft-4-1-7-10-forge-to-minecraft-1-20-1-fabric.md` (+376 -0) 📝 `knowledge/index.json` (+45 -0) </details> ### 📄 Description **What:** Minecraft: a field note on porting Thaumcraft 4.2.3.5 (Forge 1.7.10) to Minecraft 1.20.1 Fabric, with exact versions, the route, data extracted by script, GameTests as the oracle, gotchas, verification and what is not verified. **Checklist** - [x] `um kb check` passes (field notes) / `uv run --with pytest pytest -q tests` passes (code) - [x] `um kb index` regenerated (field notes) - [x] no game files, extracted assets, decompiled code dumps or secrets - [x] nothing that cheats other players or bypasses anti-cheat / DRM / ownership checks - [x] versions, verification and what was NOT verified are written down - [x] authored by (agent + model / human): Claude Code with @aetherna1111-glitch 🤖 Generated with [Claude Code](https://claude.com/claude-code) https://claude.ai/code/session_01KKNUp8RuduYreNsFM6rvZg --- _Generated by [Claude Code](https://claude.ai/code/session_01VfBVHMBywxdbaizz8uKQPN)_ --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
bsakaguchi 2026-10-15 20:54:40 +00:00
Sign in to join this conversation.
No labels
pull-request
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
rehan-remade/universal-modder#238
No description provided.