create a minecraft item that has the following description: 'Create two handheld weapons called "Heat Ray" and "Soul Ray". Both fire a focused beam that targets a single block or entity within the player’s line of sight. When the beam hits a block, it ignites that point and causes fire to rapidly spread outward on any nearby burnable blocks (like grass, wood, leaves, and wool). The fire spreads dynamically but efficiently — starting small and scaling based on how long the beam is sustained on one area.
The Soul Ray version uses soul fire instead of regular fire. **Soul fire must be allowed to burn and spread on all block types**, not just soul sand or soul soil. It should behave like normal fire but with the cold, blue aesthetic. Soul fire spread should follow the same rules as regular fire but with its unique look and sound.
Holding down right-click sustains the beam. The longer the beam is focused on a single spot, the wider the fire spreads from that origin point. After several seconds of continuous use, the fire can expand across the player’s full render distance, simulating a wildfire erupting from a single ignition point.
The beam itself should emit a thin, bright heat shimmer visual (orange for Heat Ray, blue for Soul Ray) and play a humming or burning sound while active. Fire sounds and light should dynamically increase as the area spreads.
This weapon set is optimized for performance — it uses localized ignition and spreading logic instead of full particle clouds. Designed for controlled or large-scale burning without overwhelming the system.'
Edit v2: have beam be made of re-colored redstone particles