Quote from ChosenMental»How about we make AFK fishing a world option instead where it is automatically off. We could, therefore, please both sides. I don't want the same thing happening with 1.9, it is already a huge mistake by Mojang to implement it.
I know you think you're being inclusive by adding a gamerule or world option or that adding an option would better fit a "sandbox game", but this kind of compromise is not a real solution, it's avoiding the problem.
If we can logically deduce that AFK Fishing Farms are actually balanced, immersive and fit the game's rules and lore, then there is no reason why we should make a gamerule to remove them. If on the other hand AFK Fish Farms are unbalanced and don't fit in Minecraft at all, there is no reason why this feature should remain in the game. Even if it didn't fall under the term "exploit", which it does, it definitely falls under the same category as being able to quick-shoot multiple crossbows.
(Also, don't forget the fact that a gamerule to unite the community would ironically divide the community into pro-AFK Fishing and anti-AFK Fishing servers. The best way to unite the community around the game is to make them play the same game...)
Now, if AFK Fishing Farms were removed in such a way that map makers might use it, that would be a good way to use a gamerule. That being said, given the changes that have been suggested for fixing this
exploit issue, I don't see a need for this gamerule. Gamerules should not be added just for minor game design politics, because these politics change over time.
- An enableFishingXP gamerule seems bizarre and out of place. Why isn't there an enableWalkingXP or an enableEatingFoodXP? I'm not a fan of moving the standard such that "Oh well you added a gamerule to enable XP rewards for this random feature, why not this one?"
- The ability to enable/disable certain enchantments on certain tools... well that actually sounds pretty useful! However, I don't think that falls into the realm of gamerules. Perhaps this could be a part of data packs?
- Customizing the number of blocks of water a fishing rod needs to find before it gives fish seems like a weird one. I guess it might fit as a gamerule categorically, but I also think the only use people would get out of it is specifically to build AFK Fish Farms.
- As for whatever Ptolemy suggested with the controls, those almost definitely do not fall into the realm of gamerules.
Citation first, then I'll be happy to take back any statement I made about this being an unintended feature though. I will say, however, that this only means Mojang needs to hire a better game design team if this is how loosely they treat balance.