WelcomeMessagePro is a powerful welcome message plugin with an API to create intuative and informative join messages.
UPDATES DAILY: (STATUS: TRUE)
-----------------------------------------------------------------------------------------------
THIS PLUGIN IS IN BETA; UPDATES TO API GUARANTEED!
-----------------------------------------------------------------------------------------------
Config:
Message: <Message> (Use some tokens!)
Colour: GOLD (You can use "colours" from red to underlined!)
-----------------------------------------------------------------------------------------------
API Tokens:
Use these in the message config for extra info!
[PLAYER.GETNAME] = gets player's name
[PLAYER.GETUUID] = gets player's UUID
[PLAYER.GETIP] = gets player's IP
[PLAYER.GETPING] = gets player's ping
[PLAYER.GETWORLD.GETNAME] = gets the player's worlds name
[PLAYER.GETWORLD.GETPLAYERS] = gets the number of players on player's worlds name
[PLAYER.GETWORLD.GETPVP] = gets weather PVP is enabled on player's world
[PLAYER.GETWORLD.GETDIFFICULTY] = gets the difficulty on player's world
[PLAYER.GETWORLD.GETSEED] = gets player's worlds seed
[PLAYER.GETWORLD.GETTIME] = gets the time on player's world (DAY/NIGHT)
[PLAYER.GETWORLD.GETENVIROMENT] = gets the enviroment of player's world (Normal = Overworld, Nether = nether and End = end)
[PLAYER.GETWORLD.GETWORLDTYPE] = same as ^^^ but uses the old API
[PLAYER.GETWORLD.GETWORLDBORDER] = gets the size of the worldborder on player's world
[PLAYER.GETPERMISSIONS] = gets player's permissions as a String
[PLAYER.GETTICKSLIVED] = gets the player's age in ticks
[PLAYER.GETSECONDSLIVED] = gets the player's age in seconds
[PLAYER.GETMINUTESLIVED] = gets the player's age in minutes
[PLAYER.GETHOURSLIVED] = gets the player's age in hours
[PLAYER.GETXP] = gets the player's xp in points
[PLAYER.GETXPLEVELS] = gets the player's xp in levels
[PLAYER.GETWORLD.GETBIOME] = gets the biome the player is in
[SERVER.GETTPS] = gets server TPS; 20 = no lag, 0 = no server
[SERVER.GETIP] = gets the IP of the server
[SERVER.PLAYERCOUNT] = gets the number of players online
[SERVER.OFFLINEPLAYERCOUNT] = gets the number of players offline
[SERVER.MAXPLAYERCOUNT] = gets the maximum amount of players that can fit on your server
[SERVER.TOTALPLAYERS] = gets the total amount of players that have ever joined your server
[SERVER.GETWHITELIST] = gets the number of players whitelisted on your server (breaks if there aren't any)
[SERVER.GETBANNED.GETSIZE] = gets the number of banned players
[SERVER.GETIDLETIMEOUT] = gets how many minutes a player can be idle on your server before they get kicked for being AFK
[SERVER.GETNAME] = gets the name of your server (BUKKIT, SPIGOT, PAPER...]
[SERVER.GETMOTD] = gets your server's MOTD
[SERVER.GETDEFAULTGAMEMODE] = gets the default gamemode of your server
[SERVER.GETVERSION] = gets the version of your server
[SERVER.GETPLUGINS] = gets the plugins on your server as a String
[SERVER.GETPLUGINS.GETSIZE] = gets the number of plugins on your server
[PUNCTUATION.<PUNCTUATION>] = represents one punctuation char;
use instead of a normal characters (after a token) or they will dissapear!
Example:
Without:
Input: Welcome to the server [PLAYER.GETNAME]!
Output: Welcome to the server Jepha
With:
Input: Welcome to the server [PLAYER.GETNAME] [PUNCTUATION.EXCLAMATION_MARK]
Output: Welcome to the server Jepha!
-----------------------------------------------------------------------------------------------
Real-World examples:
To see api documentation, config help and updates go to: https://www.spigotmc.org/resources/welcomemessagepro.87578/
We reccomend to use the punctuation API to minimize glitches!: ''
Message: Welcome to the server [PLAYER.GETNAME] [PUNCTUATION.EXCLAMATION_MARK] We
hope you enjoy your stay! The TPS is [SERVER.GETTPS] and your ping is [PLAYER.GETPING]
[PUNCTUATION.FULL_STOP] You are currently in world [PLAYER.GETWORLD.GETNAME]
Message2: test
Message3: test
Message4: test
Message5: test
Message6: test
Message7: test
Colour: WHITE
Colour2: GOLD
Colour3: BLUE
Colour4: YELLOW
Colour5: GREEN
Colour6: AQUA
Colour7: RED
---------------------------------------------------------------------------------------
More Lines update (1.4) information:
- If you want the plugin to miss a line, leave it as just 'null'
- You can use up to 7 lines
- You can change the colours of the different lines
-----------------------------------------------------------------------------------------------
Default config.yml:
To see api documentation, config help and updates go to: https://www.spigotmc.org/resources/welcomemessagepro.87578/
We reccomend to use the punctuation API to minimize glitches!: ''
Message: Welcome to the server [PLAYER.GETNAME] [PUNCTUATION.EXCLAMATION_MARK] We
hope you enjoy your stay! The TPS is [SERVER.GETTPS] and your ping is [PLAYER.GETPING]
[PUNCTUATION.FULL_STOP] You are currently in world [PLAYER.GETWORLD.GETNAME]
Message2: 'null'
Message3: 'null'
Message4: 'null'
Message5: 'null'
Message6: 'null'
Message7: 'null'
Colour: WHITE
Colour2: WHITE
Colour3: WHITE
Colour4: WHITE
Colour5: WHITE
Colour6: WHITE
Colour7: WHITE
Note: Just letting you guys know I do know how to count, I deleted 1.1 and 1.2
-----------------------------------------------------------------------------------------------