Multiple league sources maintain that the 2015 All-Star Game will be played at Madison Square Garden on Sunday of All-Star weekend with the Friday and Saturday night events – the skills, shooting and dunk competitions – set for Barclays Center.The Daily News has a similar article.
The league and both the Nets and Knicks still are negotiating on a proposal to have a reversal in either 2017 or 2018 -- Brooklyn would stage the game while the Knicks and the Garden would serve as host for the Friday and Saturday events. The Nets, sources said, are not completely sold on the host role down the road for a myriad of reasons.
Both teams had advocated to hold the event, with union workers and even some politicians arguing against MSG because of Cablevision's labor record. I suspect that had little impact; the league follows the money--and the proximity of hotel rooms to MSG.