Overview
This datapack was my first project while working with Oresfall's development team. It provided players with the ability to place "nodes" in the world that could be used to redirect a raycast beam.
Raycast Wiring System
Early versions of the datapack gave players a raycast laser that could be bounced off of blocks. This proved to be difficult to control in minecraft's varying terrain, necessitating a better system for achieving the same effect. The final version of the datapack gives players placable nodes that can be used to automatically redirect the laser.
Environmental Interaction
Stained glass can be used to recolor lasers and anchors, affecting the behavior of both mechanics. Colored anchors can only be targeted by a laser of the same color, giving players manual control over the route of the laser. Colored lasers inflict different status effects to entities caught in their path, ranging from stunning to regeneration.
Further Reading
Resources used during project development.