@Hrvoje, I've been using a different spring system, as it has to react totally dynamically, using this system:
https://www.youtube.com/watch?v=2e-oI1T_bmQ&t=121s
This is a great system, however, I've come across an issue which I think is in the way the XPresso works. I'm trying to make a grid of these springs, so using a cloner to make an array. However, the XPresso which gives the renderable spring geometry it's height, seems to stop functioning properly when used in the cloner.
I'm guessing that this is because it doesn;t know how to reference the different pieces of geometry? I'm inexperienced with XPresso, but do you know if this is fixable, or do I need to just manually clone them? (which is annoying if anything needs globally changing!)
I've attached a simple scene file showing a manually copied array, vs the cloner array. Thanks for any help in advance :)
Spring Eg.c4d