{"id":109593,"date":"2026-06-06T13:37:40","date_gmt":"2026-06-06T10:37:40","guid":{"rendered":"https:\/\/vpesports.com\/minecraft\/mods\/neonwelcome\/"},"modified":"2026-06-06T13:37:40","modified_gmt":"2026-06-06T10:37:40","slug":"neonwelcome","status":"publish","type":"mod","link":"https:\/\/vpesports.com\/minecraft\/mods\/neonwelcome\/","title":{"rendered":"NeON"},"content":{"rendered":"<p><!-- NeON README.md --><\/p>\n<p align=\"center\">\n  <img decoding=\"async\" src=\"https:\/\/cdn.modrinth.com\/data\/cached_images\/47ad12d6667322c3a3845886c92d54532ac1d3d7.png\" width=\"500\" alt=\"NeON logo\">\n<\/p>\n<p align=\"center\">\u2728 <strong>NeON<\/strong> \u2728<\/p>\n<p align=\"center\"><em>The ultimate player join &#038; leave experience for your Minecraft server<\/em><\/p>\n<p align=\"center\">\n  <img decoding=\"async\" alt=\"Latest Release\" src=\"https:\/\/img.shields.io\/github\/v\/release\/thelabcorner\/NeON?include_prereleases&#038;label=neon\"><br \/>\n  <img decoding=\"async\" alt=\"License\" src=\"https:\/\/img.shields.io\/badge\/License-CC_BY--NC--SA_4.0-lightgrey.svg\"><br \/>\n  <img decoding=\"async\" alt=\"Modrinth Downloads\" src=\"https:\/\/img.shields.io\/modrinth\/dt\/RO9bFaqG\"><br \/>\n    <img decoding=\"async\" alt=\"Ko-Fi | xHue\" src=\"https:\/\/shields.io\/badge\/kofi-Buy_a_coffee-ff5f5f?logo=ko-fi&#038;style=for-the-badgeKofi\">\n<\/p>\n<p>&#8212;<\/p>\n<p>## \u2728 What is NeON?<\/p>\n<p>**NeON** turns every join and leave into an immersive event&#8230; say goodbye to ugly vanilla yellow messages! <\/p>\n<p>With just a &#8216;few&#8217; edits in the &#8220;`NeONconfig.yml&#8220;`, you can:<br \/>\n> &#8211; Elevate your chat with auto\u2011centered, MiniMessage &#038; HEX\u2011coloured messages<br \/>\n> &#8211; Surprise players with floating holograms (static, tracking or \u201cbreathing\u201d animations) on join\u202f\/\u202fleave<br \/>\n> &#8211; Ignite the sky with custom fireworks (random bursts, hex colours, trails &#038; flicker)<br \/>\n> &#8211; Stylize join\/leave events using particles for subtle ambiance or grand displays<br \/>\n> &#8211; Get notified via event-correspondant sounds for join\/leave (global or per-player)<br \/>\n> &#8211; Command attention with titles, actionbars and bossbars (global or per\u2011player)<br \/>\n> &#8211; Prompt joining players for resource pack usage<\/p>\n<p>Born as the spiritual successor to my once popular \u2604\ufe0f\u202fCometWelcome, now entirely rewritten on modern builds of Paper, **\u2728 NeON** delivers everything **CometWelcome** could only dream of! <\/p>\n<p>From an auto-updating configuration, plug\u2011and\u2011play Auto-Centering, HEX, and MiniMessage support, all the way to all\u2011new join\/leave holograms, **\u2728 NeON** is bound to be the ultimate welcome\u202f&#038;\u202ffarewell experience for your players!<\/p>\n<p>&#8212;<\/p>\n<p align=\"center\">\n  <img decoding=\"async\" src=\"https:\/\/s4.gifyu.com\/images\/bLRHo.gif\" width=\"500\" alt=\"NeON logo\">\n<\/p>\n<p>&#8212;<\/p>\n<p>## \ud83d\udce6 Feature Matrix  <\/p>\n<p>| \ud83d\ude80 Feature                                  | Join | Leave |<br \/>\n| &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;- | :&#8211;: | :&#8212;: |<br \/>\n| \ud83d\udcac Custom chat messages<\/p>\n<p><sub>(Proudly featuring <strong>AUTO\u2011CENTER<\/strong>)<\/sub><\/p>\n<p>                    | \u2705   | \u2705     |<br \/>\n| \ud83c\udff7\ufe0f Titles \/ Subtitles<\/p>\n<p><sub>(<strong>GLOBAL<\/strong> or <strong>PER\u2011PLAYER<\/strong>)<\/sub><\/p>\n<p>                          | \u2705   | \u2705     |<br \/>\n| \ud83d\udcdf ActionBars<\/p>\n<p><sub>(<strong>GLOBAL<\/strong> or <strong>PER\u2011PLAYER<\/strong>)<\/sub><\/p>\n<p>                              | \u2705   | \u2705     |<br \/>\n| \ud83d\udea9 BossBars<\/p>\n<p><sub>(<strong>GLOBAL<\/strong> or <strong>PER\u2011PLAYER<\/strong>)<\/sub><\/p>\n<p>                                | \u2705   | \u2705     |<br \/>\n| \ud83d\udd79\ufe0f Holograms<\/p>\n<p><sub>(**_STATIC_** \/ **_TRACKING_** \/ **_BREATHING_**)<\/sub><\/p>\n<p> | \u2705   | \u2705     |<br \/>\n| \ud83c\udfb6 Sounds<\/p>\n<p><sub>(<strong>GLOBAL<\/strong> or <strong>PER\u2011PLAYER<\/strong>)<\/sub><\/p>\n<p>                  | \u2705   | \u2705     |<br \/>\n| \u2728 Particles<\/p>\n<p><sub>(type, amount, radius, speed)<\/sub><\/p>\n<p>                                | \u2705   | \u2705     |<br \/>\n| \ud83c\udf86 Fireworks<\/p>\n<p><sub>(random bursts \/ customizable colors, trails, flicker, power)<\/sub><\/p>\n<p>                                | \u2705   | \u2013      |<br \/>\n| \ud83d\udce6 Resource\u2011pack prompt<\/p>\n<p><sub>(custom URL prompt with accept\/decline UI)<\/sub><\/p>\n<p>                     | \u2705   | \u2013      |<\/p>\n<details>\n<summary><strong>FULL FEATURE LIST | Click here!<\/strong><\/summary>\n<p># NeON Configuration Key Reference<br \/>\n&#8211; NOTE: This is a minimized version of the fully-documented config generated by NeON.<\/p>\n<p>&#8212;<\/p>\n<p>## \ud83d\udce5 Join Events<\/p>\n<p>### \ud83d\udcac Chat Announcements (`join.global_message.*`)<br \/>\n**Scope:** Global only<br \/>\n&#8211; **`join.global_message.enabled`**<br \/>\n  Toggle all custom global\u2010chat join messages on\/off.<br \/>\n&#8211; **`join.global_message.value`**<br \/>\n  The text (or list of lines) displayed in global chat. Supports MiniMessage, Legacy \u00a7\u2011codes &#038; PlaceholderAPI.<br \/>\n&#8211; **`join.global_message.centered`**<br \/>\n  Center\u2011align the join text in chat instead of left\u2011aligned.  <\/p>\n<p>#### \ud83c\udf89 First\u2011Join Override (`join.global_message.first_join.*`)<br \/>\n&#8211; **`join.global_message.first_join.enabled`**<br \/>\n  Enable a special message only on a player\u2019s very first join.<br \/>\n&#8211; **`join.global_message.first_join.value`**<br \/>\n  Custom text\/lines shown exclusively on first join.<\/p>\n<p>&#8212;<\/p>\n<p>### \ud83d\udcec Player MOTD (`join.player_motd.*`)<br \/>\n**Scope:** Per\u2011player only<br \/>\n&#8211; **`join.player_motd.enabled`**<br \/>\n  Show a multi\u2011line \u201cmessage of the day\u201d to each player on login.<br \/>\n&#8211; **`join.player_motd.centered`**<br \/>\n  Automatically center each line of the MOTD for better alignment.<br \/>\n&#8211; **`join.player_motd.value`**<br \/>\n  List of MiniMessage strings representing the MOTD content.<\/p>\n<p>&#8212;<\/p>\n<p>### \ud83d\udd79 Holograms (`join.hologram.*`)<br \/>\n**Scope:** Per\u2011player (with optional first\u2011join)<br \/>\n&#8211; **`join.hologram.enabled`**<br \/>\n  Spawn floating text at eye level when a player joins.<br \/>\n&#8211; **`join.hologram.value`**<br \/>\n  List of MiniMessage lines displayed as the hologram.<br \/>\n&#8211; **`join.hologram.duration`**<br \/>\n  How long (in seconds) the hologram remains visible.<br \/>\n&#8211; **`join.hologram.distance`**<br \/>\n  Distance (in blocks) in front of the player\u2019s eyes.  <\/p>\n<p>#### \ud83d\udd04 First\u2011Join Hologram (`join.hologram.first_join.*`)<br \/>\n&#8211; **`join.hologram.first_join.enabled`**<br \/>\n  Only show hologram on a player\u2019s first ever join.<br \/>\n&#8211; **`join.hologram.first_join.value`**<br \/>\n  Custom lines for the first\u2011join hologram.<\/p>\n<p>#### \ud83d\udd2d Tracking &#038; Bounce<br \/>\n&#8211; **`join.hologram.tracking.enabled`**<br \/>\n  Make the hologram follow the player\u2019s crosshair.<br \/>\n&#8211; **`join.hologram.bounce.enabled`**<br \/>\n  Enable a \u201cbreathing\u201d up\u2011and\u2011down animation (only if tracking is OFF).  <\/p>\n<p>#### \ud83c\udfaf Pitch Lock (`join.hologram.pitch_lock.*`)<br \/>\n&#8211; **`join.hologram.pitch_lock.enabled`**<br \/>\n  Prevent steep camera angles from making text unreadable.<br \/>\n&#8211; **`join.hologram.pitch_lock.value`**<br \/>\n  Two\u2011float list `[maxPitch, minPitch]` (default `[25.0, -40.0]`).<\/p>\n<p>&#8212;<\/p>\n<p>### \ud83c\udff7 Titles &#038; ActionBars<\/p>\n<p>#### \u25b6\ufe0f Player Title (`join.player_title.*`)<br \/>\n&#8211; **`join.player_title.enabled`**<br \/>\n  Show a title &#038; optional subtitle to the joining player.<br \/>\n&#8211; **`join.player_title.title`**<br \/>\n  Main title text (MiniMessage\/PAPI\/\u00a7\u2011codes).<br \/>\n&#8211; **`join.player_title.subtitle`**<br \/>\n  Subtitle text.<br \/>\n&#8211; **`join.player_title.time`**<br \/>\n  Duration (in seconds) the title remains on screen.<\/p>\n<p>#### \ud83c\udf10 Global Title (`join.global_title.*`)<br \/>\n&#8211; **`join.global_title.enabled`**<br \/>\n  Broadcast a title to all players when someone joins.<br \/>\n&#8211; **`join.global_title.title`**<br \/>\n  Global title text (supports `%joined_player%`).<br \/>\n&#8211; **`join.global_title.subtitle`**<br \/>\n  Global subtitle text.<br \/>\n&#8211; **`join.global_title.time`**<br \/>\n  Display duration in seconds.<\/p>\n<p>#### \ud83d\udcdf Player ActionBar (`join.player_actionbar.*`)<br \/>\n&#8211; **`join.player_actionbar.enabled`**<br \/>\n  Show an actionbar to the joining player.<br \/>\n&#8211; **`join.player_actionbar.value`**<br \/>\n  Actionbar text (MiniMessage\/PAPI).<br \/>\n&#8211; **`join.player_actionbar.time`**<br \/>\n  Duration in seconds.<\/p>\n<p>#### \ud83d\udcf0 Global ActionBar (`join.global_actionbar.*`)<br \/>\n&#8211; **`join.global_actionbar.enabled`**<br \/>\n  Broadcast an actionbar to all players.<br \/>\n&#8211; **`join.global_actionbar.value`**<br \/>\n  Text (supports `%joined_player%`).<br \/>\n&#8211; **`join.global_actionbar.time`**<br \/>\n  Duration (seconds).<\/p>\n<p>&#8212;<\/p>\n<p>### \ud83d\udea9 BossBars<\/p>\n<p>#### \ud83d\udc64 Player BossBar (`join.player_bossbar.*`)<br \/>\n&#8211; **`join.player_bossbar.enabled`**<br \/>\n  Display a bossbar to the joining player.<br \/>\n&#8211; **`join.player_bossbar.value`**<br \/>\n  The MiniMessage\/PAPI text shown on the bossbar.<br \/>\n&#8211; **`join.player_bossbar.color`**<br \/>\n  Bar color. Valid values: `PINK`, `BLUE`, `RED`, `GREEN`, `YELLOW`, `PURPLE`, `WHITE`.<br \/>\n&#8211; **`join.player_bossbar.style`**<br \/>\n  Segment style. Valid values: `SOLID`, `SEGMENTED_6`, `SEGMENTED_10`, `SEGMENTED_12`, `SEGMENTED_20`.<br \/>\n&#8211; **`join.player_bossbar.duration`**<br \/>\n  How long (in seconds) the bossbar remains visible.<br \/>\n&#8211; **`join.player_bossbar.direction`**<br \/>\n  Fill direction &#038; easing curve. Valid values include:<br \/>\n  &#8211; `LEFT_TO_RIGHT`<br \/>\n  &#8211; `RIGHT_TO_LEFT`<br \/>\n  &#8211; `LEFT_TO_RIGHT_CUBIC`<br \/>\n  &#8211; `RIGHT_TO_LEFT_CUBIC`<br \/>\n  &#8211; `SOLID`  <\/p>\n<p>#### \ud83c\udf0d Global BossBar (`join.global_bossbar.*`)<br \/>\n&#8211; **`join.global_bossbar.enabled`**<br \/>\n  Broadcast a bossbar to all players when someone joins.<br \/>\n&#8211; **`join.global_bossbar.value`**<br \/>\n  Text shown on the global bossbar (supports `%joined_player%`).<br \/>\n&#8211; **`join.global_bossbar.color`**<br \/>\n  Bar color. Valid values: `PINK`, `BLUE`, `RED`, `GREEN`, `YELLOW`, `PURPLE`, `WHITE`.<br \/>\n&#8211; **`join.global_bossbar.style`**<br \/>\n  Segment style. Valid values: `SOLID`, `SEGMENTED_6`, `SEGMENTED_10`, `SEGMENTED_12`, `SEGMENTED_20`.<br \/>\n&#8211; **`join.global_bossbar.duration`**<br \/>\n  How many seconds the bossbar remains visible.<br \/>\n&#8211; **`join.global_bossbar.direction`**<br \/>\n  Fill direction &#038; easing curve. Valid values include:<br \/>\n  &#8211; `LEFT_TO_RIGHT`<br \/>\n  &#8211; `RIGHT_TO_LEFT`<br \/>\n  &#8211; `LEFT_TO_RIGHT_CUBIC`<br \/>\n  &#8211; `RIGHT_TO_LEFT_CUBIC`<br \/>\n  &#8211; `SOLID`  <\/p>\n<p>&#8212;<\/p>\n<p>### \ud83c\udfb6 Audio (`join.sound.*`)<\/p>\n<p>#### \ud83c\udfa7 Player Sound (`join.sound.player.*`)<br \/>\n&#8211; **`join.sound.player.enabled`**<br \/>\n  Play a sound to the joining player.<br \/>\n&#8211; **`join.sound.player.value`**<br \/>\n  Vanilla sound event key (e.g. `ENTITY_PLAYER_LEVELUP`).<br \/>\n&#8211; **`join.sound.player.pitch_volume`**<br \/>\n  Two\u2011float list `[pitch, volume]`.<\/p>\n<p>#### \ud83d\udd0a Global Sound (`join.sound.global.*`)<br \/>\n&#8211; **`join.sound.global.enabled`**<br \/>\n  Broadcast a sound to all players.<br \/>\n&#8211; **`join.sound.global.value`**<br \/>\n  Sound event key.<br \/>\n&#8211; **`join.sound.global.pitch_volume`**<br \/>\n  `[pitch, volume]`.<\/p>\n<p>&#8212;<\/p>\n<p>### \ud83c\udf86 Fireworks (`join.fireworks.*`)<br \/>\n&#8211; **`join.fireworks.enabled`**<br \/>\n  Launch fireworks when a player joins.<br \/>\n  &#8211; (These fireworks can not do damage to the player.)<\/p>\n<p>#### \u2728 Randomized Firework<br \/>\n&#8211; **`join.fireworks.randomize`**<br \/>\n  Randomize firework meta per spawn?<\/p>\n<p>#### \ud83c\udfa8 Manual Settings (if `randomize: false`)<br \/>\n&#8211; **`join.fireworks.color`**<br \/>\n  List of hex colors for explosion.<br \/>\n&#8211; **`join.fireworks.fade_color`**<br \/>\n  Hex list for fade colors.<br \/>\n&#8211; **`join.fireworks.type`**<br \/>\n  Shape (`BALL|BURST|\u2026`).<br \/>\n&#8211; **`join.fireworks.flicker`**<br \/>\n  Enable flicker.<br \/>\n&#8211; **`join.fireworks.trail`**<br \/>\n  Enable trail effect.<br \/>\n&#8211; **`join.fireworks.power`**<br \/>\n  Rocket flight power.<\/p>\n<p>&#8212;<\/p>\n<p>### \u2728 Particles (`join.particle.*`)<br \/>\n&#8211; **`join.particle.enabled`**<br \/>\n  Spawn particles on join.<br \/>\n&#8211; **`join.particle.type`**<br \/>\n  Particle type name.<br \/>\n&#8211; **`join.particle.amount`**<br \/>\n  Number of particles.<br \/>\n&#8211; **`join.particle.radius`**<br \/>\n  Spread radius.<br \/>\n&#8211; **`join.particle.speed`**<br \/>\n  Particle speed.<\/p>\n<p>&#8212;<\/p>\n<p>### \ud83d\udce6 Resource\u2011Pack Prompt (`join.resource_pack.*`)<br \/>\n&#8211; **`join.resource_pack.enabled`**<br \/>\n  Prompt players to download a custom resource pack.<br \/>\n&#8211; **`join.resource_pack.url`**<br \/>\n  URL to the pack.<\/p>\n<p>&#8212;<\/p>\n<p>## \ud83d\udce4 Leave Events<\/p>\n<p>### \ud83d\udcac Chat Announcements (`leave.global_message.*`)<br \/>\n&#8211; **`leave.global_message.enabled`**<br \/>\n  Toggle farewell messages in chat.<br \/>\n&#8211; **`leave.global_message.value`**<br \/>\n  List of lines for leave announcements.<br \/>\n&#8211; **`leave.global_message.centered`**<br \/>\n  Center\u2011align the text.<\/p>\n<p>&#8212;<\/p>\n<p>### \ud83d\udd79 Logout Hologram (`leave.hologram.*`)<br \/>\n&#8211; **`leave.hologram.enabled`**<br \/>\n  Show floating text where the player logged out.<br \/>\n&#8211; **`leave.hologram.value`**<br \/>\n  Lines displayed.<br \/>\n&#8211; **`leave.hologram.duration`**<br \/>\n  Duration in seconds.<\/p>\n<p>&#8212;<\/p>\n<p>### \ud83c\udff7 Leave Titles &#038; ActionBars<\/p>\n<p>#### \ud83c\udf0d Global Leave Title (`leave.global_title.*`)<br \/>\n&#8211; **`leave.global_title.enabled`**<br \/>\n  Broadcast a leave title to all players.<br \/>\n&#8211; **`leave.global_title.title`**<br \/>\n  Main leave title (supports `%left_player%`).<br \/>\n&#8211; **`leave.global_title.subtitle`**<br \/>\n  Subtitle text.<br \/>\n&#8211; **`leave.global_title.time`**<br \/>\n  Display duration.<\/p>\n<p>#### \ud83d\udcf0 Global Leave ActionBar (`leave.global_actionbar.*`)<br \/>\n&#8211; **`leave.global_actionbar.enabled`**<br \/>\n  Broadcast a leave actionbar.<br \/>\n&#8211; **`leave.global_actionbar.value`**<br \/>\n  Text content.<br \/>\n&#8211; **`leave.global_actionbar.time`**<br \/>\n  Duration in seconds.<\/p>\n<p>&#8212;<\/p>\n<p>### \ud83d\udea9 Global Leave BossBar (`leave.global_bossbar.*`)<br \/>\n&#8211; **`leave.global_bossbar.enabled`**<br \/>\n  Display a bossbar to all players when someone leaves.<br \/>\n&#8211; **`leave.global_bossbar.value`**<br \/>\n  Text shown on the leave bossbar (supports `%left_player%`).<br \/>\n&#8211; **`leave.global_bossbar.color`**<br \/>\n  Bar color. Valid values: `PINK`, `BLUE`, `RED`, `GREEN`, `YELLOW`, `PURPLE`, `WHITE`.<br \/>\n&#8211; **`leave.global_bossbar.style`**<br \/>\n  Segment style. Valid values: `SOLID`, `SEGMENTED_6`, `SEGMENTED_10`, `SEGMENTED_12`, `SEGMENTED_20`.<br \/>\n&#8211; **`leave.global_bossbar.duration`**<br \/>\n  Duration in seconds before the bossbar disappears.<br \/>\n&#8211; **`leave.global_bossbar.direction`**<br \/>\n  Fill direction &#038; easing curve. Valid values include:<br \/>\n  &#8211; `LEFT_TO_RIGHT`<br \/>\n  &#8211; `RIGHT_TO_LEFT`<br \/>\n  &#8211; `LEFT_TO_RIGHT_CUBIC`<br \/>\n  &#8211; `RIGHT_TO_LEFT_CUBIC`<br \/>\n  &#8211; `SOLID`  <\/p>\n<p>&#8212;<\/p>\n<p>### \ud83c\udfb6 Leave Sounds (`leave.sound.*`)<\/p>\n<p>#### \ud83c\udfa7 Player\u2011Only (`leave.sound.player.*`)<br \/>\n&#8211; **`leave.sound.player.enabled`**<br \/>\n  Play a sound to the departing player.<br \/>\n&#8211; **`leave.sound.player.value`**<br \/>\n  Sound event key.<br \/>\n&#8211; **`leave.sound.player.pitch_volume`**<br \/>\n  `[pitch, volume]`.<\/p>\n<p>#### \ud83d\udd0a Global (`leave.sound.global.*`)<br \/>\n&#8211; **`leave.sound.global.enabled`**<br \/>\n  Broadcast a sound on leave.<br \/>\n&#8211; **`leave.sound.global.value`**<br \/>\n  Sound key.<br \/>\n&#8211; **`leave.sound.global.pitch_volume`**<br \/>\n  `[pitch, volume]`.<\/p>\n<p>&#8212;<\/p>\n<p>### \u2728 Leave Particles (`leave.particle.*`)<br \/>\n&#8211; **`leave.particle.enabled`**<br \/>\n  Spawn particles on leave.<br \/>\n&#8211; **`leave.particle.type`**<br \/>\n  Particle type.<br \/>\n&#8211; **`leave.particle.amount`**<br \/>\n  Number of particles.<br \/>\n&#8211; **`leave.particle.radius`**<br \/>\n  Spread radius.<br \/>\n&#8211; **`leave.particle.speed`**<br \/>\n  Particle speed.<\/p>\n<\/details>\n<p>&#8212;<\/p>\n<p>## \ud83d\udd27 Quick Start  <\/p>\n<p>1. Drop **NeON.jar** and **PlaceholderAPI** into your `plugins\/` folder.<br \/>\n2. Start your server \u2013 NeON will create a **fully\u2011documented** `config.yml`.<br \/>\n3. If you don&#8217;t already have these **PlaceholderAPI Expansions** installed run:<br \/>\n   &#8220;`mcfunction<br \/>\n   \/papi ecloud download Player<br \/>\n   \/papi ecloud download Server<br \/>\n   \/papi ecloud download Essentials<br \/>\n   \/papi reload<br \/>\n   &#8220;`<br \/>\n4. Start configuring!<br \/>\n  &#8211; You can use &#8220;`\/neon reload&#8220;` to hot-reload your configuration file.<br \/>\n&#8212;<\/p>\n<p>> **Tip:** Mix legacy `&#038;` colour codes, MiniMessage formatting, and PlaceholderAPI\/NeON placeholders freely \u2013 NeON cleverly parses them all!<\/p>\n<p>&#8212;<\/p>\n<p>## \ud83e\udd1d Integrations<br \/>\n&#8211; **PlaceholderAPI** \u2013 endless placeholders.<br \/>\n&#8211; **MiniMessage** \u2013 modern formatting tags (`<gradient>`, `<hover>`, `<click>`\u2026).<br \/>\n&#8211; **Vanish Plugins** \u2013 SuperVanish &#038; VanishNoPacket are detected automatically.<br \/>\n  &#8211; (Essentials Vanish not supported.)<\/p>\n<p>&#8212;<\/p>\n<p>## \u2764\ufe0f Support &#038; License  <\/p>\n<p>Released under **CC BY\u2011NC\u2011SA\u202f4.0**.<br \/>\nFeel free to open issues or PRs on GitHub.<br \/>\nIf NeON brightens your server, consider supporting it&#8217;s development on \u2615Ko\u2011fi.<\/p>\n<p>&#8212;<\/p>\n<p align=\"center\"><sub>Made with love by <strong>xHue<\/strong><\/sub><\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u2728 Customize your join\/leave experience. |<br \/>\n\ud83d\udcddAUTO-CENTER | \ud83c\udfa8MINI-MESSAGE<\/p>\n","protected":false},"featured_media":109594,"template":"","meta":{"_minecraft_slug":"neonwelcome","_minecraft_project_id":"RO9bFaqG","_minecraft_author":"xHue","_minecraft_license":"CC-BY-NC-SA-4.0","_minecraft_downloads":221,"_minecraft_follows":1,"_minecraft_client_side":"unsupported","_minecraft_server_side":"required","_minecraft_storage_type":"zip","_minecraft_archive_name":"neonwelcome.zip","_minecraft_size_bytes":274215,"_minecraft_version_count":3,"_minecraft_updated_at":"2026-05-16T12:27:28.572663Z","_minecraft_date_created":"2025-06-17T06:44:03.325839Z","_minecraft_date_modified":"2025-05-05T05:24:51.717221Z","_minecraft_project_url":"https:\/\/modrinth.com\/mod\/neonwelcome","_minecraft_icon_attachment_id":109594,"_minecraft_imported_at":"2026-06-06T10:37:41+00:00","_minecraft_import_hash":"f749424f27c4b4e4ed351b71f958cfac","_minecraft_versions":"","_minecraft_links":"","_minecraft_gallery":"","_minecraft_api_metadata":""},"mod_category":[156,89,126,127,867,129,92],"mod_loader":[132,134],"minecraft_version":[62,37,73,74,38,78],"class_list":["post-109593","mod","type-mod","status-publish","has-post-thumbnail","hentry","mod_category-decoration","mod_category-game-mechanics","mod_category-management","mod_category-paper","mod_category-social","mod_category-spigot","mod_category-utility","mod_loader-paper","mod_loader-spigot","minecraft_version-1-21","minecraft_version-1-21-1","minecraft_version-1-21-2","minecraft_version-1-21-3","minecraft_version-1-21-4","minecraft_version-1-21-5"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.6 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>NeON - 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\/neonwelcome\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"NeON - Minecraft\" \/>\n<meta property=\"og:description\" content=\"\u2728 Customize your join\/leave experience. | \ud83d\udcddAUTO-CENTER | \ud83c\udfa8MINI-MESSAGE\" \/>\n<meta property=\"og:url\" content=\"https:\/\/vpesports.com\/minecraft\/mods\/neonwelcome\/\" \/>\n<meta property=\"og:site_name\" content=\"Minecraft\" \/>\n<meta property=\"og:image\" content=\"https:\/\/cdn.modrinth.com\/data\/cached_images\/47ad12d6667322c3a3845886c92d54532ac1d3d7.png\" \/>\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=\"9 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/neonwelcome\\\/\",\"url\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/neonwelcome\\\/\",\"name\":\"NeON - Minecraft\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/neonwelcome\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/neonwelcome\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/neonwelcome-icon-0abe832f80267cd59afb76141b74830df3a6c969_96.webp\",\"datePublished\":\"2026-06-06T10:37:40+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/neonwelcome\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/neonwelcome\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/neonwelcome\\\/#primaryimage\",\"url\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/neonwelcome-icon-0abe832f80267cd59afb76141b74830df3a6c969_96.webp\",\"contentUrl\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/neonwelcome-icon-0abe832f80267cd59afb76141b74830df3a6c969_96.webp\",\"width\":96,\"height\":96},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/neonwelcome\\\/#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\":\"NeON\"}]},{\"@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":"NeON - 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\/neonwelcome\/","og_locale":"en_US","og_type":"article","og_title":"NeON - Minecraft","og_description":"\u2728 Customize your join\/leave experience. | \ud83d\udcddAUTO-CENTER | \ud83c\udfa8MINI-MESSAGE","og_url":"https:\/\/vpesports.com\/minecraft\/mods\/neonwelcome\/","og_site_name":"Minecraft","og_image":[{"url":"https:\/\/cdn.modrinth.com\/data\/cached_images\/47ad12d6667322c3a3845886c92d54532ac1d3d7.png","type":"","width":"","height":""}],"twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"9 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/vpesports.com\/minecraft\/mods\/neonwelcome\/","url":"https:\/\/vpesports.com\/minecraft\/mods\/neonwelcome\/","name":"NeON - Minecraft","isPartOf":{"@id":"https:\/\/vpesports.com\/minecraft\/#website"},"primaryImageOfPage":{"@id":"https:\/\/vpesports.com\/minecraft\/mods\/neonwelcome\/#primaryimage"},"image":{"@id":"https:\/\/vpesports.com\/minecraft\/mods\/neonwelcome\/#primaryimage"},"thumbnailUrl":"https:\/\/vpesports.com\/minecraft\/wp-content\/uploads\/2026\/06\/neonwelcome-icon-0abe832f80267cd59afb76141b74830df3a6c969_96.webp","datePublished":"2026-06-06T10:37:40+00:00","breadcrumb":{"@id":"https:\/\/vpesports.com\/minecraft\/mods\/neonwelcome\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/vpesports.com\/minecraft\/mods\/neonwelcome\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/vpesports.com\/minecraft\/mods\/neonwelcome\/#primaryimage","url":"https:\/\/vpesports.com\/minecraft\/wp-content\/uploads\/2026\/06\/neonwelcome-icon-0abe832f80267cd59afb76141b74830df3a6c969_96.webp","contentUrl":"https:\/\/vpesports.com\/minecraft\/wp-content\/uploads\/2026\/06\/neonwelcome-icon-0abe832f80267cd59afb76141b74830df3a6c969_96.webp","width":96,"height":96},{"@type":"BreadcrumbList","@id":"https:\/\/vpesports.com\/minecraft\/mods\/neonwelcome\/#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":"NeON"}]},{"@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\/109593","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\/109594"}],"wp:attachment":[{"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/media?parent=109593"}],"wp:term":[{"taxonomy":"mod_category","embeddable":true,"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/mod_category?post=109593"},{"taxonomy":"mod_loader","embeddable":true,"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/mod_loader?post=109593"},{"taxonomy":"minecraft_version","embeddable":true,"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/minecraft_version?post=109593"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}