Can be done.
I think it depends a lot on which cruise you are on.
Spring Break cruises seem to get a lot of confiscated booze.
3 and 4 night Caribbean cruises also attract a lot of suspicion.
My Alaska cruise --- well, apparently they never even looked at the luggage b/c a bottle of Bailey's and two 12 packs of beer in my checked bags were in our cabin before we were.
Now if we could just find a way to make the cabin fridge actually make things cold....
Oh --- but my sister's tiny scissors were confiscated. She didn't get her luggage until 9 pm that night. But her husband's bag w/ beer in it was already in the cabin when they arrived also. Go figure.