WelcomeMessagePro 1.6

A simple to use, powerful welcome message plugin with API

  1. JephaCake
    Native Minecraft Version:
    1.16
    Tested Minecraft Versions:
    • 1.13
    • 1.14
    • 1.15
    • 1.16
    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.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!

    -----------------------------------------------------------------------------------------------

    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
    BroadcastMessage: '[PLAYER.GETNAME] hopped on the server! Say hello!'
    BroadcastMessage2: 'null'
    BroadcastMessage3: 'null'
    BroadcastMessage4: 'null'
    BroadcastMessage5: 'null'
    BroadcastMessage6: 'null'
    BroadcastMessage7: 'null'
    BroadcastMessageColour: WHITE
    BroadcastMessageColour2: WHITE
    BroadcastMessageColour3: WHITE
    BroadcastMessageColour4: WHITE
    BroadcastMessageColour5: WHITE
    BroadcastMessageColour6: WHITE
    BroadcastMessageColour7: WHITE

    Note: Just letting you guys know I do know how to count, I deleted 1.1 and 1.2
    -----------------------------------------------------------------------------------------------

    Images

    1. 2021-01-08_16.47.53_5_40.png

Recent Updates

  1. Broadcast update
  2. Broadcast update
  3. 1.4 but works

Recent Reviews

  1. Inklingwarrior
    Inklingwarrior
    5/5,
    Version: 1.6
    Hey i saw your reply so i deleted this and made a new review since i cant edit

    1: im not trying to be rude and i try to be kinda nice to the bad reviews on my skripts, i just point out things that arent really correct

    2: i use this for my main server now since the updates made everything better

    thank you