We were on the May 26th cruise and there was no buffet. The fireworks were done between the two dinner seatings and we only had the Mickey pirate show, not the Captain Jack show. I know they were doing rehearsals for the new Captain Jack show because we saw them rehearsing on the pool deck one morning. We were told they were not having the buffet since the fireworks and show were earlier.
I believe I read the new Captain Jack show is now ready. With that running, perhaps they have moved the fireworks back to the later time and are back to having the buffet. I really didn't like the earlier fireworks time because we had to rush from dinner up to see the show and by the time we got there, the decks were packed and we were having trouble finding a good spot for show and fireworks. When it's at the later time, we're always able to make it up to the deck in enough time to get a good spot. And DD was very upset there was no pirate buffet. Personally, I was thrilled to not have to negotiate the masses in the buffet. I only go to it because my DD loves it so much, and I just sit there with her while she eats desserts.
I mentioned our dissatisfaction with the timing and the no buffet on our comment card at the end.