Minecraft wiki entry for Defeating_an_End_city, associated text: If you do not want to use a bow, a crossbow is a great alternative, since it deals more damage and has a longer range. However, a crossbow cannot be enchanted with Infinity so it is possible to run out of arrows whilst using it. If the player does plan to use a crossbow, they should enchant it with Quick Charge III, so it reloads faster, and Piercing or Multishot, to shoot multiple enemies in a line or a row respectively.