SafeWalk

SafeWalk

Minecraft的SafeWalk:用于快速搭桥的客户端模组。

管理

SafeWalk 3.0.0

SafeWalk 是一款客户端 Minecraft 模组,旨在实现更快、更流畅且更可控的搭桥方块放置。

它融合了多种建筑模式、可自定义的放置行为、便捷的按键绑定以及现代的 ImGui 界面。

功能特性

  • 完全客户端 — 无需在服务器上安装
  • 自动方块放置
  • 可配置的放置范围:1 到 3 格
  • 物理潜行键检测,无卡键问题
  • 跳跃或下落时可选自动禁用
  • 客户端无延迟模式
  • 可自定义按键绑定
  • /sw 命令及别名
  • 持久化 JSON 配置
  • 支持 Windows、Linux、Intel Mac 和 Apple Silicon

建筑模式

脚手架

在你移动时自动放置支撑方块。

Breezly

辅助 Breezly 风格搭桥,控制水平移动以实现更一致的放置。

潜行

在靠近方块边缘时自动管理潜行状态,同时尊重物理按下的潜行键。

前进

在玩家前方放置方块。前进距离可在 1 到 3 格之间配置。

无延迟

移除客户端的方块使用延迟,实现更快的连续放置。

现代界面

SafeWalk 包含基于 ImGui 的自定义设置菜单,提供:

  • 液态玻璃和完全不透明的深色主题
  • 菜单缩放范围:20% 到 80%
  • 一键重置尺寸为 60%
  • 本地化界面
  • 清晰工具提示
  • 无多余外边框
  • 自动保存配置

默认控制:

  • V — 开启或关闭 SafeWalk
  • 右 Shift — 打开设置菜单

所有按键绑定均可在 Minecraft 设置中更改。

命令

可使用以下别名:

/sw
/safewalk
/sb
/speedbuilding

示例:

/sw mode
/sw autoclick
/sw nodelay
/sw scaffold vanilla 3
/sw scaffold bypass
/sw forward 2
/sw jump
/sw fall
/sw toggle

配置

设置存储在:

config/safewalk.json

旧版 safewalk.cfg 的配置会自动导入(如可能)。

兼容性

SafeWalk 为 Minecraft 1.8.9 至 1.21.11 的选定版本提供构建。

支持的加载器包括:

  • Forge
  • Fabric
  • NeoForge

Fabric 构建需要 Fabric API。Forge 和 NeoForge 构建无需额外运行时依赖。

并非每个 Minecraft 版本都适用于所有加载器,因为某些加载器分支从未正式发布过。

安装

  1. 安装支持的 Forge、Fabric 或 NeoForge 版本。
  2. 如果使用 Fabric 版本,请安装 Fabric API。
  3. 将匹配的 SafeWalk JAR 放入 mods 文件夹中。
  4. 启动 Minecraft,按 右 Shift 打开菜单。

SafeWalk 3.1 重构进行中

SafeWalk 目前正作为 3.1 版本进行重构。此版本改进了 3.0 引入的多版本构建的打包、兼容性和可靠性。SafeWalk 3.1 文件将在重构完成后发布。

相较于 3.0 的改进:

显著更小的 JAR 文件:当前优化后的构建约 10-11 MB,而非原来的约 24 MB。

保留通用操作系统支持:单个 JAR 仍支持 Windows、Linux、Intel macOS 和 Apple Silicon macOS。

优化捆绑字体:将完整的大型字体文件替换为轻量、识别区域语言的 OFL 字体子集,覆盖所有 SafeWalk 翻译。

更简洁的 ImGui 打包:移除未使用的扩展和后端类,不影响界面。

改进的版本兼容性:针对每个支持的 Minecraft 世代单独检查加载器元数据、资源包格式、访问转换器和 API 适配器。

扩展加载器支持:完成的重构将提供支持 Forge、Fabric 和 NeoForge 的版本。

更严格的验证:每个 JAR 都经过检查,确保正确的 Minecraft 版本和加载器、所需的本地库、无重复文件、无不需要的签名、捆绑许可证以及意外的 LWJGL 包含。

当前 3.0 可用性:

版本 3.0 不包含 NeoForge 构建,其 Forge 覆盖也不完整。现有的 Fabric 构建仍可使用,但在重构构件通过验证后,3.1 将替换 3.0 文件。

重要提示

使用模组前,请务必检查服务器的规则。