Box2d junta de cuerda elástica

Estoy escribiendo un juego y necesito hacer una cuerda. Lo hice por b2RopeJoint, pero allí no he encontrado la oportunidad de hacerlo elástico. Luego busqué b2DistanceJoint, todo está bien con la elasticidad, pero no puedo encontrar la capacidad de establecer un límite solo a la distancia máxima (sin una mínima).

¿Cómo puedo hacerlo