TitleWelcomeMessage |1.8.x - 1.14.x | 3.3.2

Simple title welcome message with some pluses

  1. MrIvanPlays
    Tested Minecraft Versions:
    • 1.8
    • 1.9
    • 1.10
    • 1.11
    • 1.12
    • 1.13
    • 1.14
    Contributors:
    MrIvanPlays
    Languages Supported:
    English (translate config for others)
    Info twm.png

    TitleWelcomeMessage
    Version: 3.3.2
    Developer: MrIvanPlays
    Features twm.png

    • Title welcome message
    • Send title messages with command
    • AnimatedTablist
    • SPIGOT: Tablist prefixes/suffixes
    • SPIGOT: PlaceholderAPI support
    • Metrics
    • Bungeecord support
    • SPIGOT: Title message on first join
    Spigot metrics / Bungeecord metrics
    REQUIREMENTS v2.0.0+: Vault, Permission plugin that Vault is supporting:
    PermissionsEx, LuckPerms, GroupManager, bPermissions etc.
    WARNING!!! DO NOT use unofficial versions of Vault or Permission plugin that support Vault with this plugin! Official version redirects were made a bit up! The result of using unofficial version of PEX:
    Code (Text):
    [13:58:03 ERROR]: Error occurred while enabling TitleWelcomeMessage vPLUGIN_VERSION (Is it up to date?)
    java.lang.NullPointerException
            at bg.me.mrivanplays.titlewelcomemessage.TitleWelcomeMessage.setupChat(TitleWelcomeMessage.java:97) ~[?:?]
            at bg.me.mrivanplays.titlewelcomemessage.TitleWelcomeMessage.onEnable(TitleWelcomeMessage.java:43) ~[?:?]
    The rest of the error is not needed to recognize the error
    WARNING!!!!!!! PLUGIN MAY INCOMPATIBLE WITH:
    • Plugins that modify the title sendings
    • Plugins that modify the tablist
    • Plugins that modify the teams / list (tablist) player name
    • ViaVersion and ViaRewind
    The plugin MAY throw and error if you have some of these.

    as.png

    cap twm.png
    Code (YAML):
    commands:
      /titlereload
    :
        description
    : Reloads the plugin
        permission
    : titlewelcomemsg.reload
      /titlesend
    :
        description
    : Send a title to all online players
        permission
    : titlewelcomemsg.title

    permissions
    :
      titlewelcomemsg.*
    :
        description
    : All permissions
      titlewelcomemsg.reload
    :
        description
    : Reload permission
      titlewelcomemsg.title
    :
        description
    : Permission for sending a title to all online players
      titlewelcomemsg.updatechecking
    :
        description
    : Update notify permission
    The commands and permissions are the same for Bungeecord except the titlewelcomemsg.* permission which doesnt exist
    cfg twm.png
    Spigot configuration:
    Code (YAML):
    #######################
    # TitleWelcomeMessage #
    #   by: MrIvanPlays   #
    #######################

    # All color codes are supported
    # You can mark the player on the subtitle and title with: %player%

    enable-title
    : true # Enable/disable the title welcome message
    title-message
    : "&aWelcome &e%player% &ato the server" # PlayerUtil Welcome Message
    subtitle-message
    : "&bEnjoy your stay!" # Subtitle Welcome Message
    noperm-message
    : "&cERROR: You dont have permission to perform this command!" # No permission message
    sucess-title-send
    : "&aTitle was sent successfully!" # PlayerUtil sent successfully
    usage
    : "&cUsage: /titlesend <title>" # Usage of command "/titlesend"
    update-checking
    : true # Will be proceeded update-checking or not??

    # First join
    enable-title-firstjoin
    : true
    firstjoin-title
    : "&aWelcome &e%player% &ato the server"
    firstjoin-subtitle
    : "&bEnjoy your stay!"

    ###########
    # TABLIST #
    ###########

    # ATablist's enable/disable things
    tablist
    :
     # If you want tablist
      enable
    : true

    # Tab header and footer. Here are the placeholders
    # - %online% to get online players, %max% to get the server's max slots
    # - %date% to get the date WARNING! THE DATE IS THE SERVER'S HOST MACHINE DATE
    # - %player% to get the player's name
    # For the next placeholders is required Vault
    # - %group% to get the player's group
    # - %prefix% to get the player's group prefix
    # - %suffix% to get the player's group suffix

    # Update time (in ticks)
    tablist-update
    : 20

    tab-header
    :
    - "&aYourServerName \n &2Player
    : &e%player% \n &aGroup: &f%group% &6Prefix: %prefix% \n"
    - "&bYourServerName \n &3Player
    : &f%player% \n &bGroup: &f%group% &7Prefix: %prefix% \n"
    - "&cYourServerName \n &4Player
    : &d%player% \n &cGroup: &f%group% &8Prefix: %prefix% \n"
    tab-footer
    :
    - "\n &bDate
    : &e%date% &7\n &9Online: &a%online% &7/ &9Max: &c%max%"
    - "\n &cDate
    : &f%date% &7\n &8Online: &b%online% &7/ &8Max: &b%max%"
    - "\n &dDate
    : &b%date% &7\n &7Online: &c%online% &7/ &7Max: &a%max%"

    # Enable the tablist prefix
    enable-tab-prefix
    : true

    # Should plugin get the rank's prefixes/suffixes or no (if no the plugin uses the custom-prefixes)
    get-rank-prefixes
    : true

    # This is the default prefix/suffix for players who arent ranked
    default-prefixes
    :
      prefix
    : "&fUngrouped "
      suffix
    : ""

    # These are the custom prefixes. The groups are taken from the permissions plugin.
    custom-prefixes
    :
      admin
    :
        prefix
    : "&4&lADMIN &7>> &f"
        suffix
    : " &cAdmin"
      default
    :
        prefix
    : "&7Member &f"
        suffix
    : ""

    # End of the configuration file
    Bungeecord configuration:
    Code (YAML):
    #######################
    # TitleWelcomeMessage #
    #   by: MrIvanPlays   #
    #######################

    # When server is connected to send
    # different titles
    diff-titles-on-each-server
    : true

    # Update check (RECOMMENDED LEAVING IT TRUE)
    update-check
    : true

    # All confirgurable messages
    messages
    :
      usage
    : "&cUsage: /titlesend <message>"
      success-send
    : "&aSuccess send!"

    # The titles configurable
    # You do a title by doing this into the
    # section: %servername%-title where %servername% is how your server is named into the bungeecord
    # config.yml . Same with the subtitles, but you do %servername%-subtitle instead

    titles
    :
      lobby-title
    : "&aWelcome &6%player% &ato the server!"
      lobby-subtitle
    : "&bEnjoy your stay here!"
      other-title
    : "&aYou've connected to our other server!"
      other-subtitle
    : "&bEnjoy your stay here!"

    # These are the title and the subtitle
    # which will be send if you disable the titles
    # when each server has connect. They will be send
    # when the player joins into the main server (such as lobby)
    title-on-proxy-connect
    : "&aWelcome &b%player% &ato the server!"
    subtitle-on-proxy-connect
    : "&bEnjoy your stay!"

    # TABLIST SETTINGS
    # WARNING: THIS TABLIST IS BUNGEESIDE FOR ALL SERVERS

    # Enables/disables the tablist
    enable-tablist
    : true

    # Type your connect server name here
    # This is the priority server in the
    # bungeecord config.
    def-server-name
    : "lobby"

    # Update time in ticks (20 ticks -> 1 second)
    tablist-update
    : 20

    # Tablist header
    tab-header
    :
      - "&aYourServerName \n &4You are currently playing in
    : %server% \n &2Player: &e%player% \n "
      - "&bYourServerName \n &3You are currently playing in
    : %server% \n &3Player: &f%player% \n "
      - "&cYourServerName \n &2You are currently playing in
    : %server% \n &4Player: &d%player% \n "

    # Tablist footer
    tab-footer
    :
      - "\n &bDate
    : &e%date% &7\n &9Online in the network: &a%onlineBungee% &7/ &9Online in this server: &a%onlineServer% \n &9Online in other: &a%[email protected]%"
      - "\n &cDate
    : &f%date% &7\n &8Online in the network: &b%onlineBungee% &7/ &8Online in this server: &b%onlineServer% \n &8Online in other: &b%[email protected]%"
      - "\n &dDate
    : &b%date% &7\n &7Online in the network: &c%onlineBungee% &7/ &7Online in this server: &c%onlineServer% \n &7Online in other: &c%[email protected]%"

    # End of the configuration
    Classic36 and YuBao like this.

