
HorseOverhaul-Revamp
这是"马匹大修"(原版作者:XxKillaIciclexX)的重制与修复版本,增加了分级马鞍、马哨、所有权与亲密度系统,并修复了多人联机中的移动问题。
查看大图马匹大修
驯服一匹马,装备马鞍,给它配储物,用口哨召唤它,通过 /horses 菜单管理它,随着旅行提升等级,并通过世界地图上的标记追踪它。
这是原版 Horse Overhaul 的改进版本,原作者为 XxKillaIciclexX,该原版已不再更新。
XxKillaIciclexX 本人已在 Discord 上授权我使用其公开的 GitHub 源代码来开发此版本。
预览


主要特性
- 马匹喂食 —— 你现在可以配置能喂给马匹的物品,默认可以是胡萝卜、苹果或其他东西!
- 马匹升级 —— 马匹会随着你与它们一同旅行而升级,逐渐获得更多生命值和耐力值。
- 自定义马匹 HUD —— 马匹的生命值和耐力值现在与玩家属性分开显示。
- 真实的马匹耐力 —— 冲刺会消耗马匹的耐力,耐力会随时间慢慢恢复。
- 分级马鞍与储物 —— 从基础马鞍升级到铜马鞍、铁马鞍和金马鞍,可获得更多储物空间。
- 马匹口哨 —— 召唤你的当前活跃马匹,它会以更智能的寻路方式回到你身边。
- 原生
/horses菜单 —— 通过一个更整洁、使用原版游戏风格的 UI 来管理你的马匹。 - 马匹所有权 —— 将马匹与玩家绑定,可以重命名、锁定、释放或将马匹转让给其他玩家。
- 活跃马匹系统 - 默认情况下,每位玩家最多可拥有 3 匹马,服务器所有者可以在属性文件中将此上限配置为最高 8 匹。你可以将一匹马标记为你的活跃马匹,这会将改变其地图标记图标,并使其成为你使用口哨物品时响应的那匹马。
- 持久化地图标记 —— 即使你离得很远,你的马匹也会根据其最后已知位置在地图上保持可见。
- 多人游戏安全移动 —— 骑乘时,装备了马鞍的马匹会正常行动,不会再有旧的橡皮筋式滞后问题。
版本 6.0.2 新增内容
升级系统
马匹现在会随着你与它们一起探索世界而升级。每次升级都会为马匹增加生命值和耐力值,使得长期饲养的马匹更有价值,并为玩家提供了不断改进同一坐骑的理由。
自定义马匹生命值与耐力值 HUD
马匹大修现在使用专用的马匹 HUD,而非仅在骑乘时显示玩家的原版属性。
马匹耐力会在冲刺时消耗并随时间恢复。马匹生命值也会被单独跟踪,使马匹感觉像真正的坐骑,而不仅仅是一个可骑乘的实体。
这个系统也为未来的马铠、配饰、食物、加速道具和基于耐力的效果打开了大门。
通知系统
插件消息不再仅限于聊天栏。重要的反馈现在会以右下角通知的形式出现,并配有自定义图标和自定义音效。
重新设计的 /horses 菜单
/horses 菜单现在使用原版 UI 包,使其感觉更整洁、更精致、更贴合游戏本身。
更智能的马匹行为
马匹现在会在你靠近时自动醒来,因此你不再需要在夜间为了召唤坐骑而吹口哨。
马匹跟随也得到改进。当你用口哨召唤时,你的马匹现在会更自然地避开墙壁、障碍物和地形,而不是容易被卡住。
持久化地图标记
马匹标记现在会记住马匹的最后已知位置。如果你移动到远处且马匹所在的区块被卸载,该标记在地图上仍将保持有用。
马鞍与储物
所有物品都在 耕作用工作台 上制作。
| 物品 | 默认槽位数 | 配方 |
|---|---|---|
| 马鞍 | 9 | 3x 厚重皮革 + 2x 亚麻布碎片 |
| 铜马鞍 | 18 | 1x 马鞍 + 4x 铜锭 |
| 铁马鞍 | 27 | 1x 马鞍 + 6x 铁锭 |
| 金马鞍 | 36 | 1x 马鞍 + 8x 金锭 |
| 马匹口哨 | — | 1x 铜锭 + 1x 亚麻布碎片 |
铜、铁和金马鞍是通过升级标准 马鞍 制作的,因此你会沿着同一条马鞍路线不断进步。
工作原理
绑定马匹
- 按正常方式驯服一匹马。
- 为驯服的马装备马鞍。
- 这匹马就会与你绑定。
- 你现在可以从
/horses菜单管理它。
野马在被驯服之前无法使用马鞍。
管理你的马匹
使用 /horses 打开马匹管理菜单。
在这里,你可以:
- 查看你的马匹
- 检查马匹的生命值和耐力值
- 选择你的活跃马匹
- 重命名马匹
- 锁定或解锁访问权限
- 释放一匹马
只有你的活跃马匹会响应口哨。
重要提示: 释放一匹马会永久摧毁其装备的马鞍以及其中储存的所有物品。
召唤你的马匹
制作一个 马匹口哨 并在手持时使用它。你的活跃马匹会尝试回到你身边。
你绑定的第一匹马会自动成为活跃马匹。你可以随时从 /horses 菜单更改你的活跃马匹。
马匹背包
你可以通过多种方式访问马匹储物:
- 手持马鞍时使用它可以打开其储物空间
- 与一匹未骑乘但装备了马鞍的马互动以打开马匹背包
- 骑乘时按你的常规背包键打开马匹背包
转让马匹
在骑乘属于你的马时,运行:
/horse transfer <用户名>
接收者必须在线,并且必须有空位来容纳另一匹马。
转让会保留马匹的名字、马鞍、储物、等级、生命值、耐力值和锁定状态。
命令
| 命令 | 描述 |
|---|---|
/horseoverhaul |
打开游戏内帮助窗口。 |
/horses |
打开马匹管理菜单。 |
/horse name <名字> |
为你当前骑乘的马命名。 |
| `/horse lock <名字> on | off` |
/horse transfer <用户名> |
将你骑乘的马转让给另一位在线玩家。 |
面向服务器所有者
本节包含更技术性的设置和配置细节。
安装
- 从 CurseForge 下载
HorseOverhaul-6.0.2.jar。 - 将 jar 文件放入你的 Hytale 服务器模组文件夹。
- 启动服务器一次以生成
HorseOverhaul.properties。 - 根据需要编辑配置。
- 更改配置值后重启服务器。
对于本地测试,模组文件夹通常位于:
%APPDATA%\Hytale\UserData\Mods
配置
马匹大修在首次启动时会在模组 jar 文件旁边创建一个 HorseOverhaul.properties 文件。
配置示例:
Horse_Limit=3
saddle_storage_slots_standard=9
saddle_storage_slots_copper=18
saddle_storage_slots_iron=27
saddle_storage_slots_gold=36
saddled_horse_petting_enabled=false
# 马匹升级
horse_max_level=10
horse_health_per_level=5
horse_stamina_per_level=5
horse_blocks_required_per_level=1000
trace_logging_enabled=false
可配置的值
Horse_Limit控制每位玩家可以绑定的马匹数量。默认值:3。有效范围:1到8。- 马鞍储物槽位可以分别为标准、铜、铁和金马鞍进行配置。
- 马匹升级可以配置最高等级、每级增加的生命值、每级增加的耐力值以及每级所需的移动距离。
saddled_horse_petting_enabled控制装备马鞍的马是否保留与牲畜的抚摸互动。trace_logging_enabled启用详细的调试日志记录,通常应保持禁用。
警告: 在现有世界中降低马鞍储物槽位可能会导致马鞍中的物品消失。在更改储物值之前,请备份你的世界。
兼容性说明
- 更改马匹上限时,已绑定的马匹会被保留。
- 降低
Horse_Limit不会删除马匹,但会阻止玩家在未低于上限前进行新的绑定。 - 旧的
saddle_storage_slots键仍可作为标准马鞍的旧版值被接受。
寻找 3D 美术师
目前,每个级别的马鞍在装备到马上时仍使用原版游戏中的马鞍模型。我正在寻找一位 3D 建模师,帮助为铜、铁和金马鞍创建独特的模型,以及未来的马匹装备。
致谢
基于 XxKillaIciclexX 的原版 Horse Overhaul。
原版插件已不再维护。此版本延续了该项目,包含了多人游戏修复、分级马鞍、马匹储物、口哨、地图标记、马匹命令、马匹升级、自定义马匹 HUD 等等。
正在加载版本记录…



正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。