When you fire a bow or crossbow, the arrows fired should have the same CustomName as the bow/crossbow they were shot from. This CustomName would not be visible over the entity, as the CustomNameVisible tag would be set to 0.
This would be extremely helpful in creating custom interactions, as a repeating command block or function in #tick could /execute a command at the arrows and only at the arrows fired from a specific bow/crossbow.
Example: Super Multishot Crossbow
This Crossbow fires a single arrow, and because the arrow is named "Super Multishot Crossbow", a #tick function runs that first destroys the arrow, then summons 5 arrows with motion, allowing for a high amount of multishot.
- Arrow trails with particles
- Explosive bows
- Camera/tracking arrows where you can see the arrow's path
- Easy interactions that run functions when you fire the weapon
Please sign in to leave a comment.