更好的快乐恶魂控制

更好的快乐恶魂控制

骑乘快乐恶魂时更好的操作和移动,尤其是建造时。让它感觉更像创造模式飞行。

主要特性

  • 速度控制 - 可在所有方向上配置移动速度,以及加速。
  • 创造模式手感 - 自然的移动方式,更接近创造模式的手感。
  • 情境切换 - 多个配置档案,可应对不同情境下的控制风格。
  • 精确移动 - 更精准的移动、固定旋转、保持 Y 轴位置。
  • 自定义按键绑定 - 下降、下坐骑、切换档案、打开配置。
  • 服务器控制(可选) - 调整体型和触及距离,或禁用游荡、挖掘惩罚和环境音效。

默认飞行控制

这些按键映射到你的默认 Minecraft 移动控制,以与创造模式飞行保持一致。在 Minecraft 的 Options...(选项)-> Controls...(控制)-> Key Binds...(按键绑定)中设置。你的绑定可能与下方默认值不同。

快乐恶魂控制 默认按键 Minecraft 控制
前进 W 向前走
后退 S 向后走
左移 A 向左平移
右移 D 向右平移
上升 Space 跳跃
下降 Left Shift 潜行
加速 Left Control
Double-Tap W
疾跑
向前走(x2)
下坐骑 Double-Tap Left Shift 潜行(x2)

客户端设置

在客户端设置,不需要服务端模组。使用 Mod Menu 在游戏内自定义设置,或为 Open Config(打开配置)分配自定义按键以在游戏内打开设置。

自定义按键绑定

飞行控制默认与常规创造模式飞行保持一致,下坐骑需要双击潜行。下降键可以重新绑定,以恢复常规的单次按下潜行即下坐骑的行为。

