下界合金八足蛛(The Netherite Spider)

下界合金八足蛛(The Netherite Spider)

一只孤独的、程序生成动画的蜘蛛在世界上追捕你……它高耸于树林之上,以惊心动魄的速度冲向你……没错,就是那只蜘蛛。YouTube视频里的那只。这是由@Cymaera(@TheCymaera/@heledron)制作的蜘蛛模组移植版。

怪物

ArachnoMod 又名:下界合金八蛛怪

(就是那只下界合金蜘蛛)


这是一个无论以何种面貌出现都堪称 Boss 级战斗的怪物:下界合金猎手,身穿完整下界合金铠甲,拥有 350 点生命值;苔藓覆盖的伪装潜行者,以 600 点无护甲生命值游走,希望你永远发现不了它;扭曲的剧毒刺客,拥有 500 点无护甲生命值,并会发动毒蜘蛛般的致命扑击。击败它,它有可能会掉落构成它的下界合金。


⚠️🕷️ 蜘蛛恐惧症警告

此模组对蜘蛛恐惧症患者极为不友好。 安装前请务必阅读。 本模组中的蜘蛛并非原版方块式生物:它的八条腿由实时逆向运动学模拟驱动,因此它会移动、疾行,并用令人不安的逼真、写实的蜘蛛运动方式——这正是蜘蛛恐惧症会反应过度的动作——来踩踏每一步。它还会:

  • 追猎你——从远处发现你,死死盯住,然后冲锋;
  • 体型巨大——最高约 16 格高,逼近时遮蔽树木;
  • 会伪装(v1.1.1)——伪装变体会融入地形,脚步声听起来像普通脚步,因此它可能在极其靠近你之前你都察觉不到。

没有“可爱模式”。如果写实的蜘蛛运动对你或你服务器上的其他人来说是个问题,那这很可能真的是不愉快的体验……请考虑设置 hostileOnlyAtNight = true、调低 maxSize,或者直接跳过这个模组。你已经被警告过了。🕸️


在你的世界某处,一只蜘蛛正以可怕的速度向你冲刺而来。

ArachnoMod 添加了一只单一的、毫不留情的、程序化动画的蜘蛛,它在世界中潜行追踪玩家。它的八条腿使用 FABRIK 逆向运动学实时求解,并完全由原版 BlockDisplay 实体绘制。每一步都是实时计算而非预制的,因此它能逼真地在任何地形上疾行。一只巨大的、程序化动画的蜘蛛,在世界中猎杀你。 同一时间只有一只在游荡,每 40 分钟重生一只。它高耸于树木之上,距离越远冲刺速度越快,接近时会缩小以进行 6 颗心的咬击。它的八条腿由真实的 FABRIK 逆向运动学驱动,完全使用原版 BlockDisplay 实体绘制——因此它的行走、疾行和攀爬方式在 Minecraft 中独一无二。

但这不仅仅是运动物理的演示。

这是一名猎手。


ArachnoMod 支持 三种加载器:

加载器 Minecraft 版本 需求
Fabric 1.21.1 Fabric API + Fabric Language Kotlin
NeoForge 1.21.1 Kotlin for Forge
Forge 1.20.1 Kotlin for Forge (在 NeoForge 1.20.1 上也可用)

