Sachverhalt: A. Am 19. Mai 2016 reichten B. und C. D._ ein Baugesuch für das in der Bauzone W2B liegende Grundstück 2891 in Zug ein. Das Baugesuch beinhaltet den Abbruch des Einfamilienhauses Assek-Nr. 2044a und den Neubau eines Zweifamilienhauses auf dem Grundstück 2891. Während der öffentlichen Auflage erhob namentlich der Eigentümer des östlich angrenzenden Grundstücks 3382, A._, am 15. Juni 2016 Einsprache. Am 4. Oktober 2016 wies der Stadtrat von Zug die Einsprache ab und erteilte die baurechtliche Bewilligung. B. A._ erhob am 27. Oktober 2016 beim Regierungsrat des Kantons Zug Verwaltungsbeschwerde. Nachdem der Generalsekretär der Baudirektion einen Augenschein durchgeführt hatte, hiess der Regierungsrat des Kantons Zug die Beschwerde am 10. April 2018 bezüglich Anordnung der Solaranlage teilweise gut und präzisierte die Nebenbestimmung in Dispositivziffer II. Ziff. 8 des Entscheides der Stadt Zug wie folgt: "Die Wände, Böden, Decken sowie Türen zwischen Wintergarten und Wohnraum haben mindestens die energetischen Anforderungen an eine Aussenwand bzw. Verglasung und zwar so zu erfüllen, dass der Dämmperimeter der als Wintergärten bezeichneten Räume nicht an deren Aussenhülle angenommen werden darf. Die Wintergärten dürfen nicht beheizt werden." A._ erhob dagegen am 11. Mai 2018 Verwaltungsgerichtsbeschwerde bei der verwaltungsrechtlichen Kammer des Verwaltungsgerichts des Kantons Zug. Diese wies das Rechtsmittel am 31. Januar 2019 ab. C. Mit Beschwerde in öffentlich-rechtlichen Angelegenheiten vom 18. März 2019 beantragt A._, es sei das Urteil des Verwaltungsgerichts vom 31. Januar 2019 au fzuheben, und seien demgemäss auch der Regierungsratsentscheid vom 12. April 2018 (recte: 10. April 2018), soweit damit die Beschwerde des Beschwerdeführers abgewiesen wurde, sowie die Baubewilligung des Stadtrates vom 4. Oktober 2016 aufzuheben und die nachgesuchte Baubewilligung zu verweigern. Die Beschwerdegegner und die Vorinstanz beantragen die Abweisung der Beschwerde, soweit darauf einzutreten sei. Der Regierungsrat des Kantons Zug stellt Antrag auf Beschwerdeabweisung. Die Stadt Zug hat auf eine Vernehmlassung verzichtet.