跳到正文

Lodged

作者:jvn

从被击中的生物身上回收箭矢、拔出自己身上的箭,还能做更多事情!

收藏

截图

介绍

介绍由机器翻译自 Modrinth 原页面,仅供参考。

留下印记!

Available for NeoForge

Available on Modrinth
Available on CurseForge
Available on GitHub

Warden being struck by multiple arrows

Lodged为箭矢增添了真实感!箭矢会留在生物、盾牌、玩家盔甲和马铠上,直到被回收、移除或折断。还可配置伤口深度、流血、眩晕以及腿部中箭后的缓慢效果。

功能

  • 可见的箭矢会附着在身体部位上,并随动作同步
  • 可回收普通、光灵、药箭以及受支持的模组箭矢
  • 可在物品栏预览中点击移除,也可在游戏世界中耗时移除
  • 支持箭矢嵌入盾牌、玩家盔甲和马铠,并产生耐久度影响(马铠支持通过一款尚未发布、仍在开发中的马匹模组扩展)
  • 浅层、嵌入和深层伤口,移除时的风险各不相同
  • 可配置流血、眩晕、腿部中箭后的缓慢效果,以及撞击导致的箭矢折断
  • 可制作绷带,用于处理单个流血伤口
  • 可分别控制玩家、怪物、无限附魔和创造模式射出的箭矢
  • 可选启用与模型精准匹配的投射物碰撞

Removing arrows from the player model and using bandages
Features

游戏内

A player removing lodged arrows from their inventory preview

嵌入与回收

箭矢命中生物时,Lodged会记录命中位置和箭矢对应的物品。箭矢会与附近玩家保持同步,并可能在目标死亡时掉落。原始物品数据会得到保留,因此回收药箭、光灵箭和受支持的模组箭矢时,它们不会变成普通箭矢。

默认情况下,Lodged会追踪每个身体部位最多八支箭矢,并为玩家射出的每支箭矢设置50%的回收概率。怪物射出的箭矢可以回收;带有无限附魔的箭矢和创造模式射出的箭矢则无法回收。以上规则均可配置。

Removing an arrow from player body in first person

移除箭矢

  • 从自己身上移除:打开物品栏,然后点击玩家预览模型上的箭矢。
  • 在游戏世界中:按住移除嵌入的箭矢(默认按键:G)。举起的盾牌优先处理,其次是已装备的盔甲,最后是身体上的箭矢。
  • 从驯服的生物或坐骑身上移除:看向附近已驯服的生物,或骑上坐骑,然后按住移除键。
  • 从马铠上移除:打开马匹物品栏,然后点击预览模型上的箭矢。

可旋转物品栏预览模型,以便够到另一侧的箭矢。将鼠标悬停在箭矢上,即可查看其所在的身体部位或盔甲部件、嵌入深度、移除成功率和流血风险。

在游戏世界中移除箭矢需要时间,且受到打断时会停止。尝试从身体上移除箭矢失败时,箭矢可能折断、造成伤害并引发流血;移除盔甲或盾牌上的箭矢则可能损坏物品。成功移除且可回收的箭矢会返还给你。

Removing an arrow from a shield in first person

深度、盾牌与盔甲

身体中箭后会形成浅层、嵌入或深层嵌入伤口。射击力度、暴击、力量附魔、弩、命中的身体部位和盔甲覆盖情况都会影响伤口类型。嵌入越深,移除耗时越长,安全取出的概率越低,流血风险也越高。可禁用深度等级。

被盾牌挡住的箭矢可能嵌入盾牌。若箭矢未能穿透受盔甲保护的身体部位,也可能嵌入盔甲,包括马铠。这些箭矢会一直可见,可稍后移除;嵌入期间还可能额外消耗耐久度。

默认情况下,从身体不同部位移除箭矢的成功率如下:

| 身体部位 | 成功率 |
| — | —: |
| 头部 | 50% |
| 胸部 | 72% |
| 手臂 | 90% |
| 腿部 | 90% |

Player bandaging themselves in first person

绷带

用三根线和一张纸制作两条绷带。流血时,按住使用绷带(默认按键:V),即可从物品栏任意位置使用一条绷带;也可以像使用普通物品一样使用手持绷带。第一人称和第三人称视角下都能看到包扎动画。

包扎需要两秒,并会消耗一条绷带来处理一个流血伤口。若有多个伤口,可能需要多条绷带;松开按键或操作受到打断都会取消包扎。

流血与状态效果

流血可能由箭矢命中、冒险取箭或带有指定标签的武器触发。持续时间取决于伤口的位置和深度。护甲规则、免疫实体、伤害脉冲、粒子效果以及 Simple Blood 的地面血迹贴花均可配置。