🕷️ 特性

  • 一只蜘蛛,永恒追猎。 同一时间恰好只存在一只。它会在世界游荡,寻找追猎距离内最近的玩家。
  • 游荡 / 警戒 / 追击 AI。 当没有玩家在附近时,蜘蛛会平静地巡逻其领地——而且在开始巡逻前,它会逐格预先扫描每条巡逻路线,绕开熔岩、水、深渊和悬崖边缘,而不是一头栽进去。一旦发现你,它会僵住并猛地转向你——令人心跳骤停的一瞬——然后冲锋。它会在你真正逃脱之前一直追击(放弃半径大于侦测半径,因此边界处不会闪烁)。可选的 hostileOnlyAtNight 模式使其像原版蜘蛛一样在白天保持温和。
  • 追猎有节奏。 第一只蜘蛛会在进入游戏约一分钟后出现——无需长时间等待主事件。击杀它后,你将获得整整两个 Minecraft 日(40 分钟)的真实平静——无需面对连续重生的压力。而如果你在和平模式下躲藏?它会在和平模式结束后一分钟回来。和平是有代价的。😈(三个计时器均可配置。)
  • 闲置状态的生命力。 禁用游走后,蜘蛛将成为一座活的雕像而非僵住的:它会呼吸——一种随其体型变化的缓慢身体起伏——并偶尔清洁,抬起前腿到嘴边,用流畅的擦拭动作清理它们,同时身体俯下。是的,这只杀戮巨兽,在短时间内是可爱的。
  • 伪装变体。 可以自然生成的第二种蜘蛛(默认 25%,但依然只有一只),拥有主动伪装:每条腿会持续重新上色为它实际踩踏的方块颜色——在草地是草色的腿,在沙滩是沙色的腿,在山地是石色的腿,随着它行走而逐条改变。它的脚步声会播放脚下方块的真正踩踏音效,与玩家脚步声完全一致——在沙砾上嘎吱作响,在泥土上发出闷响,在羊毛上则悄无声息。你无法看到它到来。你也可能听不到它。
  • 剧毒变体。 ☠️ 第三种蜘蛛(默认 20% 的生成几率),身上覆盖着诡异疣那诡异的蓝绿色,脚步声像它由之构成的 Nether 菌类一样湿润。它的战斗方式像真正的狼蛛:在攻击范围内,它会竖起上身,前腿抬起——这是唯一的警告——然后猛扑,将整个身体掷向你。咬击的伤害比它的近亲温和(3 颗心),但会施加持续 30 秒的中毒 II 效果。500 点生命值且无护甲……但有毒素在计时,你的时间成了问题。
  • 安全生成。 生成地点(以及巡逻路线)会验证为坚实的干燥地面——不再有生成在虚空、海洋上或空岛世界缝隙中的蜘蛛。尽可能保持在配置的生成距离范围内,倾向更远而非更近;绝不会突然出现在你面前。
  • 程序化的八足动画。 没有预制动画——每一步都由 FABRIK IK 实时求解,并通过原版 BlockDisplay 渲染。动作顺滑如丝。
  • 随距离成长。 远处是高耸的巨人(最高约 16 格高);接近时会缩小以咬你。不同体型下脚部依然着地。
  • 距离越远冲刺越快——最高可达 8 倍速度——因此距离并不安全。
  • 它会跟随你穿越维度。 🌀 当你传送离开,几秒钟后它会在你附近重新出现——下界、末地,或任何模组维度:跟随逻辑基于玩家所在位置,而非使用的传送门。依然同一时间只有一只蜘蛛。
  • 没有洞穴是安全的。 挖地躲藏时,它会施加持续压力,每 tick 重新评估——一旦有方块被破坏或出现斜坡,它会立刻涌入。而一个 1×1×1 的藏身洞?它会挤压:缩小到低于其最小尺寸,顺着狭窄通道滑下来追你,咬击,然后在出去时恢复原状(squeezeSize)。
  • 没有湖泊是安全的。 过去深水会淹死它,而你可以在船上旁观。现在它会长到刚好足以浮在水面之上——池塘、河流或开阔海洋——并继续追击。(growInWater,默认开启;如果你希望水仍然是弱点可关闭此选项。)
  • 熔岩区分变体。 🔥 下界合金蜘蛛像其构成的装备一样防火——它可以涉过熔岩湖而不被烧伤,毫不在意。而伪装和剧毒变体会燃烧——可见地,火焰舔舐着它们的腿。
  • Boss 级战斗。 下界合金变体:350 点生命值,包裹在完整下界合金护甲的精确数据中(20 护甲,12 韧性)——它能够格挡大部分攻击伤害,并在咬击中造成 6 颗心伤害。伪装变体:600 点生命值,无护甲,同样的咬击——更脆弱,但你必须先找到它。剧毒变体:500 点生命值,毒素替它说话。带上伙伴吧。
  • 下界合金战利品掉落。 死亡时有 50% 几率掉落一个下界合金锭(它确实是由这东西构成的)——锭会直接落在蜘蛛正下方的地面上,无论高度或深度如何,所以你的战利品总会在你目光所及之处。
  • 驯服与骑乘。 一个创造模式专属的蜘蛛驯服者可使其变得温顺,然后你可以像骑乘坐骑一样骑乘它(见下文)。
  • 和平模式安全。 在和平难度下,它会消失,自然生成也会暂停,如同其他怪物。
  • 完全可配置 & 热重载。 每个游戏数值都保存在一个带注释的配置文件中,可实时编辑(见配置)。
  • 包含生成蛋——在创造模式菜单中生成你自己的下界合金八蛛怪。

