This might give you some ideas: <https://pf4j.org/...
# scripting
n
that helps out a bunch, i think