summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGiovanni Harting <539@idlegandalf.com>2017-01-04 04:02:11 +0100
committerGiovanni Harting <539@idlegandalf.com>2017-01-04 04:02:11 +0100
commit805eb1f5f307974c030249fa8a79ba76f343b62f (patch)
tree1dedf81c790f95adbe328c14a073b173a6450bc3
parent2418918ebd2d2bdcd691cb5f05d2f2887faea0ee (diff)
Break out of meteor generation if we are in a void dim 92; Added a file type to gitignore
-rw-r--r--.gitignore1
-rw-r--r--src/main/java/com/sosnitzka/taiga/util/Generator.java4
2 files changed, 5 insertions, 0 deletions
diff --git a/.gitignore b/.gitignore
index cc003a3..fd254db 100644
--- a/.gitignore
+++ b/.gitignore
@@ -172,6 +172,7 @@ gradle-app.setting
# # Work around https://youtrack.jetbrains.com/issue/IDEA-116898
# gradle/wrapper/gradle-wrapper.properties
+*.hprof
# Forge
run/
diff --git a/src/main/java/com/sosnitzka/taiga/util/Generator.java b/src/main/java/com/sosnitzka/taiga/util/Generator.java
index 9890bff..18bf42f 100644
--- a/src/main/java/com/sosnitzka/taiga/util/Generator.java
+++ b/src/main/java/com/sosnitzka/taiga/util/Generator.java
@@ -198,6 +198,10 @@ public class Generator {
// we are in mid air, go down
while (world.getBlockState(cPos.down()).equals(Blocks.AIR.getDefaultState())) {
cPos = cPos.down();
+
+ // if we are below 0, we might be in a void dim
+ if (cPos.getY() < 0)
+ break;
}
}
if (!validSurface.contains(Item.getItemFromBlock(world.getBlockState(cPos.down()).getBlock())))