🎮 指令

均位于 /spider 下:

指令 功能说明 权限
/spider newinstance [size] 生成一个你的个人追随者蜘蛛,它会以选定的大小(0.3–20)跟随着你。创造模式玩具。 仅创造模式
/spider size 实时调整你的个人蜘蛛大小(0.3–20)。 任何人(自己的蜘蛛)
/spider release 解散你的个人蜘蛛。 任何人
/spider chasedistance 设置野生蜘蛛侦测和追击玩家的距离(8–256)。会保存至配置文件。 管理员(权限等级 2)

⚙️ 配置

所有可调节项均保存在 config/arachnomod-common.toml 中,该文件在首次启动时创建。它带有完整注释并支持热重载——编辑文件后,大多数更改会在数秒内应用到运行中的世界,无需重启。(生成/步态数值在蜘蛛生成时读取,所以让当前蜘蛛重生以应用这些值。)每个键也可以在游戏中通过 /spider config <key> set <value> 实时编辑。

生成

键 默认值 含义
spawnMinMinutes 1.0 首个蜘蛛在会话中生成前的最短分钟数
spawnMaxMinutes 1.0 首次生成前的最大分钟数(两者之间随机)
respawnAfterKillMinutes 40.0 蜘蛛被击杀后的冷却时间(40 = 2 个 Minecraft 日的平静回报)
peacefulExitSpawnMinutes 1.0 关闭和平模式后,蜘蛛将在多少分钟后回来 😈
spawnDistanceMin 30.0 蜘蛛自然生成时与玩家的最近距离(格)
spawnDistanceMax 34.0 蜘蛛自然生成时与玩家的最远距离(格)
spawnAngleAttempts 24 在搜寻安全生成地面时,每段候选距离测试的方向数
spawnMaxVerticalSearch 48 在地形高度图下方寻找坚实地面的最大深度(适用于空岛世界)
camoVariantChance 0.25 生成的蜘蛛为伪装变体的几率(自然生成和生成蛋均适用)

追击与速度

键 默认值 含义
chaseDistance 64.0 蜘蛛侦测并追击玩家的距离(格)
chaseExitDistanceMultiplier 1.25 放弃半径 = chaseDistance × 此值(防止边界闪烁)
alertReactionTicks 10 冲锋前的僵住和凝视时间(0 = 立即冲锋)
hostileOnlyAtNight false 仅在夜晚追猎,如原版蜘蛛
chaseSpeedBlocksPerSecond 8.0 正常大小时的最高追击速度
speedGrowthFactor 8.0 最大体型时的速度倍率
legStepSpeed 1.1 腿部摆动速度——即“疾行”速度

游走与闲置

键 默认值 含义
enableWandering true 当没有玩家在范围内时平静巡逻(false = 静止不动)
wanderSpeedFactor 0.35 巡逻速度占追击速度的比例
wanderRadius 24.0 从锚点出发的巡逻半径
wanderMinIntervalSeconds 3.0 朝向一个巡逻方向的最短坚持时间
wanderMaxIntervalSeconds 9.0 朝向一个巡逻方向的最长坚持时间
wanderPauseChance 0.25 暂停而不是选择新方向的几率
groomingChance 0.03 闲置蜘蛛每秒进行清洁的几率(游走禁用时;0 = 关闭)

