Estoy tratando de configurar una ramificación del sistema de diálogo uso de bloques de comandos, un marcador, un gatillo objetivo, y un bloque de comando de la cadena.
El primero de los cinco bloques de comando funcione correctamente. Puedo ver la cuarta y quinta bloques de comandos de actualización de mi puntuación. Sin embargo, el sexto, séptimo y octavo bloques de comandos no funcionan. No estoy seguro de por qué. Estoy usando los mismos comandos que he usado para el quinto bloque de comandos. Por alguna razón, no están activando.
Primer Bloque de Comando (set como el impulso, la incondicional, las necesidades de redstone, y se desencadena por una placa de presión).
/scoreboard objectives add dialoguetrigger trigger
Segundo Bloque de Comando (set de cadena, incondicional, siempre activo).
/scoreboard players enable @p dialoguetrigger
Tercer Bloque de Comando (set de cadena, incondicional, siempre activo).
scoreboard objectives setdisplay sidebar dialoguetrigger
Cuarto Bloque de Comando (set de cadena, incondicional, siempre activo).
scoreboard players set @p dialoguetrigger -1
Quinto Bloque de Comando (set de cadena, incondicional, siempre activo).
execute if score @p dialoguetrigger matches -1 run tellraw @p ["",{"text":"Bartholomew: Do you wish for me to speak with you? Enter the chat and click "},{"text":"SPEAK. ","color":"gold","clickEvent":{"action":"run_command","value":"/trigger dialoguetrigger set 3"}},{"text":"You may also ask for "},{"text":"SILENCE.","color":"gold","clickEvent":{"action":"run_command","value":" /trigger dialoguetrigger set 2"}}]
Sexto Bloque de Comando (set de cadena, incondicional, siempre activo).
execute if score @p dialoguetrigger matches 2 run tellraw @p ["",{"text":"Bartholomew: I'll leave you to your thoughts."}]
Séptimo Bloque de Comando (set de cadena, incondicional, siempre activo).
execute if score @p dialoguetrigger matches 1 run tellraw @p ["",{"text":"Bartholomew: The rooms have become unruly in your absence. Doors behind doors. "},{"text":"[...]","color":"gold","clickEvent":{"action":"run_command","value":"/trigger dialoguetrigger set 3"}}]
Octavo Bloque de Comando (set de cadena, incondicional, siempre activo).
execute if score @p dialoguetrigger matches 3 run tellraw @p ["",{"text":"HOW DARE YOU LET THIS HAPPEN!!! ","color":"gold","clickEvent":{"action":"run_command","value":"/trigger dialoguetrigger set 4"}},{"text":" OR "},{"text":"WHERE ARE THE GARDENS?","color":"gold","clickEvent":{"action":"run_command","value":"/trigger dialoguetrigger set 5"}}]