Good afternoon.
Keep in mind that having a no decay on boombox is something that the server doenst like. In the past 72H, my server randomly crashes from time to time. As this was the last mod I added, I removed it. No more random crashes. ( still have the ownership issue tho, but i thought, ill give you a heads up about this )
Server crashing due to having too many boomboxes playingNot An Issue
It shouldn't be possible for this plugin to directly influence server crashes.
All this plugin does is alter a numeric property of each boom box to change it from the vanilla value of 0.025 to 0 (or other configured value). Vanilla logic dictates that when a boom box starts playing, it starts a repeating 1 second timer. Every second, the boom box is "hurt" by decay damage equal to decay.scale times the aforementioned multiplier property. The end result of setting that multiplier to 0 is simply that the "hurt" function will be called with a value of 0.
It is very very unlikely that an entity being dealt 0 damage can influence server crashes, based on a perusal of the game source, as well as the fact that hundreds of plugins have been using similar approaches to reduce damage to 0 for many years, and to my knowledge, such behavior has never been associated with server crashes.
My best guess is that the server crashes are related to having many boom boxes playing at once. By having no decay, you are extending the playable lifetime of all the boom boxes, ultimately resulting in more boom boxes playing at once, leading to additional load.
If you are willing, an experiment you could try would be to set the decya value to something non-zero, such as 0.001. If the above hypothesis is correct, then having a very low decay value should also result in many boom boxes playing at once, and therefore the server should still crash at approximately the same interval, though this depends a lot on what players do.
"My best guess is that the server crashes are related to having many boom boxes playing at once. "
And that's what I discovered indeed. One of my members thought it would be awesome to have each floor a different radio station. FacePunch should limit the amount being placed on each map tile or each base.