@Grass Clippings and @MathiaasO Hi and welcome to the RCB forums!
Here is the RCL policy: https://www.royalcaribbean.com/faq/questions/food-drink-onboard-policy
Here is the RCB news & comments: https://www.royalcaribbeanblog.com/2018/08/28/royal-caribbean-now-allowing-guests-bring-non-alcoholic-beverages-onboard
Yes, 12 cans/bottles/cartons (17oz) and 2 wine bottles (750ml) per stateroom. There may be a corkage fee for the wine, but you shouldn't have a problem drinking your non-alcoholic drinks anywhere.