Eu preciso de uma maneira para um bloco de comando dizer coisas no bate-papo quando está ligado ou, mais preferivelmente, sempre que alguém gera no mundo.

Comentários

  • Você já fez alguma tentativa de tentar por conta própria?

Resposta

Existem duas maneiras de enviar as coisas para o chat.

O comando /say, sintaxe /say <Message ...> exibe uma mensagem no bate-papo. No entanto, esta mensagem sempre terá o nome do bloco de comando ao lado dela.

Um bloco de comando com /say Hello World! produziria:

[@] Hello World! 

Como alternativa, o /tellraw comando, sintaxe /tellraw <target> <json compound array/singleton> exibe uma mensagem no bate-papo, mas dá sua personalização completa de sua saída de cor para formatação usando json formatação.

Um bloco de comando com /tellraw @a {"text":"Hello World!"} resultaria :

Hello World! 

Existem aplicativos como minecraftjson.com que gera um string json para usar em /tellraw e vários outros comandos que lhe darão controle completo sobre o que é enviado.

Há também um Minepedia seção sobre o formato da string, caso você decida escrevê-las sozinho.

Resposta

Use o comando /say. Este é um permite um bloco de comando para exibir uma mensagem de bate-papo para todo o servidor.

Mais informações sobre o comando / say no wiki do Minecraft

Resposta

Em primeiro lugar, para detectar um jogador, faça:

/testfor @e[type=Player] 

Em um bloco de comando repetitivo (sempre ativo). Em seguida, tenha um bloco de comando em cadeia (sempre ativo), conectado ao primeiro, dizendo:

/say <YOUR MESSAGE> 

Comentários

  • 1.13 sintaxe para o primeiro comando: /execute if entity @e[type=player]. Além disso, por que você está usando @e[type=player] em vez de apenas @a?

Resposta

Em versões mais recentes, use:

/tellraw @e {"text":"MESSAGE"} 

Se você quiser que suas palavras sejam coloridas, use:

/tellraw @e {"text":"MESSAGE","color":"COLOR"} 

Comentários

  • Olá! Ajuda do Minecraft, bem-vindo ao Stack Exchange! Infelizmente, decidi rebaixar sua resposta, já que você não acrescentou nada de novo que não ' já tivesse dito nas outras respostas. Aytimothy já mencionou em sua resposta que você poderia usar /tellraw. Mas se você pudesse elaborar sobre o uso do comando /tellraw, sua resposta poderia definitivamente ser valiosa e acrescentar algo! Como você é um novo usuário, sugiro conferir o tour ?

Resposta

Basta colocar uma placa de pressão onde você anda / desovar sob o bloco de comando e ter o comando como /say @a <Your message>

Deixe uma resposta

O seu endereço de email não será publicado. Campos obrigatórios marcados com *