库存显示物品展示框

库存显示物品展示框

alaindustrial:stock_display_frame
实用方块LV已实现storagedisplayitem-frameutilitylogistics

概览

库存显示物品展示框——挂在任何容器(原版箱子、木桶、潜影盒或模组的铁箱子) 上的展示框,它会实时地直接在框上显示内部有多少物品。不需要能量——它是仓库的便利 设施:一排排箱子上的「价签」,无需打开窗口即可看到存量。

示例: 在矿石箱上的展示框里放一个钻石 → 它会显示箱内有多少钻石。把钻石换成铁 → 开始计算铁锭的数量。空的展示框 → 没有数字显示。

数字如何计算

框里放有物品 → 数字等于容器中此类型物品的数量(物品充当过滤器); 框是空的 → 不显示数字(框看起来和普通展示框一样); 框后面没有容器 → 不显示数字; 容器为空(框内有过滤器时)→ 显示 0

只计算顶层槽位——不深入箱子内的潜影盒和收纳袋。大型箱子(原版的或本模组的)算作一个容器:任何一半上 的展示框显示总和。展示框每秒重新计算一次内容。

界面

没有窗口。数字平面绘制在展示框的正面,在其底部条带——白色带黑色描边,无底板。它 随展示框一起旋转(不是「广告牌」式),因此只能从展示框朝向的那一侧看到。

右键放入过滤物品 → 出现数字。 再次右键(或攻击)→ 过滤器返回物品栏,数字消失。 过滤物品略微上抬并缩小,为数字腾出空间;无过滤器时展示框看起来和普通的一样(物品在 中心)。 与原版展示框不同,物品不会旋转——对过滤器而言,旋转只是噪音。不能把地图 (minecraft:filled_map)放入展示框。 显示距离——最多 24 个方块(更远时文本因性能隐藏)。 格式化:精确数字到 10 000,之后简写——12.3k1.2M

方块属性

展示框是实体,不是方块(如同原版展示框)。相同的尺寸和行为:扁平,挂在墙上,无碰撞 箱。右键点击方块的面——挂上,攻击——取下;破坏支撑方块——展示框会脱落并以物品形式 掉落。

字段数值
类型entity(如同原版 item frame)
放置墙面、地板或天花板的面
掉落自身是(展示框物品 + 过滤器,如有)

配方

在工作台上合成:中心放一个原版物品展示框,周围用木齿轮、银锭和金粉围起来。思路是把一个普通展示框"升级"成带有精密机械和贵重电子元件的计数型展示框。

进阶

LV 等级:在早期的齿轮和银之后可用。

相关内容

铁箱子——展示框在本模组中的主要「客户」。 银箱子——它可读取的另一种容器。

合成

有序合成
任意金粉
木齿轮
任意金粉
任意银锭
物品展示框
任意银锭
任意金粉
木齿轮
任意金粉
工作台
库存显示物品展示框
库存显示物品展示框