package joshie.harvest.plugins.immersiveengineering; import joshie.harvest.api.crops.Crop; import joshie.harvest.api.crops.DropHandler; import net.minecraft.item.Item; import net.minecraft.item.ItemStack; import java.util.ArrayList; import java.util.List; import java.util.Random; public class DropHandlerHemp extends DropHandler { private final Item hemp; public DropHandlerHemp(Item hemp) { this.hemp = hemp; } @Override public List<ItemStack> getDrops(Crop crop, int stage, Random rand) { List<ItemStack> ret = new ArrayList<>(); if (stage < crop.getStages()) return null; for (int i = 0; i < 3; i++) { if (rand.nextInt(8) <= StateHandlerHemp.getMetaFromStage(stage)) { ret.add(new ItemStack(hemp, 1, 4)); } } return ret; } }