aboutsummaryrefslogtreecommitdiff
path: root/src/main
diff options
context:
space:
mode:
Diffstat (limited to 'src/main')
-rw-r--r--src/main/java/gregtech/api/world/GT_Worldgen.java13
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);