VoxelMap x SeedMapper

VoxelMap x SeedMapper

VoxelMap x SeedMapper 是 VoxelMap 的一个大幅修改的分支版本,它将 SeedMapper 直接集成到客户端中,并通过高级区块覆盖、数据共享和世界地图工具扩展了 VoxelMap 的功能。

工具

VoxelMap x SeedMapper by CevAPI

LOGO

VoxelMap x SeedMapper 是 VoxelMap Updated 的一个大幅修改的分支,将 SeedMapper 直接集成到客户端中,并通过高级区块覆盖层、数据共享和世界地图工具扩展了 VoxelMap。非常适合基地和结构战利品搜寻!

此分支新增功能

SeedMapper 核心

  • 将 SeedMapper 集成到客户端(无需外部模组工作流程)。
  • 新增对结构、生物群系、史莱姆区块、矿脉、地形、洞穴、峡谷和战利品的定位。
  • 新增世界地图和小地图标记渲染,用于显示 SeedMapper 结果。
  • 新增已定位目标的完成追踪。
  • 新增已保存种子、手动种子输入以及每世界/每服务器的 SeedMapper 状态。
  • 新增捆绑的 cubiomes 支持(SeedMapper 的分支)。

SeedMap

SeedMap

SeedMapper 菜单

SeedMapMenu

定位结构

LocateStructure

SeedMapper 命令

  • 新增本地命令根:/seedmap、/sm、/voxelmap、/vmap。
  • 新增定位、高亮、导出和源链命令支持。

常用命令:

  • /seedmap help
  • /seedmap seed <种子>
  • /seedmap locate structure <特性ID>
  • /seedmap locate biome <生物群系名称>
  • /seedmap locate orevein <iron|copper>
  • /seedmap locate slime
  • /seedmap locate loot <文本>
  • /seedmap highlight ore <方块> [区块数]
  • /seedmap highlight orevein [区块数]
  • /seedmap highlight terrain [区块数]
  • /seedmap highlight canyon [区块数]
  • /seedmap highlight cave [区块数]
  • /seedmap highlight clear
  • /seedmap export [visible|radius <方块数>|area <x> <z> <半径>]
  • /seedmap source <run|seeded|positioned|in|versioned|flagged|as|rotated> ...

ESP、追踪和战利品工作流程

  • 新增方块、矿脉、洞穴、峡谷和地形的 ESP 渲染。
  • 新增可配置的 ESP 样式配置文件(填充/轮廓/颜色/透明度/超时行为)。
  • 新增已定位结构和战利品结果的高亮/追踪工作流程。
  • 新增接近目标时自动隐藏高亮的功能。
  • 新增集成的战利品查看器,支持搜索(名称、ID、附魔、类 NBT 术语)。

ESP 设置

ESPSettings

地形高亮

TerrainESP

矿石高亮

HardcOre

战利品查看器

LocateLoot

数据包结构支持

  • 新增 SeedMapper 结构的数据包导入。
  • 新增数据包 URL/缓存路径/自动加载/启用控制。
  • 新增图标样式和配色方案控制。
  • 新增每世界数据包结构启用/禁用持久化。
  • 新增数据包定位标记持久化。
  • 改进了世界地图加载状态行为,使 SeedMapper 加载文本在隐藏/禁用时以及精确结果解析后能可靠清除。

Baritone 集成

  • 通过 BaritoneHelper 新增自定义 Baritone 集成。
  • 新增矿石自动矿脉挖掘器——检测暴露的矿脉并利用 Baritone 进行 strip 式挖掘。
  • 需要单独安装 Baritone。

CPU 渲染器

  • 新增完整的基于 CPU 的雷达渲染器,作为 GPU 管线的替代方案。
  • 可通过设置中的新选项切换(启用 CPU 渲染)。
  • 在 CPU 路径上新增方块头盔渲染支持。
  • 使得 VoxelMap 与 Vulkan 及其他修改渲染器的模组完全兼容。

世界地图改进

  • 在全屏地图上新增 SeedMapper 标记图标和战利品标记。
  • 新增标记上下文操作(完成切换、战利品操作、路径点交互)。
  • 新增可见区域导出支持。
  • 新增坐标重新居中/编辑和玩家重新居中操作。
  • 改进了深度缩小和性能模式行为。
  • 新增在世界地图性能模式下保持路径点可见的选项。
  • 新增缩放时可选的缩放级别显示。
  • 改进了极端缩放纹理的处理和渲染。