Recent Reviews

  1. Cojokek
    Cojokek
    5/5,
    Version: 3.3.2
    You should add an option to change font size. ..........................................
    1. MrIvanPlays
      Author's Response
      This isn't possible as the client handles it.
  2. KingAlexeyR
    KingAlexeyR
    5/5,
    Version: 3.2.1
    I Love the plugin it looks and sound really professional but can you change the text size if so how sensei
    1. MrIvanPlays
      Author's Response
      The funny part about that is that you or me cannot thats minecraft specific
  3. TakenNone
    TakenNone
    5/5,
    Version: 3.2.1
    Awesome plugin. Few things I wish to be added - Join and quit messages. Custom MOTD & custom New player MOTD, aswell as add the groups color like you do for prefix on tab.
    1. MrIvanPlays
      Author's Response
      Thanks for the review! I will think about the ideas
  4. Little_Potato_
    Little_Potato_
    5/5,
    Version: 3.1.0
    --------------------------------------------------------
    Great plugin - Subscribe to pewdiepie!!!
    --------------------------------------------------------
    1. MrIvanPlays
      Author's Response
      I am already subscribed! Thanks for the review!
  5. Fridtjof_DE
    Fridtjof_DE
    4/5,
    Version: 1.9.0
    Great plguin but there are some bugs in 1.13.1 but it's not too bad. It would be really nice if you could add tablist prefixes!
    1. MrIvanPlays
      Author's Response
      Thanks for the review! I am gonna try to add 'em. Also what is the bug in the 1.13.1 please post the error in the discussions section!
  6. iPixel
    iPixel
    5/5,
    Version: 1.9.0
    Best API ever made for titles! Didn't found any bugs and it's easy to use :D ...
    1. MrIvanPlays
      Author's Response
      Thanks for the review!
  7. IdkMan
    IdkMan
    5/5,
    Version: 1.9.0
    ===========================
    Usefull API, I am using this plugin as a dependency in almost all plugins.
    ===========================
    Great job.
    1. MrIvanPlays
  8. Kyllian
    Kyllian
    5/5,
    Version: 1.6
    Awesome <3, Thanks for making this API. I'll use this in my future plugins. Keep on the good work.
    1. MrIvanPlays
      Author's Response
      Thank you for the review!