One warning about the character meets/Jedi training activity. They no longer give paper tickets for these activities. It will show up on the app if you use it though. Here's the warning. I signed us up for the Darth meeting at 9:30 and the Jedi thing at 10. I checked the times many, many times before we left for the cruise. The day before our meet/Jedi training on the app it showed 9:45 for the Jedi thing instead of 10. I went to guest service to ask if the time had been changed, they said it was at 9:45. I was afraid we wouldn't be able to get there by 9:45 if we did the Darth at 9:30, so I cancelled the Darth meet. I'm not a SW fan so I didn't care, but my dd and dh wanted to do it. I wan't able to get a new Darth time. We showed up for the Jedi thing a little before 9:45 thinking that was the time for it to start, nope, still started at 10. The 9:45 was for the check-in. We gave them our name and then waited for 20 mins for it to start, however the app and guest services didn't know this. I was peeved about the lack of info. Just wanted to share this in case they still have the app showing 15 min earlier start time.
We are gold now, but were silver when we did this cruise this past Jan. 12, 2019. You should be able as gold to get everything. We only had time slots available on the SW days, but you should be able to get some things on different days if you want. I kinda liked doing the stuff on SW days.