There are ways to detect if a player has caught something using a fishing rod, but it only counts if you actually catch a fish. (The objectives name is 'minecraft.custom:minecraft.fish_caught') If you catch some junk / treasure the scoreboard doesnt go up.
So there should be two new objectives; 'minecraft.junk_caught' and 'minecraft.treasure_caught'
The weird thing is in older versions of minecraft (I think 1.7) these objectives were actually in the game, but for some reason they were removed in around 1.9.
Please sign in to leave a comment.