outputFilter = FilterRegister.readFilter(buf);
}
@Override
public IMessage onMessage(PacketItemConduitFilter message, MessageContext ctx) {
IItemConduit conduit = message.getTileCasted(ctx);
conduit.setSelfFeedEnabled(message.dir, message.loopMode);
conduit.setRoundRobinEnabled(message.dir, message.roundRobin);
conduit.setInputColor(message.dir, message.colIn);
conduit.setOutputColor(message.dir, message.colOut);
conduit.setOutputPriority(message.dir, message.priority);
applyFilter(message.dir, conduit, message.inputFilter, true);
applyFilter(message.dir, conduit, message.outputFilter, false);
message.getWorld(ctx).markBlockForUpdate(message.x, message.y, message.z);
return null;