
怀旧功能性存储
Backport of Functional Storage features for Minecraft 1.12.2 (Forge)。
功能存储(Functional Storage)1.12.2 移植版
本模组是 Functional Storage 功能在 Minecraft 1.12.2(Forge)上的移植。
已实现功能
与传统 1.12.2 抽屉类模组相比,本项目更接近现代 Functional Storage 的交互模式:
- 存储升级采用乘算缩放模型
- 方块破坏后,抽屉内容、升级和配置保存在物品 NBT 中
- 抽屉物品可暴露
IItemHandler能力,支持跨模组交互 - 收集器升级同时支持掉落物收集和流体收集行为
主要内容
抽屉与存储方块
- 木制抽屉:
1x1、1x2、2x2 - 木材种类:
橡木、云杉木、白桦木、丛林木、金合欢木、深色橡木 - 压缩抽屉:3 级压缩存储
- 简易压缩抽屉:2 级压缩存储
- 流体抽屉:
1/2/4槽流体变种 - 末影抽屉:基于频率的共享单槽存储
- 存储控制器
- 控制器扩展
- 军械柜
升级系统
存储升级
铁降级铜升级金升级钻石升级下界合金升级创造模式售货升级
注意事项:
- 存储升级采用乘算计算,而非单一级别覆盖
- 默认倍率:铜
x8、金x16、钻石x24、下界合金x32 - 升级影响普通存储容量、流体容量和控制器范围计算
- 如果移除升级后存储量超过新容量,该槽位将被锁定,无法直接提取
- 持有更高级别的存储升级时,仍可直接替换较低级别的升级
- 升级冲突检测集中管理(例如
虚空升级不能安装多个)
功能升级
虚空升级红石升级抽取升级输出升级收集器升级
注意事项:
虚空升级丢弃匹配物品/流体的溢出部分红石升级根据填充比例输出红石信号抽取/输出与相邻物品/流体能力交互收集器升级收集前方方块的掉落物,并以较慢的间隔收集流体- 方向性功能升级将朝向存储在升级物品 NBT 中;潜行右键可循环切换方向
存储特性
普通抽屉
- 使用高容量物品处理器,每个槽位可存放远超原版 64 组的物品
- 物品匹配保留元数据和 NBT
- 锁定后支持模板保留
压缩抽屉
- 自动检测压缩/解压配方
- 支持从任意有效层级初始化
- 自动在多级输出之间换算总量
流体抽屉
- 每个槽位仅存储一种流体类型
- 支持直接与桶和流体容器交互
- 锁定槽位保留流体模板
末影抽屉
- 使用频率字符串进行共享存储
- 相同频率的抽屉共享同一物品栏
- 不支持存储升级
军械柜
- 用于不可堆叠装备/工具物品的高容量存储
- 默认容量:
4096个槽位 - 独立于控制器和抽屉升级系统
控制器网络
存储控制器
- 聚合已连接抽屉的物品和流体能力
- 插入时优先分配已匹配/已锁定的抽屉
- 控制器范围受存储升级计算影响
控制器扩展
- 为控制器网络提供额外的访问点
- 可连接相邻的控制器或已连接的扩展方块
工具
连接工具
- 右键控制器:记录目标控制器
- 右键抽屉:添加或移除连接
- 支持单体和区域批量模式
- 支持添加/移除模式切换
- 也可用于复制和设置末影抽屉频率
配置工具
- 潜行右键空气:循环切换模式
- 右键抽屉或控制器:应用当前模式
- 支持的模式包括:
- 锁定
- 数字显示开关
- 物品渲染开关
- 升级图标开关
- 指示条模式
物品形式能力与悬浮提示
- 当抽屉方块被破坏或中键拾取时,内容和升级会写入物品的
TileData - 普通抽屉物品和压缩抽屉物品暴露
IItemHandler能力 - 其他模组可将抽屉物品作为容器进行交互
- 悬浮提示显示存储内容和数量
正在加载版本记录…
正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。