I got it working!
I had to fix my basic java so make sure I had a seperate bot object, then I did this.
WhisperBot wBot = new WhisperBot();
wBot.setVerbose(true);
wBot.connect("199.9.253.119", 6667, "oauth:MYAUTH");
wBot.joinChannel("#199.9.253.119");
wBot.sendRawLineViaQueue("CAP REQ :twitch.tv/commands");
wBot.sendRawLineViaQueue("PRIVMSG #jtv :/w murderouskirk This is an example PM");
So I put the above in a static void in its own class, then call it from my main class and pass through my msg every time i need to whisper. It seems like it opens up a new bot object every time it’s called (which makes sense with how it’s coded) but it does the job since I’m only whispering users once each. Just for clarity sake if I whispered the same user a couple times it would look normal on their end, and when I send a message back it would show in console X times for each msg sent.
But that’s something I can sort out later just my cleaning up my basic code theory more.
I haven’t been able to process incoming whispers yet but I see them in console so I’m sure I can get it working later if I need it in the future.
Thanks for all the help guys, really appreciate it.