Bueno puedes Hacer lo Suguiente
Comandos n°1
Vas a Crear Un scoreboard
-/scoreboard objectives add torch stat.useItem.minecraft.torch
Este Scoreboard Sirve Para Cuando El jugador ponga una antorcha Le agregue un punto al Objetivo Torch Y el Es Obejtivo lo tendra el Jugador,Lo cual resumiendo Le agregara un Punto al Jugador.
Despues haces Un testfor Este Suiguiente Testfor
-/testfor @a[score_torch_min=1]
Esto lo que va hacer Es Cuando un [Jugador] Tenga Minimo un Punto Emita redstone
Bueno este Comando lo Pondras En un repetido de Comandos [el moradito]
O si estas en anteriores versiones Haces un reloj (ojo) No cualquier Reloj Tiene que ser uno Rapido. O si no se ejecutara mal
Bueno al Lado del Repetidor de Comando Colocas Un Repetido de Redstone (ojo) No el Repetidor Normal Si no el otro despues que lo haigas Puesto pones el Repetidor de redstone normal alfrente de ese,despues de hacer eso Poner un Bloque de Comando el de toda la vida alfrente del repetidor de redstone y en ese bloque de comando
pones o haces el suguiente Comando.
-/scoreboard players remove @a torch 1
Esto ara lo suiguiente cuando el jugador coloque La antorcha se generara un punto el cual Con el Testfor Emetira redstone El cual emetira redstone tambien a bloque de comandos de toda la vida lo cual ese tendra ese comando lo cual ara es resetear el objetivo torch y lo devolvera a 0 puntos
despues de eso arriba del bloque de comandos de toda la vida pones otro mas :v y en ese pones este suiguiente comando
-/effect @a minecraft:blindness 0 0
esto le quitara la ceguera al jugador cuando ponga una antorcha
acuerdate que el jugador tendra ceguera todo el tienpo cierto¿?
=========================================
suiguientes comandos
vas a crear otro scoreboard el cual sera este
-/scoreboard objectives add torch2 stat.mineBlock.minecraft.torch
Este escoreboard lo que hace es Cuando el jugador quite la antorcha Le de un punto al objetivo torch2
Luego hacemos otro Testfor :v la cual sera este
/testfor @a[score_torch2_min=1]
Hacemos que se resete Cuando el jugador tenga un punto con este comando de nuevo :v
-/scoreboard players remove @a torch2 1
despues de eso pones el effecto del ceguera pero en deves de quitarlo haces que le ponga lo cual este comando
-/effect @a minecraft:blindness 10000 20 true
Bueno Estos van asi mismo en el mismo orden de [bloques de comandos] como el primero LOS CUALES SON EL REPETIDOR DE COMANDOS Y EL BLOQUE DE COMANDOS DE TODA LA VIDA.
si no entendiste,me dices espero que te sirva :3