僵智(Smart Zombies)

僵智(Smart Zombies)

基于Fabric的1.21.1模组,让僵尸变得聪明:破墙、跳跃过隙、成群生成、骷髅炮塔、投掷苦力怕、紧急逃生、呼叫支援、拾取物品、破坏基地以及可变属性与体型。

怪物

智能僵尸

一个让僵尸拥有大脑的 Minecraft Fabric 模组 (1.21.1) — 僵尸不再是只会追着你的无脑目标。它们会挖穿挡路的墙壁、跑酷跨越障碍、成群结队地生成、扛着骷髅当炮塔、朝你投掷苦力怕、当苦力怕被点燃时四散逃命、一旦其中一只发现你就会呼叫支援、捡起地上的武器和食物、砸毁你的火把、踩踏你的庄稼、攻击你的牲畜 — 所有僵尸都拥有随机的体型和战斗属性。

💡 提示:你最好建一座房子来保护自己(僵尸不会破坏大多数建筑方块)。

主要特性

  • 🧱 挖掘墙壁 — 被墙壁挡住了?它们会挖穿墙壁继续追赶
  • 🏃 生物跑酷 — 18种生物可自动跳过间隙和悬崖
  • 👥 成群生成 — 僵尸以2-3只为一组生成;夜晚更加危险
  • 💣 苦力怕战术 — 扛着骷髅射击 / 投掷苦力怕当炸弹 / 所有靠近已点燃苦力怕的僵尸都会逃离爆炸
  • 📢 警报呼叫 — 当一只僵尸发现你时,64格范围内的同伴会加入狩猎
  • ⚔️ 拾取战利品 — 僵尸会拾取工具、武器和护甲(捡到镐子 → 开始挖掘)
  • 🕯️ 破坏火把 / 玻璃 / 栅栏 — 闲置的僵尸会砸毁你的照明、窗户和栅栏
  • 🌾 破坏庄稼与攻击动物 — 僵尸会践踏农田并袭击牲畜
  • 🍖 吃肉回血 — 受伤的僵尸会吃肉来治疗;营养越高 = 恢复的生命值越多
  • 🌧️ 雨天生成溺尸 — 在雨夜,持三叉戟的溺尸可能在露天生
  • 🎲 随机属性 — 巨型僵尸血量高、伤害高但速度慢;迷你僵尸则快如闪电
  • 👁️ 强化侦测 — 48-64格目标追踪 + 32格透视(X光)
  • ⚖️ 难度缩放 — 困难模式下僵尸更多,和平模式下风平浪静
  • ⚙️ 完全可配置 — 分组配置、双语注释、所有参数均可调节范围

功能详情

🧱 核心 AI

功能 描述 开关
挖掘墙壁 当被障碍物阻挡时,僵尸会向目标发射射线并自动挖掘(石头需要镐子,泥土可直接挖 — 工具需求可配置),清除路径后继续追赶 miningEnabled
生物跑酷 18种生物(5种僵尸 + 4种骷髅 + 掠夺者/卫道士/女巫/苦力怕等)会在间隙和悬崖前自动跳跃 parkourEnabled
破坏火把 闲置僵尸(无目标)会概率性地走向附近的火把并破坏它们(挥动动画 + 声音 + 正常掉落物);默认包含4种原版火把(火把/灵魂火把,不包含红石火把);可通过torchList添加任意模组火把 torchBreakingEnabled
破坏庄稼 闲置僵尸会概率性地走向并破坏附近的庄稼(正常掉落物);默认包含9种作物(小麦/胡萝卜/马铃薯/甜菜根/西瓜茎/南瓜茎/火把花/瓶子草/下界疣);可通过cropList编辑 cropBreakingEnabled
攻击动物 闲置僵尸会概率性地攻击附近一只成年动物一次(不会追赶,幼年动物幸免);涵盖牛/猪/羊/鸡/兔子/马等 animalAttackEnabled
拾取战利品 僵尸会主动走向附近的工具/武器/护甲掉落物并装备它们(工具→副手用于挖掘,武器→主手,护甲→对应槽位);拾取的战利品死亡时100%以原始耐久度掉落;已占用的槽位不会被替换 lootPickupEnabled
吃肉回血 受伤闲置僵尸会走向附近的肉类掉落物并吃掉以治疗(营养值 × meatHealMultiplier;腐肉 +3 HP);每次咬一口,带拾取音效 + 咀嚼动画;默认包含15种原版肉类 + 农夫乐事肉类;可通过meatList添加任意模组肉类 meatEatingEnabled
绝不卡在载具中 僵尸永远不会被困在船/矿车中(从不自动上载具,已上载具的会主动下来);僵尸村民除外(保持可运输) —
强化侦测 僵尸可追踪48-64格内的玩家,并有概率获得“透视”X光视觉(32格),可透过墙壁锁定玩家 enhanceDetection
破坏玻璃 / 栅栏 玻璃系列(普通 + 16种染色 + 遮光玻璃)、玻璃板和所有11种木质栅栏加入默认可破坏列表 — 僵尸可以砸碎窗户并穿越栅栏 blockList
警报呼叫 当僵尸发现玩家时,会警告alertRange范围内的同伴(默认64格)加入追逐(“一只发现,全员狩猎”);广播有频率限制且防连锁 alertRange
逃离爆炸 当任意苦力怕被点燃时(自然 / 打火石 / 僵尸投掷),7格范围内的所有僵尸会以1.25倍速度逃离直到安全;逃跑优先于追击 —

