You heard me right. Instead of boomboxes, have fire arrows, poison arrows, slowness arrows, web arrows, etc.
Arrow priority (which arrow gets fired) would be as such:
Either random, or
1st priority goes to which arrow is in offhand
2nd priority is to whichever is farthest left in the hotbar
same deal with the rest of the inventory
This might make inventory management too crucial and pose a disadvantage to lower end devices, but I think it might be a fun change to implement.