
A powerful welcome message plugin
A powerful welcome message plugin for Minecraft servers with randomized titles, first-join tracking, and PlaceholderAPI integration.
| Command | Aliases | Description | Permission |
|---|---|---|---|
/rexwelcome |
/rw |
Main plugin command | - |
/rw reload |
- | Reload configuration | rexwelcome.reload |
/rw info |
- | Show plugin information | - |
/rw help |
- | Show help message | - |
| Permission | Description | Default |
|---|---|---|
rexwelcome.reload |
Reload plugin configuration | op |
rexwelcome.info |
View plugin information | op |
rexwelcome.help |
View help message | op |
Use these in any plugin that supports PlaceholderAPI:
| Placeholder | Description | Example |
|---|---|---|
%rexwelcome_playernumber% |
Player's join number | 42 |
%rexwelcome_totalplayers% |
Total unique players | 150 |
%rexwelcome_player_<N>% |
Name of Nth player | Steve |
Example Usage:
# In DeluxeChat, EssentialsX, or any PAPI-compatible plugin
format: "&7[#%rexwelcome_playernumber%] &f{USERNAME}: {MESSAGE}"
message: "&aYou are player #%rexwelcome_playernumber%!"
message: "&7First player: %rexwelcome_player_1%"
Use these inside RexWelcome's config.yml:
| Placeholder | Description |
|---|---|
%player% |
Player's name |
%displayname% |
Player's display name |
%prefix% |
Plugin prefix |
%online% |
Online player count |
%max_players% |
Maximum players |
%total_players% |
Total unique players |
%joincount% |
Alias for %total_players% |
RexWelcome supports multiple color formats:
# Legacy color codes
message: "&aGreen &bAqua &cRed &eYellow"
# Hex colors
message: "&#ff5733Orange text"
message: "#ff5733This also works"
# MiniMessage format
message: "<color:#ff5733>Orange</color>"
message: "<gradient:#ff0000:#00ff00>Gradient text</gradient>"
message: "<bold><#FFD700>Bold gold text</bold>"
RexWelcome can display random titles from a list each time a player joins:
returning-player:
titles:
- title: "&#FFD700WELCOME BACK!"
subtitle: "&fWe missed you, &e%player%&f!"
- title: "&#FF6B6BYOU'RE BACK!"
subtitle: "&7Good to see you again!"
- title: "�FF7FBACK AGAIN?"
subtitle: "&fOf course you are!"
first-join:
titles:
- title: "�BFFF✨ WELCOME!"
subtitle: "&fThis is your first time here!"
- title: "&#FFD700🌟 FIRST TIME!"
subtitle: "&eYou're player #%total_players%!"
- title: "&#FF69B4WELCOME NEWBIE!"
subtitle: "&fEnjoy your stay!"
Execute commands automatically when a player joins for the first time:
first-join:
enabled: true
commands:
- "give %player% diamond 5"
- "eco give %player% 1000"
- "advancement grant %player% only story/mine_diamond"
first-join:
messages:
- "&7"
- "%prefix%�BFFF✨ Welcome &f%player%&b!"
- "&7• &fYou are player #&#f75634%total_players%"
- "&7• &fVisit: &#f75634https://rexsystems.cc"
- "&7• &fRead the rules: &#f75634/rules"
- "&7"
Announce when someone joins for the first time:
broadcast:
enabled: true
message: "%prefix%&#f75634%player% &fhas joined for the first time! &7(Player #&e%joincount%&7)"
Play a sound when players join:
sounds:
join:
enabled: true
sound: "ENTITY_PLAYER_LEVELUP"
volume: 1.0
pitch: 1.0
See Bukkit Sound Documentation for all available sounds.
plugins/ folderplugins/RexWelcome/config.yml to customize/rw reload to apply changes without restartingPlayer data is stored in plugins/RexWelcome/playerdata.yml:
players:
550e8400-e29b-41d4-a716-446655440000:
join-number: 1
name: "Steve"
first-join: 1673472000000
550e8400-e29b-41d4-a716-446655440001:
join-number: 2
name: "Alex"
first-join: 1673472100000
This tracks:
Need help? Found a bug? Have a suggestion?
Developed with ❤️ by RexSystems • Version 1.0.0