diff options
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); |