按键绑定 默认值 描述
下降 Unbound(未绑定)
除非另行禁用,否则使用潜行。
一个自定义按键绑定,可代替潜行来在骑乘快乐恶魂时下降。当你使用潜行来下坐骑时,可将其分配为潜行的替代键。
下坐骑 Unbound(未绑定)
除非另行禁用,否则使用双击潜行。
一个自定义按键绑定,可代替潜行或双击潜行来在骑乘快乐恶魂时下坐骑。当你使用潜行来下降时,可将其分配为潜行的替代键。
切换档案 `(反引号) 允许你在骑乘快乐恶魂时在预设档案之间切换,以切换控制方案。例如,在针对速度和易用性调整的“旅行”档案与针对更小、更精确移动调整的“建造”档案之间切换。
打开配置 Unbound(未绑定) 从游戏内打开客户端配置界面。省去了必须使用 Mod Menu 的麻烦。

档案设置

创建一个或多个档案,以在不同情境之间实时切换——无论是旅行时想要的速度和流畅性,还是建造时想要的干脆精准。

设置 描述 默认值
名称 档案的友好名称。在切换档案时会显示在屏幕上。 Default
主速度 为所有快乐恶魂移动设置一致的速度。这会一次性设置所有其他速度设置。 1.0(100%)
前进速度 设置快乐恶魂向前移动(W)时的速度。 1.0(100%)
后退速度 设置快乐恶魂向后移动(S)时的速度。 1.0(100%)
平移速度 设置快乐恶魂横向移动(A 和 D)时的速度。 1.0(100%)
上升速度 设置快乐恶魂垂直上升(空格键)时的速度。 1.0(100%)
下降速度 设置快乐恶魂垂直下降(左 Ctrl)时的速度。 1.0(100%)
自动俯仰 在向前移动时,根据玩家是向上还是向下看,自动调整快乐恶魂的垂直位置。关闭后,除非使用上升/下降键,否则保持 Y 轴位置。 true(开启)
固定旋转 将快乐恶魂的旋转固定为围绕玩家骑手为中心,从而在静止和环顾四周时更精确。关闭后恢复以快乐恶魂为中心的旋转方式。 true(开启)
平滑滑行 设置骑乘快乐恶魂时移动是平滑的还是即时的。关闭可获得更精确的移动。 false(关闭)
加速倍率 骑乘快乐恶魂时按下疾跑键即应用加速倍率。双击前进也会根据 Minecraft 全局设置进行加速。最终速度必须在服务器最大值以内。 2.0(2x)
下降键 选择骑乘快乐恶魂时是使用 Minecraft 的潜行/下蹲按键来下降,还是只使用自定义的下降按键绑定。如果使用双击下坐骑,此处应设为仅使用自定义按键绑定。 SNEAK

其他选项:
CUSTOM_KEYBIND
下坐骑键 选择骑乘快乐恶魂时是需要双击潜行/下蹲键来下坐骑,还是应用标准的单次按下潜行/下蹲即下坐骑的行为,还是只使用自定义的下坐骑按键绑定。 DOUBLE_TAP_SNEAK

其他选项:
SNEAK
CUSTOM_KEYBIND
下坐骑窗口 双击潜行/下蹲键使快乐恶魂下坐骑的时间窗口,以刻为单位。仅在“下坐骑”设为“双击”时生效。 5(5 刻)

服务器设置

在服务器设置,不需要客户端模组。最小/最大速度可用于对客户端侧设置速度限制。如果未安装服务端模组,默认值与标准 Minecraft 保持一致。

设置 描述 默认值
禁用游荡 使所有快乐恶魂在未被骑乘时停止游荡。仅在佩戴挽具时生效。 true(开启)
禁用环境音效 静音所有快乐恶魂的环境音效(不影响受伤/死亡音效)。 true(开启)
禁用挖掘惩罚 允许玩家在骑乘快乐恶魂时以正常速度破坏方块,而不是因未着地而应用默认的 5 倍缓慢。 true(开启)
触及距离 骑乘快乐恶魂时,玩家能够触及方块和实体的距离的倍率,其中 1.0 为标准触及距离。 1.0(100% 或 4.5 格)
恶魂体型 所有快乐恶魂的体型倍率,其中 1.0 为标准体型。 0.75(75% 或 3 格宽)
默认速度 设置骑乘快乐恶魂时的默认速度。这也会为任何不使用客户端模组的人应用默认速度。此外,游荡的恶魂移动也会略慢于正常速度。 1.0(100%)
最小速度 设置骑乘快乐恶魂时允许的最小客户端速度设置。覆盖任何超过此值的客户端配置。 0.0(0%)
最大速度 设置骑乘快乐恶魂时允许的最大客户端速度设置。覆盖任何超过此值的客户端配置。 5.0(500% 或标准速度的 5 倍)

配置文件

配置文件可在 config/ghastcontrols.json 下修改。以下 JSON 表示默认配置。可以添加额外的档案对象,且 currentProfile 表示当前选中的档案。对于服务器,currentProfile 和 profiles 会被忽略。

默认客户端配置

{
  "currentProfile": 1,
  "profiles": [
    {
      "name": "Default",
      "forwardSpeed": 1.0,
      "backwardSpeed": 1.0,
      "strafeSpeed": 1.0,
      "ascendSpeed": 1.0,
      "descendSpeed": 1.0,
      "boostRate": 2.0,
      "dynamicPitch": false,
      "fixedRotation": true,
      "smoothGlide": true,
      "descend": "SNEAK",
      "dismount": "DOUBLE_TAP_SNEAK",
      "dismountWindow": 5
    }
  ],
  "disableRoaming": true,
  "disableAmbientSound": true,
  "disableMiningPenalty": true,
  "reach": 1.0,
  "ghastSize": 0.75,
  "defaultSpeed": 1.0,
  "minSpeed": 0.0,
  "maxSpeed": 5.0
}

默认服务器配置

{
  "disableRoaming": true,
  "disableAmbientSound": true,
  "disableMiningPenalty": true,
  "reach": 1.0,
  "ghastSize": 0.75,
  "defaultSpeed": 1.0,
  "minSpeed": 0.0,
  "maxSpeed": 5.0
}