
Icy's Better Horses
更好的马匹将原版马转变为更聪明、更快、可升级的伙伴。
查看大图[!IMPORTANT] 本模组需要 GeckoLib 作为前置依赖。
支持项目请访问 Patreon,并加入 Discord 社区,帮助我们让更好的马匹变得更好。
Icy 的更好的马匹
对 Minecraft 中马匹的成长、旅行、繁殖、所有权和骑乘玩法进行彻底革新。
Icy 的更好的马匹 将马匹从一次性的交通工具转变为真正的长期伙伴。此模组几乎扩展了原版马匹玩法的各个方面:移动、繁殖、遗传、所有权、羁绊、实用装备、骑乘控制、穿越地形以及多人骑乘。
所有权与马匹指令
一旦马匹被完全驯服,它就会通过所有权系统与其骑手永久绑定。
被拥有的马匹将获得高级控制机制,使其感觉可靠且持久,而非临时工具。
马哨
按下 P 键吹哨召唤你的马匹。
即使有段距离,你所拥有的马匹也会响应并回到你身边。
哨子系统支持多人游戏,并能正确关联到所有者的 UUID。
按下哨子键也会清除之前的指令状态(如 停留 ),使马匹恢复正常跟随行为。
径向指令圆盘
使用 R 键打开指令圆盘(可在配置中更改!)
可用指令:
- 跟随 — 马匹跟随玩家
- 停留 — 马匹待在原地
- 返回家园 — 马匹返回其指定的家园位置
- 设置家园 — 指定一个新的家园位置
- 漫步 — 在 32x32 半径范围内漫步
羁绊系统
每匹马现在都有一个持久的 羁绊 属性,范围为:
0 → 100
羁绊代表了骑手与马匹之间的信任、训练和熟悉程度。
随着羁绊增加,马匹将获得可衡量的属性加成。
羁绊加成
每 20 级羁绊将提升:
- 移动速度
- 跳跃高度
在最大羁绊时,马匹可以显著超越原版的移动数值,同时在硬性属性上限内保持平衡。
增加羁绊
命名牌
对马使用命名牌可获得:
+10 羁绊
金苹果
喂食金苹果可获得:
+2 羁绊
马匹信息界面
骑乘时,按下 P 键现在会打开一个完整的马匹档案界面。
如果玩家没有骑乘,则哨子仍会正常激活。
信息界面显示:
- 性别
- 品种
- 毛色
- 羁绊等级
- 移动速度
- 跳跃高度
- 生命值
所有属性都通过进度条和精确数值显示。
属性显示
速度
显示单位为:
方块/秒
可达到的最大羁绊速度:
25.52 方块/秒
跳跃高度
显示单位为:
方块
可达到的最大跳跃高度:
9.50 方块
生命值
显示单位为:
HP
最大生命值:
30 HP
马匹遗传学与繁殖
繁殖系统已围绕持久的遗传特征进行了彻底重建。
每匹马现在都存储:
- 性别
- 品种
- 混血状态
这些数值在存档、多人游戏同步以及繁殖过程中保持不变。
性别系统
每匹马现在都有生物学性别:
- 雄性
- 雌性
这包括:
- 马
- 驴
- 骡
性别会同步,保存到 NBT,并可通过信息 UI 和 HUD 系统查看。
性别限制繁殖
相同性别的两匹马无法繁殖。
尝试让不兼容的马匹繁殖将会:
- 消耗金苹果
- 重置爱情模式
- 通过聊天信息通知玩家
该系统专门适用于马类实体,不影响原版动物的繁殖。
马匹品种
此模组引入了 15 个持久化的马匹品种,每个品种都有生物群系生成规则和特定品种的毛色池。
品种包括:
- 纯血马
- 阿拉伯马
- 夸特马
- 弗里斯兰马
- 安达卢西亚马
- 佩尔什马
- 克莱兹代尔马
- 夏尔马
- 比利时马
- 冰岛马
- 野马
- 哈福林格马
- 摩根马
- 美国花马
- 阿帕卢萨马
驴、骡、骷髅马和僵尸马使用物种占位符代替真正的品种类型。
混血品种
由两个不同品种所生的小马驹将继承:
- 随机一方父母的品种
- 一个持久的
(混血)标记
混血马匹在 UI 中会有明显标记。
基于品种的毛色系统
品种现在直接与现实的毛色池相关联。
每个品种只生成特定的原版毛色与斑纹组合。
示例:
弗里斯兰马
- 仅黑色
阿拉伯马
- 灰色
- 白色
- 栗色
- 棕色
- 黑色
克莱兹代尔马
- 棕色 + 白色斑块
- 黑色 + 白色斑块
- 深棕色 + 白色斑块
- 栗色 + 白色斑块
阿帕卢萨马
- 白色 + 黑色斑点
- 灰色 + 黑色斑点
- 栗色 + 白色斑点
- 棕色 + 白色斑点
- 黑色 + 白色斑点
- 深棕色 + 白色斑点
来自旧世界的现有马匹将保留其当前外观,并自动获得一个推断的品种。
生物群系锁定品种
野生马匹现在会根据生物群系区域生成。
整个自然生成群组共享相同的品种,以形成更可信的马群。
示例:
阿拉伯马
发现于:
- 沙漠
- 恶地
- 热带草原
冰岛马
发现于:
- 雪原
- 冰封山峰
- 冰刺之地
- 尖锐山峰
弗里斯兰马
发现于:
- 黑森林
- 针叶林变种
- 原始森林
野马
发现于:
- 平原
- 恶地
- 风袭地形
这将在世界中创建特定区域的马匹种群。
继承属性
小马驹通过受控的继承系统从父母那里继承属性。
继承的属性包括:
- 生命值
- 速度
- 跳跃强度
后代获得:
max(父母属性) + 随机加成
数值上限为该模组的最大可达到限度,防止无限繁殖叠加。
旅行与骑乘玩法改进
原版的马匹旅行已被大幅重新设计,以消除摩擦和地形带来的挫败感。
水域穿越
马匹:
- 不再在水中下沉
- 在河流和海洋中移动速度快得多
骑乘旅行不再会在每个岸边完全停止。
森林穿越
骑乘时:
- 树叶变得可穿过
- 茂密的森林变得更容易导航
这防止了马匹不断被树叶方块卡住。
自动骑行系统
双击:
W
启用自动骑行。
启用后:
- 马匹会自动向前行进
- 使用鼠标控制方向
- 无需持续进行 WASD 输入
按下任何移动键都会禁用自动骑行。
改进的骑乘控制
骑乘时的移动已被重做,以获得更平滑的操作手感。
更改包括:
- 将马匹步伐高度提高至 1.1,使其能够从台阶方块上踏上去
- 静止时可独立旋转视角
- 在马匹转向之前,最多可自由查看 90° 范围
- 骑乘时向下视野得到改善,并使马匹变得半透明
- 骑乘时马头位置降低并重新定位
骑乘时挖掘速度的惩罚也大幅减少。
多人骑乘
两名玩家可以同时骑乘同一匹马。
适用于:
- 多人探索
- 运送队友
- 合作旅行
升级鞍具
升级鞍具 将马匹的实用性扩展到了远超原版功能。
功能包括:
- 5 个额外装备槽位
- 马匹物品栏扩展
- 装饰与实用自定义
末影箱支持
将末影箱放入升级鞍具后,即可直接从马匹处访问玩家全局的末影箱物品栏。
马匹属性 HUD
在看向马匹时手持升级鞍具,会显示一个世界中的 HUD:
- 性别
- 品种
- 速度
- 跳跃高度
马匹装备
马蹄铁
可合成的马蹄铁改善了环境穿越能力。
效果:
- 防止在细雪中下沉
- 提高地形稳定性
- 减少摔落伤害
马蹄铁也可以附魔上:
冰霜行者
在高速移动时,冰的生成经过专门优化以避免性能问题。
稳定器
稳定器是一种用于危险地形的高级生存装备。
在遭遇重大坠落时:
- 蒸汽喷射激活
- 机械翼展开
- 大幅减少或完全抵消摔落伤害
专为山地旅行和悬崖穿越而设计。
医疗包
马匹医疗包会在马匹生命值低于 50% 时自动激活。
施加效果:
- 生命恢复
- 瞬间治疗
- 抗性提升
这为战斗或意外中的紧急生存提供了保障。
拴马桩
拴马桩允许将被拥有的马匹拴在固定位置。
限制:
- 仅适用于被拥有的马匹
- 无法拴住随机的野马
马匹专属系统
马匹可以拒绝未经授权的骑手。
如果非所有者试图控制马匹:
- 骑手可能被甩下
- 所有者保留骑行优先权
这可以防止在多人游戏环境中马匹被意外偷窃。
配置系统
此模组包含一个可配置的 JSON 文件:
betterhorses-common.json
可配置的系统包括:
- 稳定器
- 医疗包
- 拴马桩
- 马蹄铁
- 马匹专属系统
- 多人骑乘
物品也可以被设置为 装饰模式,使其作为装饰模型保留,但不具备游戏功能。
技术系统
此模组新增了:
-
基于持久 NBT 的马匹数据
-
同步的多人游戏马匹特征
-
基于品种的生成
-
生成群组继承
-
毛色限制系统
-
高级繁殖继承
-
自定义 GUI 系统
-
服务端/客户端混合注入
-
对以下内容的翻译支持:
- 品种
- 性别
- 毛色
- UI 标签
- HUD 文本
- 繁殖信息
开发者备注
Icy 的更好的马匹是我最早的大型模组项目之一,此模组随着每次更新而不断进化。一些模型和纹理仍在改进中,因为我还在继续学习 3D 建模和动画工作流程。社区反馈、测试、建议和贡献始终受到欢迎。
正在加载版本记录…






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