体型与成长

键 默认值 含义
minSize 0.6 紧邻玩家时的体型
squeezeSize 0.25 蜘蛛在玩家藏身洞上挤压到的体型——0.25 恰好能塞进 1×1×1 空间
maxSize 15.0 远处时的体型(15 格高耸于树冠之上)
sizeNearDistance 4.0 小于等于此距离时蜘蛛达到最小体型
sizeFarDistance 32.0 大于等于此距离时蜘蛛达到最大体型
growPercentPerTick 12.0 最大成长速度(%/tick)
shrinkPercentPerTick 25.0 最大缩小速度(%/tick)
riddenSize 2.0 被玩家骑乘时的稳定体型
growInWater true 在水中时,长到刚好浮出水面而非被淹死(false = 深水仍为致命陷阱)

战斗与掉落

键 默认值 含义
maxHealth 1000.0 蜘蛛的最大生命值
attackDamageHearts 6.0 每次近战攻击的心数伤害
attackCooldownTicks 20 近战攻击间隔(tick)(20 = 1 次/秒)
netheriteDropChance 0.5 死亡时掉落下界合金锭的几率

变体音效 (下界合金蜘蛛始终保有其标志性的金属碰撞声;伪装变体播放脚下方块的真正音效)

键 默认值 含义
variantStepSound block.moss.step 非下界合金变体的备用脚步声
variantStepVolume 0.3 变体脚步音量(也会缩放伪装变体匹配方块时的音效)
variantLandSound block.moss.fall 非下界合金变体的备用落地声
variantLandVolume 1.0 变体落地音量

🥚 遭遇方式

你无需做任何事。进入世界约一分钟后,会有一只蜘蛛自行生成并前来寻找你。但如果你想自己召唤一只,可以从创造模式菜单的生成蛋标签中拿出下界合金八蛛怪的生成蛋使用。

它会像其他生物一样死亡。击败它,它会噗的一声消失,并掉落 1 个下界合金锭(50% 几率)。


📦 需求

Neoforge:

  • Minecraft 1.21.1
  • NeoForge 21.1.x
  • Kotlin for Forge(必需。请将此 Mod 与此文件一同安装——仅限 NEOFORGE。)

Forge:

  • Minecraft 1.20.1
  • Kotlin for Forge(必需。请将此 Mod 与此文件一同安装——仅限 FORGE。)

Fabric:

📜 完整更新日志

v1.3.1(最新)—— “剧毒更新”—— 三种加载器

  • 新内容:剧毒变体。 ☠️ 第三种蜘蛛——外壳覆盖着诡异疣块那诡异的蓝绿色,脚步声像其所构成的 Nether 菌类一样湿润,默认占生成的 20%(poisonVariantChance;依然只有一只蜘蛛)。它的战斗方式像真正的狼蛛:在攻击范围内,它会竖起上身,前腿高高抬起——完全如同真正的狼蛛发出警告——然后猛扑,将自己掷向你,前腿依然抬起。只有通过这次猛扑命中的咬击才会造成伤害:3 颗心(poisonAttackDamageHearts)外加持续 30 秒的中毒 II 效果(poisonEffectSeconds)。500 点生命值,无护甲(poisonMaxHealth)。其他所有特性——下界合金战利品、疾行、距离体型调整、挤压、水中生长——均与其近亲相同。

v1.2.7 —— 三种加载器

  • 重大生命值平衡调整:不再统一 1000 点生命值。 两个变体现在战斗方式差异很大。下界合金变体降至 350 点生命值,但穿戴构成它的装备——精确的完整下界合金护甲数据(20 护甲,12 韧性,击退抗性):它能格挡绝大多数剑击,但破甲武器终于有了真正的目标。伪装变体保留 600 点生命值且无护甲——消灭它容易得多……前提是你找得到它。🌿 旧的 maxHealth 配置会自动迁移到新的按变体键 netheriteMaxHealth / camoMaxHealth(自定义值会保留;默认值升级)。

