MinecartSorter(矿车分拣机)

分类机能够分拣矿车,以矿车是否满足某项条件为基础。

分拣方块处于交叉路口一个方块以前,这意味着你在沿途可以增加更多的分拣机。

默认的,分拣机需要地狱岩方块,并且在地狱岩方块下方 1 至 2 个方块处放置一个第二行为 [Sort] 的告示牌。

CraftBook minecart sort.png

关于这个告示牌,牌子的第二行内容必须为 [Sort] 。

牌子的第三行是矿车左转的触发条件,第四行是矿车右转的触发条件。

如果两者都不满足,矿车就会直行。

分拣机不会在斜坡上工作,你需要在水平面上铺设铁轨。

当一个交叉路口有多个分拣机时,当两个或更多的矿车同时到来,矿车行走的方向可能会冲突。

观看视频教程来学习怎么使用矿车分拣机。

视频地址

分拣条件

描述 语法 作用
匹配所有 All 匹配所有矿车
没有驾驶者 Empty 或 Unoccupied 匹配没有驾驶者的矿车,其他生物也会被视为驾驶者
有驾驶者 Full 或 Occupied 匹配有驾驶者的矿车,其他生物也会被视为驾驶者
驾驶者是玩家 Player 或 Ply 匹配有驾驶者的矿车,且驾驶者是玩家
驾驶者是怪物 Mob 匹配有驾驶者的矿车,且驾驶者是怪物
驾驶者是动物 Animal 匹配有驾驶者的矿车,且驾驶者是动物
普通矿车 Minecart 匹配普通矿车
运输矿车 Storage 匹配运输矿车
动力矿车 Powered 匹配动力矿车
停止 #stop-name 使用 /st 命令来选择车站名,在使用 /st 命令时不要在车站名前加入 # 字符
持有 Held:item-id 驾驶者是否持有某种物品(物品ID) —— 这个可以作为入口的通行证
包含 Ctns:item-id 检查运输矿车内是否有某个物品(物品ID)
无物品 Ctns:! 检查运输矿车是否是空的
在组中 Group:group-name 检查矿车中的玩家是否为特定的 hMod 组的成员
是特定玩家 Ply:player-name 检查矿车中的玩家是不是指定玩家 —— 目前长名字的玩家不能被定义
是指定怪物 Mob:mob-name 检查矿车中的生物是不是指定怪物

为了向后兼容 hMod ,没有驾驶者这种矿车在矿车种类之前被检测到。

作为存储或动力矿车不能有驾驶者,使用“空”或“存储类”可能不会像理想中那样工作;

要想解决这个问题,使用“存储类”和“有驾驶者”。