On the auto fish option an option for a delay. This delay is to delay when reeling in the catch. The reason is some servers notice when you reel in your rod right when the fish gets on. The delay should be a range so for example random delay between 1 and 2 seconds. I think there should also be an option for delay of when to cast back as well as casting so quick can cause suspicions.
Please let me know if you have any questions or if I didn't explain well.
Looks good, will try compiling with your PR later today and test. Appreciate it :)