玩家身上嵌入四支箭矢,或达到配置容量的一半后,会受到轻微的眩晕效果。默认情况下,腿部中箭会施加持续两秒的缓慢 I。两项效果均可调整或禁用。

A player bleeding after removing a lodged arrow

箭矢损毁

箭矢可能在命中实体或方块时损毁。普通玩家箭矢的默认损毁概率为 2%;生物和无限箭矢的默认概率为 0%。实体命中和方块命中的损毁概率可分别配置。

Configuration

配置

游戏内提供配置界面。

你可以调整或禁用各项主要系统,包括:

  • 嵌入、回收、物品保留和箭矢数量限制
  • 身体、盾牌、玩家护甲和马铠的移除
  • 玩家、生物、无限和创造模式箭矢的回收规则
  • 伤口深度、移除时机与成功率、流血风险和失败伤害
  • 护甲穿透、嵌入箭矢的耐久度惩罚和渲染
  • 眩晕、腿部中箭导致的缓慢效果、流血、血液粒子以及与 Simple Blood 的联动
  • 实体排除项、箭矢损毁、模型碰撞和调试模型框

贴合模型的弹射物碰撞

Lodged 会根据动画模型部件追踪箭矢,而不只依赖实体的原版碰撞箱。这样,命中位置就能与可见的肢体和姿势保持一致,同时移动碰撞、盾牌拦截、穿透、伤害处理和命中事件仍按原有流程运行。

此功能默认启用;对于不受支持的模组模型或不兼容的钩子,则会回退到原版碰撞。

数据驱动整合包支持

Lodged 提供供数据包和模组联动使用的标签。

实体标签

  • lodged:bleeding_immune
  • lodged:bleeding_skeletons
  • lodged:bleeding_undead

弹射物实体类型标签

  • lodged:trackable_projectiles使AbstractArrow实体能够参与命中处理。
  • lodged:recoverable_projectiles允许储存并返还其拾取物品。
  • lodged:bleeding_projectiles允许命中和移除触发流血。
  • lodged:non_lodging_projectiles保留其他命中行为,但不嵌入身体或盾牌。

原版箭矢和光灵箭默认可追踪、可回收,并能造成流血。

武器和附魔标签

  • lodged:bleeding_weapons
  • lodged:bleeding_living
  • lodged:bleeding_undead

血液颜色

将定义文件放在data/<namespace>/lodged/blood_colors/*.json。文件可以指定实体 ID 或实体类型标签:

{
    "color": "#B36BFF",
    "entity_types": [
        "minecraft:enderman",
        "#minecraft:raiders"
    ]
}

颜色会应用于 Lodged 的世界和物品栏粒子,以及由 Lodged 生成的 Simple Blood 血迹贴花。

兼容性

本模组直接联动Iron’s Simple Blood!

Lodged 开箱即支持原版箭矢和光灵箭。模组的AbstractArrow类型可通过上述数据包标签选择启用。安装 Simple Blood 后,联动功能会添加匹配的地面血迹贴花;可选的 Ride On 兼容功能则会处理马匹物品栏的加载顺序。

若模组会替换弹射物命中、生物渲染、马匹物品栏、粒子效果或箭矢嵌入行为,可能需要额外的兼容工作。

版本与加载器

  • NeoForge 1.21.1 – 正在积极开发
  • Forge – 暂无计划
  • Fabric – 暂无计划
  • 较旧的 Minecraft 版本 – 暂无计划

Credits and license

整合包、致谢与许可

整合包

你可以在整合包、视频、服务器及其他项目中使用此模组。如能链接回 Modrinth 页面,我们将不胜感激。

致谢

由我创作 😀

许可

保留所有权利。

欢迎在整合包、视频等内容中使用此模组。如果可以,请附上本页面的链接 🙂

未经我明确许可,请勿移植此模组。

如有一般疑问或未列出的问题,请通过 Twitter(@prodbyjvn)或 Discord(ijvn)私信我。

警告:截至 2026 年 6 月,此模组仅发布于 Modrinth 和 CurseForge。任何在 Modrinth/CurseForge 之外托管此模组的网站,提供的都不是官方版本。

常见问题

Lodged 支持哪些 Minecraft 版本?

Lodged 支持 Minecraft Java 版 1.21.1,可用的加载器:NeoForge。下载时注意选择和你游戏版本一致的文件。

Lodged 怎么安装?

先用 PCL2 或 HMCL 启动器安装对应版本的 NeoForge,再把下载的 .jar 文件放进游戏目录的 mods 文件夹,重新启动游戏即可。开启了版本隔离的,mods 文件夹在 versions/版本名 下面。运行环境:客户端和服务端都要装。

评论

登录后评论和评分

jvn 的其他作品

查看全部 →