MFBO, hardcoded server min height.What prevents you from just moving the whole map up?
MFBO then.
It is the same technique. MFBO let's you set the limits, if there is no MFBO, your emulator most likely takes the limit from areatable.dbc.
if (!movementInfo.pos.IsPositionValid()) { recvData.rfinish(); // prevent warnings spam return; }
bool Position::IsPositionValid() const{ return Trinity::IsValidMapCoord(m_positionX, m_positionY, m_positionZ, m_orientation);}