Feel free to post here.
This should be pretty easy to make using our API, Twitches, and Mojangs, The hard bit is going to be linking twitch username to Mojang UUID reliably.
I’d suggest create a simple web server that can handle Twitch OAuth. Player signs in. Gives you a custom URL to use when connecting to the server, e.g.
Where Oxlk43452 is a shared secret used to verify that the UUID is linked to a specific twitch account.
Then on login, the current sub status can be verified by the plugin, allowing the user if the sub is active.
If you want to be super lenient, you could allow like, 2-3 connections from the last IP used by that UUID, so they can bring a friend, brother or camera account on.