World world = owner.getWorld();
for (Entry<IntVector3, MinecartMember<?>> entry : blockSpace.entrySet()) {
IntVector3 pos = entry.getKey();
for (RailType type : RailType.values()) {
if (type.isRail(world, pos.x, pos.y, pos.z)) {
Block block = pos.toBlock(world);
List<Block> signs = entry.getValue().getBlockTracker().liveActiveSigns;
Util.addSignsFromRails(signs, block, type.getSignColumnDirection(block));
}
}
}