跳到正文

Afterimages

作者:evanbones

一款轻量级、数据驱动的模组,为实体添加视觉残影效果!

收藏

截图

介绍

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

Afterimages logo

一款轻量、由数据驱动的模组,可为实体添加视觉残影轨迹。你可以完全通过资源包配置哪些实体带有残影、残影的外观以及出现时机。

功能

  • 数据驱动:残影的各项属性(持续时间、颜色、触发条件)均通过 JSON 文件控制。
  • 兼容其他模组:内置支持 Combat Roll,并可根据需求在未来支持其他模组。

全局配置

此模组使用 Cloth Config 管理全局设置。你可以通过 Mod Menu(Fabric 加载器)或已配置的按键绑定打开配置菜单。

选项 默认值 说明
步长 0.25 控制残影轨迹的密度。较低的值(例如 0.1)会生成更平滑、连贯的轨迹,但可能影响性能。较高的值则会生成更分明的“快照”。

实体配置

若要为实体添加残影,请在资源包中创建 JSON 文件,路径为:assets/<namespace>/afterimages/entities/<entity_name>.json

示例:普通箭矢轨迹

assets/example/afterimages/entities/arrow.json

{
  "entity": "minecraft:arrow",
  "speed_threshold": 0.5,
  "duration": 5,
  "color": "0xFFFFFF",
  "start_alpha": 0.6
}

示例:仅在 Combat Roll 时出现

assets/example/afterimages/entities/player.json

{
  "entity": "minecraft:player",
  "combat_roll_only": true,
  "duration": 15,
  "start_alpha": 0.8
}

配置字段

字段 类型 默认值 说明
entity 字符串 文件名 实体 ID(例如 minecraft:ender_pearl)。若省略此项,模组会尝试根据 JSON 文件名推断实体 ID。
speed_threshold 双精度浮点数 0.5 触发效果所需的最低速度(方块/刻)。若 combat_roll_only 为 true,则忽略此项。
duration 整数 10 残影轨迹持续的刻数。
color 十六进制字符串 "0xFFFFFF" 用于为残影着色的十六进制颜色代码。
start_alpha 浮点数 0.5 残影初次出现时的不透明度(0.0 到 1.0)。
overlay_only 布尔值 false 若为 true,残影将仅渲染覆盖层(例如皮肤外层、盔甲附魔闪光)。适合用于营造幽灵般的效果。
combat_roll_only 布尔值 false 若为 true,则实体仅在进行 Combat Roll 翻滚时出现残影(需要安装 Combat Roll 模组)。

模组集成

Combat Roll

Afterimages 原生支持 Combat Roll 模组。

  • 用法:在玩家配置文件中将 "combat_roll_only": true 设为 true,即可让残影仅在翻滚闪避期间出现。

许可证

本项目采用 MIT License 授权。


discord-plural github-plural

常见问题

Afterimages 支持哪些 Minecraft 版本?

Afterimages 支持 Minecraft Java 版 1.20.1–1.21.11,共 4 个版本,可用的加载器:Fabric / Forge / NeoForge。下载时注意选择和你游戏版本一致的文件。

Afterimages 怎么安装?

先用 PCL2 或 HMCL 启动器安装对应版本的 Fabric / Forge / NeoForge,再把下载的 .jar 文件放进游戏目录的 mods 文件夹,重新启动游戏即可。开启了版本隔离的,mods 文件夹在 versions/版本名 下面。

评论

登录后评论和评分

evanbones 的其他作品

查看全部 →