From 805eb1f5f307974c030249fa8a79ba76f343b62f Mon Sep 17 00:00:00 2001 From: Giovanni Harting <539@idlegandalf.com> Date: Wed, 4 Jan 2017 04:02:11 +0100 Subject: [PATCH] Break out of meteor generation if we are in a void dim 92; Added a file type to gitignore --- .gitignore | 1 + src/main/java/com/sosnitzka/taiga/util/Generator.java | 4 ++++ 2 files changed, 5 insertions(+) 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())))