v1.2.5 —— 三种加载器

  • 蜘蛛不再在你于船上嘲笑它时被淹死。 🌊 基于距离的体型调整让它在追你下水时变得很小——因此它沉到湖底淹死了,而你浮在水面上。现在,在任何深度的水中,它都会长到刚好让身体浮出水面并继续追击。适用于池塘、河流、湖泊和深海(如果海洋深度要求,它可能会超过 maxSize)。新增的配置开关 growInWater(默认 true);如果你希望深水保持为致命陷阱,请将其设置为 false。

v1.2.4 —— 三种加载器

  • 熔岩现在对两个变体的影响截然不同。 🔥 下界合金蜘蛛由该材料锻造而成——现在它不受任何形式的火焰伤害(熔岩、岩浆块、营火)且永远不会着火:引诱它进入熔岩湖只会让它继续前进,涉过融化物。伪装变体是活着的苔藓和灌木——无论怎样它都会燃烧,而你会看到它:身体和腿部会燃起可见的火焰和烟雾,直至烧死。

v1.2.3 —— 三种加载器

  • “挤压”现在确实会下降到洞穴中。 在 v1.2.2 中蜘蛛正确缩小了,但在洞口悬浮着——它的腿站在你洞穴的边缘,将身体悬在那里。现在,一旦它缩小到足够进入,身体会顺着狭窄通道下降追你(在调整入位时紧贴地面,然后越过边缘涌入),直到咬击就在你头顶。此外,挤压现在只会在你真正处于蜘蛛下方时触发——在你的柱子脚下缩小从未能帮它够到你。

v1.2.2 —— 三种加载器

  • 新内容:挤压。 🕷️ 藏在 1×1×1 的洞穴中不再有效。当蜘蛛直接压在一个挖洞的玩家上方时,它现在会缩小到低于其正常最小体型——刚好小到能进入你的洞穴——然后钻进来咬你。挤压结束后它会立即恢复原状。新增配置键 squeezeSize(默认 0.25;如果你希望藏身洞仍然有效,可将其提高到 1.0)。

v1.2.1 —— 三种加载器

  • 挖洞不再让蜘蛛放弃。 躲在坑里(或向上叠柱)过去会使它站在边缘,被动地盯着——即使你打开了逃跑路径也是如此。现在,每当你垂直方向上超出它的攻击范围时,它会对你的精确位置施加持续压力,每 tick 重新评估——一旦有方块被破坏或出现斜坡,它会立即通过新缺口涌入。挖得宽一点,它就会爬下来追你。你的第一个失误就是它的机会。🕷️

v1.2.0 —— “维度更新” —— 三种加载器

  • 修复(重大):维度旅行不再留下成堆的冻结蜘蛛“尸体”。 当你传送离开时,蜘蛛的腿部显示实体可能会被保存到区块中;返回时会看到几十只冻结的蜘蛛堆在一个地点。显示实体现在永远不会被保存——而且一个清扫程序会自动删除受旧版本影响的世界里那些残留的冻结堆,当你重新访问这些区域时。你受污染的世界会自我修复。
  • 新内容:蜘蛛会跟随你穿越维度。 将它留在主世界,几秒钟后它会在下界、末地——或任何模组维度(暮色森林、维度门,等等)中重新出现在你附近:跟随逻辑基于玩家所在位置,而非使用的传送门。依然只有一只蜘蛛。
  • 修复:在下界屋顶下的生成和游走现在正常工作(以及任何有天花板限制的模组维度)——地面搜索会围绕玩家的高度进行,而非碰到基岩天花板。

v1.1.9 —— “追猎有节奏” —— 三种加载器

