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.
This commit is contained in:
@@ -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;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user