I've included a datapack that should give a fishing bobber visual fire after it is spawned. This is done with a custom enchantment that runs a function when a projectile is spawned.
Steps to reproduce
Install the datapack
Give yourself a fishing rod or a trident:
/enchant @s minecraft:grill
/give @s trident[minecraft:enchantments={"minecraft:grill":1}]
Cast the rod/throw the trident and see that it isn't on fire
You can see that the enchantment does indeed work by trying it on a bow
/give @s bow[minecraft:enchantments={"minecraft:grill":1}]
Attachments
Comments 4
Thanks for pointing it out. The function directory was plural.
I've confirmed the issue to still be in 1.21 Pre-Release 2
Confirmed; this also affects tridents. However do note that the changelog says that this component only applies to projectile entities that have been spawned when firing a projectile weapon:
minecraft:projectile_spawned
: Effects applying after a projectile entity has been spawned when firing a projectile weapon
Your datapack enchantment doesn't work in the latest snapshot. Do you have an updated datapack and does this still effect you in the latest snapshot/release?