How To Make Custom Welcome Messages In Vanilla Minecraft?

[BACK]
How To Make Custom Welcome Messages In Vanilla Minecraft?
Posted On: February 3, 2023

I was wondering how to make your own custom welcome messages in Minecraft using command blocks. I want it to replace the regular welcome message to make it look more professional. I am really looking forward to releasing my server in a couple of days so I want to make a good first impression. Thank you!.


Question from user Eton at gaming.stackexchange.com.


Answer:

There is no way to alter the default welcome messages afaik. But you can add your own custom messages after that, using the title command or a custom tellraw message.


Returning player.


To set this up, you'll first need a objective to detect when a player has left the game (run once):.


# 1.12 and below.


/scoreboard objectives add hasLeft stat.leaveGame .


# 1.13 and above.


/scoreboard objectives add hasLeft minecraft.custom:minecraft.leave_game.


This will be on 1 as soon as they log back in. you can then use @a[score_hasLeft_min=1] (1.12 and below) / @a[scores={hasLeft=1..}] (1.13 and above) to target those players.


e.g.


# 1.12 and below.


/title @a[score_hasLeft_min=1] title ["",{"text":"Welcome back!"}].


/execute @a[score_hasLeft_min=1] ~ ~ ~ /tellraw @a ["",{"text":"Welcome back "},{"selector":"@a[score_hasLeft_min=1]"},{"text":" to the server!"}].


# 1.13 and above.


/title @a[scores={hasLeft=1..}] title ["",{"text":"Welcome back!"}].


/execute as @a[scores={hasLeft=1..}] run tellraw @a ["",{"text":"Welcome back "},{"selector":"@s"},{"text":" to the server!"}].


these commands will.


display "Welcome back!" as a title to the player that just logged in and.


display "Welcome back [player] to the server!" in chat, visible for everyone.


make sure to set the score to 0 after you displayed your messages to prevent the chat from being spammed:.


# 1.12 and below.


/scoreboard players set @a[score_hasLeft_min=1] hasLeft 0.


# 1.13 and above.


/scoreboard players set @a[scores={hasLeft=1..}] hasLeft 0.


First time joining player.


The Commands above will only provide a "welcome back" to players that came back for the second time. To target players that log in for the first time the easiest way would be something like this:.


# 1.12 and below.


/execute @a[tag=!firstJoin] ~ ~ ~ /tellraw @a ["",{"text":"A warm welcome to "},{"selector":"@a[tag=!firstJoin]"},{"text":" who joined for the first time!"}].


/scoreboard players tag @a[tag=!firstJoin] add firstJoin.


# 1.13 and above.


/execute as @a[tag=!firstJoin] run tellraw @a ["",{"text":"A warm welcome to "},{"selector":"@s"},{"text":" who joined for the first time!"}] .


/tag @a[tag=!firstJoin] add firstJoin.


Since players join for the first time, they won't have the firstJoin tag. you can execute the tellraw (or whatever) off of that, then add the tag to display the message only the very first time they join the server.


Answer from user Plagiatus at gaming.stackexchange.com.


[BACK]
How To Make Custom Welcome Messages In Vanilla Minecraft?
Posted On: February 3, 2023

I was wondering how to make your own custom welcome messages in Minecraft using command blocks. I want it to replace the regular welcome message to make it look more professional. I am really looking forward to releasing my server in a couple of days so I want to make a good first impression. Thank you!.


Question from user Eton at gaming.stackexchange.com.


Answer:

There is no way to alter the default welcome messages afaik. But you can add your own custom messages after that, using the title command or a custom tellraw message.


Returning player.


To set this up, you'll first need a objective to detect when a player has left the game (run once):.


# 1.12 and below.


/scoreboard objectives add hasLeft stat.leaveGame .


# 1.13 and above.


/scoreboard objectives add hasLeft minecraft.custom:minecraft.leave_game.


This will be on 1 as soon as they log back in. you can then use @a[score_hasLeft_min=1] (1.12 and below) / @a[scores={hasLeft=1..}] (1.13 and above) to target those players.


e.g.


# 1.12 and below.


/title @a[score_hasLeft_min=1] title ["",{"text":"Welcome back!"}].


/execute @a[score_hasLeft_min=1] ~ ~ ~ /tellraw @a ["",{"text":"Welcome back "},{"selector":"@a[score_hasLeft_min=1]"},{"text":" to the server!"}].


# 1.13 and above.


/title @a[scores={hasLeft=1..}] title ["",{"text":"Welcome back!"}].


/execute as @a[scores={hasLeft=1..}] run tellraw @a ["",{"text":"Welcome back "},{"selector":"@s"},{"text":" to the server!"}].


these commands will.


display "Welcome back!" as a title to the player that just logged in and.


