WelcomeMessagePro

WelcomeMessagePro

201 Downloads
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] :D
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


[​IMG]
---------------------------------------------------------------------------------------
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] :D
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
-----------------------------------------------------------------------------------------------

Images