aboutsummaryrefslogtreecommitdiff
path: root/src/main
diff options
context:
space:
mode:
Diffstat (limited to 'src/main')
-rw-r--r--src/main/java/gregtech/common/blocks/GT_TileEntity_Ores.java3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/main/java/gregtech/common/blocks/GT_TileEntity_Ores.java b/src/main/java/gregtech/common/blocks/GT_TileEntity_Ores.java
index f3d247a265..de69c011a2 100644
--- a/src/main/java/gregtech/common/blocks/GT_TileEntity_Ores.java
+++ b/src/main/java/gregtech/common/blocks/GT_TileEntity_Ores.java
@@ -338,7 +338,8 @@ public class GT_TileEntity_Ores extends TileEntity implements IAllSidedTexturedT
int aMinAmount = 1;
// Max applicable fortune
if (aFortune > 3) aFortune = 3;
- long amount = (long) new Random().nextInt(aFortune * (tIsRich ? 2 : 1)) + aMinAmount;
+ int amount = aMinAmount
+ + Math.max(worldObj.rand.nextInt(aFortune * (tIsRich ? 2 : 1) + 2) - 1, 0);
for (int i = 0; i < amount; i++) {
rList.add(GT_OreDictUnificator.get(OrePrefixes.rawOre, aOreMaterial, 1));
}