From b7e996a9d711297225270a6f785cb8739cea0049 Mon Sep 17 00:00:00 2001 From: Giovanni Harting <539@idlegandalf.com> Date: Mon, 12 Sep 2016 22:24:56 +0200 Subject: [PATCH] fixed endless loop in teleport trait, closes #38 --- src/main/java/com/sosnitzka/taiga/traits/TraitCurvature.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/main/java/com/sosnitzka/taiga/traits/TraitCurvature.java b/src/main/java/com/sosnitzka/taiga/traits/TraitCurvature.java index 4cbee1a..ae7c15b 100644 --- a/src/main/java/com/sosnitzka/taiga/traits/TraitCurvature.java +++ b/src/main/java/com/sosnitzka/taiga/traits/TraitCurvature.java @@ -67,6 +67,11 @@ public class TraitCurvature extends AbstractTrait { y++; } while (w.getBlockState(new BlockPos(x, y - 1, z)).getBlock() == Blocks.AIR) { + if (y <= 0) { + y = 0; + break; + } + y--; }