@Override public void handlePacketData(NBTTagCompound tag) { if (tag.hasKey("filterList")) { List<WarehouseItemFilter> filters = WarehouseItemFilter.readFilterList( tag.getTagList("filterList", Constants.NBT.TAG_COMPOUND), new ArrayList<WarehouseItemFilter>()); tile.setFilters(filters); } super.handlePacketData(tag); }
@Override public void onContainerClosed(EntityPlayer par1EntityPlayer) { tile.removeViewer(this); super.onContainerClosed(par1EntityPlayer); }