Minecraft : Signs Give Command Generator for Java 26.2

Update 2.38.3, you may need to clear cache for updated files.
Loading
Page

Try the Commands Troubleshooting and Help page if you get stuff with server errors.

Sign Command Maker Tool

Make a command that gives players prewritten signs with formated text. Set color and text style. Options to give, summon item, setblock, and falling block. When creating this custom sign command, the first step is to define the sign's content and format. This can be done by specifying the text, color, and style that the sign should have. For example, the sign could be made to display in bold, italicized text, or in a certain color to draw attention to important information.

Once the formatting has been defined, the command can be set up to give the sign to a player or place it at a specific location using the setblock command. In addition to giving players pre-written signs, the command can also include options to summon items or spawn falling blocks. Summoning a falling block creates a visual animation, when used with motion the sign can move in a direction.

Commands on signs

The command generator supports commands on signs. Use the link icon and select the action "run command", enter the command without the beginning slash. In most cases the command will need to be run with the execute command. There is a maximum of 1 command per sign line, and only on the root text component, not on any children.

/give @a oak_sign[block_entity_data={id:sign,front_text:{messages:['[{"text":"say hello","clickEvent":{"action":"run_command","value":"/tellraw @s [\\"hello\\"]"}}]','[""]','[" "]','[""]']}}] /give @a oak_sign{block_entity_data:{id:sign},BlockEntityTag:{front_text:{messages:['[{"text":"say hello","clickEvent":{"action":"run_command","value":"/tellraw @s [\\"hello\\"]"}}]','[""]','[" "]','[""]']}}}

In signs, commands are executed by the server at the sign's location, with the player who interacted with the sign acting as the command executor (the entity selected by @s). Since these commands run on the server, they have the same permission level as a command block rather than the player's permission level. They are not limited by chat message length restrictions and do not require a leading "/" slash.

Command to tellraw chat a url link

Example command to show a link in chat, this command needs to be run in a command block because it is too long for chat. Use the text command generator to generate the text and active components.

give @a oak_sign[block_entity_data={id:sign,front_text:{messages:['[{"text":"right click this","clickEvent":{"action":"run_command","value":"/tellraw @s [\\"\\",{\\"text\\":\\"click me\\",\\"clickEvent\\":{\\"action\\":\\"open_url\\",\\"value\\":\\"https://www.gamergeeks.net\\"},\\"color\\":\\"red\\"}]"},"color":"red"}]','[{"text":"sign","color":"red"}]','[{"text":"then click the","color":"red"}]','[{"text":"link in chat","color":"red"}]']}}] give @a oak_sign{block_entity_data:{id:sign},BlockEntityTag:{front_text:{messages:['[{"text":"right click this","clickEvent":{"action":"run_command","value":"/tellraw @s [\\"\\",{\\"text\\":\\"click me\\",\\"clickEvent\\":{\\"action\\":\\"open_url\\",\\"value\\":\\"https://www.gamergeeks.net\\"},\\"color\\":\\"red\\"}]"},"color":"red"}]','[{"text":"sign","color":"red"}]','[{"text":"then click the","color":"red"}]','[{"text":"link in chat","color":"red"}]']}}}

Minecraft Versions Permalinks

If you find yourself using a particular version all the time, you can link directly. There is some crossover between versions, so there will be quirks.

Version History

18 Jun 2026
minecraft/command-generator 2.38.3

addedMinecraft 26.2 content
addedWIP Beta Mob Generator v2

30 May 2026
minecraft/command-generator 2.38.2

patchGive item armor patch item detection

29 May 2026
minecraft/command-generator 2.38.1

addedpre-release 26.2 content

28 May 2026
minecraft/command-generator 2.38

addedWIP Beta Mob Generator v2


Read version history »
(120 More Updates)