diff options
Diffstat (limited to 'src/main')
-rw-r--r-- | src/main/java/gregtech/common/blocks/GT_TileEntity_Ores.java | 3 |
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)); } |