package joshie.harvest.crops.handlers.drop; import joshie.harvest.api.crops.Crop; import joshie.harvest.api.crops.DropHandler; import net.minecraft.init.Items; import net.minecraft.item.ItemStack; import java.util.ArrayList; import java.util.List; import java.util.Random; @SuppressWarnings("unused") public class DropHandlerPotato extends DropHandler { @Override public List<ItemStack> getDrops(Crop crop, int stage, Random rand) { List<ItemStack> list = new ArrayList<>(); if (stage >= crop.getStages()) { for (int i = 0; i < (rand.nextInt(20) == 0 ? 2: 1); i++) { list.add(rand.nextInt(50) == 0 ? new ItemStack(Items.POISONOUS_POTATO) : new ItemStack(Items.POTATO)); } } return list; } }