package greymerk.roguelike.treasure.loot.provider;
import java.util.Random;
import net.minecraft.init.Blocks;
import net.minecraft.init.Items;
import net.minecraft.item.ItemStack;
public class ItemSupply extends ItemBase{
public ItemSupply(int weight, int level) {
super(weight, level);
}
@Override
public ItemStack getLootItem(Random rand, int level) {
if(rand.nextInt(20) == 0) return new ItemStack(Items.CARROT, 1);
if(rand.nextInt(20) == 0) return new ItemStack(Items.POTATO, 1);
switch(rand.nextInt(8)){
case 0: return new ItemStack(Items.WHEAT_SEEDS, rand.nextInt(8) + 1);
case 1: return new ItemStack(Items.PUMPKIN_SEEDS, rand.nextInt(8) + 1);
case 2: return new ItemStack(Items.MELON_SEEDS, rand.nextInt(8) + 1);
case 3: return new ItemStack(Items.WHEAT, rand.nextInt(8) + 1);
case 4: return new ItemStack(Blocks.TORCH, 10 + rand.nextInt(10));
case 5: return new ItemStack(Items.PAPER, rand.nextInt(8) + 1);
case 6: return new ItemStack(Items.BOOK, rand.nextInt(4) + 1);
case 7: return new ItemStack(Blocks.SAPLING, rand.nextInt(4) + 1, rand.nextInt(4));
default: return new ItemStack(Items.STICK, 1);
}
}
}