此版本包含了 v1.1.2–v1.1.4(如下所列)——如果你从 v1.1.1 更新,从这儿往下到 v1.1.1 版本记录的所有内容对你来说都是新的。

  • 追猎从进入游戏一分钟开始。 现在会话中的第一只蜘蛛会在约 1 分钟后生成(之前是 5–30 分钟)——新玩家会立即体验到模组。(spawnMinMinutes/spawnMaxMinutes,均默认 1,如果你更喜欢缓慢的悬念感可调高它们。)
  • 击杀蜘蛛能为你赢得真正的平静:下一只需要等待 40 分钟——整整两个 Minecraft 日(新增 respawnAfterKillMinutes,默认 40)。不再有连续重生的压力;击杀它意味着什么。
  • 关闭和平模式会很快得到惩罚 😈——和平结束后 1 分钟蜘蛛会回来(peacefulExitSpawnMinutes)。但切换和平模式不能绕过击杀后的冷却时间——被杀死的蜘蛛会消失整整两天。

v1.1.4 —— 三种加载器

  • 和平有代价:现在切换出和平难度后 1 分钟蜘蛛就会回来(之前是重新随机 5–30 分钟)。可通过新的 peacefulExitSpawnMinutes 指令配置。
  • 在崎岖地形中更可靠的生成 (感谢 NetherySiloX 的报告):默认 spawnAngleAttempts 现在为 24(之前是 12)——生成器会测试两倍多的方向以寻找安全地面,修复了在茂密森林、雪峰和悬崖地形中“蜘蛛从不出现”的问题。如果你已有配置文件,请手动将 spawnAngleAttempts 提高到 24(或删除该指令让其重新生成)——保存的配置会保留旧值。

v1.1.3 —— 三种加载器

  • 改进的游走:路线预扫描 (由 NetherySiloX 贡献)。在决定一条巡逻路线前,蜘蛛现在会逐格扫描整条路径上的地面,并拒绝那些穿越峡谷、悬崖缺口或水面的路线——它会在规划时避开这些危险,而不是一头栽进去。
  • 新的闲置生命状态:呼吸。 当游走被禁用时(enableWandering = false),站立不动的蜘蛛会轻柔地呼吸——一种缓慢的身体起伏(约 4.5 秒一次呼吸),随体型缩放,并且在移动时立即消失。
  • 新的闲置生命状态:清洁 (概念与动画由 NetherySiloX 提供)。在闲置状态(游走禁用)下,蜘蛛会偶尔(站立不动后每秒 3%,groomingChance)抬起前腿到嘴边,用流畅的擦拭动作清洁它们,同时身体俯下——这个拥有 1000 点生命值的杀戮机器在你面前展现出 5 秒钟出人意料可爱的行为。
  • 新增配置指令:groomingChance(每秒 0–1,0 表示禁用)。

v1.1.2 —— 三种加载器

  • 改进:下界合金战利品现在会掉落在蜘蛛正下方的地面——任意高度,任意深度。 之前,击杀大型形体(尤其是远程击杀)时,锭会从 10–25 格的空中掉落,落地后很难找到——让掉落感觉像是出了问题。现在它会直接落在蜘蛛死亡之处:地面上、洞穴地面、负 Y 坐标……任何地点,任何时候。(掉落几率不变——netheriteDropChance,默认 0.5,可配置到 100% 掉落。)

