aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/gregtech/common/blocks
diff options
context:
space:
mode:
authorEthryan <3237986+Ethryan@users.noreply.github.com>2024-08-02 18:51:04 +0200
committerGitHub <noreply@github.com>2024-08-02 23:51:04 +0700
commit505f5b5aeeaa7216a9877db9facb5148932bb724 (patch)
tree406c791104f5aaaba705c8b9fc8325d1b9db7cb7 /src/main/java/gregtech/common/blocks
parentef900896ae43ea32adc6b9110402ffaf445b412d (diff)
downloadGT5-Unofficial-505f5b5aeeaa7216a9877db9facb5148932bb724.tar.gz
GT5-Unofficial-505f5b5aeeaa7216a9877db9facb5148932bb724.tar.bz2
GT5-Unofficial-505f5b5aeeaa7216a9877db9facb5148932bb724.zip
Switch to using the vanilla fortune logic for raw ores. (#2810)
* Switch to using the vanilla fortune logic for raw ores. * change long to int * switch random generator
Diffstat (limited to 'src/main/java/gregtech/common/blocks')
-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));
}