@ivory plume I'm not sure if this is a bug report, or a request for clarification, so here we go.
Ever since SMAPI 4.2.0 (or 4.2.1, unclear) my players have been reporting a new bug, which does not happen with SMAPI 4.1.10.
The bug goes as follows:
My mod provides a feature called "Multisleep", where you can go to bed and pick a number of days to sleep for. The way I implement this feature is to hook into the OnDayStarted() event, and within this event, I run some code to check conditions and stuff, and then I call Game1.NewDay(0); at the end.
This used to work fine for the purpose of simulating a near-instant "go back to bed" upon waking up, and therefore sleep many days in a row without interfering with other processes like sprinklers, crops and whatnot.
Since SMAPI 4.2.x, many players have been reporting that if they ship something on a given day, then trigger a multisleep, the first occurence of sleeping will glitch out. They will get stuck in a sort of "not truly awake, not truly asleep" limbo, where the UI is gone but the day isn't ending. They've been recommending to each other to carry a scythe to bed, and use it to move to their front door. Apparently, upon leaving the house, they properly fall asleep, and the remainder of the multisleep works properly.
I have seen some changes in the SMAPI code related to the night events, notably the shipping tab, so I am pretty confident that this bug is related to that. But I do not understand the new changes enough truly figure out what the heck is happening. This means that I am unsure if I have uncovered a SMAPI bug, or just a new behavior that is intended, and that I need to adapt my code to.
Do you have any ideas? Can you give me a hand?
If you're too busy, that's fine too 





you want to have CMCT then







that is even more odd, it should spawn once when you enter the map



thank you!





