Suspicious Chest
- 可疑宝箱*是
featheredfriend:raven_chest的游戏名称。
该块既是:
- 一个普通的27槽容器
- raven perch + Enderpack 存款工作流程的注册目标
相同的宝箱选取器 UI 用于两个不同的操作:鲈鱼分配和 Enderpack 存款。
制作
配方(raven_chest.json):


ZZZT OKEN00008ZZZ <div class="ff-slot"><img alt="Blackstone" src="../assets/images/items/minecraft/blackstone.png"></div>





核心行为
- 容器尺寸:27 个插槽 (
RavenChestMenu/RavenChestBlockEntity)。 - 可以像普通容器一样直接打开。
- 在服务器端
RavenChestRegistryData中按所有者注册。
安置限制和注册
放置后(且功能已启用):
- 服务器检查
ravenChestsPerPlayer(默认 3)。 - 达到上限后,放置将被取消,宝箱物品将被退款。
- 如果有效,则用所有者 UUID + 尺寸 + 块位置 + 标签注册箱子。
放置后,将打开一个标签屏幕,以便您可以设置持久的服务器端标签。
DEEP DIVE: availability
在选择器中,可以注册箱子,但在活动上限/规则下仍显示为 不可用。如果目标块变得无效,也可以稍后删除已注册的条目。
鲈鱼分配(末影之眼流程)
使用卷轴召唤的乌鸦:
- 握住末影之眼。
- 右键单击你的乌鸦。
- 选择一个有效的注册宝箱目标。
验证:
- 宝箱必须为你所有
- 目标仍必须已注册且可用
- 乌鸦必须与目标处于同一维度
- 一只末影之眼被手/副手消耗掉
成功后,乌鸦会被分配到胸部栖息处并进入栖息姿势。
Enderpack 存款工作流程
有关完整项目行为,请参阅 Enderpack。在此页面上,这是胸侧流程:
- 对卷轴召唤的乌鸦使用空手或手中的末影包。
- 在 Enderpack Deposit 模式下选择一个箱子。
- 服务器运行工作流程:
- 快照 Enderpack 存储
- 将乌鸦移至胸部栖息处
- 脚本化的箱子打开
- 将物品转移到箱子中
- 返回乌鸦并恢复Enderpack/状态
重要规则:
- 冷却时间:
enderpackDepositCooldownSeconds(默认600秒)。 - 每个所有者都有一个活跃的 Enderpack 存款工作流程。
- 无效/更改的目标状态触发安全回滚和返回流程。
滚动快递互动
如果快递工作是从具有栖息分配的乌鸦创建的:
- 启用可疑宝箱后,乌鸦可以在排队/离线逻辑运行时保持在密封卷轴上。
- 禁用可疑箱子后,会跳过特殊的栖息行为并使用正常的调度流程。
功能切换行为
enableSuspiciousChest控制特殊逻辑,不控制块的存在:
- 现有的可疑宝箱块/物品不会被删除。
- 直接存储访问保持可用。
- 鲈鱼分配 + Enderpack 存款工作流程被禁用。
禁用可疑宝箱不会清除宝箱库存。它仅禁用与该块关联的 Feathered Friend 运行时行为。
支持这个项目
喜欢这个 Wiki 和这些模组吗?
你的每一份支持都能帮助我持续开发新功能、完善文档并发布更新。