Hey I'm finally getting into your code, I'll post my own version hopefully soon with the source code. So far I've:
Remember last client location.
Remember last "mode" used so it can start in mini mode mode when open.
Stored things better in my opinion in a .properties file, fuck all those txt files seriously
Made configuration smoother by just adding all the config stuff into the big frame everyone is just gonna use the small one so why bother clicking more.
Added hotkeys for incrementing, decrementing. I'm gonna add one for reset I guess Xela is right.
Redid your counter method so it doesn't count multiple hordes in small resolutions
My brother told me i shouldn't use multiple JFrames so i tried avoiding that, god it was complicated thanks CardLayouts
Added some theme options for the future I just want to have my counter pink
Ehh I'm working my JPanels with layouts too, you should check that, better than using null and settings the location manually.
Made a small check box to edit the counter on the fly inside the program, it just toggles the setEditable
Made a small check box to toggle the always on top. Writing this actually makes me realize I just care about the small mode being always on top so i could prob move the checkbox there
Added an ultra mini mode! hahaha just the number with a black background and the btn to switch card, fades out when not hovered
Oh and added a button in the default mode to launch mmo hahaha #lazyness