去掉物品使用进度条 #18

Merged
layue13 merged 1 commits from fix/remove-use-bar into main 2026-11-04 03:29:26 +00:00
Owner

Requested by Ethyn · project thread

改动

去掉 HUD.render 里物品使用时(吃喝、拉弓、格挡)在屏幕上方画的进度条。它的位置用 displayWidth / 8 计算,不考虑界面缩放,条会偏到左上角。Ethyn 决定:关掉,不画。

只删这一段和因此不再使用的 Util import。精金护甲条、TipMessage 和 IHUDRenderable 不动。

验证

  • ./gradlew build(JDK 25)通过。
  • 构建出的 HUD.class 经 javap 检查,已没有 getItemInUse、getMaxItemUseDuration、applyModule、displayWidth。
  • 源码里没有其他地方读 getItemInUse 或用 HudLocation / gui/HUD.png 画这条。
  • 没有进游戏实测。

备注

TipMessage.java:51 也用 displayWidth / 8 定位提示文字,这个 PR 没有动它。

合并并发布后,TDLMPack 才会用到这个改动。

🤖 Generated with Claude Code

https://claude.ai/code/session_01TiBPbTviTx789GNU9SbE4p

<!-- claude-projects-attribution --> _Requested by **Ethyn** · [project thread](https://claude.ai/code/project/chan_01DUNCDJLEksDHKpX5X5cThi?thread=cmsg_01DUNCDJLEksDHKpX5X5cThi8VZqMkbaA1Vv46Chh7FCYR)_ ## 改动 去掉 `HUD.render` 里物品使用时(吃喝、拉弓、格挡)在屏幕上方画的进度条。它的位置用 `displayWidth / 8` 计算,不考虑界面缩放,条会偏到左上角。Ethyn 决定:关掉,不画。 只删这一段和因此不再使用的 `Util` import。精金护甲条、`TipMessage` 和 `IHUDRenderable` 不动。 ## 验证 - `./gradlew build`(JDK 25)通过。 - 构建出的 `HUD.class` 经 `javap` 检查,已没有 `getItemInUse`、`getMaxItemUseDuration`、`applyModule`、`displayWidth`。 - 源码里没有其他地方读 `getItemInUse` 或用 `HudLocation` / `gui/HUD.png` 画这条。 - 没有进游戏实测。 ## 备注 `TipMessage.java:51` 也用 `displayWidth / 8` 定位提示文字,这个 PR 没有动它。 合并并发布后,TDLMPack 才会用到这个改动。 🤖 Generated with [Claude Code](https://claude.com/claude-code) https://claude.ai/code/session_01TiBPbTviTx789GNU9SbE4p
layue13 added 1 commit 2026-11-04 03:27:50 +00:00
吃喝、拉弓、格挡时 HUD 会在屏幕上方画一条进度条,位置用 displayWidth / 8 计算,
不考虑界面缩放,条会偏到左上角。Ethyn 决定不画。
只删这一段,精金护甲条、TipMessage 和 IHUDRenderable 不动。

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01TiBPbTviTx789GNU9SbE4p
layue13 merged commit 1b2b9767c9 into main 2026-11-04 03:29:26 +00:00
Sign in to join this conversation.
No Reviewers
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: TDLM/thaumicadditions#18