👥 群体行为

  • 成群生成 — 自然生成的僵尸有zombieGroupChance(默认20%)的概率召唤2-3只同伴僵尸(经典1.12版本群生成机制回归;同伴遵循24格禁止生成半径)
  • 雨天溺尸 — 在露天雨中(非干燥生物群系),僵尸有drownedRainChance(默认15%)的概率被携带原版三叉戟/钓鱼竿/鹦鹉螺壳的溺尸替代
  • 难度缩放 — difficultyScaling(默认为true)会使群体和溺尸概率乘以难度系数(和平 0 / 简单 0.75 / 普通 1.0 / 困难 1.5);难度越高 = 僵尸越多

🧟 招募系统

  • 骷髅运载者 — 僵尸会将骷髅扛在肩上;骷髅独立瞄准,拥有强化的32格追踪范围并且射速更快(“骷髅炮塔”);僵尸在负重下会减速
  • 苦力怕投掷者 — 僵尸扛着苦力怕并沿弹道弧线将点燃的苦力怕掷向目标(“苦力怕炸弹”);主动投掷有范围限制(水平24 / 垂直32,creeperThrowRangeHorizontal / Vertical);当肩上的苦力怕被点燃时,它们会停顿0.5秒(creeperIgniteThrowDelay)然后将其扔出去自救(无范围限制);两种情况下受到伤害 → 立即放下来
  • 总开关 recruitEnabled + 分类型开关 recruitSkeleton / recruitCreeper

🎲 随机属性

僵尸生成时拥有随机体型(0.6倍–2.0倍,正态分布 ±35%);速度/生命值/攻击力100%由体型决定:

体型 速度 生命值 攻击力 定位
巨型 (2.0×) 缓慢 (≈0.69×) 高血量 (≈1.72×) 高伤害 (≈1.67×) 重甲猛士
标准 (1.05×) 1.25× 1.0× 1.15× 标准智能僵尸
迷你 (0.6×) 快速 (≈1.52×) 脆弱 (≈0.66×) 弱小 (≈0.90×) 极速脆皮
  • 基础倍率 / 变异范围 / 关联缩放均可配置;速度和体型有硬上限(防止极端值)
  • 开关 attributeVariation

⚔️ 装备随机化

  • 随机工具 — 僵尸会随机在副手装备镐/斧/锹/锄(材质为石头/铁,类型/概率可配置)并可能附魔(效率/时运/精准采集/耐久/经验修补)
  • 三叉戟 — 僵尸不再带着三叉戟生成(防止玩家刷三叉戟农场);掉落的三叉戟仍会被拾取并装备

📈 生成增益

  • 僵尸生成权重可调整(原版100 → 默认200);僵尸在黑暗中占据主导
  • 生成上限倍率 spawnCapMultiplier(默认1.5:怪物上限70 → 105)— 僵尸权重最高,获益最大
  • 生成频率倍率 spawnFrequencyMultiplier(默认1.0 = 原版,最高3.0 = 每区块每tick尝试9次)— 生成更快
  • 成群生成 zombieGroupChance(默认0.2)+ 雨天溺尸 drownedRainChance(默认0.15),受difficultyScaling缩放

⚙️ 配置系统

  • 主配置文件 config/smartzombie.json:所有功能按组组织(总开关/挖掘/火把破坏/作物与动物/吃肉/侦测/生成/装备/属性/招募/调试),每个选项带双语注释,数值参数带可调范围提示(防止越界),无效值加载时自动钳制
  • 跑酷列表 config/mobs_attempt_parkour/config.json:自定义哪些生物获得跑酷AI(mobId + priority)