亡者束缚

亡者束缚

一个功能丰富的尸体系统大修,包含动态布娃娃物理效果、可持续搜刮的尸体、可见装备、肢解效果,并对玩家和怪物提供广泛支持。

Corpsebound

死亡带来的不应只是一团粒子。

Ragdoll Corpses 是 Minecraft Forge 的一个原创尸体大修模组,将玩家和生物的死亡转化为具有物理效果、可搜刮的实体。

尸体会对致命一击的力度和方向做出反应,与周围环境碰撞,保留其外观和装备,并成为玩家可以搜索战利品的持久容器。该模组专为沉浸式战斗、生存世界、RPG整合包和多人服务器设计。

核心特性

  • 物理驱动尸体,头部、躯干、手臂和腿部可独立运动。
  • 实心一体式肢体,从关节处自然活动,不会在中部弯曲。
  • 多样化的死亡反应,基于冲击方向、动量以及独立的随机肢体运动。
  • 世界碰撞与自身碰撞,减少尸体陷入方块或相互穿透的情况。
  • 服务器权威物理同步,在多人游戏中实现平滑的客户端同步。
  • 睡眠物理与基于距离的更新,在尸体停止移动后降低性能占用。
  • 针对人形、四足、水生/飞行和紧凑型生物提供四种备选身体模型配置。

可搜刮的尸体容器

右键点击尸体即可搜索其物品栏。

  • 容器会根据剩余战利品的数量自动在1至6行之间调整大小。
  • 常规死亡掉落物会被捕获并存储在尸体内部。
  • 战利品顺序会打乱,并在保存和重新加载后保持稳定。
  • 生物手持的武器会掉落到地面上。
  • 已穿戴的盔甲会保留在尸体模型上可见。
  • 从容器中取走盔甲会立即将其从尸体模型上移除。
  • 尸体生成的玩家头颅不会在尸体物品栏内重复出现。
  • 无法容纳的多余物品会被安全地丢弃,而不会被删除。

持久尸体

  • 玩家尸体永不过期,即使所有物品都被取走也不会消失。
  • 玩家尸体在常规世界保存、服务器重启、重新连接、重生以及跨维度传送后仍然存在。
  • 生物尸体会在玩家仍靠近该区域时保持存在。
  • 生物清理仅在所有玩家真正离开后开始。
  • 观察距离、离开距离和清理延迟均可配置。
  • 当生物尸体最终被清理时,其内部遗留的任何物品都会掉落。

外观与装备

兼容实体会保留其实际外观,而不是变成通用的彩色盒子。

Ragdoll Corpses 可以记录:

  • 原始模型部件、纹理和UV坐标
  • 幼年体型比例和个体实体缩放
  • 标准 Minecraft 和 Forge 人形模型
  • 标准及兼容的自定义 Forge 盔甲模型
  • Entity Model Features 和 Entity Texture Features 变体
  • 兼容的 GeckoLib 4 和 AzureLib 3 实体及盔甲

不寻常或不受支持的模型会使用安全的备选表现形式,而不是阻止尸体生成。

模组生物支持

Ragdoll Corpses 为模组中的生物实体和装备提供了广泛且尽力而为的支持。

标准人形生物可以获得完整的关节化身体,而动物和不寻常的生物则会被分类到合适的备选身体类型中。数据包也可以通过实体类型标签覆盖实体分类。

高度专业化的多段式Boss、蛇形生物、龙或完全私有的渲染系统可能会使用简化的刚性备选方案。

可选集成

Iron & Blood

  • 保留支持的类人生物的伤口和血腥皮肤视觉。
  • 致命爆头有可配置的几率使头部物理分离。
  • 默认分离几率为 30%,由服务器单独判定一次。
  • 分离的玩家头颅可通过右键点击收集。
  • 收集到的玩家头颅会保留该玩家的档案和皮肤信息。

Worthy Adversaries

  • 保留支持的逐实体视觉尺寸缩放,确保尸体的尺寸与原始生物相匹配。

这些集成是可选的。使用 Ragdoll Corpses 不需要额外安装内容模组。

多人游戏

Ragdoll Corpses 支持单人游戏和多人游戏。

对于多人游戏,服务器和每个连接的客户端必须安装相同版本。尸体位置、物品栏、装备变化、互动和永久状态均由服务器同步。

当前限制

  • 史莱姆和岩浆怪有意不生成尸体。
  • 极其特殊的自定义模型可能不支持完整的关节活动。
  • 使用完全非标准渲染系统的盔甲或实体可能会回退到更安全的表示形式。
  • 这是一个 Alpha 版本,因此建议在测试前备份重要的世界存档。