Create default “Light” block with low brightness
Create default “Light — On” block with appropriate brightness
Trigger Item Case A: Multi-directional light block (All sides are the same)
Trigger 1: Turn on the light (Player clicks on the off light to turn it on)
Create sound effect of turning on the light
Replace to the turned on light block
Play visual effect
Complete
Trigger 2: Turn off the light (Player clicks on the on light to turn it off)
Case B: Separate-sided light block (All sides are not the same)
Modify Trigger 1
Create block in the specified direction
Complete
Modify Trigger 2