亡灵骑士

亡灵骑士

亡魂骑士是一款适用于Minecraft的Fabric模组,它在主世界地表添加了自然生成的亡灵骑兵。

怪物

🧟‍♂️ Undead Riders

Undead Riders 是一款适用于 Minecraft 的 Fabric 模组,会在主世界表面自然生成亡灵骑手。

总共有六种类型,每种都与合适的生物群系绑定。完全可配置,且具有难度缩放功能。

✨ 特性

  • 🐴 僵尸骑手 — 骑着僵尸马的僵尸。除沙漠外的所有生物群系。仅夜晚生成。
  • 🏜️ 尸壳骑手 — 骑着僵尸马的尸壳。仅沙漠。仅夜晚生成。
  • 💀 骷髅骑手 — 骑着骷髅马的骷髅。除沙漠/沼泽/冻原外的所有生物群系。仅夜晚生成。
  • ☀️ 炙热骑手 — 骑着骷髅马的炙热。仅沙漠。白天和夜晚均生成。
  • 🌿 沼骸骑手 — 骑着骷髅马的沼骸。仅沼泽和红树林沼泽。仅夜晚生成。
  • ❄️ 流浪者骑手 — 骑着骷髅马的流浪者。所有冻原生物群系。仅夜晚生成。
  • 🐗 僵尸猪灵骑手 — 骑着疣猪兽的僵尸猪灵。绯红森林、下界荒地及堡垒遗迹。
  • 💀 下界骷髅骑手 — 骑着骷髅马的骷髅。仅灵魂沙峡谷。
  • 🎁 鞍掉落 — 马只在低可配置概率下携带鞍生成(默认僵尸马 15%,骷髅马 10%)。鞍受抢夺附魔影响:抢夺 III 提供约 20% 掉落率。玩家必须在夜间狩猎才能获得有鞍的马!
  • 🔥 可选骷髅马日灼 — 可配置骷髅马在阳光下燃烧。一个独立选项可让有鞍的骷髅马免受日灼伤害。原版骷髅马陷阱及其触发的骑手始终不受此影响。
  • 🛡️ 马铠 — 僵尸马有可配置的概率装备马铠(默认 60%),40% 无马铠生成。
  • 🔑 可驯服的骷髅马 — 击杀骑手后,骷髅马可立即装上鞍并骑乘。
  • 🛡️ 困难模式盾牌 — 僵尸和尸壳骑手有 40% 概率携带盾牌。
  • 🏹 困难模式附魔弓 — 骷髅、炙热和流浪者骑手有 30% 概率获得力量 I–III 弓。
  • ⚠️ 简单模式无武器 — 僵尸和尸壳骑手有 25% 概率不携带武器生成。
  • ⚔️ 难度缩放武器 — 僵尸/尸壳骑手携带与难度匹配的武器,包括 1.21.11 版本的长矛。
  • 🔀 独立开关 — 每种类型可分别启用/禁用。
  • ⚙️ 完全可配置 — 生成率、鞍/马铠概率、距离、时机等。
  • 🧭 可选 Open Parties and Claims 支持 — 安装 OPAC 后,Undead Riders 会尊重禁用了敌对生物自然生成的已认领区块。
  • 🖥️ 可选 Mod Menu 支持 — 在安装了 Mod Menu 和 Cloth Config 的客户端上,也可通过游戏内界面编辑配置。
  • 🚫 非干扰式 — 绝不触碰原版的刷怪系统。

📊 难度缩放

僵尸 / 尸壳骑手 — 马铠

马铠概率

马铠仅按配置概率生成(zombieHorseArmorChance,默认 60%)。

僵尸 / 尸壳骑手 — 骑手武器

武器概率

掉落概率:5%。困难模式:40% 概率副手持有盾牌(不掉落)。

骷髅 / 炙热 / 流浪者骑手

骑手装备由原版的 finalizeSpawn() 处理。 困难模式:30% 概率获得力量 I–III 附魔弓(掉落概率 10%)。

生物群系限制

生物群系限制

⚙️ 配置

