The launcher has 2 flavors. A java based installer and a non-java based installer.
Both version install the launcher. Once that is done the launcher and the game do require Java. Given your post I would recommend that you download Java 8 for x86-64 if you do not already have it.
When you download the launcher installer be certain to ONLY download it from minecraft.net after logging into your account. If you download it from any other site or attempt to use a 'cracked' version then I wouldn't expect it to work and may Notch have mercy on your soul.
As with the game, be certain that you download Java Runtime ONLY from the trusted site.
If you have errors with Java 8 x86-64 then I would begrudgingly suggest uninstalling and installing Java 7 x86-64 instead.
You can do this using the /tellraw
command. The syntax is:
/tellraw <player> <raw json message>
For example, to have a command that activates on click, try running this:
/tellraw @a {"text":"Click this!","clickEvent":{"action":"run_command","value":"/say Hello!"}}
That has a "clickEvent" of type "run_command" with a value of the command to be run. There's a lot of different things you can do with JSON: displaying scoreboard objectives, selectors, items, achievements, entities, different text formatting, etc.
Here's a more complex command with the Yes/No choice and output you wanted:
/tellraw @p ["",{"text":"Yes","color":"green","bold":"true","clickEvent":{"action":"run_command","value":"/tellraw @p {\"text\":\"Confirmed!\",\"color\":\"green\"}"},"hoverEvent":{"action":"show_text","value":{"text":"","extra":[{"text":"Confirm","color":"green"}]}}},{"text":"/","color":"dark_gray","bold":"false"},{"text":"No","color":"red","bold":"true","clickEvent":{"action":"run_command","value":"/tellraw @p {\"text\":\"Cancelled\",\"color\":\"red\"}"},"hoverEvent":{"action":"show_text","value":{"text":"","extra":[{"text":"Cancel","color":"red"}]}}}]
You may want to learn more about the raw JSON text format, or use a JSON generator.
Best Answer
You have used both the wrong name and Syntax in your command, this would be your desired command:
Remember to change
rotation
to change where the sign is facing.You could also use the
data
command to change what a sign says: