ec98b19ffb
(Items done!)
31 lines
699 B
Java
31 lines
699 B
Java
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();
|
|
}
|
|
|
|
}
|