物品提醒

物品提醒

Item Get! 是一个Minecraft模组,当玩家触发特定条件时,它会弹出指导提示。

   Item Get! 是一个 Minecraft 模组,当玩家触发特定条件时,它可以弹出提示来引导玩家。

功能

  • 物品获取与实体击杀计数器
  • 生命值、饥饿值、效果、天气、时间、生物群系和结构触发器
  • 自定义标题、描述、图标、音效和单人游戏暂停行为
  • 创造模式物品栏式物品选择器,支持完整物品 NBT,包括药水和附魔物品变体
  • 内置、原版、模组以及用户提供的音效选择
  • 支持外部 MP3 和 OGG 音效
  • 可搜索的选择列表和批量提醒管理
  • 每个玩家的进度在死亡、从末地返回、退出游戏和规则编辑后均会保留
  • 支持中文和英文本地化

使用方法

默认按 I 键打开提醒管理器。该管理器在多人游戏中可由管理员编辑。提醒关闭键默认为 R;这两个按键都可以在 Minecraft 的控制界面中更改。

自定义 MP3 和 OGG 音效可以放置在:

config/item_get/sounds

github

https://ifdian.net/a/kuzhi
____________

Item Get! v1.0.2 更新日志

本次更新新增了提醒手册、新的触发类型,并为整合包作者带来了多项改进。

新增

  • 新增提醒手册。
      - 玩家可以查看他们已经触发过的提醒。
      - 点击条目可重新播放该提醒。
      - 可通过原版物品栏界面中的一个小图标打开手册。
      - 该图标可通过长按拖动来移动位置。
      - 图标位置按世界保存,方便整合包作者准备布局。

  • 新增命令:
      - /itemget handbook
      - /itemget manager

  • 新增触发类型:
      - 玩家因特定伤害来源死亡时触发。
      - 玩家完成特定进度时触发。

  • 提醒标题和描述支持翻译键。
      - 仍支持纯文本。
      - 现在可以使用如 item_get.example.diamond.title 这样的翻译键。
      - 已有的翻译键会自动本地化。
      - 缺失的翻译键将回退显示为原始输入文本。

更改

  • 管理器和手册的按键绑定现在默认未绑定,以避免占用常用按键。
  • 提醒规则现在全局存储在 config/item_get/rules.json 中。
      - 规则在所有世界间共享。
      - 玩家的触发进度和历史记录仍然是按世界/玩家特定保存的。
  • 改进了手册列表的裁剪和滚动。
  • 改进了多种触发类型的显示文本。

修复

  • 修复了触发过的提醒有时会在死亡或状态重置后重新播放的问题。
  • 修复了打开选择列表或预览后,已编辑文本消失的问题。
  • 修复了 NeoForge 版本中的 GUI 模糊问题。
  • 修复了多个列表、裁剪、滚动和按钮重叠的问题。 ——————

Item Get! 1.0.3 更新指南

本次更新重点在于提升整合包作者的使用体验,尤其是在提醒编辑、触发设置、手册查看、侧边通知和服务器端进度管理方面。

主要更改:

  • 版本号更新至 1.0.3。
  • Forge 和 NeoForge 版本保持同步。
  • 提醒规则现在全局保存,因此新世界可以继承整合包作者的预设提醒。
  • 新增提醒手册,允许玩家查看他们已经解锁的提醒。
  • 在物品栏界面新增可拖动的提醒手册图标。
  • 新增不暂停游戏的侧边通知显示模式。
  • 侧边通知最多可同时显示 3 条提醒。
  • 新的侧边通知会将旧的向上推送。
  • 完整弹窗和侧边通知均可打开详细提醒视图。
  • 新增副标题字段。
  • 如果副标题为空,提醒将自动显示触发条件。
  • 对于多条件提醒,副标题会循环显示每个条件,而不是显示通用的“全部:X 个条件”字样。
  • 移除了反向条件选项,以使编辑器更简洁。

编辑器更改:

  • 重新设计了编辑器布局,左侧为编辑控件,右侧为实时预览。
  • 将触发器和条件编辑合并到一页。
  • 新增对多个触发条件的支持。
  • 多条件逻辑支持 全部 和 任一。
  • 条件行支持直接输入 ID,包括物品 ID、实体 ID 和物品 NBT。
  • 改进了物品选择,采用创造模式物品栏风格的物品拾取。
  • 图标现在可以使用物品图标或来自配置文件夹的自定义图片。
  • 长描述支持滚动和预览滚动。
  • 标题、副标题和描述支持翻译键。

新增和改进的触发类型:

  • 获取物品。
  • 击杀实体。
  • 生命值达到某个值。
  • 饥饿值达到某个值。
  • 获得状态效果。
  • 天气变化。
  • 时间到达某个阶段。
  • 进入生物群系。
  • 进入结构。
  • 因伤害来源死亡。
  • 获得进度。
  • 观察方块。
  • 观察实体。
  • 悬停物品。

集成更改:

  • 新增与 Create Ponder 的软集成。
  • 新增与 Ponderer 的软集成。
  • 如果两者都已安装,Item Get! 只会显示实际具有匹配场景的集成按钮。
  • 关联的 Ponder 场景可以从提醒弹窗和手册详情中打开。

资源支持:

  • 支持自定义音效。
  • 支持来自配置文件夹的自定义图片图标。
  • 图片图标会自动裁剪以适配显示。
  • 支持自定义 MP3 音效加载。

命令更改:
仅保留三个服务器管理命令:

/itemget reset <targets>

重置选定玩家的提醒进度。

/itemget unlock <targets> all

为选定玩家解锁所有提醒。

/itemget unlock <targets> <rule_id>

为选定玩家解锁特定一条提醒。

兼容性说明:

  • 现有的提醒配置文件仍然可以加载。
  • 旧的“反向条件”设置将被忽略。
  • 用新版本 jar 文件替换旧版本即可更新。
  • 整合包作者在更新前应备份 config/item_get 目录和世界数据。