Sugiro que substitua o nLogin por Authme Reloaded, ele já tem essa função que você precisa e existe um comum consenso na comunidade que ele é o mais seguro a ser usado.
Sobre o Tp eu achei vários na 1.12 porém não achei nada na 1.13 especificamente para essa função, porem sugiro que você pesquise melhor por "Random TP" caso não encontre temos vários desenvolvedores na nossa comunidade, pode encomendar com eles.