def setPlayerPosition(self, (x, y, z), player="Player"):
        """
        Sets the players position to x, y, z
        :param (x, y, z): tuple of the coordinates of the player
        :param player: string of the name of the player. "Player" for SSP player, player_<client-id> for SMP player.
        :return:
        """
        playerTag = self.getPlayerTag(player)
        nbt_type = type(playerTag["Pos"][0])
        posList = nbt.TAG_List([nbt_type(p) for p in (x, y - 1.75, z)])

        playerTag["Pos"] = posList

        Sets the players position to x, y, z
        :param (x, y, z): tuple of the coordinates of the player
        :param player: string of the name of the player. "Player" for SSP player, player_<client-id> for SMP player.
        :return:
        
pymclevel/leveldbpocket.py