库存显示物品展示框
alaindustrial:stock_display_frame
概览
库存显示物品展示框——挂在任何容器(原版箱子、木桶、潜影盒或模组的铁箱子) 上的展示框,它会实时地直接在框上显示内部有多少物品。不需要能量——它是仓库的便利 设施:一排排箱子上的「价签」,无需打开窗口即可看到存量。
示例: 在矿石箱上的展示框里放一个钻石 → 它会显示箱内有多少钻石。把钻石换成铁 → 开始计算铁锭的数量。空的展示框 → 没有数字显示。
数字如何计算
框里放有物品 → 数字等于容器中此类型物品的数量(物品充当过滤器); 框是空的 → 不显示数字(框看起来和普通展示框一样); 框后面没有容器 → 不显示数字; 容器为空(框内有过滤器时)→ 显示 0。
只计算顶层槽位——不深入箱子内的潜影盒和收纳袋。大型箱子(原版的或本模组的)算作一个容器:任何一半上 的展示框显示总和。展示框每秒重新计算一次内容。
界面
没有窗口。数字平面绘制在展示框的正面,在其底部条带——白色带黑色描边,无底板。它 随展示框一起旋转(不是「广告牌」式),因此只能从展示框朝向的那一侧看到。
右键放入过滤物品 → 出现数字。 再次右键(或攻击)→ 过滤器返回物品栏,数字消失。 过滤物品略微上抬并缩小,为数字腾出空间;无过滤器时展示框看起来和普通的一样(物品在 中心)。 与原版展示框不同,物品不会旋转——对过滤器而言,旋转只是噪音。不能把地图 (minecraft:filled_map)放入展示框。 显示距离——最多 24 个方块(更远时文本因性能隐藏)。 格式化:精确数字到 10 000,之后简写——12.3k、1.2M。
方块属性
展示框是实体,不是方块(如同原版展示框)。相同的尺寸和行为:扁平,挂在墙上,无碰撞 箱。右键点击方块的面——挂上,攻击——取下;破坏支撑方块——展示框会脱落并以物品形式 掉落。
| 字段 | 数值 |
|---|---|
| 类型 | entity(如同原版 item frame) |
| 放置 | 墙面、地板或天花板的面 |
| 掉落自身 | 是(展示框物品 + 过滤器,如有) |
配方
在工作台上合成:中心放一个原版物品展示框,周围用木齿轮、银锭和金粉围起来。思路是把一个普通展示框"升级"成带有精密机械和贵重电子元件的计数型展示框。
进阶
LV 等级:在早期的齿轮和银之后可用。
相关内容
铁箱子——展示框在本模组中的主要「客户」。 银箱子——它可读取的另一种容器。
合成
有序合成
▶
库存显示物品展示框