SeedMapper 集成

LargeMap

标记完成示例

MarkComplete

坐标视图

View

小地图和区块覆盖层改进

  • 在小地图上新增 SeedMapper 标记渲染。
  • 在小地图和世界地图上新增新版区块覆盖层支持(参见上方的新区块系统)。
  • 新增区块网格/史莱姆区块选项。
  • 改进了区块线条渲染(实线模式和粗细控制)。
  • 新增在小地图下方显示计分板位置的选项。

NewChunks

传送门和路径点增强

  • 新增下界传送门、末地传送门和末地信标的传送门标记覆盖层。
  • 新增自动传送门记录和改进了传送门检测。
  • 新增从 Xaero 的小地图和 Wurst 导入路径点。
  • 新增多选路径点处理及可选的删除确认。
  • 扩展了路径点指南针和标签放置选项。
  • 在分享流程中新增维度过滤和复制到剪贴板功能。

ExploredChunks+PortalDetection

WayPoints

新区块系统

  • 新增专用的新区块功能集,带有独立的选项类别/界面。
  • 新增检测和渲染:
    • 新生成的区块
    • 已探索的区块历史
    • 液体利用区块信号
    • 方块更新利用区块信号
  • 新增小地图和全屏世界地图的可视化显示,用于新区块层。
  • 新增持久的区块历史存储,使检测状态在重启后依然有效。
  • 新增区块覆盖层样式控制,包括线条模式/粗细和可见性切换。

区块选项

ChunkOptions

ChunkSync

ChunkSync 允许你与其他玩家安全地共享区块层数据。

一次性设置

  • /chunksync key <密码短语>
  • /chunksync host <litterbox|file.io>

分享

  • /chunksync share

  • /chunksync share to <名称>

    • 导出你的区块共享包。
    • 使用已配置的密码短语加密。
    • 上传到选定的主机。
    • 发布(或私聊)一个编码后的导入令牌。

接收

  • /chunksync get <代码>

  • /chunksync get <代码> as <名称>

    • 默认的 get 将其合并到自己的层中。
    • as <名称> 将其作为单独的有色玩家层导入。
    • 聊天提示中的导入操作会自动使用独立层流程。

手动文件传输

  • /chunksync export [名称] 写入 voxelmap/chunk_share/<名称>/(支持文件夹或 zip 工作流程)。
  • /chunksync import [名称] [as <名称>] 导入本地文件夹或 .zip 包。

管理导入的层

  • /chunksync players
  • /chunksync remove <名称>

ChunkSync

UI 和设置

  • 新增专用的 SeedMapper 选项标签和相关界面。
  • 新增定位器、战利品查看器、ESP 配置文件、数据包和已保存种子/地图的界面。
  • 新增区块管理 UI
  • 新增 ChunkSync 管理 UI(密码短语/分享/接收/手动导入/导出/玩家层/状态)。
  • 更新品牌名称为 VoxelMap x SeedMapper by CevAPI。
  • 为 SeedMapper 和区块同步功能新增/更新了本地化键。

UI

持久化和兼容性

  • SeedMapper 状态、数据包状态、ESP 设置和完成状态通过 VoxelMap 设置持久化。
  • 已探索区块和传送门标记根据世界/服务器上下文持久化。
  • 为 Wurst 路径点数据新增了兼容性助手。
  • 新增了新覆盖层所需的渲染管线/类型和 mixin 集成。

更新检查

此分支包含一个客户端的更新检查器/通知系统。

常用命令:

  • /voxelmap updatechecker status
  • /voxelmap updatechecker off
  • /voxelmap updatechecker on
  • /voxelmap updatechecker toggle
  • /voxelmap updatechecker check

快速禁用:

  • 运行 /voxelmap updatechecker off 以停止更新通知。

加载器和构建变更

  • 为 Fabric、Forge 和 NeoForge 新增了 SeedMapper/ChunkSync 客户端命令注册。
  • 更新了此项目的元数据和分支版本号。
  • 将输出产物命名更改为 voxelmap-x-seedmapper_<加载器>_v<版本号>.jar。

平台支持

  • Fabric
  • Forge(需要测试)
  • NeoForge(需要测试)

说明

  • 此分支专注于功能,不追求与上游完全一致。
  • UI 重构后,可能仍存在一些遗留的本地化键。
  • 正在积极开发中;偶尔仍可能出现回归问题。