CustomWelcomeMessage
Simple plugin for custom join/leave message
Quick challenge
How far can you run before the mobs catch you?
Minecraft check
Confirm your run
Complete the quick check to get your code.
CustomWelcomeMessage
CustomWelcomeMessage plugin
Plugin shows custom player join/leave message
Plugin is also available on SpigotMC.org!
Since version 2.0.0 you can use plugin on 1.16.5+ (instead of 1.18.2+)
Downloads goal:
✅50 downloads
✅️100 downloads (✅ on SpigotMC)
❌200 downloads (✅ on SpigotMC)
❌250 downloads (✅ on SpigotMC)
❌300 downloads (✅️ on SpigotMC)
❌500 downloads (✅️ on SpigotMC)
Plugin features
- Custom join message
- Custom leave message
- Executing commands, when a player joins the server (Added in 2.2.0)
- Custom join message for premium ranks
- Custom leave message for premium ranks
- Custom unique join message
- Personal join message
- Chat clear on join
- Hex support (read config.yml!!!)
- Plugin variables
- Update check
Config.yml
```
{PLAYER} - player
{ONLINE} - amount of players online on the server
{UNIQUE_PLAYERS} - amount of unique players
use n to make new line
you can generate HEX color on the internet, the type of HEX using in this plugin is "Legacy".
For example &x&D&E&B&D&F&F&lWelcome is saying Welcome in light-purple color
messages sent to player who joins the server
personal-join-message-setting: true personal-join-message: "&a&lWelcome &2&l{PLAYER}&a&l!"
sound played to player who joins the server
personal-join-playsound: true personal-join-sound: "ENTITY_EXPERIENCE_ORB_PICKUP" # you can find any sound here: https://hub.spigotmc.org/javadocs/bukkit/org/bukkit/Sound.html personal-join-sound-volume: 1.0 # default is 1.0 personal-join-sound-pitch: 1 # speed of playing sound. 1.0 is normal, 0.5 is half of normal speed and 2.0 is 2 times faster than normal speed
title displayed to player who joins the server
personal-join-show-title: true personal-join-title: "&x&D&E&B&D&F&F&lWelcome" personal-join-subtitle: "&6Welcome, {PLAYER}" personal-join-title-fadein: 20 # time in ticks. 1 second = 20 ticks personal-join-title-fadeout: 20 personal-join-title-stay: 100 # how long should title stay after fade in
blank messages sent to player who joins the server to clear the chat
personal-clear-chat: true clear-chat-lines-amount: 100 # amount of blank lines to send when player joins the server
messages sent to all players, after a player joins or leaves the server
global-join-message: "&8[&2+&8] &f{PLAYER}" global-leave-message: "&8[&4-&8] &f{PLAYER}"
Only {PLAYER} placeholder works here
join-commands: - "give {PLAYER} minecraft:gold_ingot" - "effect give {PLAYER} minecraft:absorption 30"
command-usage: "&6Usage: &e/cwm <info | reload>" plugin-reloaded: "&aPlugin reloaded!" no-permission: "&4&lSORRY! &cYou don't have permission to run this command!"
checks for plugin updates
check-updates: true
message sent to all players, when a player joins the server for the first time
unique-player-join: true unique-player-join-message: "&b&l{PLAYER} &fjoined the server for the first time!"
custom join messsages sent to all players, if a player has a custom permission
premium-join-message: true premium-join-message-list: cwm.vip: "&e&lVIP &f{PLAYER} &7has joined the server!" cwm.admin: "&c&lADMIN &f{PLAYER} &7has joined the server!" cwm.owner: "&4&lOWNER &f{PLAYER} &7has joined the server!"
custom leave messsages sent to all players, if a player has a custom permission
premium-leave-message: true premium-leave-message-list: cwm.vip: "&e&lVIP &f{PLAYER} &7has left the server!" cwm.admin: "&c&lADMIN &f{PLAYER} &7has left the server!" cwm.owner: "&4&lOWNER &f{PLAYER} &7has left the server!" ```
Commands:
- /cwm reload - /cwm info
Variables:
- {PLAYER} - player's nickname - {ONLINE} - amount of players on the server - {UNIQUE_PLAYERS} - amount of unique players
Permissions:
- cwm.usage (for /cwm reload and /cwm info command)