diff --git a/src/main/java/com/minelittlepony/unicopia/ability/UnicornTeleportAbility.java b/src/main/java/com/minelittlepony/unicopia/ability/UnicornTeleportAbility.java index 2cd69cb6..a687ef4f 100644 --- a/src/main/java/com/minelittlepony/unicopia/ability/UnicornTeleportAbility.java +++ b/src/main/java/com/minelittlepony/unicopia/ability/UnicornTeleportAbility.java @@ -85,7 +85,7 @@ public class UnicornTeleportAbility implements Ability { boolean airAbove = enterable(w, pos.up()) && enterable(w, pos.up(2)); - if (exception(w, pos, player.getMaster())) { + if (exception(w, pos, player.getMaster()) && ray.getType() == HitResult.Type.BLOCK) { Direction sideHit = ((BlockHitResult)ray).getSide(); if (player.getMaster().isSneaking()) {