实时预览与 HUD
文档/easier-building/实时预览与 HUD

实时预览与 HUD

幻影预览的显示规则、降级策略与 BossBar / ActionBar 引导。

所见即所得

EasierBuilding 的核心体验是实时幻影预览:选点时,插件会把即将放置 / 拆除的效果以半透明的虚拟方块渲染在你眼前,随准星移动动态更新。确认无误再提交,绝不浪费一块方块。

预览长什么样

操作预览样式
放置真实材质的半透明幽灵方块(缩放 0.5)
拆除红色染色玻璃标记(缩放 1.04)
  • 圆柱模式会额外显示一根红色混凝土细柱作为圆心辅助指示物(切换圆心对齐时随之更新,详见方块中心与方块顶点对齐);
  • 镜像设置完成后会显示一块蓝色染色玻璃薄板表示镜像面;
  • 任务执行时,处理过的方块会从预览中逐个移除,进度一目了然。

技术实现

预览使用客户端专属的虚拟方块实体(BlockDisplay),只向玩家发送数据包,不会在世界中创建真实实体,也不会留下任何痕迹。由版本适配器驱动,支持 1.20.1 / 1.21.11 / 26.1.2 等版本;不支持的服务端版本会提示「预览不可用」并跳过预览(不影响实际执行)。

预览上限与降级

单个玩家的预览实体数有上限,超限时会自动降级,避免客户端卡顿:

上限默认值行为
软上限2048超过后降低预览质量
硬上限4096超过后裁剪或拒绝预览

超限时的处理方式由 too-large-mode 决定:

模式行为
BORDER_ONLY(默认)只显示选区轮廓
SAMPLE均匀抽样显示部分方块
DENY拒绝生成预览

降级时会出现「选区过大,已切换为边框预览」之类的字幕提示。预览降级不影响任务的真实执行

BossBar

编辑模式下,屏幕顶部的 BossBar 分段显示:

含义
建造模式:<模式>当前模式名称
修改器:<修改器>已激活的修改器
随机:ON随机材质袋已作为材料源
状态:⯈放置任务运行中(整条变绿)
状态:❚❚任务因材料不足暂停(整条变黄)

启用公平用量时,还会追加两条额度 BossBar(短窗蓝色、周期紫色),详见公平用量

ActionBar

屏幕下方的 ActionBar 会一步步引导你:

  • 待命状态:提示「左键选择第一个点进入破坏操作选点,手持方块右键选择第一个点进入放置选点」;
  • 选点中:绿色(放置)/ 红色(拆除)提示当前该选哪个点(如「继续右键选择中心点(1/3)」),并实时显示线长、半径、宽高等参数;
  • 任务运行:实时汇报「正在处理:成功 / 跳过 / 失败」;
  • 任务暂停:提示暂停原因。

什么时候刷新预览

选点、切换手持物品、切换模式 / 变体、按 F 切换对齐、切换世界、切换游戏模式、任务处理进度都会触发预览刷新。刷新频率受 update-interval-ticks(默认 5 tick)节流,保证流畅。

常见问题

预览方块会阻挡我吗?会不会被其他玩家看到?

不会。预览是客户端专属的虚拟实体,只有你自己能看到,不参与碰撞,也不影响其他玩家。

预览和实际结果会不一致吗?

替换策略、保护插件拦截、材料不足都会影响最终结果;预览显示的是「预期效果」,被跳过或暂停的方块会在任务报告中如实体现。

预览太卡怎么办?

请管理员适当降低 max-displays-per-player,或把 too-large-mode 调整为 BORDER_ONLY(默认)以减少渲染量。