lets be honest 30k fish is CRAZY amount, we are 4 weeks in and no one has hit this yet,
my suggestion would be find out the player average of fish caught in 10 mins
- for my example i will say 100 fish
make it so when you AFK your gens you can cast your rod into the water ( any water on the island) or a /fishtime command
this activates 'fish time' and this will add fish to your /fishscaught with a catch rate of 3 to 3 % so you would actively get 3 to 6 fish per 10 mins of afk time
there would be no visual for this just your rod sat in the water and no actual fish items tokens or exp
or lower the amount or make double/quad catch count towards fish