This is over several different wipes. Seems rare, but a few people now have mentioned that they start recycling, click out of the recycler, then back in and all the stuff is gone (but the recycler carries on as if things are still in it). We only have them at fishing villages.
I'll have to remove it for now as we can't have people losing their stuff, even if it's rare, but curious if there's an obvious fix for it.
Thanks!
I've had reports a few times now that items placed in the recycler disappear
This happens because there are multiple recyclers in the same spot. It seems to be random which one you end up opening.
Other threads have reported the issue with recyclers double or triple spawning on server reboots. The cause seems to be that the plugin isn't able to execute its cleanup logic when the server is rebooting, or the server is crashing. This seems to be happening to folks a lot more for the past few months. The root cause of why the cleanup is not getting invoked (or why the server is not saving after the cleanup has happened) is unclear.
To resolve, I'll go ahead and submit a patch to disable saving on all recyclers spawned by this plugin. That solution has worked in the past for plugins that have had similar issues.
Also, one suggestion I have for any user of this plugin is to migrate to Monument Addons. It aims to be a general purpose utility for adding entities to monuments, so you can consolidate things like recyclers, car lifts, and more all into a single plugin. There is also a MonumentsRecycler profile I created for that plugin which you can install with a single command which will add all of the recyclers that are created by this plugin. If you want to remove any, Monument Addons has commands to remove them individually. In the future, I plan to add an in-game UI browser where you can easily discover profiles, download them, and configure them with incredible ease.
Ohhh right, that makes sense! Also WhiteThunder, just want to say I always appreciate your detailed responses to things like this. I'm someone who always likes to know why something isn't working when it breaks, so thanks for that :)