package cofh.api.world; import net.minecraft.item.ItemStack; import net.minecraft.util.WeightedRandomItem; /** * This class essentially allows for ores to be generated in clusters, with Features randomly choosing one or more blocks from a weighted list. * * @author King Lemming * */ public final class WeightedRandomBlock extends WeightedRandomItem { public final int blockId; public final int metadata; public WeightedRandomBlock(ItemStack ore) { super(100); this.blockId = ore.itemID; this.metadata = ore.getItemDamage(); } public WeightedRandomBlock(ItemStack ore, int weight) { super(weight); this.blockId = ore.itemID; this.metadata = ore.getItemDamage(); } }