Skip to content

Added tooltips for some items that were missing in 26.1. 添加了26.1缺失的一部分物品tooltip#3801

Merged
Gu-ZT merged 1 commit into
Anvil-Dev:dev/26.1/1.6from
PigeonNian:tooltip/26.1/1.6
Jun 21, 2026
Merged

Added tooltips for some items that were missing in 26.1. 添加了26.1缺失的一部分物品tooltip#3801
Gu-ZT merged 1 commit into
Anvil-Dev:dev/26.1/1.6from
PigeonNian:tooltip/26.1/1.6

Conversation

@PigeonNian

Copy link
Copy Markdown
Contributor
  • 添加大、中、小功率转换器的物品提示及方块提示信息
  • 新增智能方块放置器的功能描述及详细按Shift时的提示
  • 增加结构磁盘和结构扫描器的相关提示信息
  • 结构扫描器支持最大16×16×16结构存储及红石自动扫描
  • 修改相应中英文语言文件,保持提示内容一致性

- 添加大、中、小功率转换器的物品提示及方块提示信息
- 新增智能方块放置器的功能描述及详细按Shift时的提示
- 增加结构磁盘和结构扫描器的相关提示信息
- 结构扫描器支持最大16×16×16结构存储及红石自动扫描
- 修改相应中英文语言文件,保持提示内容一致性
@anvil-craft

Copy link
Copy Markdown

差异分析完毕。以下是完整审查结果。


代码审查摘要

结论:评论(1 个语法问题,1 个缺失文件建议)

文件清单

文件 状态 行数
en_us.json 修改 +12/-0
en_ud.json 修改 +12/-0
ItemTooltipManager.java 修改 +13/-0

概述

PR 为 26.1 版本中缺失 tooltip 的物品添加了提示信息,涉及大/中/小功率转换器、智能方块放置器、结构磁盘和结构扫描器。代码量仅 108 行(实际只有 37 行新增),改动集中且清晰。


🟢 看起来不错

  1. 注册模式正确:所有 tooltip 遵循既有的 NORMAL.put(...) / SHIFT.put(...) 模式,方块通过 .asItem() 注册,物品(结构磁盘)通过 ModItems.STRUCTURE_DISK.get() 注册。
  2. 语言键一致en_us.json 中的 key 与 Java 源码中的字符串内容完全匹配,无拼写错误。
  3. en_ud.json 镜像正确:Upside-down English 条目是英文条目的正确倒置变换。
  4. NORMAL 与 SHIFT 分离合理:基础提示和 Shift 详细提示的职责划分清晰,与项目现有约定一致。
  5. 无安全隐患:无硬编码凭据、无调试残留、无合并冲突标记。
  6. 文件末尾换行符正常:无 No newline at end of file 警告。

💡 建议

1. 英文语法 — STRUCTURE_SCANNER Shift 提示

en_us.json 第 61 行:

When powered by redstone, it will automatically scans and stores structures

问题will 后面应接动词原形,"will automatically scans" 语法不正确。

建议(两种方案):

  • 方案 A:"When powered by redstone, it will automatically scan and store structures"
  • 方案 B:"When powered by redstone, it automatically scans and stores structures"

对应的 Java 源码 ItemTooltipManager.java 第 104 行也需同步修正。


2. 英文表述 — "Maximum can store"

en_us.json 第 61 行 & Java 第 103 行:

Maximum can store 16×16×16 structure

表述略显生硬。建议改为更自然的形式:

Maximum structure size: 16×16×16

Can store a structure of up to 16×16×16

3. ⚠️ 中文语言文件未更新

PR 描述写道 "修改相应中英文语言文件,保持提示内容一致性",但本次修改仅涉及 en_us.jsonen_ud.json

请确认以下文件是否也需要添加对应的新 key:

  • zh_cn.json
  • zh_tw.json / zh_hk.json

若手工维护,建议补充中文翻译;若这些文件由数据生成器自动生成,则需确认生成流程是否已覆盖新 key。


总结

这是一次干净、聚焦的 tooltip 补充 PR。核心代码模式和语言文件结构都正确,仅有 2 处英文措辞值得微调,以及中文语言文件的同步问题需确认。没有阻止合并的严重问题。

@Gu-ZT Gu-ZT merged commit 2a7ccb0 into Anvil-Dev:dev/26.1/1.6 Jun 21, 2026
2 checks passed
@anvil-craft

Copy link
Copy Markdown

PR #3801 状态为 closed

根据约束第 1 条——操作是 closed在此停止,不进行审查,不发表任何评论

无需进一步操作。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants