diff options
Diffstat (limited to 'src/main/java/darkknight/jewelrycraft/random/WeightedRandomItem.java')
| -rwxr-xr-x | src/main/java/darkknight/jewelrycraft/random/WeightedRandomItem.java | 18 |
1 files changed, 6 insertions, 12 deletions
diff --git a/src/main/java/darkknight/jewelrycraft/random/WeightedRandomItem.java b/src/main/java/darkknight/jewelrycraft/random/WeightedRandomItem.java index cc84ab4..351046b 100755 --- a/src/main/java/darkknight/jewelrycraft/random/WeightedRandomItem.java +++ b/src/main/java/darkknight/jewelrycraft/random/WeightedRandomItem.java @@ -6,8 +6,8 @@ import net.minecraft.item.ItemStack; import net.minecraft.util.WeightedRandom;
public class WeightedRandomItem extends WeightedRandom.Item {
- private final ItemStack item;
- private int maxMeta, minMeta, minItem, maxItem;
+ private final ItemStack item;
+ private int maxMeta, minMeta, minItem, maxItem;
public WeightedRandomItem(ItemStack item, int weight) {
super(weight);
@@ -18,14 +18,12 @@ public class WeightedRandomItem extends WeightedRandom.Item { this.minMeta = 0;
}
- public WeightedRandomItem(ItemStack item, int maxMetadata,
- int weight) {
+ public WeightedRandomItem(ItemStack item, int maxMetadata, int weight) {
this(item, weight);
this.maxMeta = maxMetadata;
}
- public WeightedRandomItem(ItemStack item, int weight, int minItem,
- int maxItem) {
+ public WeightedRandomItem(ItemStack item, int weight, int minItem, int maxItem) {
this(item, weight);
this.minItem = minItem;
this.maxItem = maxItem;
@@ -54,13 +52,9 @@ public class WeightedRandomItem extends WeightedRandom.Item { public ItemStack getItem(Random random) {
ItemStack itemstack = this.item.copy();
if (maxMeta > 0)
- itemstack.setItemDamage(minMeta + random
- .nextInt(maxMeta - minMeta));
+ itemstack.setItemDamage(minMeta + random.nextInt(maxMeta - minMeta));
if (maxItem > 1)
- itemstack.stackSize = this.minItem
- + random.nextInt(this.maxItem
- - this.minItem
- + 1);
+ itemstack.stackSize = this.minItem + random.nextInt(this.maxItem - this.minItem + 1);
return itemstack;
}
}
\ No newline at end of file |
