The minecraft plugin
This minecraft plugin will let you create puzzles based on lasers.
Your players will be able to solve them (and to create some too, if you allow it).
The puzzles can be shared as "schematic" (like you would do using worldedit).

Create a puzzle area
For starters, you will have to create a puzzle area. Everything will take place inside.
Inside this zone, the gameplay is based on particular blocks called components.
Place a Laser Sender
The first component you'll need to use is called a laser sender.
You can rotate it and change its color.


Place a mirror
Then, place a mirror support.
Players will be able to put a mirror in it and turn it in the direction of their choice.
(You will also have to place a mirror chest for players to retrieve the mirror(s) they'll need to place.)
Place a laser receiver
Finally, place a laser receiver.
Players will have to redirect the light towards this receiver.
Well done, you've just created your first puzzle !

Components
Within a puzzle area, you can place many modular components.
The variety of possibilities available to you will allow you to create new puzzles over and over again.
Download
Download dependencies:
- WorldEdit or FastAsyncWorldEdit
- NoteblockAPI
- LightAPI
- [Optional] DungeonsXL
Paste all these .jar files inside your server's "/plugins/" folder.

Configure
Then you will be able to modify many things, including changing the language. Restart the server again for these changes to be applied.
Create your first puzzle
/lasers
command to start !