From 10b60971f520e5fa1f07626040f0013757091b44 Mon Sep 17 00:00:00 2001 From: DaPorkchop_ Date: Thu, 18 Apr 2019 15:54:55 +0200 Subject: Make Nether portals spawn the player inside of them (#4325) Currently the player is spawned immediately in front of them. Simply changing `cNetherPortalScanner::OutOffset` to 0.5 wasn't enough, as the player would always be spawned on top of the portal, however checking for non-solid blocks instead of air fixes this. --- src/NetherPortalScanner.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src/NetherPortalScanner.cpp') diff --git a/src/NetherPortalScanner.cpp b/src/NetherPortalScanner.cpp index 4b457de17..9625ed7cf 100644 --- a/src/NetherPortalScanner.cpp +++ b/src/NetherPortalScanner.cpp @@ -9,7 +9,7 @@ -const double cNetherPortalScanner::OutOffset = 2; +const double cNetherPortalScanner::OutOffset = 0.5; const double cNetherPortalScanner::AcrossOffset = 0.5; @@ -278,7 +278,7 @@ void cNetherPortalScanner::OnDisabled(void) FLOGD("Building nether portal at {0}", m_PortalLoc); BuildNetherPortal(m_PortalLoc, m_Dir, m_BuildPlatform); m_PortalLoc.x += 1; - m_PortalLoc.y += 2; + m_PortalLoc.y += 1; m_PortalLoc.z += 1; } -- cgit v1.2.3