Filters
[!WARNING] 1.7.10 中不存在「过滤器」物品 1.7.10 的过滤器是机器内部库存槽,不是可携带的物品:
TileLoaderItemBase用getItemFilters()读写 NBT(TileLoaderItemBase.java:156), 全树没有ItemFilter物品类。 本条目原先写的filter_bee、filter_bee_genome、filter_blank、filter_type、filter_ore_dict全部取自mc-1.12.2分支,已作废。
基本信息
| 属性 | 值 |
|---|---|
| 1.7.10 状态 | 物品不存在 |
| 注册名 | 无 |
| 最大堆叠 | 无 |
| 耐久度 | 无 |
1.7.10 中的实际过滤机制
| 机制 | 实现 | 说明 |
|---|---|---|
| 装载器过滤 | TileItemLoader / TileItemUnloader 的 getItemFilters() 库存 |
直接把物品放进步骤槽即设定过滤 |
| NBT 持久化 | readFromNBT("Items", filters) |
过滤器随方块保存,不随物品 |
| 矿车分类器 | TileManipulatorCart |
按堆叠与过滤规则把货物分到不同矿车 |
| 通用库存过滤 | mods.railcraft.common.util.inventory.filters |
供各机器复用的过滤基类 |
「用一种物品当过滤器」的玩法在 1.7.10 不成立—— 过滤条件必须直接放进机器的过滤槽,或用 Notepad 复制粘贴。
相关条目
- Notepad - 复制/粘贴过滤器设置的工具
- Signal Items
- Circuit Boards