{"id":161610,"date":"2026-06-09T18:33:39","date_gmt":"2026-06-09T15:33:39","guid":{"rendered":"https:\/\/vpesports.com\/minecraft\/mods\/ultimatewelcome\/"},"modified":"2026-06-09T18:33:39","modified_gmt":"2026-06-09T15:33:39","slug":"ultimatewelcome","status":"publish","type":"mod","link":"https:\/\/vpesports.com\/minecraft\/mods\/ultimatewelcome\/","title":{"rendered":"Ultimate Welcome"},"content":{"rendered":"<p><img loading=\"lazy\" decoding=\"async\" width=\"1774\" height=\"887\" alt=\"UltimateWelcome\" src=\"https:\/\/github.com\/user-attachments\/assets\/aefacb66-d0b9-438c-b98e-300d315e32a6\" \/><\/p>\n<p>A next-generation, powerful, and fully configurable plugin for Minecraft that puts you in full control of your server\u2019s join and leave events! Packed with advanced features like rank-specific messages, command execution, custom sounds, titles, fireworks, animated boss bars, a complete welcome bounty system, and so much more\u2014everything you could possibly ask for!!<\/p>\n<div align=\"center\">\n<p>&#8212;<br \/>\n# Now Avaliable on<\/p>\n<p>  <img decoding=\"async\" src=\"https:\/\/img.shields.io\/badge\/GitHub-0D1117?style=for-the-badge&#038;logo=github&#038;logoColor=white&#038;labelColor=161B22\"><\/p>\n<p>  <img loading=\"lazy\" decoding=\"async\" height=\"24\" width=\"160\" src=\"https:\/\/github.com\/user-attachments\/assets\/1f89487d-3670-411f-8499-587306e585bf\" alt=\"BuiltByBit\" \/><\/p>\n<p>  <img decoding=\"async\" src=\"https:\/\/img.shields.io\/badge\/Modrinth-00C76F?style=for-the-badge&#038;logo=modrinth&#038;logoColor=white&#038;labelColor=009E5B\"><\/p>\n<\/div>\n<p>&#8212;<\/p>\n<p>## \ud83d\ude80 Features<\/p>\n<p>\u2714 Rank-based welcome messages<br \/>\n\u2714 Join &#038; leave broadcasts<br \/>\n\u2714 Custom join titles<br \/>\n\u2714 Sounds &#038; fireworks on join<br \/>\n\u2714 Bossbar on join with custom animation<br \/>\n\u2714 Console &#038; player join commands<br \/>\n\u2714 Rank-based join commands<br \/>\n\u2714 Welcome bounty system (reward players for welcoming others)<br \/>\n\u2714 Fully customizable config<br \/>\n\u2714 Supports all the color formatting.<br \/>\n\u2714 Placeholder support like `%player%` and `%target%`  <\/p>\n<p>&#8212;<\/p>\n<p>## \ud83d\udce6 Installation<\/p>\n<p>1. Download `UltimateWelcome.jar`<br \/>\n2. Place it into your `plugins\/` folder<br \/>\n3. Restart your server<br \/>\n4. Enjoy!<\/p>\n<p>&#8212;<\/p>\n<p>## \u2699 Commands<\/p>\n<p>| Command | Description |<br \/>\n|&#8212;&#8212;&#8211;|&#8212;&#8212;&#8212;&#8212;-|<br \/>\n| `\/wb <player>` | Welcome another player |<br \/>\n| `\/uwreload` | Reload configuration |<br \/>\n| `\/uw forcewelcome <player>` | Force uses wb command, bypassing any restriction(for testing) |<br \/>\n| `\/uw checkcooldown <player>` | Checks the coodown for using \/wb commnad on a certain player(coming soon) |<br \/>\n| `\/uw welcomeself` | Allows players to welcome them selfs(for testing) |<\/p>\n<p>&#8212;<\/p>\n<p>## \ud83c\udfaf Permissions<\/p>\n<p>| Permission | Description |<br \/>\n|&#8212;&#8212;&#8212;&#8212;|&#8212;&#8212;&#8212;&#8212;-|<br \/>\n| `uw.reload` | Allows plugin reload command |<br \/>\n| `uw.admin` | Allows using \/uw command |<\/p>\n<p>&#8212;<\/p>\n<p>## \ud83d\udca1 Placeholders<\/p>\n<p>You can use these in certain messages or commands on config.yml file:<\/p>\n<p>&#8211; `%player%` \u2192 Player name<br \/>\n&#8211; `%target%` \u2192 Target player (welcome bounty)<br \/>\n&#8211; `%amount%` \u2192 Reward amount<br \/>\n&#8211; `%currency%` \u2192 Currency name  <\/p>\n<p>&#8212;<\/p>\n<p>## \ud83c\udf89 Features Overview<\/p>\n<p>### \ud83d\udc4b Join System<br \/>\n&#8211; Rank-based join messages<br \/>\n&#8211; Titles on join<br \/>\n&#8211; Sounds and fireworks<br \/>\n&#8211; Console\/player commands<\/p>\n<p>### \ud83d\udeaa Leave System<br \/>\n&#8211; Custom leave broadcasts per rank<br \/>\n&#8211; Optional leave commands<\/p>\n<p>### \ud83d\udcb0 Welcome Bounty System<br \/>\nEncourages player interaction:<\/p>\n<p>&#8211; Reward players for welcoming others<br \/>\n&#8211; Cooldowns to prevent abuse<br \/>\n&#8211; Rank-based rewards<br \/>\n&#8211; Broadcast + personal messages<br \/>\n&#8211; Sound effects<\/p>\n<p>&#8212;<\/p>\n<div>\n<details>\n<summary><center><br \/>\n\ud83d\udcc4Click to view config.yml<br \/>\n<\/center><br \/><\/summary>\n<p>&#8220;`yaml<\/p>\n<p>#=====================================================================<br \/>\n#  __  ______  _            __        _      __    __<br \/>\n# \/ \/ \/ \/ \/ \/_(_)_ _  ___ _\/ \/____   | | \/| \/ \/__ \/ \/______  __ _  ___<br \/>\n#\/ \/_\/ \/ \/ __\/ \/  &#8216; \/ _ `\/ __\/ -_)  | |\/ |\/ \/ -_) \/ __\/ _ \/  &#8216; \/ -_)<br \/>\n#____\/_\/__\/_\/_\/_\/_\/_,_\/__\/__\/   |__\/|__\/__\/_\/__\/___\/_\/_\/_\/__\/<br \/>\n#<br \/>\n#======================================================================<br \/>\n# Thanks for downloading UltimateWelcome V1.1!<br \/>\n# If you have any questions or need help, feel free to join the support discord server: https:\/\/discord.gg\/6gCFHFHsbD<\/p>\n<p># Enable or disable the entire welcome plugin<br \/>\nenabled: true<\/p>\n<p># Rank priority order (highest will be used if a player has multiple ranks).<br \/>\n# Make sure to include all ranks you want to use in the welcome messages.<br \/>\nrank-order:<br \/>\n  &#8211; owner<br \/>\n  &#8211; admin<br \/>\n  &#8211; moderator<br \/>\n  &#8211; mvp<br \/>\n  &#8211; vip<br \/>\n  &#8211; default<\/p>\n<p>#===================================================================<br \/>\n#                        JOIN SYSTEM<br \/>\n#===================================================================<\/p>\n<p># &#8212;&#8212;&#8212;&#8212; COLOR FORMATING &#8212;&#8212;&#8212;&#8212;&#8212;<\/p>\n<p># You can use the following color and formatting codes in messages:<br \/>\n# Legacy Colors:  &#038;0-&#038;f  (e.g., &#038;cRed, &#038;aGreen)<br \/>\n# Formatting:     &#038;l Bold, &#038;o Italic, &#038;n Underline, &#038;m Strikethrough, &#038;r Reset<br \/>\n# Legacy Hex:     &#038;x&#038;R&#038;R&#038;G&#038;G&#038;B&#038;B  (e.g., &#038;x&#038;F&#038;F&#038;0&#038;0&#038;0&#038;0 = #FF0000)<br \/>\n# Modern Hex:     &#038;#RRGGBB  (e.g., &#038;#FF0000Red)<br \/>\n# MiniMessage:    <red>text, <gradient:red:blue>text<\/gradient>, <rainbow>text<\/rainbow><\/p>\n<p># Player Will see this message on that after they join. There&#8217;s a 1 second delay before the message is sent to the player. You can use %player% as a placeholder for the player&#8217;s name.<br \/>\n# If not set, it will use default messages in the welcome-messages.<br \/>\nwelcome-messages:<br \/>\n  enabled: true<br \/>\n  messages:<br \/>\n    owner:<br \/>\n      &#8211; &#8220;=========================================&#8221;<br \/>\n      &#8211; &#8221;                <b><gradient:#FF0000:#9400FF>s\u1d07\u0280\u1d20\u1d07\u0280_\u0274\u1d00\u1d0d\u1d07<\/gradient><\/b>&#8221;<br \/>\n      &#8211; &#8221;            &#038;4&#038;l\u1d21\u1d07\u029f\u1d04\u1d0f\u1d0d\u1d07 &#038;f%player% &#038;4&#038;l!&#8221;<br \/>\n      &#8211; &#8221; &#038;c\u029c\u1d0f\u1d18\u1d07 \u028f\u1d0f\u1d1c \u029c\u1d00\u1d20\u1d07 \u1d00\u0274 &#038;6\u1d00\u1d0d\u1d00\u1d22\u026a\u0274\u0262 &#038;c\u0280\u1d07s\u1d1b \u1d0f\u0493 \u028f\u1d0f\u1d1c\u0280 s\u1d1b\u1d00\u028f!&#8221;<br \/>\n      &#8211; &#8220;&#8221;<br \/>\n      &#8211; &#8221;          &#038;b\u1d21\u1d07\u0299s\u026a\u1d1b\u1d07: &#038;fwww.example.com&#8221;<br \/>\n      &#8211; &#8221;         &#038;9\u1d05\u026as\u1d04\u1d0f\u0280\u1d05: &#038;fdiscord.gg\/example&#8221;<br \/>\n      &#8211; &#8221; <gradient:#FF5555:#FFAA00:#FFFF55>\u2728 \u028f\u1d0f\u1d1c \u1d00\u0280\u1d07 \u1d1cs\u026a\u0274\u0262 \u1d1c\u029f\u1d1b\u026a\u1d0d\u1d00\u1d1b\u1d07\u1d21\u1d07\u029f\u1d04\u1d0f\u1d0d\u1d07 V1.1 \u2728<\/gradient> <gray>by <gradient:#55FF55:#00AA00>KingLe0<\/gradient><\/gray>&#8221;<br \/>\n      &#8211; &#8220;=========================================&#8221;<br \/>\n    vip:<br \/>\n      &#8211; &#8220;=========================================&#8221;<br \/>\n      &#8211; &#8221;                <b><gradient:#FF0000:#9400FF>s\u1d07\u0280\u1d20\u1d07\u0280_\u0274\u1d00\u1d0d\u1d07<\/gradient><\/b>&#8221;<br \/>\n      &#8211; &#8220;&#8221;<br \/>\n      &#8211; &#8221;          <b><gradient:#FF0000:#0300FF>\u1d21\u1d07\u029f\u1d04\u1d0f\u1d0d\u1d07 <color:#FFFF00>%player%<\/color> <gradient:#FF0000:#0300FF>!<\/gradient><\/b>&#8221;<br \/>\n      &#8211; &#8221;    <color:#999999>\u1d21\u1d07 \u029c\u1d00\u1d20\u1d07 \u0299\u1d07\u1d07\u1d05 \u1d21\u1d00\u026a\u1d1b\u026a\u0274\u0262 \u1d0a\u1d1cs\u1d1b \ua730\u1d0f\u0280 \u028f\u1d0f\u1d1c!<\/color>&#8221;<br \/>\n      &#8211; &#8220;&#8221;<br \/>\n      &#8211; &#8221;          &#038;b\u1d21\u1d07\u0299s\u026a\u1d1b\u1d07: &#038;fwww.example.com&#8221;<br \/>\n      &#8211; &#8221;        &#038;9\u1d05\u026as\u1d04\u1d0f\u0280\u1d05: &#038;fdiscord.gg\/example&#8221;<br \/>\n      &#8211; &#8220;=========================================&#8221;<br \/>\n    default:<br \/>\n      &#8211; &#8220;=========================================&#8221;<br \/>\n      &#8211; &#8221;                <b><gradient:#FF0000:#9400FF>s\u1d07\u0280\u1d20\u1d07\u0280_\u0274\u1d00\u1d0d\u1d07<\/gradient><\/b>&#8221;<br \/>\n      &#8211; &#8221;           &#038;d&#038;l\u1d21\u1d07\u029f\u1d04\u1d0f\u1d0d\u1d07 &#038;f%player% &#038;d&#038;l!&#8221;<br \/>\n      &#8211; &#8221;       &#038;9\u029c\u1d0f\u1d18\u1d07 \u028f\u1d0f\u1d1c \u029c\u1d00\u1d20\u1d07 \u1d00\u0274 &#038;a\u1d00\u1d0d\u1d00\u1d22\u026a\u0274\u0274\u0262 &#038;9s\u1d1b\u1d00\u028f!&#8221;<br \/>\n      &#8211; &#8220;&#8221;<br \/>\n      &#8211; &#8221;          &#038;b\u1d21\u1d07\u0299s\u026a\u1d1b\u1d07: &#038;fwww.example.com&#8221;<br \/>\n      &#8211; &#8221;         &#038;9\u1d05\u026as\u1d04\u1d0f\u0280\u1d05: &#038;fdiscord.gg\/example&#8221;<br \/>\n      &#8211; &#8220;=========================================&#8221;<\/p>\n<p># Broadcast messages to all players when someone joins based on their rank. You can use %player% as a placeholder for the player&#8217;s name.<br \/>\nwelcome-broadcasts:<br \/>\n  enabled: true<br \/>\n  messages:<br \/>\n    owner:<br \/>\n      &#8211; &#8220;<b><gradient:#FF0000:#0300FF>\u1d1b\u029c\u1d07 \u1d0f\u1d21\u0274\u1d07\u0280 %player% \u1d0a\u1d0f\u026a\u0274\u1d07\u1d05 \u1d1b\u029c\u1d07 s\u1d07\u0280\u1d20\u1d07\u0280<\/gradient><\/b>&#8221;<br \/>\n    vip:<br \/>\n      &#8211; &#8220;&#038;a&#038;lVIP &#038;e%player% &#038;a\u1d0a\u1d0f\u026a\u0274\u1d07\u1d05 \u1d1b\u029c\u1d07 s\u1d07\u0280\u1d20\u1d07\u0280!&#8221;<br \/>\n      &#8211; &#8220;&#038;f[&#038;a!&#038;f] &#038;e\u1d1b\u028f\u1d18\u1d07 &#038;f\/wb <\u1d18\u029f\u1d00\u028f\u1d07\u0280\u0274\u1d00\u1d0d\u1d07> &#038;e\u1d1b\u1d0f \u1d21\u1d07\u029f\u1d04\u1d0f\u1d0d\u1d07 \u1d1b\u029c\u1d07 \u1d18\u029f\u1d00\u028f\u1d07\u0280 \u1d00\u0274\u1d05 \u0280\u1d07\u1d04\u026a\u1d20\u1d07 &#038;6EXTRA &#038;e\u0280\u1d07\u1d21\u1d00\u0280\u1d05s!&#8221;<br \/>\n    default:<br \/>\n      &#8211; &#8220;&#038;f[&#038;a+&#038;f] &#038;d&#038;l&#038;f%player% &#038;d\u1d0a\u1d0f\u026a\u0274\u1d07\u1d05 \u1d1b\u029c\u1d07 s\u1d07\u0280\u1d20\u1d07\u0280!&#8221;<br \/>\n      &#8211; &#8220;&#038;e\u1d1b\u028f\u1d18\u1d07 &#038;f\/wb <\u1d18\u029f\u1d00\u028f\u1d07\u0280\u0274\u1d00\u1d0d\u1d07> &#038;e\u1d1b\u1d0f \u1d21\u1d07\u029f\u1d04\u1d0f\u1d0d\u1d07 \u1d1b\u029c\u1d07 \u1d18\u029f\u1d00\u028f\u1d07\u0280 \u1d00\u0274\u1d05 \u0280\u1d07\u1d04\u026a\u1d20\u1d07 \u0280\u1d07\u1d21\u1d00\u0280\u1d05s!&#8221;<\/p>\n<p># These commands will be executed when a player joins. You can use %player% as a placeholder for the player&#8217;s name.<br \/>\n# The command will be executed by the console if it starts with [CONSOLE],<br \/>\n# or by the player if it starts with [PLAYER]. If no prefix is provided, it will default to console execution.<br \/>\non-join-commands:<br \/>\n  &#8211; &#8220;[CONSOLE] say \u1d21\u1d07\u029f\u1d04\u1d0f\u1d0d\u1d07 %player%!&#8221;<\/p>\n<p>rank-join-commands:<br \/>\n  enabled: true<br \/>\n  commands:<br \/>\n    owner:<br \/>\n      &#8211; &#8220;[CONSOLE] say OWNER %player% JOINED!&#8221;<br \/>\n      &#8211; &#8220;[PLAYER] warp ownerroom&#8221;<\/p>\n<p>    vip:<br \/>\n      &#8211; &#8220;[CONSOLE] eco give %player% 100&#8221;<\/p>\n<p>    default:<br \/>\n      &#8211; &#8220;[PLAYER] spawn&#8221;<\/p>\n<p># Title on join settings<br \/>\ntitle:<br \/>\n  enabled: true<br \/>\n  main: &#8220;&#038;5&#038;l\u1d21\u1d07\u029f\u1d04\u1d0f\u1d0d\u1d07 %player%!&#8221;<br \/>\n  sub: &#8220;&#038;9&#038;l\u1d07\u0274\u1d0a\u1d0f\u028f \u028f\u1d0f\u1d1c\u0280 s\u1d1b\u1d00\u028f!&#8221;<br \/>\n  # Durations are in seconds, Defaults: stay=3, fade-in=1, fade-out=2<br \/>\n  stay: 3<br \/>\n  fade-in: 1<br \/>\n  fade-out: 2<\/p>\n<p># Sound on join settings<br \/>\nsound:<br \/>\n  enabled: true<br \/>\n  type: &#8220;entity.player.levelup&#8221;<br \/>\n  # Some example sound types(capitalization doesn&#8217;t matter):<br \/>\n  # ENTITY_PLAYER_LEVELUP<br \/>\n  # BLOCK_NOTE_BLOCK_PLING<br \/>\n  # ITEM_FIREWORK_ROCKET_LAUNCH<br \/>\n  # ENTITY_FIREWORK_ROCKET_BLAST<br \/>\n  volume: 1.0<br \/>\n  pitch: 1.0<\/p>\n<p># Firework on join settings<br \/>\nfirework:<br \/>\n  enabled: true<br \/>\n  delay: 20 # 1 second(20 ticks)<\/p>\n<p>  power: 1<\/p>\n<p>  colors:<br \/>\n    &#8211; &#8220;PURPLE&#8221;<br \/>\n    &#8211; &#8220;BLUE&#8221;<\/p>\n<p>  fade-colors:<br \/>\n    &#8211; &#8220;CYAN&#8221;<\/p>\n<p>  type: &#8220;BALL&#8221;<\/p>\n<p># JOIN BOSSBAR<\/p>\n<p>bossbar:<br \/>\n  enabled: true<br \/>\n  # How long the bossbar stays visible (in seconds)<br \/>\n  duration: 20<br \/>\n  # Bossbar text (supports %player% placeholder and all color formats)<br \/>\n  text: &#8220;<gradient:#FF0000:#FFAA00>\u2728 \u1d21\u1d07\u029f\u1d04\u1d0f\u1d0d\u1d07 %player%! \u2728<\/gradient>&#8221;<br \/>\n  # Bossbar color (PINK, BLUE, RED, GREEN, YELLOW, PURPLE, WHITE)<br \/>\n  color: &#8220;PURPLE&#8221;<br \/>\n  # Bossbar style (SOLID, SEGMENTED_6, SEGMENTED_10, SEGMENTED_12, SEGMENTED_20)<br \/>\n  style: &#8220;SOLID&#8221;<\/p>\n<p>  # Loop color settings<br \/>\n  loop-color:<br \/>\n    enabled: true<br \/>\n    # How often the color changes (in seconds)<br \/>\n    interval: 1<br \/>\n    # Colors to cycle through<br \/>\n    colors:<br \/>\n      &#8211; &#8220;PURPLE&#8221;<br \/>\n      &#8211; &#8220;BLUE&#8221;<br \/>\n      &#8211; &#8220;GREEN&#8221;<br \/>\n      &#8211; &#8220;YELLOW&#8221;<br \/>\n      &#8211; &#8220;RED&#8221;<\/p>\n<p>#===================================================================<br \/>\n#                        LEAVE SYSTEM<br \/>\n#===================================================================<\/p>\n<p># Broadcast messages to all players when someone leaves based on their rank.<br \/>\n# If rank-specific messages are not set, it will use the default messages.<br \/>\nleave-broadcasts:<br \/>\n  enabled: true<br \/>\n  messages:<br \/>\n    owner:<br \/>\n      &#8211; &#8220;&#038;f[&#038;4-&#038;f] &#038;4&#038;lOWNER %player% &#038;7\u029f\u1d07\ua730\u1d1b \u1d1b\u029c\u1d07 s\u1d07\u0280\u1d20\u1d07\u0280!&#8221;<br \/>\n    vip:<br \/>\n      &#8211; &#8220;&#038;f[&#038;4-&#038;f] &#038;d&#038;lVIP %player% &#038;7\u029f\u1d07\ua730\u1d1b \u1d1b\u029c\u1d07 s\u1d07\u0280\u1d20\u1d07\u0280!&#8221;<br \/>\n    default:<br \/>\n      &#8211; &#8220;&#038;f[&#038;c-&#038;f] &#038;7%player% &#038;7\u029f\u1d07\ua730\u1d1b \u1d1b\u029c\u1d07 s\u1d07\u0280\u1d20\u1d07\u0280!&#8221;<\/p>\n<p># Commands executed when player leaves (all ranks).<br \/>\non-leave-commands:<br \/>\n#  &#8211; &#8220;[CONSOLE] say %player% \u029f\u1d07\ua730\u1d1b \u1d1b\u029c\u1d07 s\u1d07\u0280\u1d20\u1d07\u0280&#8221;<\/p>\n<p>leave-rank-commands:<br \/>\n  enabled: false<br \/>\n  commands:<br \/>\n    owner:<br \/>\n#      &#8211; &#8220;[CONSOLE] say OWNER %player% LEFT&#8221;<br \/>\n    vip:<br \/>\n#      &#8211; &#8220;[CONSOLE] eco take %player% 50&#8221;<br \/>\n    default:<br \/>\n#      &#8211; &#8220;[PLAYER] spawn&#8221;<\/p>\n<p>#===================================================================<br \/>\n#                        Welcome bounty<br \/>\n#===================================================================<\/p>\n<p># give players rewards for welcoming others back to the server.<br \/>\n# This encourages players to welcome back returning players and creates a more friendly community.<br \/>\n# You can customize the rewards, cooldowns, and messages for this feature.<br \/>\nwelcome-bounty:<br \/>\n  # enable or disable the welcome bounty system<br \/>\n  enabled: true<br \/>\n  # how long after a player joins that they can be welcomed by others.<br \/>\n  expiry-seconds: 60<br \/>\n  # how long a player must wait before they can welcome the same player again and receive rewards again.<br \/>\n  reward-cooldown-seconds: 1800<br \/>\n  # The name of the currency used for rewards. You can use this in messages with the %currency% placeholder below.<br \/>\n  currency-name: &#8220;\u1d0d\u1d0f\u0274\u1d07\u028f&#8221;<br \/>\n  # Main reward command with placeholders<br \/>\n  reward-command: &#8220;[CONSOLE] eco give %player% %amount%&#8221;<\/p>\n<p>  # Rank-specific rewards (optional)<br \/>\n  rewards:<br \/>\n    owner:<br \/>\n      amount: 500  # money amount, can be used in the reward-command with %amount% placeholder<br \/>\n      wb-commands: # additional commands to run when welcoming someone of this rank (optional)<br \/>\n        &#8211; &#8220;[CONSOLE] eco give %target% 500&#8221;<br \/>\n        &#8211; &#8220;[CONSOLE] give %target% diamond 3&#8221;<br \/>\n    vip:<br \/>\n      amount: 150<br \/>\n      reward-command: &#8220;[CONSOLE] eco give %player% %amount%&#8221; # You can override the main reward command for specific ranks.<br \/>\n      wb-commands:<br \/>\n        &#8211; &#8220;[CONSOLE] give %target% diamond 1&#8221;<br \/>\n    mvp:<br \/>\n      amount: 200<br \/>\n      wb-commands:<br \/>\n        &#8211; &#8220;[CONSOLE] eco give %target% 200&#8221;<br \/>\n        &#8211; &#8220;[CONSOLE] give %target% diamond 2&#8221;<br \/>\n    default:<br \/>\n      amount: 50<\/p>\n<p>  # General welcome back commands (optional)<br \/>\n  wb-commands:<br \/>\n  #  &#8211; &#8220;[CONSOLE] say %player% \u1d0a\u1d1cs\u1d1b \u1d21\u1d07\u029f\u1d04\u1d0f\u1d0d\u1d07\u1d05 %target%!&#8221;<\/p>\n<p>  broadcast-message:<br \/>\n    &#8211; &#8220;&#038;f%player% &#038;d\u1d21\u1d07\u029f\u1d04\u1d0f\u1d0d\u1d07\u1d05 &#038;b%target% &#038;d\u1d1b\u1d0f \u1d1b\u029c\u1d07 s\u1d07\u0280\u1d20\u1d07\u0280 \u1d00\u0274\u1d05 &#038;9\u0280\u1d07\u1d04\u026a\u1d20\u1d07\u1d05 \u0280\u1d07\u1d21\u1d00\u0280\u1d05s!&#8221;<\/p>\n<p>  # This will be sent to the player after they welcome someone.<br \/>\n  welcomer-message:<br \/>\n    &#8211; &#8220;&#038;b&#038;l                    \u1d00\u1d21s\u1d0f\u1d0d\u1d07!&#8221;<br \/>\n    &#8211; &#8220;&#038;b\u028f\u1d0f\u1d1c \u1d21\u1d07\u029f\u1d04\u1d0f\u1d0d\u1d07\u1d05 &#038;9%target% &#038;b\u1d00\u0274\u1d05 \u0280\u1d07\u1d04\u1d07\u026a\u1d20\u1d07\u1d05 &#038;d%amount% %currency%&#038;a!&#8221;<\/p>\n<p>  # This will be sent to the welcomed player after they are welcomed by someone.<br \/>\n  welcomed-message:<br \/>\n    &#8211; &#8220;&#038;e&#038;l                    s\u1d07\u0280\u1d20\u1d07\u0280&#8221;<br \/>\n    &#8211; &#8220;%player% &#038;d\u1d21\u1d07\u029f\u1d04\u1d0f\u1d0d\u1d07\u1d05 \u028f\u1d0f\u1d1c \u1d00\u0274\u1d05 \u0280\u1d07\u1d04\u1d07\u026a\u1d20\u1d07\u1d05 \u1d00 \u0280\u1d07\u1d21\u1d00\u0280\u1d05!&#8221;<\/p>\n<p>  # This will be heard by the player after they welcome someone.<br \/>\n  sound:<br \/>\n    enabled: true<br \/>\n    type: &#8220;ENTITY_PLAYER_LEVELUP&#8221;<br \/>\n    volume: 1.0<br \/>\n    pitch: 1.0<\/p>\n<p>&#8220;`<br \/>\n<\/details>\n<\/div>\n<div>\n<details>\n<summary><center><br \/>\n\ud83d\udcc4Click to view settings-messages.yml<br \/>\n<\/center><br \/><\/summary>\n<p>&#8220;`yaml<\/p>\n<p># This is the language file for some setting messages.<br \/>\n# You can customize the messages for different languages here.<br \/>\n# The keys in this file correspond to the keys used in the config.yml file for settings messages.<br \/>\n# You can use color codes and placeholders in these messages as well.<\/p>\n<p>plugin-reload:<br \/>\n  success: &#8220;<gradient:#55FF55:#00AA00>\u2705 \u1d18\u029f\u1d1c\u0262\u026a\u0274 \u0280\u1d07\u029f\u1d0f\u1d00\u1d05\u1d07\u1d05 s\u1d1c\u1d04\u1d04\u1d07ss\ua730\u1d1c\u029f\u029f\u028f!<\/gradient>&#8221;<br \/>\n  error: &#8220;<gradient:#FF5555:#AA0000>\u274c \u1d00\u0274 \u1d07\u0280\u0280\u1d0f\u0280 \u1d0f\u1d04\u1d04\u1d1c\u0280\u0280\u1d07\u1d05 \u1d21\u029c\u026a\u029f\u1d07 \u0280\u1d07\u029f\u1d0f\u1d00\u1d05\u026a\u0274\u0262! \u1d04\u029c\u1d07\u1d04\u1d0b \u1d04\u1d0f\u0274s\u1d0f\u029f\u1d07 \ua730\u1d0f\u0280 \u1d05\u1d07\u1d1b\u1d00\u026a\u029fs.<\/gradient>&#8221;<\/p>\n<p>uw-help:<br \/>\n  header: &#8220;<gradient:#FFAA00:#FF5500>\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501 <bold>\u1d21\u1d07\u029f\u1d04\u1d0f\u1d0d\u1d07 \u1d04\u1d0f\u1d0d\u1d0d\u1d00\u0274\u1d05s<\/bold> \u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501<\/gradient>&#8221;<br \/>\n  wb: &#8220;<yellow>\/\u1d21\u0299 <\u1d18\u029f\u1d00\u028f\u1d07\u0280><\/yellow> <gray>&#8211; \u1d21\u1d07\u029f\u1d04\u1d0f\u1d0d\u1d07 \u1d00 \u1d18\u029f\u1d00\u028f\u1d07\u0280 \u1d00\u0274\u1d05 \u1d07\u1d00\u0280\u0274 \u0280\u1d07\u1d21\u1d00\u0280\u1d05s!<\/gray>&#8221;<br \/>\n  uw-forcewelcome: &#8220;<red>\/\u1d1c\u1d21 \ua730\u1d0f\u0280\u1d04\u1d07\u1d21\u1d07\u029f\u1d04\u1d0f\u1d0d\u1d07 <\u1d18\u029f\u1d00\u028f\u1d07\u0280><\/red> <gray>&#8211; \ua730\u1d0f\u0280\u1d04\u1d07 \u1d21\u1d07\u029f\u1d04\u1d0f\u1d0d\u1d07 \u1d00 \u1d18\u029f\u1d00\u028f\u1d07\u0280<\/gray>&#8221;<br \/>\n  uw-resetcooldown: &#8220;<red>\/\u1d1c\u1d21 \u0280\u1d07s\u1d07\u1d1b\u1d04\u1d0f\u1d0f\u029f\u1d05\u1d0f\u1d21\u0274 <\u1d18\u029f\u1d00\u028f\u1d07\u0280><\/red> <gray>&#8211; \u0280\u1d07s\u1d07\u1d1b \u1d04\u1d0f\u1d0f\u029f\u1d05\u1d0f\u1d21\u0274<\/gray>&#8221;<br \/>\n  uw-welcomeself: &#8220;<red>\/\u1d1c\u1d21 \u1d21\u1d07\u029f\u1d04\u1d0f\u1d0d\u1d07s\u1d07\u029f\ua730<\/red> <gray>&#8211; \u1d1b\u1d0f\u0262\u0262\u029f\u1d07 s\u1d07\u029f\ua730-\u1d21\u1d07\u029f\u1d04\u1d0f\u1d0d\u1d07<\/gray>&#8221;<br \/>\n  uw-reload: &#8220;<red>\/\u1d1c\u1d21\u0280\u1d07\u029f\u1d0f\u1d00\u1d05<\/red> <gray>&#8211; \u0280\u1d07\u029f\u1d0f\u1d00\u1d05 \u1d04\u1d0f\u0274\ua730\u026a\u0262<\/gray>&#8221;<br \/>\n  footer: &#8220;<gradient:#FFAA00:#FF5500>\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501<\/gradient>&#8221;<\/p>\n<p>uw-forcewelcome:<br \/>\n  success: &#8220;<gradient:#55FF55:#00FF00>\u2705 \u1d21\u1d07\u029f\u1d04\u1d0f\u1d0d\u1d07 \u1d0d\u1d07ss\u1d00\u0262\u1d07 s\u1d07\u0274\u1d1b \u1d1b\u1d0f <yellow>%target%<\/yellow>!<\/gradient>&#8221;<br \/>\n  error: &#8220;<gradient:#FF5555:#FF0000>\u274c \ua730\u1d00\u026a\u029f\u1d07\u1d05 \u1d1b\u1d0f s\u1d07\u0274\u1d05 \u1d21\u1d07\u029f\u1d04\u1d0f\u1d0d\u1d07 \u1d0d\u1d07ss\u1d00\u0262\u1d07! \u1d04\u029c\u1d07\u1d04\u1d0b \u1d04\u1d0f\u0274s\u1d0f\u029f\u1d07.<\/gradient>&#8221;<br \/>\nuw-selfwelcome:<br \/>\n  enabled: &#8220;<gradient:#55FF55:#00FF00>\u2705 s\u1d07\u029f\ua730-\u1d21\u1d07\u029f\u1d04\u1d0f\u1d0d\u1d07 \u026as \u0274\u1d0f\u1d21 <bold>\u1d07\u0274\u1d00\u0299\u029f\u1d07\u1d05<\/bold>! \u1d18\u029f\u1d00\u028f\u1d07\u0280s \u1d04\u1d00\u0274 \u1d21\u1d07\u029f\u1d04\u1d0f\u1d0d\u1d07 \u1d1b\u029c\u1d07\u1d0ds\u1d07\u029f\u1d20\u1d07s.<\/gradient>&#8221;<br \/>\n  disabled: &#8220;<gradient:#FF5555:#FF0000>\ud83d\udd12 s\u1d07\u029f\ua730-\u1d21\u1d07\u029f\u1d04\u1d0f\u1d0d\u1d07 \u026as \u0274\u1d0f\u1d21 <bold>\u1d05\u026as\u1d00\u0299\u029f\u1d07\u1d05<\/bold>! \u1d18\u029f\u1d00\u028f\u1d07\u0280s \u1d04\u1d00\u0274\u0274\u1d0f\u1d1b \u1d21\u1d07\u029f\u1d04\u1d0f\u1d0d\u1d07 \u1d1b\u029c\u1d07\u1d0ds\u1d07\u029f\u1d20\u1d07s.<\/gradient>&#8221;<br \/>\nuw-resetcooldown:<br \/>\n  success: &#8220;<gradient:#55FF55:#00AA00>\ud83d\udd04 \u1d04\u1d0f\u1d0f\u029f\u1d05\u1d0f\u1d21\u0274 \ua730\u1d0f\u0280 <yellow>%target%<\/yellow> \u029c\u1d00s \u0299\u1d07\u1d07\u0274 \u0280\u1d07s\u1d07\u1d1b!<\/gradient>&#8221;<br \/>\n  error: &#8220;<gradient:#FF5555:#AA0000>\u274c \ua730\u1d00\u026a\u029f\u1d07\u1d05 \u1d1b\u1d0f \u0280\u1d07s\u1d07\u1d1b \u1d04\u1d0f\u1d0f\u029f\u1d05\u1d0f\u1d21\u0274! \u1d04\u029c\u1d07\u1d04\u1d0b \u1d04\u1d0f\u0274s\u1d0f\u029f\u1d07.<\/gradient>&#8221;<\/p>\n<p>uw-unknownsubcommand: &#8220;<gradient:#FFAA00:#FF5500>\u26a0\ufe0f \u1d1c\u0274\u1d0b\u0274\u1d0f\u1d21\u0274 s\u1d1c\u0299\u1d04\u1d0f\u1d0d\u1d0d\u1d00\u0274\u1d05! \u1d1cs\u1d07 <yellow>\/\u1d1c\u1d21 \u029c\u1d07\u029f\u1d18<\/yellow> \ua730\u1d0f\u0280 \u1d00 \u029f\u026as\u1d1b.<\/gradient>&#8221;<br \/>\nuw-only-players: &#8220;<gradient:#FF5555:#FF0000>\ud83d\udeab \u1d0f\u0274\u029f\u028f \u1d18\u029f\u1d00\u028f\u1d07\u0280s \u1d04\u1d00\u0274 \u1d1cs\u1d07 \u1d1b\u029c\u026as \u1d04\u1d0f\u1d0d\u1d0d\u1d00\u0274\u1d05!<\/gradient>&#8221;<br \/>\nuw-no-permission: &#8220;<gradient:#FF5555:#FF0000>\ud83d\udd12 \u028f\u1d0f\u1d1c \u1d05\u1d0f\u0274&#8217;\u1d1b \u029c\u1d00\u1d20\u1d07 \u1d18\u1d07\u0280\u1d0d\u026ass\u026a\u1d0f\u0274 \u1d1b\u1d0f \u1d1cs\u1d07 \u1d1b\u029c\u026as \u1d04\u1d0f\u1d0d\u1d0d\u1d00\u0274\u1d05!<\/gradient>&#8221;<\/p>\n<p>wb-player-not-found: &#8220;<gradient:#FF5555:#FF0000>\ud83d\udd0d \u1d18\u029f\u1d00\u028f\u1d07\u0280 <yellow>%target%<\/yellow> \u0274\u1d0f\u1d1b \ua730\u1d0f\u1d1c\u0274\u1d05 \u1d0f\u0280 \u0274\u1d0f\u1d1b \u1d0f\u0274\u029f\u026a\u0274\u1d07!<\/gradient>&#8221;<br \/>\nwb-cooldown: &#8220;<gradient:#FFAA00:#FF5500>\u23f3 \u028f\u1d0f\u1d1c \u1d0d\u1d1cs\u1d1b \u1d21\u1d00\u026a\u1d1b <yellow>%time%<\/yellow> \u0299\u1d07\ua730\u1d0f\u0280\u1d07 \u1d21\u1d07\u029f\u1d04\u1d0f\u1d0d\u026a\u0274\u0262 <yellow>%target%<\/yellow> \u1d00\u0262\u1d00\u026a\u0274!<\/gradient>&#8221;<br \/>\nwb-expired: &#8220;<gradient:#FF5555:#FF0000>\u23f0 <yellow>%target%<\/yellow> \u1d04\u1d00\u0274 \u0274\u1d0f \u029f\u1d0f\u0274\u0262\u1d07\u0280 \u0299\u1d07 \u1d21\u1d07\u029f\u1d04\u1d0f\u1d0d\u1d07\u1d05! \u1d1b\u029c\u1d07\u028f \u1d0a\u1d0f\u026a\u0274\u1d07\u1d05 \u1d0f\u1d20\u1d07\u0280 <yellow>%time%<\/yellow> \u1d00\u0262\u1d0f.<\/gradient>&#8221;<br \/>\nwb-no-reward: &#8220;<gradient:#FFAA00:#FF5500>\ud83c\udf81 \u0274\u1d0f \u0280\u1d07\u1d21\u1d00\u0280\u1d05 \u1d00\u1d20\u1d00\u026a\u029f\u1d00\u0299\u029f\u1d07 \ua730\u1d0f\u0280 \u1d21\u1d07\u029f\u1d04\u1d0f\u1d0d\u026a\u0274\u0262 <yellow>%target%<\/yellow>! \u0274\u1d0f \u0280\u1d07\u1d21\u1d00\u0280\u1d05 \u1d04\u1d0f\u0274\ua730\u026a\u0262\u1d1c\u0280\u1d07\u1d05 \ua730\u1d0f\u0280 \u1d1b\u029c\u1d07\u026a\u0280 \u0280\u1d00\u0274\u1d0b.<\/gradient>&#8221;<br \/>\nwb-no-selfwelcome: &#8220;<gradient:#FF5555:#FF0000>\ud83d\udeab \u028f\u1d0f\u1d1c \u1d04\u1d00\u0274\u0274\u1d0f\u1d1b \u1d21\u1d07\u029f\u1d04\u1d0f\u1d0d\u1d07 \u028f\u1d0f\u1d1c\u0280s\u1d07\u029f\ua730!<\/gradient>&#8221;<\/p>\n<p>&#8220;`<br \/>\n<\/details>\n<\/div>\n<p>&#8212;<\/p>\n<div align=\"center\">\n<p># Example Preview<\/p>\n<p>### \ud83d\udccb Welcome Bounty<br \/>\n<img decoding=\"async\" width=\"837\" src=\"https:\/\/github.com\/user-attachments\/assets\/9ba09601-61c2-43a6-8254-5af678c18572\" alt=\"Join Broadcast 2\" \/><br \/>\n<img decoding=\"async\" width=\"952\" src=\"https:\/\/github.com\/user-attachments\/assets\/3db07e2a-dc5d-499d-a3e6-ad594344c30e\" alt=\"Join Broadcast\" \/><\/p>\n<p>### \ud83d\udcac Join Broadcast Messages<br \/>\n<img loading=\"lazy\" decoding=\"async\" width=\"798\" height=\"33\" alt=\"image\" src=\"https:\/\/github.com\/user-attachments\/assets\/69d7f70f-0f4b-48ed-94f3-630622c3208c\" \/><br \/>\n<img loading=\"lazy\" decoding=\"async\" width=\"692\" height=\"35\" alt=\"image\" src=\"https:\/\/github.com\/user-attachments\/assets\/f62d5dce-8e66-42d8-8afa-4e3570adf334\" \/><\/p>\n<p>### \ud83c\udfa8 Welcome Messages with Gradients<br \/>\n<img decoding=\"async\" width=\"830\" src=\"https:\/\/github.com\/user-attachments\/assets\/d230320e-8639-43ef-babc-053a6f5051fb\" alt=\"BossBar Display\" \/><br \/>\n<img decoding=\"async\" width=\"772\" src=\"https:\/\/github.com\/user-attachments\/assets\/ff978626-3e23-43c0-8d90-37979f440c6d\" alt=\"Welcome Bounty Command\" \/><\/p>\n<p>### \ud83c\udfae BossBar Display<br \/>\n<img decoding=\"async\" width=\"746\" src=\"https:\/\/github.com\/user-attachments\/assets\/ae9cacf3-d219-4fd9-a216-9868d3aa07cf\" alt=\"Reward Notification\" \/><\/p>\n<p>### \u2705 Reward Notification<br \/>\n<img decoding=\"async\" width=\"865\" src=\"https:\/\/github.com\/user-attachments\/assets\/6808daf4-a515-4d88-93b0-c527043f3742\" alt=\"Welcome Messages\" \/><\/p>\n<\/div>\n<p>&#8212;<\/p>\n<p>## <center>\u26a1 Support<\/center><\/p>\n<p>Join Discord Server for help or updates:<br \/>\n<img loading=\"lazy\" decoding=\"async\" width=\"2172\" height=\"600\" alt=\"discordhelpbanner\" src=\"https:\/\/github.com\/user-attachments\/assets\/c4279560-b178-416c-9084-9390f2bc4195\" \/><\/p>\n","protected":false},"excerpt":{"rendered":"<p>A modern, lightweight plugin that enhances your server&#8217;s join\/leave experience with rank exclusive custom messages, events ,a full welcome bounty system and much more with 100% customizable configs.<\/p>\n","protected":false},"featured_media":161611,"template":"","meta":{"_minecraft_slug":"ultimatewelcome","_minecraft_project_id":"3lBHFTHW","_minecraft_author":"mrkingleo851","_minecraft_license":"LicenseRef-All-Rights-Reserved","_minecraft_downloads":7,"_minecraft_follows":2,"_minecraft_client_side":"unsupported","_minecraft_server_side":"required","_minecraft_storage_type":"zip","_minecraft_archive_name":"ultimatewelcome.zip","_minecraft_size_bytes":50411,"_minecraft_version_count":2,"_minecraft_updated_at":"2026-05-15T23:19:55.527332Z","_minecraft_date_created":"2026-05-14T23:45:25.613994Z","_minecraft_date_modified":"2026-05-15T10:47:14.146401Z","_minecraft_project_url":"https:\/\/modrinth.com\/mod\/ultimatewelcome","_minecraft_icon_attachment_id":161611,"_minecraft_imported_at":"2026-06-09T15:33:39+00:00","_minecraft_import_hash":"388c71c504e234dae39743def60e134d","_minecraft_versions":"","_minecraft_links":"","_minecraft_gallery":"","_minecraft_api_metadata":""},"mod_category":[89,127,128,123,92],"mod_loader":[132,133],"minecraft_version":[62,37,40,41,73,74,38,78,79,80,81,82],"class_list":["post-161610","mod","type-mod","status-publish","has-post-thumbnail","hentry","mod_category-game-mechanics","mod_category-paper","mod_category-purpur","mod_category-technology","mod_category-utility","mod_loader-paper","mod_loader-purpur","minecraft_version-1-21","minecraft_version-1-21-1","minecraft_version-1-21-10","minecraft_version-1-21-11","minecraft_version-1-21-2","minecraft_version-1-21-3","minecraft_version-1-21-4","minecraft_version-1-21-5","minecraft_version-1-21-6","minecraft_version-1-21-7","minecraft_version-1-21-8","minecraft_version-1-21-9"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.6 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Ultimate Welcome - Minecraft<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/vpesports.com\/minecraft\/mods\/ultimatewelcome\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Ultimate Welcome - Minecraft\" \/>\n<meta property=\"og:description\" content=\"A modern, lightweight plugin that enhances your server&#039;s join\/leave experience with rank exclusive custom messages, events ,a full welcome bounty system and much more with 100% customizable configs.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/vpesports.com\/minecraft\/mods\/ultimatewelcome\/\" \/>\n<meta property=\"og:site_name\" content=\"Minecraft\" \/>\n<meta property=\"og:image\" content=\"https:\/\/github.com\/user-attachments\/assets\/aefacb66-d0b9-438c-b98e-300d315e32a6\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"7 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/ultimatewelcome\\\/\",\"url\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/ultimatewelcome\\\/\",\"name\":\"Ultimate Welcome - Minecraft\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/ultimatewelcome\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/ultimatewelcome\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/ultimatewelcome-icon-a9125215f7723990a8fce7151fd4d1f9068715fb_96.webp\",\"datePublished\":\"2026-06-09T15:33:39+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/ultimatewelcome\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/ultimatewelcome\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/ultimatewelcome\\\/#primaryimage\",\"url\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/ultimatewelcome-icon-a9125215f7723990a8fce7151fd4d1f9068715fb_96.webp\",\"contentUrl\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/ultimatewelcome-icon-a9125215f7723990a8fce7151fd4d1f9068715fb_96.webp\",\"width\":96,\"height\":96},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/ultimatewelcome\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Mods\",\"item\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Ultimate Welcome\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/#website\",\"url\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/\",\"name\":\"Minecraft\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Ultimate Welcome - Minecraft","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/vpesports.com\/minecraft\/mods\/ultimatewelcome\/","og_locale":"en_US","og_type":"article","og_title":"Ultimate Welcome - Minecraft","og_description":"A modern, lightweight plugin that enhances your server's join\/leave experience with rank exclusive custom messages, events ,a full welcome bounty system and much more with 100% customizable configs.","og_url":"https:\/\/vpesports.com\/minecraft\/mods\/ultimatewelcome\/","og_site_name":"Minecraft","og_image":[{"url":"https:\/\/github.com\/user-attachments\/assets\/aefacb66-d0b9-438c-b98e-300d315e32a6","type":"","width":"","height":""}],"twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"7 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/vpesports.com\/minecraft\/mods\/ultimatewelcome\/","url":"https:\/\/vpesports.com\/minecraft\/mods\/ultimatewelcome\/","name":"Ultimate Welcome - Minecraft","isPartOf":{"@id":"https:\/\/vpesports.com\/minecraft\/#website"},"primaryImageOfPage":{"@id":"https:\/\/vpesports.com\/minecraft\/mods\/ultimatewelcome\/#primaryimage"},"image":{"@id":"https:\/\/vpesports.com\/minecraft\/mods\/ultimatewelcome\/#primaryimage"},"thumbnailUrl":"https:\/\/vpesports.com\/minecraft\/wp-content\/uploads\/2026\/06\/ultimatewelcome-icon-a9125215f7723990a8fce7151fd4d1f9068715fb_96.webp","datePublished":"2026-06-09T15:33:39+00:00","breadcrumb":{"@id":"https:\/\/vpesports.com\/minecraft\/mods\/ultimatewelcome\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/vpesports.com\/minecraft\/mods\/ultimatewelcome\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/vpesports.com\/minecraft\/mods\/ultimatewelcome\/#primaryimage","url":"https:\/\/vpesports.com\/minecraft\/wp-content\/uploads\/2026\/06\/ultimatewelcome-icon-a9125215f7723990a8fce7151fd4d1f9068715fb_96.webp","contentUrl":"https:\/\/vpesports.com\/minecraft\/wp-content\/uploads\/2026\/06\/ultimatewelcome-icon-a9125215f7723990a8fce7151fd4d1f9068715fb_96.webp","width":96,"height":96},{"@type":"BreadcrumbList","@id":"https:\/\/vpesports.com\/minecraft\/mods\/ultimatewelcome\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/vpesports.com\/minecraft\/"},{"@type":"ListItem","position":2,"name":"Mods","item":"https:\/\/vpesports.com\/minecraft\/mods\/"},{"@type":"ListItem","position":3,"name":"Ultimate Welcome"}]},{"@type":"WebSite","@id":"https:\/\/vpesports.com\/minecraft\/#website","url":"https:\/\/vpesports.com\/minecraft\/","name":"Minecraft","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/vpesports.com\/minecraft\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"}]}},"_links":{"self":[{"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/mod\/161610","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/mod"}],"about":[{"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/types\/mod"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/media\/161611"}],"wp:attachment":[{"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/media?parent=161610"}],"wp:term":[{"taxonomy":"mod_category","embeddable":true,"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/mod_category?post=161610"},{"taxonomy":"mod_loader","embeddable":true,"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/mod_loader?post=161610"},{"taxonomy":"minecraft_version","embeddable":true,"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/minecraft_version?post=161610"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}