@Override public boolean isItemValidForSlot(int slotID, ItemStack itemstack) { if (slotID == 1) { return false; } else if (slotID == 0) { return FluidContainerRegistry.isFilledContainer(itemstack); } else if (slotID == 2) { return ChargeUtils.canBeDischarged(itemstack); } return false; }