首次启动时自动生成于:<游戏目录>/config/undeadriders.json

安装 Mod Menu + Cloth Config API 后,可获得完整的游戏内配置界面。

选项 - 默认值 - 描述

zombieHorsemanEnabled - true - 启用僵尸骑手 huskHorsemanEnabled - true - 启用尸壳骑手(沙漠) skeletonHorsemanEnabled - true - 启用骷髅骑手 parchedHorsemanEnabled - true - 启用炙热骑手(沙漠) boggedHorsemanEnabled - true - 启用沼骸骑手(沼泽) strayHorsemanEnabled - true - 启用流浪者骑手(冻原生物群系) skeletonHorseSunlightBurnEnabled - false - 启用后,骷髅马暴露在阳光下会燃烧 saddledSkeletonHorsesAvoidSunlightBurn - false - 启用后,有鞍的骷髅马免受日灼伤害,直到鞍被移除 zombifiedPiglinRiderEnabled - true - 在绯红森林、下界荒地和堡垒遗迹中启用僵尸猪灵骑手 netherSkeletonHorsemanEnabled - true - 在灵魂沙峡谷中启用下界骷髅骑手 zombieHorsemanSpawnRate - 0.15 - 每次尝试的生成概率,0.0–1.0 huskHorsemanSpawnRate - 0.15 - 每次尝试的生成概率,0.0–1.0 skeletonHorsemanSpawnRate - 0.10 - 每次尝试的生成概率,0.0–1.0 parchedHorsemanSpawnRate - 0.10 - 每次尝试的生成概率,0.0–1.0 boggedHorsemanSpawnRate - 0.15 - 每次尝试的生成概率,0.0–1.0 strayHorsemanSpawnRate - 0.10 - 每次尝试的生成概率,0.0–1.0 zombifiedPiglinRiderSpawnRate - 0.30 - 每次尝试的生成概率,0.0–1.0 netherSkeletonHorsemanSpawnRate - 0.15 - 每次尝试的生成概率,0.0–1.0 babyUndeadRiderChance - 0.05 - 受支持的亡灵骑手生成幼年变体的概率。0.0 = 从不 zombieHorseSaddleChance - 0.15 - 僵尸马携带鞍生成的概率。0.0 = 从不 skeletonHorseSaddleChance - 0.30 - 骷髅马携带鞍生成的概率。0.0 = 从不 zombieHorseArmorChance - 0.30 - 僵尸马穿戴马铠生成的概率。0.0 = 从不 spawnCheckIntervalTicks - 400 - 生成轮次间隔的刻数(20 = 1 秒) spawnAttemptsPerPlayer - 6 - 每轮每名玩家的生成尝试次数 minSpawnDistance - 24 - 与玩家的最小生成距离(方块) maxSpawnDistance - 64 - 与玩家的最大生成距离(方块) nightOnly - true - 仅夜晚/雷暴生成(炙热骑手不受影响) maxHorsemenPerPlayer - 5 - 每类每名在线玩家的最大数量 openPartiesAndClaimsSupport - true - 安装 OPAC 后,尊重 Open Parties and Claims 中敌对自然生成保护设置

Open Parties and Claims 兼容性

如果安装了 Open Parties and Claims,且 openPartiesAndClaimsSupport 启用,Undead Riders 在生成骑手前会检查 OPAC 的领地设置。

禁用了敌对生物自然生成的领地(例如通过 OPAC 的 "allow hostile spawn" 设置)将阻止 Undead Riders 在该领地内自然生成。

🔄 命令

两条命令都需要 OP 权限。

/undeadriders reload - 无需重启服务器即可从磁盘重新加载配置。 /undeadriders info - 在聊天中显示启用/禁用状态、生成率和当前上限。

📦 安装

  1. 下载最新的 JAR 文件
  2. 将 JAR 文件放入服务器 mods/ 文件夹
  3. 确保同时安装了 Fabric API
  4. 启动服务器——配置文件将自动生成

🏜️ 测试服务器

欢迎加入我的 Minecraft 服务器测试我的模组:play.swordfishbe.eu