战利品日志:拾取通知

战利品日志:拾取通知

功能丰富且可配置的拾取通知器

冒险

《我的世界》中功能最丰富、可配置性最强的拾取通知器。

Loot Log 是一款高度可自定义的物品与经验拾取通知 HUD。智能物品堆叠、实时数量更新、平滑动画、支持动画的自定义横幅纹理、按物品覆盖、视觉效果、过滤、广泛的布局控制,以及兼容 EmbersTextAPI 的富文本效果——所有细节均可配置到极致。


功能特性

拾取追踪

  • 实时物品和经验拾取通知
  • 智能堆叠重复物品,显示拾取数量(+3)和物品栏总数(x64)
  • 三种合并模式:始终合并重复项、从不合并,或排除命名物品
  • 大数字数量缩写(1,500 → “1.5K”)

动画与精致效果

  • 平滑淡入/淡出,持续时间可配置
  • 从屏幕边缘滑入动画
  • 缩放弹出式入场效果
  • 错开延迟,实现级联式物品出现
  • 四种缓动函数:Quad Out、Cubic Out、Back Out、Elastic Out

高度可自定义的视觉效果

  • 5 种背景样式: 无、纯色、提示框(原版风格)、纹理(九宫格,兼容资源包)、横幅(多层纹理,默认)和平坦
  • 自定义横幅纹理,支持多层(主体 + 点缀)、独立偏移和动画纹理条带
  • 横幅点缀锚定选项(图标、中心、边缘),实现精确的视觉控制
  • 图标发光,可配置颜色、半径、形状(圆形、方形、菱形、物品轮廓)、柔和度和脉动
  • 图标阴影,可配置偏移和模糊
  • 拾取时图标弹跳
  • 拾取脉冲动画,可逐元素控制强度
  • 进度条显示剩余显示时间
  • 基于稀有度的文本着色(普通、罕见、稀有、史诗)
  • 完整的文本阴影控制

定位与布局

  • 锚定到任意屏幕角落(左上、右上、左下、右下)
  • 可配置 X/Y 偏移、条目间距和增长方向
  • 全局 HUD 缩放(0.25x 到 4x)
  • 重新排列布局元素顺序:图标、名称、拾取数量、总数量
  • 屏幕边界限制,防止渲染到屏幕外

过滤

  • 按物品 ID 设置物品黑名单和白名单
  • 按命名空间设置模组黑名单和白名单
  • 强制显示本会被过滤掉的特定物品

声音通知

  • 可选的拾取音效,可配置声音 ID、音量和音调

按物品覆盖(JSON)

config/lootlog/overrides/ 中创建 JSON 文件,为特定物品自定义行为:

  • 物品 ID标签模组命名空间稀有度正则表达式匹配
  • 按物品覆盖显示持续时间、文本、声音、缩放、背景样式、合并模式以及所有视觉效果
  • 优先级系统,用于控制哪些覆盖规则优先

EmbersTextAPI 支持

兼容 EmbersTextAPI,可通过按物品覆盖在物品名称中实现富文本效果——使用 <rainbow> 等标签、颜色代码等,让特定拾取物脱颖而出。

配置界面

安装 YACL 后,提供完整的游戏内配置界面。在 Fabric 上,还可与 Mod Menu 集成。


依赖项

必需: 无(除 Minecraft 和你的模组加载器外)

可选:

  • YACL v3.3+ — 游戏内配置界面
  • Mod Menu — 模组列表中的配置按钮(Fabric)
  • EmbersTextAPI — 拾取名称中的富文本效果(彩虹、颜色等)