display "Welcome back [player] to the server!" in chat, visible for everyone.


make sure to set the score to 0 after you displayed your messages to prevent the chat from being spammed:.


# 1.12 and below.


/scoreboard players set @a[score_hasLeft_min=1] hasLeft 0.


# 1.13 and above.


/scoreboard players set @a[scores={hasLeft=1..}] hasLeft 0.


First time joining player.


The Commands above will only provide a "welcome back" to players that came back for the second time. To target players that log in for the first time the easiest way would be something like this:.


# 1.12 and below.


/execute @a[tag=!firstJoin] ~ ~ ~ /tellraw @a ["",{"text":"A warm welcome to "},{"selector":"@a[tag=!firstJoin]"},{"text":" who joined for the first time!"}].


/scoreboard players tag @a[tag=!firstJoin] add firstJoin.


# 1.13 and above.


/execute as @a[tag=!firstJoin] run tellraw @a ["",{"text":"A warm welcome to "},{"selector":"@s"},{"text":" who joined for the first time!"}] .


/tag @a[tag=!firstJoin] add firstJoin.


Since players join for the first time, they won't have the firstJoin tag. you can execute the tellraw (or whatever) off of that, then add the tag to display the message only the very first time they join the server.


Answer from user Plagiatus at gaming.stackexchange.com.


[BACK]

What happened to Elizabeth Peralez last messages? What happened to Elizabeth Peralez last messages?

Posted On: February 12, 2023
WARNING: This question and any answers will almost certainly contain spoilers for the Peralez' quest chain. Proceed at your own risk.I completed the quest Dream On by telling Jefferson about the spy r...[More]


How can I make Skip98 work on a laptop with Windows 7? How can I make Skip98 work on a laptop with Windows 7?

Posted On: June 10, 2023
My Mother in law was playing to an old freeware Skip-bo game on her Windows XP computer, it's called Skip98. You could still find it by goggling it, but the original site is down. She bought a ...[More]


What are your worst dice roll experiences? What are your worst dice roll experiences?

Posted On: September 27, 2023
Last night, I was lockpicking something with 20 DC. I have +12 in bonuses and the 1d4 guidance roll. So essentially, on any roll, I have +13-17 bonus, which means the dice would have to roll a 6 or lo...[More]


Does Terraria on Nintendo Switch support 4 player split-screen multiplayer? Does Terraria on Nintendo Switch support 4 player split-screen multiplayer?

Posted On: November 10, 2023
I've looked at the Terraria official site, wiki, and many forums and see that XBox and Playstation support 4 player split-screen, but it is unclear if the Nintendo Switch supports 2 or 4 player sp...[More]


Using bikes over karts in time trials in Mario Kart 8 Deluxe Using bikes over karts in time trials in Mario Kart 8 Deluxe

Posted On: April 27, 2023
I realized I never beaten staff times on MK8 and I'd like to give them a try. So, I watched several MK8 time trials on Youtube, and I noticed that bikes are often used. Is there a real advantag...[More]


I dont want NPCs to get killed by Vampire Attacks in Dawnguard I dont want NPCs to get killed by Vampire Attacks in Dawnguard

Posted On: July 24, 2023
I bought Dawnguard before ending a questline from Skyrim. Because of that, I often visit main cities to do some quests. Every time I visit a city, I find dead bodies of NPCs that I talked to earlier. ...[More]


Why do I need at least 30 Splatoon3 wins to earn the relative special weapon badge? Why do I need at least 30 Splatoon3 wins to earn the relative special weapon badge?

Posted On: April 16, 2023
According to Splatoon wiki:. If a player wins a match with a special weapon a certain number of times, they obtain normal, silver and gold badges. The number of required wins are 30, 180 and 120...[More]


Discord mods are power tripping. Discord mods are power tripping.

Posted On: September 9, 2025
I am not invested enough to explain the situation, but if a BG3 dev / mod sees this, it's out of my hands now. Go investigate yourselves. Bye.Question from user Admirable_Maximum524 at BaldursGate3 at...[More]


Which villains count as season 1 - 2 villains in Sentinels Of The Multiverse? Which villains count as season 1 - 2 villains in Sentinels Of The Multiverse?

Posted On: May 14, 2023
I decided to do some achievement hunting, with Classic Champion as my main target. This requires completing the 20 season 1 & 2 villains in classic mode on Ultimate difficulty. However, there are ...[More]


Is Abdel Adrian just book canon or is he also canon to BG3? Is Abdel Adrian just book canon or is he also canon to BG3?

Posted On: July 31, 2025
I was going to play BG3 after I finished another game that’s taking up most of the storage on my SSD but I reached a slow point in that game so I was thinking of trying BG1 and BG2 first.So I saw th...[More]