Skip to content

Welcome Plugin

Greets new and returning players with customizable messages.

Plugin name: welcomeRequires config: No (optional settings)

Behavior

  • Detects first-time players via database lookup
  • Sends different messages to new vs. returning players
  • Supports template variables in messages

Commands

CommandLevelUsageDescription
!greeting0!greetingShow your current custom greeting
!setgreeting0!setgreeting <message>Set a custom greeting shown when you join. Use $name for your name. Use none to clear.

Template Variables

VariableDescription
$namePlayer's current name
$last_visitWhen the player was last seen

Settings

toml
[[plugins]]
name = "welcome"
enabled = true

[plugins.settings]
new_player_message = "^7Welcome to the server, ^2$name^7! Type ^3!help^7 for commands."
returning_player_message = "^7Welcome back, ^2$name^7! You were last seen ^3$last_visit^7."
SettingTypeDefaultDescription
new_player_messagestringSee aboveMessage for first-time players
returning_player_messagestringSee aboveMessage for returning players

Events

EVT_CLIENT_AUTH, EVT_CLIENT_SAY, EVT_CLIENT_TEAM_SAY

Released under the GPL-2.0 License.