* @param from ItemStack source array
* @param to ItemStack destination array
* @return True if full transfer was possible, False if not
*/
public static boolean canTransferAll(org.bukkit.inventory.ItemStack[] from, org.bukkit.inventory.ItemStack[] to) {
Inventory invto = new InventoryBaseImpl(to, true);
for (org.bukkit.inventory.ItemStack item : cloneItems(from)) {
transfer(item, invto, Integer.MAX_VALUE);
if (!LogicUtil.nullOrEmpty(item)) {
return false;
}