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.
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>