Feather Orb
Coelacanth Fanatic
To start, if you didn't know already please please please leave by the airport during a DIY pickup! (Unless specifically instructed to use the other method by the host)
If someone "quietly leaves" due to disconnection or a player tries to leave using the (-) menu and timer reaches zero it "rolls back" everything that happened since the last save, and disrupts the crafting villager so they can't give out DIYs to the current guests.
Even the person who "quietly left" has their inventory rolled back. Nobody wants this.
Importantly, the following will not return a villager to their crafting table if they've left it because the game considers their crafting time actually over (I think it's up to 3 hours from the time they started the project?) --
But you can usually return them back to work if the game considers it the correct place for them to be, as long as they've just been temporarily interrupted by a rollback.
Essentially, you just need to reload your town!
The method I had been using before involved travelling to another players island but that's a lot of airport stuff (!!) and it turns out after testing that exiting to the title screen and then reloading the game from there is equally effective.
Closing the game from the switch menu, then reloading it probably would work too, for the same reasons!
If you think your villager's DIY has been interrupted prematurely by a rollback/somebody leaving quietly, it's worth a try.
(Thank you to drchoo, catheyrine, Yukikuro, OtterFloof and Quack for your help.)
Edit: confirming what BipolarBear said below, visiting another player's island and coming back is another method that works!
If someone "quietly leaves" due to disconnection or a player tries to leave using the (-) menu and timer reaches zero it "rolls back" everything that happened since the last save, and disrupts the crafting villager so they can't give out DIYs to the current guests.
Even the person who "quietly left" has their inventory rolled back. Nobody wants this.
Importantly, the following will not return a villager to their crafting table if they've left it because the game considers their crafting time actually over (I think it's up to 3 hours from the time they started the project?) --
But you can usually return them back to work if the game considers it the correct place for them to be, as long as they've just been temporarily interrupted by a rollback.
Essentially, you just need to reload your town!
The method I had been using before involved travelling to another players island but that's a lot of airport stuff (!!) and it turns out after testing that exiting to the title screen and then reloading the game from there is equally effective.
Closing the game from the switch menu, then reloading it probably would work too, for the same reasons!
If you think your villager's DIY has been interrupted prematurely by a rollback/somebody leaving quietly, it's worth a try.
(Thank you to drchoo, catheyrine, Yukikuro, OtterFloof and Quack for your help.)
Edit: confirming what BipolarBear said below, visiting another player's island and coming back is another method that works!
Last edited: