layue13
b51852c15b
ci: ignore docs/reports-only pushes; remove reports/ (GTNHLib#67)
Build / build (push) Successful in 3m6s
Build / publish (push) Successful in 1m35s
2026-11-08 07:40:45 +00:00
layue13
9c7845580b
Merge pull request 'perf: a tank looks each neighbour tile up once per tick' ( #32 ) from perf/reuse-block-lookups into main
Build / build (push) Successful in 1m57s
Build / publish (push) Successful in 2m5s
2026-11-07 18:16:40 +00:00
layue13 and Claude Sonnet 5.5
3b4bc76cc6
perf: a tank looks each neighbour tile up once per tick
...
Build / build (push) Skipped
Build / publish (push) Skipped
Build / build (pull_request) Successful in 5m55s
Build / publish (pull_request) Skipped
updateEntity asked the world for the tile above up to three times and the tile
below up to two times per tick; the blocks around cannot change between those
calls (a taint explosion earlier in the tick is handled before the first
lookup), so each is read once. Results identical, pinned by a test that runs
the old lookup sequence next to the new one.
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-11-08 01:59:24 +08:00
layue13
579c7064e2
Merge pull request 'perf: creative node verifies its registration instead of trusting it forever' ( #31 ) from perf/creative-node-self-heal into main
Build / build (push) Successful in 3m31s
Build / publish (push) Successful in 1m59s
2026-11-07 16:02:53 +00:00
layue13 and Claude Sonnet 5.5
0ae97629e3
perf: creative node verifies its registration instead of trusting it forever
...
Build / build (push) Skipped
Build / publish (push) Skipped
Build / build (pull_request) Successful in 2m11s
Build / publish (pull_request) Skipped
#29 registered the location once. The old per-tick rewrite also repaired the shared
TileNode.locations map when another mod cleared or altered it. One lookup and four
int compares per tick restore that: generateId runs again as soon as the entry is
missing or different.
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-11-07 23:10:59 +08:00
layue13
206d7579ae
Merge pull request 'perf: hyper node creator skips redundant aspect rewrites' ( #30 ) from perf/hyper-node-creator into main
Build / build (push) Successful in 54s
Build / publish (push) Successful in 1m5s
2026-11-07 06:20:36 +00:00
layue13 and Claude Sonnet 5.5
34f98ad930
perf: hyper node creator rewrites the node only when it no longer holds the wanted aspects
...
Build / build (push) Skipped
Build / publish (push) Skipped
Build / publish (pull_request) Skipped
Build / build (pull_request) Successful in 43s
Closes TDLM/thaumicadditions#16
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-11-07 14:19:39 +08:00
layue13
a0e3d1751f
Merge pull request 'perf: creative node registers once, no server stack walk' ( #29 ) from perf/creative-node-registry into main
Build / build (push) Successful in 51s
Build / publish (push) Successful in 45s
2026-11-07 06:18:49 +00:00
layue13 and Claude Sonnet 5.5
726fef01f6
perf: creative node registers its location once, server skips the collision stack walk
...
Build / build (push) Skipped
Build / build (pull_request) Successful in 1m7s
Build / publish (pull_request) Skipped
Build / publish (push) Skipped
Closes TDLM/thaumicadditions#17
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-11-07 14:17:27 +08:00
layue13
f523d73954
Merge pull request 'perf: singularity pull box queried once per tick' ( #28 ) from perf/singularity-queries into main
Build / build (push) Successful in 44s
Build / publish (push) Successful in 1m5s
2026-11-07 06:16:34 +00:00
layue13 and Claude Sonnet 5.5
51a1e0d83d
perf: grounded singularity builds its pull box and queries entities once per tick
...
Build / build (push) Skipped
Build / publish (push) Skipped
Build / build (pull_request) Successful in 40s
Build / publish (pull_request) Skipped
Closes TDLM/thaumicadditions#21
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-11-07 14:15:36 +08:00
layue13
12042a98d8
Merge pull request 'perf: tank and tainted crop lookups hoisted' ( #27 ) from perf/tank-crops-lookups into main
Build / build (push) Successful in 48s
Build / publish (push) Successful in 48s
2026-11-07 06:13:31 +00:00
layue13 and Claude Sonnet 5.5
69fc32e3f6
perf: tanks and tainted crops stop re-querying the same positions each tick
...
Build / build (push) Skipped
Build / publish (push) Skipped
Build / build (pull_request) Successful in 1m25s
Build / publish (pull_request) Skipped
Closes TDLM/thaumicadditions#20 , closes TDLM/thaumicadditions#22
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-11-07 14:11:48 +08:00
layue13
b8e763aa68
Merge pull request 'guiFactory 指向真实的类' ( #26 ) from fix/guifactory into main
Build / build (push) Successful in 5m39s
Build / publish (push) Successful in 1m40s
2026-11-06 14:47:01 +00:00
layue13 and Claude Opus 5.5
0af6cc0b7f
配置界面列出实际分类,补上 Botania 和结构类的旧路径
...
Build / build (push) Skipped
Build / publish (push) Skipped
Build / build (pull_request) Successful in 5m46s
Build / publish (pull_request) Skipped
配置界面只显示空的 general 分类,选项都在 clientside、customization、misc 里,现在按实际分类列出有选项的分类。
TA.java 里 Botania 的 init、postInit 和 StructureDefiner 的默认类还是 mrdimka 旧路径,改成 com.pengu 下实际存在的类。这几处目标方法都是空的或和原来的回退一样,行为不变。
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01TiBPbTviTx789GNU9SbE4p
2026-11-06 22:30:58 +08:00
layue13 and Claude Opus 5.5
cac303797f
guiFactory 指向真实的类
...
Build / build (push) Skipped
Build / publish (push) Skipped
Build / publish (pull_request) Canceled after 0s
Build / build (pull_request) Canceled after 9m55s
@Mod 里的 guiFactory 还是作者改包名前的 mrdimka 路径,类不存在,启动时报 ClassNotFoundException,模组列表的配置按钮也用不了。
改成 com.pengu 下实际存在的 ConfigurationGuiFactory。
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01TiBPbTviTx789GNU9SbE4p
2026-11-06 22:20:27 +08:00
layue13
8e0a57d42f
Merge pull request 'ci: standard v3 (action upgrades + cache-provider external)' ( #25 ) from ci/standardize-v3 into main
Build / build (push) Successful in 5m30s
Build / publish (push) Successful in 9m11s
2026-11-04 19:08:03 +00:00
layue13
1ea78a02f8
ci: standard v3 (action upgrades + cache-provider external)
Build / build (pull_request) Successful in 1m24s
Build / publish (pull_request) Skipped
Build / build (push) Skipped
Build / publish (push) Skipped
2026-11-04 18:57:49 +00:00
layue13
b82c3fe947
Merge pull request 'ci: apply standard v1 (concurrency + permissions + cache policy)' ( #23 ) from ci/standardize-v1 into main
Build / build (push) Successful in 56m7s
Build / publish (push) Failing after 31m16s
2026-11-04 15:33:10 +00:00
layue13
aa090008cf
ci: apply standard v1 (concurrency + permissions + cache policy)
2026-11-04 14:56:26 +00:00
layue13
cded7cd3ee
Merge pull request '去掉三个方块缺失贴图的日志报错' ( #19 ) from fix/missing-textures into main
Build / build (push) Successful in 2m17s
Build / publish (push) Successful in 2m41s
2026-11-04 05:54:13 +00:00
layue13 and Claude Opus 5.5
737e8d3b28
去掉三个方块缺失贴图的日志报错
...
infuser_activator、hyper_node_creator、returner_block 都有自己的渲染或不绘制,方块图标只用于粒子。
它们的贴图名指向不存在的文件或根本没设,每次拼贴图都报错。原版 jar 的字节码和资源也是这样,不是反编译造成的。
改指向 jar 里现有的贴图,不加新图。
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01TiBPbTviTx789GNU9SbE4p
2026-11-04 13:48:14 +08:00
layue13
1b2b9767c9
Merge pull request '去掉物品使用进度条' ( #18 ) from fix/remove-use-bar into main
Build / build (push) Successful in 7m3s
Build / publish (push) Successful in 3m5s
2026-11-04 03:29:26 +00:00
layue13 and Claude Opus 5.5
005c58798e
去掉物品使用进度条
...
吃喝、拉弓、格挡时 HUD 会在屏幕上方画一条进度条,位置用 displayWidth / 8 计算,
不考虑界面缩放,条会偏到左上角。Ethyn 决定不画。
只删这一段,精金护甲条、TipMessage 和 IHUDRenderable 不动。
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01TiBPbTviTx789GNU9SbE4p
2026-11-04 11:27:31 +08:00
layue13
317a706d97
Merge pull request 'Apply the standard TDLM .gitignore template' ( #13 ) from chore/standard-gitignore into main
Build / build (push) Successful in 10m6s
Build / publish (push) Successful in 12m8s
2026-11-02 15:54:58 +00:00
layue13
f511c38f15
Apply the standard TDLM .gitignore template
2026-11-02 23:46:34 +08:00
layue13
db2028bf13
Merge pull request 'Remove committed runtime artifacts' ( #12 ) from chore/remove-committed-runtime-artifacts into main
Build / build (push) Successful in 4m16s
Build / publish (push) Failing after 3m54s
2026-11-01 18:30:15 +00:00
layue13
cb11c89b5e
Remove committed runtime artifacts and ignore them
2026-11-02 01:52:50 +08:00
layue13
6d30f8065b
Merge pull request 'perf: watch/boundary items (TESR models reused, single tile lookups, aura packet length check)' ( #11 ) from perf/watch-boundary into main
Build / build (push) Successful in 7m31s
Build / publish (push) Successful in 4m2s
2026-10-31 19:20:02 +00:00
layue13 and Claude Opus 5.5
7b7a014a15
docs(reports): close the watch/boundary items fixed or rejected in #11
...
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com >
2026-10-31 21:42:27 +08:00
layue13 and Claude Opus 5.5
0fe2dded65
perf: watch/boundary items (TESR models and textures reused, single tile lookups, aura packet length check)
...
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com >
2026-10-31 21:41:54 +08:00
layue13
fbc9f7e66f
Merge pull request 'build: 发布名改为 thaumicadditions(和整合包一致)' ( #10 ) from build/artifact-name into main
Build / build (push) Successful in 33s
Build / publish (push) Successful in 39s
2026-10-29 08:20:53 +00:00
layue13 and Claude Opus 5.5
cfff95a728
build: publish as uk.potatolab:thaumicadditions, the name the pack resolves
...
Gitea's registry ignored case, so ThaumicAdditions and thaumicadditions were one package there; Nexus is
case-sensitive and the pack (modules.json) asks for thaumicadditions.
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com >
2026-10-29 16:20:19 +08:00
layue13
b168a9c636
reports: thaumicadditions P2 — F8–F15 sweep, open F-018 (F13 boundary)
...
- F-018: per-frame text-width re-measure in 9 GUI foreground layers plus
the HUD TipMessage width loop; boundary with magnitude arithmetic and
the cache-at-initGui fix path
- exclusion face: F8 guard-in-place (vanilla 64-block TE render cap,
never overridden), F9/F10/F12/F14 zero form, F11 design body (fixed
small counts on gameplay events), F15 startup-time icon registration
- F-005 same-shape note (TileRendererCreativeNode), F-016 fix line gains
its magnitude arithmetic
- hub: HEAD c49b5f0@main, P2 round row, matrix total 18, open 14
[skip ci]
2026-10-29 16:15:12 +08:00
layue13
c49b5f03fb
Merge pull request 'build: 升级 Stratum 和依赖到最新的可排序版本' ( #9 ) from build/stratum-bump into main
Build / build (push) Successful in 4m54s
Build / publish (push) Successful in 4m40s
2026-10-29 03:56:16 +00:00
layue13 and Claude Opus 5.5
5f3cf55a11
build: the newest builds of our dependencies
...
- CoFHLib-1.7.10-Legacy 1.7.10R3.0.3-6ab2b0e→1.7.10R3.0.3-20261028.145717-gbf0ac89
- Thaumcraft4 1.7.10-4.2.3.5-d3ece2a→4.2.3.5-20261028.155248-g1a600e9
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com >
2026-10-29 10:54:19 +08:00
layue13
e18787b9d3
Merge pull request 'build: 升级 Stratum 和依赖到最新的可排序版本' ( #8 ) from build/stratum-bump into main
Build / build (push) Successful in 3m43s
Build / publish (push) Successful in 5m42s
2026-10-28 16:03:13 +00:00
layue13 and Claude Opus 5.5
972e923e7f
build: Stratum 1.0.0-20261028.131341-gd551223 and the newest builds of our dependencies
...
- Baubles-Expanded 44bd380→2.2.26-GTNH-20261028.073612-05c60e5
- Botania 1.13.36-GTNH-722cecf→1.13.39-GTNH-20261028.095433-ced42fb
- Waila 1.19.30-5462a91→1.19.34-20261028.113545-b225c7b
- stratum
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com >
2026-10-28 22:39:29 +08:00
layue13
582b5fadef
Merge pull request 'build: 用 Stratum 项目模式发布到 Nexus(版本可排序)' ( #7 ) from build/stratum into main
Build / build (push) Successful in 3m9s
Build / publish (push) Successful in 4m21s
2026-10-28 13:29:17 +00:00
layue13
e4ec593368
build: publish through Stratum (project mode): Nexus, <version>-<commit time>-g<sha>
2026-10-28 19:41:53 +08:00
layue13
06e47ff26a
Merge pull request 'docs(reports): 从 TDLMPack 迁入 F-item 报告' ( #5 ) from cursor/reports-migration-5bc2 into main
Build / build (push) Successful in 5m17s
Build / publish (push) Successful in 3m50s
2026-10-27 09:08:06 +00:00
layue13
f0275d9ce1
docs(reports): migrate F-items from TDLMPack into reports/
...
Split Pack reports/repos/thaumicadditions.md into reports/README.md + F-*.md. Keep Pack statuses.
2026-10-27 16:35:19 +08:00
layue13
a183f618ca
Merge pull request 'fix F-001..F-004:concurrency、maven content、虚空箱/返回器 canUpdate' ( #4 ) from cursor/thaumicadditions-xiu-f001-004-5c90 into main
Build / publish (push) Successful in 6m25s
Build / build (push) Successful in 7m56s
2026-10-26 14:34:26 +00:00
layue13
e18263c12b
fix F-001..F-004: concurrency, maven content, idle TE canUpdate
...
- F-001: add workflow concurrency group (cancel-in-progress false for publish)
- F-002: TDLM Maven content includeGroup uk.potatolab
- F-003: TileVoidChest canUpdate false (empty updateEntity)
- F-004: TileReturner canUpdate false
2026-10-26 22:26:38 +08:00
layue13
2f7b9c9696
Merge pull request 'gradle.properties:去掉未生效的 MCP 映射设置' ( #3 ) from cleanup/drop-unused-mappings-props into main
...
Build / build (push) Successful in 46s
Build / publish (push) Successful in 43s
Reviewed-on: #3
2026-10-16 04:03:05 +00:00
layue13 and Claude Sonnet 5.5
c3bce62329
gradle.properties:去掉未生效的 MCP 映射设置
...
channel / mappingsVersion / remoteMappings 是上一次“换成 MCP 名”时留下的。
源码实际用的是 Forge 内嵌名(setBlockName、setMaxDamage 等),构建也走内嵌映射,
这三项不起作用。删除前后 compileJava 产物的全部 class 逐字节一致。
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-10-15 21:02:16 -07:00
layue13 and Claude Sonnet 5.5
0d8fb608a6
ci: 拆出独立的 publish 任务,Maven 密钥只给发布任务 [skip ci]
...
[skip ci]
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-10-14 17:29:59 +00:00
layue13 and Claude Sonnet 5.5
b636e56276
ci: 统一 workflow 写法,使其在 Gitea 与 GitHub 上通用 [skip ci]
...
[skip ci]
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-10-14 07:42:58 +00:00
layue13 and Claude Sonnet 5.5
67578c4c41
去掉 required-after:particlelib;项目名和 artifactId 改小写
...
Build / build (push) Successful in 15m16s
代码里没有任何类导入 ParticleLib,TDLM 的包里也没有这个模组,保留依赖会让模组无法加载。
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-10-11 04:22:50 -07:00
layue13 and Claude Sonnet 5.5
7a7ddeb535
README:整理已知问题列表
...
Build / build (push) Successful in 20m35s
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-10-11 04:14:38 -07:00