v1.1.1 —— 追猎更新 —— 三种加载器

  • 新内容:游走 / 警戒 / 追击 AI。 现在蜘蛛寂寞时会平静巡逻,发现你时会僵住并凝视你一瞬,然后冲锋——并且会持续追击直到你真正逃脱(不再在侦测边界闪烁)。可选 hostileOnlyAtNight 原版蜘蛛模式。
  • 新内容:具有主动伪装的伪装变体。 一只长满苔藓的第二蜘蛛(默认占 25% 的生成——依然只有一只蜘蛛),其腿部会持续重新上色为它实际踩踏的方块颜色,逐条腿进行,并且脚步声会播放脚下方块的真实音效,与玩家脚步声完全一致。生成蛋也会按照变体几率生成。
  • 新内容:安全生成。 生成位置(以及巡逻目标)会验证为坚实、干燥且开阔——绝不会在水中、熔岩中、虚空或半空中。适用于空岛/单方块风格的地图。优先选择配置的距离范围,倾向更远而非更近。
  • 新内容:/spider config <指令> get|set <值>——35 个配置值均可在游戏中实时编辑(仅限管理员),带有类型化和范围检查的参数以及完整的 Tab 补全;声音指令可以补全游戏内的所有音效。更改会立即应用到当前活跃的蜘蛛并保存到配置文件。
  • 16 个新的配置指令(生成安全、AI 调整、游走行为、变体音效)。现有配置文件会原地升级——你调整过的值将保持不变。
  • 修复: 在 NeoForge/Forge 上,通过指令进行的配置修改(包括旧的 /spider chasedistance)会在重启后丢失;现在它们会立即保存到磁盘。
  • 需求:Fabric API + Fabric Language Kotlin(Fabric)/ Kotlin for Forge(NeoForge 和 Forge),与之前相同。

📋 更新 v1.0.0:

  • 添加了 Forge 1.20.1 的移植版本——除了 NeoForge 1.21.1 之外,ArachnoMod 现在也支持 Forge 1.20.1。相同的蜘蛛,相同的功能,支持两种加载器。(需要 Kotlin for Forge。)
  • 更流畅的动画——修复了腿部运动抖动和卡顿的问题。蜘蛛现在行走和攀爬更加流畅,腿部和身体能完全同步。

📋 更新 v1.0.2:

Fabric 1.21.1 —— 新的加载器移植

  • Minecraft 1.21.1 的完整原生 Fabric 移植。 与 NeoForge/Forge 版本相同的蜘蛛、相同的模拟、相同的功能和配置。已在世界内验证。
  • 需要 Fabric API 和 Fabric Language Kotlin。使用 Fabric API 时请不要使用 Kotlin for Forge!
  • 配置系统在内置的 TOML 后端上重建,因此带注释且支持热重载的 arachnomod-common.toml 在 Fabric 上运行方式完全一致。
  • 流畅动画全面重做。 重新设计了 BlockDisplay 腿部的渲染方式,使整个蜘蛛在任何大小和速度下都能流畅移动——不再有抖动、不再有卡顿、不再因跨越地形而渲染成黑色。
  • 添加了驯服与骑乘。 创造模式专属的 蜘蛛驯服者 物品:右键点击使蜘蛛温顺,然后像骑马一样通过视线控制转向和 W 键来骑乘它。(对“我能变成蜘蛛吗?”的回答——见免责声明。)
  • 50% 几率掉落下界合金锭。
  • 完整的配置文件(config/arachnomod-common.toml)——每个游戏数值都带有完整注释并支持热重载。
  • 指令套件: /spider newinstance、/spider size、/spider release、/spider chasedistance。
  • 和平模式处理: 在和平难度下蜘蛛会消失,且自然生成暂停。
  • 提高了体型缩放,使远处的巨蛛确实高耸于树冠之上(最大体型 15)。

v1.0.0

  • 初始发布:每次一只的追猎型下界合金八蛛怪,具有程序化 FABRIK-IK 腿部,通过原版 BlockDisplay 实体绘制,基于距离的成长和冲刺速度,1000 点生命值的 Boss 战和 6 颗心的咬击,自然重生,以及一个生成蛋。

🐴 为什么要骑乘?(以及为什么你不能变成蜘蛛)

被问得最多的问题之一是*“我能变成蜘蛛吗 / 用 Identity 或 Morph 变成它?”——而诚实的答案是*不能,而且这不是一个补丁就能解决的问题。 作为替代,我提供了次优选择:驯服并骑乘它。

拿出创造模式专属的 蜘蛛驯服者 物品,右键点击蜘蛛使其温顺(它会停止攻击但依然追击和成长),然后空手右键点击它可以爬上去骑乘——类似骑马的操作方式:看向你想去的方向并按住 W,潜行可下马。骑乘时,它会稳定在一个适合骑乘的大小。你是驾驶蜘蛛,而不是变身成它。

