坐骑+
一个可骑乘的坐骑系统,适用于Hytale,具有可配置的坐骑类型、存储、速度、生成机制和坐骑蛋。玩家可以通过管理员命令或战利品掉落获得坐骑,然后使用Hytale的原生骑乘系统骑乘它们。
查看大图Mounts+
支持服务器 – https://discord.gg/DRxwt8Qg2W
一个为 Hytale 服务器或单人游戏设计的可骑乘坐骑系统,具有可配置的坐骑类型、速度、存储和生成机制。玩家可以通过管理员命令或在生物掉落物中发现坐骑蛋来获得坐骑。坐骑可以使用 Hytale 的本地骑乘系统进行骑乘,并包含存储、速度、生命值管理和重生冷却等功能。
[1.0.3] - 2026-02-11
新增
- 管理员查看命令:新增
/mounts view <player>命令,用于查看和管理其他玩家的坐骑(需要mounts.admin权限)。 - Discord 日志记录:新增 Discord Webhook 支持,用于记录坐骑事件(兑换、删除、转移)。可在
config.json中配置。 - 稀有度背景:坐骑蛋物品现在在物品栏中显示基于稀有度的背景(普通、稀有、史诗、传说)。
技术改进
- 常规 bug 修复。
重要提示:
- 需要重启服务器,以便 Hytale 客户端/服务器检测到新的蛋物品背景。
[1.0.2] - 2026-02-04
新增
- 原生坐骑蛋兑换 - 支持原生的 Hytale 交互。右键并长按坐骑蛋可充能并兑换坐骑。
- 专业 UI 改造 -
/mounts、/mounts admin和/mounts create菜单已全面重新设计,外观更高级,间距更合理,并修复了布局问题。
修复
- 修复了动画
- 修复了“速度”错误
- 修复了常规 bug
重要提示:
- 需要重启服务器,以便 Hytale 客户端/服务器检测到新的蛋物品交互。
描述
Mounts+ 为玩家提供可骑乘的坐骑,可以生成、骑乘和存储。Hytale 中的任何实体都可以被添加为坐骑,从马、狼等标准动物到龙、霸王龙等大型或自定义实体,所有这些都可以通过配置来定义。玩家可以使用 Hytale 的本地骑乘系统(默认键:F)骑乘其激活的坐骑。坐骑在不骑乘时会保持静止,如果玩家移动到 15 格之外则会消失。
每种坐骑类型都可以配置生成偏移(生成时与主人的距离)、坐骑 Y 轴偏移(座位垂直位置)、存储大小(0-54 格)、基础生命值、无敌开关和重生冷却时间。坐骑可以通过两种方式获得:管理员可以直接通过命令/UI 授予,或者玩家可以在特定生物(通过战利品表配置)的掉落物中找到坐骑蛋。当玩家获得一个蛋时,他们只需手持它并使用 /mounts redeem 命令即可将坐骑添加到他们的收藏中。
管理员定义坐骑类型(任何实体:马、黑狼、北极熊、洞穴霸王龙、冰霜龙等),分配稀有度,控制生成行为,并配置哪些生物会掉落坐骑蛋。玩家通过自定义 UI 管理坐骑:生成/消失、重命名、查看坐骑详情、访问坐骑存储以及将坐骑转移给其他玩家。
功能
核心
- 坐骑收藏 – 将任何实体添加为可配置的坐骑类型(马、狼、熊、龙、霸王龙等)
- 坐骑蛋 – 为所有坐骑类型自动生成蛋物品,管理员可将其添加到生物战利品表中
- 坐骑兑换 – 玩家手持蛋时使用
/mounts redeem命令兑换坐骑 - 可骑乘坐骑 – 玩家可以使用 Hytale 的本地骑乘系统(默认键:F)骑乘其激活的坐骑
- 静止行为 – 坐骑在不骑乘时保持原地不动;如果玩家移动到 15 格之外则消失
- 可配置生成偏移 – 坐骑生成时与主人的距离(防止大型坐骑卡住)
- 坐骑 Y 轴偏移 – 骑手座位位置的可配置垂直偏移(根据模型高度调整)
- 存储系统 – 每种坐骑类型的可配置存储大小(0、9、18、27、54 格)
- 生命值与无敌 – 每种坐骑类型的基础生命值,带有可选的切换无敌功能
- 重生冷却 – 坐骑死亡后可重新生成前的可配置冷却时间(以秒为单位)
- 稀有度系统 – 用于组织的稀有度等级(普通、稀有、史诗、传说)
- 每个坐骑的权限 – 可选的权限系统,用于限制每种坐骑类型的使用
玩家 UI
- 坐骑列表 – 查看坐骑、生成/消失、重命名、查看坐骑详情
- 坐骑存储 – 骑乘时访问坐骑物品栏(如果存储大小 > 0)
- 坐骑转移 – 将坐骑赠予其他玩家(如果在配置中启用)
- 坐骑详情 – 查看坐骑类型、稀有度和配置信息
管理员
- 管理员 UI – 输入玩家名称,通过配置键选择坐骑,一键添加坐骑
- 管理员命令 –
/mounts add <player> <mount_type>(需要 mounts.admin 权限) /mounts create– 仅限管理员的命令和 UI,用于创建和编辑坐骑类型(配置键、实体类型、显示名称、稀有度、生成偏移、坐骑 Y 轴偏移、存储大小、基础生命值、无敌、重生冷却时间和权限)- 战利品表集成 – 将坐骑蛋添加到任何生物的战利品表中,供玩家发现
- 配置 – mountEntities、usePerMountPermissions、allowTransfer、generateEggItems
生成与骑乘(每种坐骑类型)
- 生成偏移 – 坐骑生成时与主人的距离(例如,对于霸王龙等大型坐骑为 3.0)
- 坐骑 Y 轴偏移 – 骑手座位位置的垂直偏移(例如,霸王龙为 2.5,龙为 3.2)
- 默认缩放比例 – 坐骑模型的基础缩放比例(1.0 = 正常大小)
- 存储大小 – 物品栏格数(0、9、18、27、54)
- 基础生命值 – 坐骑实体的起始生命值
- 无敌 – 切换以让坐骑免疫伤害
- 重生冷却 – 坐骑死亡后可重新生成前的秒数
技术
- 静止坐骑 – 坐骑不会跟随;它们保持原地不动,如果玩家移动到 15 格之外则消失
- 动态 Y 轴偏移 – 通过系统强制坐骑 Y 轴偏移,以覆盖静态 JSON 值
- 基于交易的物品栏 – 使用 Hytale 的物品栏 API 进行适当的物品处理
- 坐骑生命周期管理 – 基于距离的自动消失、重生冷却追踪
命令
| 命令 | 描述 | 权限 |
|---|---|---|
| /mounts | 打开坐骑管理 UI | — |
| /mounts redeem | 兑换一个坐骑蛋(手持蛋) | — |
| /mounts add <mount_type> | 给予一名玩家一个坐骑(配置键,例如 Rex_Cave) | mounts.admin |
| /mounts transfer | 将你的一个坐骑转移给另一名玩家 | 仅限主人 |
| /mounts storage | 打开已生成坐骑的存储空间 | 仅限主人 |
| /mounts admin | 打开管理员坐骑管理 UI | mounts.admin |
| /mounts create | 打开创建/编辑坐骑类型 UI(仅限管理员) | mounts.admin |
配置 (config.json)
- mountEntities – 每个条目:entityType, rarity, displayName, spawnOffset, defaultScale, mountYOffset, storageSize, invulnerable, baseHealth, respawnCooldownSeconds, permission
- usePerMountPermissions – 如果为 true,则每种坐骑类型的权限节点(例如 mounts.mount.Rex_Cave)将被强制执行
- allowTransfer – 如果为 true,玩家可以将坐骑转移给其他玩家
- generateEggItems – 如果为 true,则自动为所有坐骑类型生成蛋物品文件
将坐骑蛋添加到生物掉落物
管理员可以通过编辑实体战利品表来配置生物掉落坐骑蛋。每种坐骑类型会自动生成一个 ID 为 Egg_MountsPlus_<MountType> 的蛋物品。
第一步:找到实体的战利品表
- 导航到服务器的资源目录
- 在
Assets\Server\Drops\NPCs\中找到实体的战利品表文件 - 文件名通常与实体名称匹配(例如
Wolf.json、Bear_Polar.json)
第二步:将蛋添加到战利品容器
战利品表使用容器结构。为坐骑蛋添加一个新的 Choice 容器。
示例:将狼坐骑蛋添加到狼生物掉落物中:
{
"Container": {
"Type": "Multiple",
"Containers": [
{
"Type": "Choice",
"Weight": 100,
"Containers": [
{
"Type": "Single",
"Item": {
"ItemId": "Food_Wildmeat_Raw",
"QuantityMin": 1,
"QuantityMax": 1
}
}
]
},
{
"Type": "Choice",
"Weight": 50,
"Containers": [
{
"Type": "Single",
"Item": {
"ItemId": "Egg_MountsPlus_Wolf",
"QuantityMin": 1,
"QuantityMax": 1
}
}
]
}
]
}
}
第三步:配置掉落率
每个 Choice 容器都有一个权重。掉落概率计算公式为:(容器权重) / (所有容器总权重) × 100%
推荐权重:
- 普通坐骑:权重 50-100(较高概率)
- 稀有坐骑:权重 25-50(中等概率)
- 史诗坐骑:权重 10-25(较低概率)
- 传说坐骑:权重 5-10(极低概率)
第四步:重启服务器
- 战利品表更改需要重启服务器
- 通过击杀生物并检查蛋掉落物来进行测试
第五步:玩家兑换蛋
- 玩家手持蛋
- 运行
/mounts redeem将坐骑添加到他们的收藏 - 蛋被消耗,坐骑被添加
包含多个物品的完整示例:
{
"Container": {
"Type": "Multiple",
"Containers": [
{
"Type": "Choice",
"Weight": 100,
"Containers": [
{
"Type": "Single",
"Item": {
"ItemId": "Food_Wildmeat_Raw",
"QuantityMin": 1,
"QuantityMax": 1
}
}
]
},
{
"Type": "Choice",
"Weight": 100,
"Containers": [
{
"Type": "Single",
"Item": {
"ItemId": "Ingredient_Hide_Medium",
"QuantityMin": 1,
"QuantityMax": 2
}
}
]
},
{
"Type": "Choice",
"Weight": 50,
"Containers": [
{
"Type": "Single",
"Item": {
"ItemId": "Egg_MountsPlus_Wolf",
"QuantityMin": 1,
"QuantityMax": 1
}
}
]
}
]
}
}
在此示例中:
- 野生生肉:100/250 = 40% 掉落概率
- 中型皮毛:100/250 = 40% 掉落概率
- 狼坐骑蛋:50/250 = 20% 掉落概率
可用的蛋物品:
所有蛋物品都根据您的 config.json 中的坐骑类型自动生成:
- 格式:
Egg_MountsPlus_<MountType> - 示例:
Egg_MountsPlus_Wolf、Egg_MountsPlus_Bear_Polar、Egg_MountsPlus_Rex_Cave、Egg_MountsPlus_Dragon_Frost - 位置:
Server/Item/Items/Egg_MountsPlus_<MountType>.json
分发说明: 未经明确且显眼地注明 Hyronix Studios 版权和模组名称,不得重新分发此模组或将其与第三方设置捆绑。否则,禁止重新分发。
正在加载版本记录…






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