

Build an Assembly Table, aim lasers at it, and it makes what no crafting grid can: saddles, tridents, chainmail, horse armour, and the lenses and augments that make the lasers better. The table takes no power of its own; every bit of work is a beam arriving at it. The lasers run on Forge Energy: play it with a mod that makes some.
It is BuildCraft's Assembly Table, redesigned rather than copied: lasers carry lenses, recipes come in steps, beams have an intensity, and pushing them too hard heats the table.












Recipes, beam types, augments and coolants are datapack files. Each lens and augment is its own item, so tags, KubeJS, CraftTweaker and JEI see plain item ids. The vanilla recipes sit in a built-in datapack you can turn off. The server config sets thresholds, the raw beam, stacking, heat and range.
| Loader | NeoForge |
| An energy mod (required) | anything that makes Forge Energy: the lasers run on it |
| JEI (optional) | every recipe, with the lens each step needs |
| Jade (optional) | what a table makes, its step and its heat |

Needed on both the client and the server.
Does the table need power? No. Power the lasers with Forge Energy from any mod; they bring the work.
Can I add recipes, beams or augments? Yes, with datapack files. A new beam or augment needs an item to stand for it, from KubeJS or another mod.
Fabric? No.
Can I put it in my modpack? Yes. No need to ask.
Modpacks: yes. No permission needed, no message required, public or private, monetised or not, on any platform or launcher.
Credit is appreciated and never required.
Forks and addons: yes, under the MIT terms. Please do not publish a fork under the name Laser Assembly: the name is not covered by the licence.
Assets (textures, GUI artwork, logo) are the one exception: redistribute them with the mod freely, but do not lift them into another project.