diff options
author | Caedis <Caedis@users.noreply.github.com> | 2024-08-30 16:51:04 -0500 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-08-30 21:51:04 +0000 |
commit | 1d33d84dc6a5037211d1241b3ecfa2eeccba0b57 (patch) | |
tree | fa7e8cabe6172060662176c1174466d3655e509b /src | |
parent | 5f82584eea96c1ad055448d33316e63c9bd55fb4 (diff) | |
download | GT5-Unofficial-1d33d84dc6a5037211d1241b3ecfa2eeccba0b57.tar.gz GT5-Unofficial-1d33d84dc6a5037211d1241b3ecfa2eeccba0b57.tar.bz2 GT5-Unofficial-1d33d84dc6a5037211d1241b3ecfa2eeccba0b57.zip |
Wrap tf dim check in if statement in ore gen (#3003)
Diffstat (limited to 'src')
-rw-r--r-- | src/main/java/gregtech/api/world/GT_Worldgen.java | 13 |
1 files changed, 9 insertions, 4 deletions
diff --git a/src/main/java/gregtech/api/world/GT_Worldgen.java b/src/main/java/gregtech/api/world/GT_Worldgen.java index 1ce0c85523..a3393324c2 100644 --- a/src/main/java/gregtech/api/world/GT_Worldgen.java +++ b/src/main/java/gregtech/api/world/GT_Worldgen.java @@ -103,11 +103,16 @@ public abstract class GT_Worldgen { } // ugly, but idk how to do it better without hard depping on tf provider in ore constructors - if (this instanceof GT_Worldgen_GT_Ore_SmallPieces) { - value = ((GT_Worldgen_GT_Ore_SmallPieces) this).twilightForest && aWorld.provider.dimensionId == 7; + if (this instanceof GT_Worldgen_GT_Ore_SmallPieces ore) { + if (ore.twilightForest && aWorld.provider.dimensionId == 7) { + value = true; + } } - if (this instanceof GT_Worldgen_GT_Ore_Layer) { - value = ((GT_Worldgen_GT_Ore_Layer) this).twilightForest && aWorld.provider.dimensionId == 7; + + if (this instanceof GT_Worldgen_GT_Ore_Layer ore) { + if (ore.twilightForest && aWorld.provider.dimensionId == 7) { + value = true; + } } mDimensionMap.put(aDimName, value); |