Jag behöver ett sätt för ett kommandoblock att säga saker i chatten när det är strömförsörjat, eller helst när någon leker in i världen.

Kommentarer

  • Har du försökt att försöka själv?

Svara

Det finns två sätt att mata ut saker till chatten.

Kommandot /say, syntax /say <Message ...> visar ett meddelande i chatten. Detta meddelande kommer emellertid alltid att ha kommandoblockens namn bredvid sig.

Ett kommandoblock med /say Hello World! skulle mata ut:

[@] Hello World! 

Alternativt kan kommandot /tellraw, syntax /tellraw <target> <json compound array/singleton> visa ett meddelande i chatten, men det ger du fullständig anpassning av dess utdata från färg till formatering med json formatering.

Ett kommandoblock med /tellraw @a {"text":"Hello World!"} skulle mata ut :

Hello World! 

Det finns applikationer som minecraftjson.com som genererar en json-sträng att använda i /tellraw och olika andra kommandon som ger dig fullständig kontroll över vad som matas ut.

Det finns också en Minepedia -avsnittet om strängformat om du bestämmer dig för att skriva dem själv.

Svar

Använd kommandot /say låter ett kommandoblock för att visa ett chattmeddelande till hela servern.

Mer information om kommandot / say på Minecraft-wiki

Svar

Först och främst, för att upptäcka en spelare gör:

/testfor @e[type=Player] 

I ett upprepande kommandoblock (alltid aktivt). Ha sedan ett kedjekommandoblock (alltid aktivt), anslutet till det första och säga:

/say <YOUR MESSAGE> 

Kommentarer

  • 1.13 syntax för första kommandot: /execute if entity @e[type=player]. Varför använder du @e[type=player] istället för bara @a?

Svar

I nyare versioner, använd:

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

Om du vill att dina ord ska vara i färg, använd:

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

Kommentarer

  • HI Minecraft Hjälp, välkommen till Stack Exchange! Tyvärr bestämde jag mig för att nedrösta ditt svar, eftersom du svarade inte lade till något nytt som inte ' inte berättats i de andra svaren. Aytimothy nämnde redan i sitt svar att du kunde använda /tellraw. Men om du kunde utarbeta kommandot /tellraw kan ditt svar definitivt vara värdefullt och lägga till något! Eftersom du är en ny användare, kan jag föreslå att kolla in turnén ?

Svar

Sätt bara en tryckplatta där du går / gyter under kommandoblocken och har kommandot som /say @a <Your message>

Lämna ett svar

Din e-postadress kommer inte publiceras. Obligatoriska fält är märkta *