As the title suggests I think there was a bug introduced with the last update. The names were tolerable nut now my vending machines wont even broadcast on the map at all.
Renaming vending machines is not working consistentlySolved
I found out its an incompatibility with Monument Addons where Monument addons will add the custom vending setup data to their data files and not this plugin ones.
blah11
I found out its an incompatibility with Monument Addons where Monument addons will add the custom vending setup data to their data files and not this plugin ones.
What you are describing is not an incompatibility, it's a feature that improves compatibility between both plugins. By storing vending machine customizations in Monument Addons profile data files (for vending machines spawned by Monument Addons and then customized by Custom Vending Setup), the profile data files are more portable (e.g., you can move them between servers), customizations can be more correctly tracked (e.g., if you were to move a vending machine spawned by MA, CVS might no longer recognize it since the coordinates changed). This behavior is explained in the Data Providers section of the documentation.
It's unclear how the issues you originally described are related to the compatibility between both plugins.
[Custom Vending Setup] Unable to add 1 'radiationresisttea.pure' because the vending machine container rejected it.
Every item i have in my vendings is sending this message to the console on the staging branch.
I had some old data files in the custom vending setup folder, after i deleted this, all messages are gone.
That message usually happens when the vending machine is full, but there could theoretically be other reasons for it. Typically it has happened in the past when another plugin detects and alters the items after they are created, causing CVS to not recognize the items already added to the vending machine inventory, so CVS has to keep adding the desired item during the stocking process. Eventually, the vending machine inventory becomes full, and then all items will be rejected.
first time i see this, after server restart its popping up again but only on staging
If it is still happening, can you find out which vending machine it is and share the data file section for that machine? Most likely there is something special about one of the sold items.
i would guess its because of all the custom items i have in my vendings, i can send u the config for monument addons and custom vending setup if u want?
Yes, feel free to send me, but it will help if you can narrow down which vending machine it is. That way, I can test if there's any issue with any specific vanilla items.
Custom items in general should be fine. I'm only aware of there potentially being a problem if another plugin which manages the custom item has unusual behavior around item creation/movement. For example, Vehicle Airdrops used to have logic for vending machines that would replace relevant skinned supply signal items with placeholder items whenever they were added to vending machines. Non standard behavior like that can lead to this issue where the vending machine eventually fills up.
I will send you the download link for the files via pm.
Thanks, I was able to reproduce the issue. There's an issue where the vending machines sometimes have 0 capacity, due to a change in the upcoming force wipe. I will have a fix released before the force wipe.
I am happy that it wasnt my fault, was not sure with the amount of custom items i have.
Thanks a lot for your fast repsonse and fix later on :)
WhiteThunder
What you are describing is not an incompatibility, it's a feature that improves compatibility between both plugins. By storing vending machine customizations in Monument Addons profile data files (for vending machines spawned by Monument Addons and then customized by Custom Vending Setup), the profile data files are more portable (e.g., you can move them between servers), customizations can be more correctly tracked (e.g., if you were to move a vending machine spawned by MA, CVS might no longer recognize it since the coordinates changed). This behavior is explained in the Data Providers section of the documentation.
It's unclear how the issues you originally described are related to the compatibility between both plugins.
Its the name of the vending machine on the map. If you use npcvendingmachine and its in monumentaddons data folder and not in the customvendingsetup data folder then the name will always be urban outfitters on the map or something alike unless you try to use the hapis ones and it defaults to those names.
blah11
Its the name of the vending machine on the map. If you use npcvendingmachine and its in monumentaddons data folder and not in the customvendingsetup data folder then the name will always be urban outfitters on the map or something alike unless you try to use the hapis ones and it defaults to those names.
I don't think it works like that. It should not matter where the data is saved, Custom Vending Setup is still responsible for serializing/deserializing the data and interpreting/applying it. The fact that another plugin is spawning the vending machine shouldn't cause the name to change (or prevent the name from being changed) unless that plugin is also trying to edit the name (Monument Addons doesn't edit the name).
I did some testing and found found multiple issues with renaming vending machines, which turned out to be caused by a recent Rust update which localizes vending machine names. I've released an update to address these issues.
Locked automatically