My understanding is that the buffet is only open for dinner on the Magic, on all but the first and last nights of the trip. There are some other options for dinner, however: Palo, Pluto's Dog House (burgers, dogs, chicken nuggets, fries, etc.), Pinocchio's Pizza, and, as mentioned, 24-hour room service.