下面的免责声明详细解释了为什么变形是不可能的。如果你期待 Identity/Morph 支持,值得一读。


⚠️ 免责声明 —— ArachnoMod 与 Identity、Morph 或其他变形模组不兼容(并且无法实现兼容)

这个问题经常出现,所以这里给出完整而诚实的解释。

变形模组的工作原理是替换模型。 当你通过 Identity、Morph、iDisguise 等模组“变成”一个生物时,该模组会获取那个生物的渲染模型——一个 Minecraft 已经知道如何绘制的固定方块和骨骼骨架——并在你的玩家位置渲染它。它只是在复制一个已有的静态模型。

ArachnoMod 的蜘蛛没有这样的模型。 这就是它能以如此方式移动的全部诀窍所在:

  • 实际的蜘蛛实体是隐形的(它不渲染任何东西)。
  • 你看到的是一个实时的、服务端的物理和逆向运动学模拟——它的腿在每一个 tick 都通过 FABRIK 求解,并使用几十个独立的原版 BlockDisplay 实体绘制。
  • 游戏中没有单一的“蜘蛛模型” 可供变形模组找到、捕获或再现。蜘蛛的外观仅作为正在运行的模拟的逐刻输出存在。

因此,变形模组根本没有什么可以抓取的东西。它可以复制一个模型;但它无法复制一个由几十个独立实体实时计算出的模拟。

我们能实现兼容吗? 唯一的办法是抛弃让 ArachnoMod 变得特别的东西——我们必须将蜘蛛重建为一个普通的、预绑定的动画模型,这将扼杀程序化、适应地面、改变大小的运动——而这正是这个模组的核心意义。这不是一个修复;这是一个不同且更差的模组。

这是架构性的且永久性的——不是一个缺失的功能或我们最终能修补的不兼容问题。 如果你想成为蜘蛛,驯服并骑乘它。 这就是预期的答案,也是驯服和骑乘功能存在的原因。


🙏 鸣谢与许可

由 iR3DN4X 创作。基于 Heledron(YouTube @heledron)的 TheCymaera/minecraft-spider。

这个模组完全建立在 Heledron(TheCymaera/Cymaera) 的功劳之上,其原创的程序化蜘蛛插件是您在此看到的一切的核心。所有逆向运动学腿部动画、步态和 BlockDisplay 渲染的杰出工作都属于他们。我只是在其之上构建了一个敌对生物体验。

请支持原创作者:

自定义许可(依据原作):免费用于商业或非商业目的;鼓励注明出处但非强制;未经实质性修改不得转售。 这是一个经过实质性修改的免费衍生作品。

📄 许可

版权所有 © iR3DN4X。 ArachnoMod 是源代码可用的免费软件:永远免费下载和游玩——但并非开源,也不可免费用于商业再利用。此许可适用于该模组的所有版本和加载器;与最新版本捆绑的副本(jar 内的 LICENSE.md)是当前生效的许可。

ArachnoMod 是 Heledron(TheCymaera) 创作的 minecraft-spider 的衍生作品,在原条款下使用并注明出处;这些部分仍属于他。不属于 Mojang/Microsoft 或上述人员的所有剩余内容均为 iR3DN4X 的财产。

你允许:

  • 在任何环境下游玩该模组,包括任何规模的服务器。
  • 在视频、直播和其他媒体中展示它——无论是否盈利(这不属于对模组资产的“商业使用”)。
  • 将其包含在整合包中,并注明出处,按照 CurseForge 的条款分发。
  • 为其创建并发布资源包和语言包。
  • 创建依赖、扩展或与该模组交互的附属模组。事先联系会受到赞赏,但非强制——我很想看到你的作品:在 CurseForge 上给我发私信: @ iR3DN4X
  • 在注明出处的条件下创建非商业性衍生作品——移植作品除外(见下)。

你不允许:

  • 在任何其他地方商业性再利用