public IMessage onMessage(PacketModItemFilter message, MessageContext ctx) {
IItemConduit conduit = message.getTileCasted(ctx);
if(conduit == null) {
return null;
}
ModItemFilter filter;
if(message.isInput) {
filter = (ModItemFilter)conduit.getInputFilter(message.dir);
} else {
filter = (ModItemFilter)conduit.getOutputFilter(message.dir);
}
filter.setMod(message.index, message.name);
if(message.isInput) {
conduit.setInputFilter(message.dir, filter);
} else {
conduit.setOutputFilter(message.dir, filter);