package greymerk.roguelike.treasure.loot;
import java.util.HashMap;
import java.util.Map;
import greymerk.roguelike.util.IWeighted;
import net.minecraft.item.ItemStack;
public class LootProvider implements ILoot {
Map<Integer, LootSettings> loot;
public LootProvider(){
loot = new HashMap<Integer, LootSettings>();
}
public void put(int level, LootSettings settings){
loot.put(level, settings);
}
@Override
public IWeighted<ItemStack> get(Loot type, int level){
if(level < 0)return loot.get(0).get(type);
if(level > 4)return loot.get(4).get(type);
return loot.get(level).get(type);
}
}