{"id":67351,"date":"2026-06-03T23:28:15","date_gmt":"2026-06-03T20:28:15","guid":{"rendered":"https:\/\/vpesports.com\/minecraft\/mods\/extragreetings\/"},"modified":"2026-06-03T23:28:15","modified_gmt":"2026-06-03T20:28:15","slug":"extragreetings","status":"publish","type":"mod","link":"https:\/\/vpesports.com\/minecraft\/mods\/extragreetings\/","title":{"rendered":"ExtraGreetings"},"content":{"rendered":"<p># \ud83c\udf89 ExtraGreetings<\/p>\n<p>A feature-rich greeting plugin for Minecraft servers with **Folia support**, **Adventure API**, **MiniMessage**, and optimized for **Minecraft 1.20.1+**.<\/p>\n<p>## \u2728 Features<\/p>\n<p>&#8211; **\ud83c\udfad Customizable Join Greetings** &#8211; Welcome players with titles, subtitles, action bars, boss bars, particles, sounds, and chat messages<br \/>\n&#8211; **\ud83c\udfaa First-Time Join Detection** &#8211; Different greetings for new players vs returning players<br \/>\n&#8211; **\ud83d\udc51 VIP Support** &#8211; Special greetings for VIP players with permissions (now includes quit messages!)<br \/>\n&#8211; **\ud83d\udeaa Permission-Based Quit Messages** &#8211; VIP and regular quit messages with different effects<br \/>\n&#8211; **\u26a1 Folia Compatibility** &#8211; Full support for Folia&#8217;s scheduler<br \/>\n&#8211; **\ud83c\udfa8 MiniMessage Support** &#8211; Rich text formatting with gradients, colors, and effects<br \/>\n&#8211; **\ud83d\udd27 PlaceholderAPI Integration** &#8211; Support for custom placeholders<br \/>\n&#8211; **\u23f0 Cooldown System** &#8211; Prevent spam with configurable cooldowns<br \/>\n&#8211; **\ud83c\udfaf Command Execution** &#8211; Run commands on join\/quit events<br \/>\n&#8211; **\ud83d\udcca Built-in Statistics** &#8211; Track player joins and active features<br \/>\n&#8211; **\ud83d\udd04 Live Reload** &#8211; Reload configuration without restarting<br \/>\n&#8211; **\ud83d\udee0\ufe0f Config Updater** &#8211; Automatic configuration updates with backup system<br \/>\n&#8211; **\ud83e\uddea Enhanced Test Command** &#8211; Actually test greetings instead of just logging<\/p>\n<p>## \ud83d\udccb Requirements<\/p>\n<p>&#8211; **Minecraft 1.20.1+**<br \/>\n&#8211; **Folia** or **Paper** server<br \/>\n&#8211; **Java 17+**<br \/>\n&#8211; **Optional**: PlaceholderAPI for additional placeholders<\/p>\n<p>## \u2699\ufe0f Configuration<\/p>\n<p>The plugin generates a default configuration file at `plugins\/ExtraGreetings\/config.yml`. Here&#8217;s an example:<\/p>\n<p>&#8220;`yaml<br \/>\n# ExtraGreetings Configuration<br \/>\nsettings:<br \/>\n  enableJoin: true<br \/>\n  enableQuit: true<br \/>\n  cooldownSeconds: 60<br \/>\n  debug: false<br \/>\n  joinDelay: 1<\/p>\n<p>join:<br \/>\n  firstTime:<br \/>\n    title: &#8220;<gradient:#FF55FF:#55FFFF>Welcome<\/gradient>&#8221;<br \/>\n    subtitle: &#8220;<italic>%player% has joined for the first time!<\/italic>&#8221;<br \/>\n    actionbar: &#8220;<rainbow>Enjoy your stay!<\/rainbow>&#8221;<br \/>\n    bossbar:<br \/>\n      enable: true<br \/>\n      text: &#8220;Welcome, %player%!&#8221;<br \/>\n      color: BLUE<br \/>\n      style: SOLID<br \/>\n      duration: 10<br \/>\n    particles:<br \/>\n      enable: true<br \/>\n      effect: &#8220;HEART&#8221;<br \/>\n      count: 50<br \/>\n      offset: {x: 0.5, y: 1.0, z: 0.5}<br \/>\n      speed: 0.1<br \/>\n    sound:<br \/>\n      enable: true<br \/>\n      effect: &#8220;ENTITY_PLAYER_LEVELUP&#8221;<br \/>\n      volume: 1.0<br \/>\n      pitch: 1.0<br \/>\n    message: &#8220;<bold><gold>[+]<\/bold> <white>%player%<\/white> joined for the first time!&#8221;<br \/>\n    commands:<br \/>\n      &#8211; &#8220;give %player% diamond 1&#8221;<br \/>\n      &#8211; &#8220;broadcast &#038;aWelcome new player %player%!&#8221;<\/p>\n<p>  recurring:<br \/>\n    title: &#8220;<yellow>Welcome back!<\/yellow>&#8221;<br \/>\n    subtitle: &#8220;<gray>Enjoy your stay!<\/gray>&#8221;<br \/>\n    message: &#8220;<gray>[+]<\/gray> <white>%player%<\/white> returned!&#8221;<\/p>\n<p>  vip:<br \/>\n    enable: true<br \/>\n    title: &#8220;<gradient:#FFD700:#FFA500>VIP<\/gradient> <gold>Welcome!<\/gold>&#8221;<br \/>\n    subtitle: &#8220;<yellow>%player% the VIP has joined!<\/yellow>&#8221;<br \/>\n    # &#8230; more VIP settings<\/p>\n<p>quit:<br \/>\n  # VIP quit greeting (for players with extragreetings.vip permission)<br \/>\n  vip:<br \/>\n    message: &#8220;<bold><gold>[VIP]<\/gold><\/bold> <yellow>%player%<\/yellow> has left the server!&#8221;<br \/>\n    particles:<br \/>\n      enable: true<br \/>\n      effect: &#8220;DRAGON_BREATH&#8221;<br \/>\n      count: 30<br \/>\n      offset: {x: 0.5, y: 1.0, z: 0.5}<br \/>\n      speed: 0.15<br \/>\n    sound:<br \/>\n      enable: true<br \/>\n      effect: &#8220;ENTITY_ENDER_DRAGON_FLAP&#8221;<br \/>\n      volume: 1.0<br \/>\n      pitch: 1.2<br \/>\n    commands:<br \/>\n      &#8211; &#8220;say VIP %player% has left the server!&#8221;<\/p>\n<p>  # Regular quit greeting<br \/>\n  regular:<br \/>\n    message: &#8220;<gray>[-]<\/gray> <white>%player%<\/white> left the server.&#8221;<br \/>\n    particles:<br \/>\n      enable: true<br \/>\n      effect: &#8220;SMOKE_NORMAL&#8221;<br \/>\n      count: 20<br \/>\n      offset: {x: 0.0, y: 0.5, z: 0.0}<br \/>\n      speed: 0.1<br \/>\n    sound:<br \/>\n      enable: true<br \/>\n      effect: &#8220;ENTITY_HORSE_SADDLE&#8221;<br \/>\n      volume: 0.8<br \/>\n      pitch: 1.0<br \/>\n    commands: []<br \/>\n&#8220;`<\/p>\n<p>## \ud83c\udfae Commands<\/p>\n<p>| Command | Description | Permission |<br \/>\n|&#8212;&#8212;&#8212;|&#8212;&#8212;&#8212;&#8212;-|&#8212;&#8212;&#8212;&#8212;|<br \/>\n| `\/extragreetings` | Show help menu | `extragreetings.admin` |<br \/>\n| `\/extragreetings reload` | Reload configuration | `extragreetings.admin` |<br \/>\n| `\/extragreetings info` | Show plugin information | `extragreetings.admin` |<br \/>\n| `\/extragreetings stats` | Show plugin statistics | `extragreetings.admin` |<br \/>\n| `\/extragreetings debug [on\/off]` | Toggle debug mode | `extragreetings.admin` |<br \/>\n| `\/extragreetings reset [data\/cooldowns]` | Reset plugin data | `extragreetings.admin` |<br \/>\n| `\/extragreetings test [join\/quit]` | Test greetings (actually triggers them!) | `extragreetings.admin` |<br \/>\n| `\/extragreetings update` | Update configuration to latest version | `extragreetings.admin` |<\/p>\n<p>**Aliases**: `\/eg`<\/p>\n<p>## \ud83d\udd10 Permissions<\/p>\n<p>| Permission | Description | Default |<br \/>\n|&#8212;&#8212;&#8212;&#8212;|&#8212;&#8212;&#8212;&#8212;-|&#8212;&#8212;&#8212;|<br \/>\n| `extragreetings.admin` | Access to admin commands | `op` |<br \/>\n| `extragreetings.vip` | Receive VIP greetings (join AND quit) | `false` |<br \/>\n| `extragreetings.bypass.cooldown` | Bypass greeting cooldown | `op` |<\/p>\n<p>## \ud83d\udee0\ufe0f Configuration Updater<\/p>\n<p>### \u2728 Features:<br \/>\n&#8211; **Automatic Updates**: Updates configuration on plugin startup<br \/>\n&#8211; **Comment Preservation**: Maintains all your configuration comments<br \/>\n&#8211; **Backup System**: Creates timestamped backups before changes<br \/>\n&#8211; **Manual Updates**: Use `\/extragreetings update` to force updates<br \/>\n&#8211; **Validation**: Checks for invalid sound\/particle effects<\/p>\n<p>### \ud83d\udcc1 Backup Location:<br \/>\nBackups are stored in `\/plugins\/ExtraGreetings\/backups\/config.yml.timestamp.bak`<\/p>\n<p>### \ud83d\udd04 How It Works:<br \/>\n1. **Startup**: Plugin automatically checks for missing config options<br \/>\n2. **Updates**: Adds new options with default values<br \/>\n3. **Cleanup**: Removes obsolete configuration options<br \/>\n4. **Preservation**: Keeps all your custom settings and comments<\/p>\n<p>### \ud83d\udcdd Console Messages:<br \/>\n&#8220;`<br \/>\n[ExtraGreetings] Added missing config option: quit.vip.message<br \/>\n[ExtraGreetings] Configuration updated successfully!<br \/>\n[ExtraGreetings] Config backed up to: config.yml.1234567890.bak<br \/>\n&#8220;`<\/p>\n<p>## \ud83c\udfa8 MiniMessage Formatting<\/p>\n<p>ExtraGreetings supports full MiniMessage formatting:<\/p>\n<p>&#8220;`yaml<br \/>\ntitle: &#8220;<gradient:#FF55FF:#55FFFF>Welcome<\/gradient>&#8221;<br \/>\nsubtitle: &#8220;<italic><yellow>%player%<\/yellow> has joined!<\/italic>&#8221;<br \/>\nactionbar: &#8220;<rainbow>Enjoy your stay!<\/rainbow>&#8221;<br \/>\nmessage: &#8220;<bold><gold>[+]<\/gold><\/bold> <white>%player%<\/white> joined!&#8221;<br \/>\n&#8220;`<\/p>\n<p>**Available Tags:**<br \/>\n&#8211; `<bold>`, `<italic>`, `<underlined>`, `<strikethrough>`<br \/>\n&#8211; `<color:#hex>`, `<red>`, `<green>`, `<blue>`, etc.<br \/>\n&#8211; `<gradient:#start:#end>`, `<rainbow>`<br \/>\n&#8211; `<click:run_command:\/command>`, `<hover:show_text:text>`<\/p>\n<p>## \ud83c\udff7\ufe0f Placeholders<\/p>\n<p>### Built-in Placeholders<br \/>\n&#8211; `%player%` &#8211; Player name<br \/>\n&#8211; `%player_displayname%` &#8211; Player display name<br \/>\n&#8211; `%player_uuid%` &#8211; Player UUID<br \/>\n&#8211; `%online_players%` &#8211; Online player count<br \/>\n&#8211; `%max_players%` &#8211; Maximum players<br \/>\n&#8211; `%server_name%` &#8211; Server name<br \/>\n&#8211; `%current_time%` &#8211; Current time<br \/>\n&#8211; `%server_uptime%` &#8211; Server uptime<br \/>\n&#8211; `%plugin_version%` &#8211; Plugin version<\/p>\n<p>### PlaceholderAPI Support<br \/>\nWhen PlaceholderAPI is installed, you can use any available placeholder:<br \/>\n&#8211; `%player_level%` &#8211; Player level<br \/>\n&#8211; `%vault_eco_balance%` &#8211; Player balance<br \/>\n&#8211; `%luckperms_prefix%` &#8211; Player prefix<br \/>\n&#8211; And many more!<\/p>\n<p>## \ud83c\udf86 Particle Effects<\/p>\n<p>Supported particle effects include:<br \/>\n&#8211; `HEART`, `VILLAGER_HAPPY`, `FLAME`, `SMOKE_NORMAL`<br \/>\n&#8211; `EXPLOSION_LARGE`, `FIREWORKS_SPARK`, `ENCHANTMENT_TABLE`<br \/>\n&#8211; `SNOWFLAKE`, `WATER_BUBBLE`, `REDSTONE`<br \/>\n&#8211; **NEW**: `DRAGON_BREATH` (used in VIP quit greetings)<br \/>\n&#8211; And all other Bukkit particle types<\/p>\n<p>## \ud83d\udd0a Sound Effects<\/p>\n<p>Supported sound effects include:<br \/>\n&#8211; `ENTITY_PLAYER_LEVELUP`, `ENTITY_EXPERIENCE_ORB_PICKUP`<br \/>\n&#8211; `ENTITY_ENDER_DRAGON_GROWL`, `ENTITY_HORSE_SADDLE`<br \/>\n&#8211; `BLOCK_ANVIL_USE`, `ENTITY_FIREWORK_ROCKET_LAUNCH`<br \/>\n&#8211; **NEW**: `ENTITY_ENDER_DRAGON_FLAP` (used in VIP quit greetings)<br \/>\n&#8211; And all other Bukkit sound types<\/p>\n<p>## \ud83c\udfaf Boss Bar Configuration<\/p>\n<p>&#8220;`yaml<br \/>\nbossbar:<br \/>\n  enable: true<br \/>\n  text: &#8220;Welcome, %player%!&#8221;<br \/>\n  color: BLUE    # BLUE, RED, GREEN, YELLOW, PURPLE, PINK, WHITE<br \/>\n  style: SOLID   # SOLID, SEGMENTED_6, SEGMENTED_10, SEGMENTED_12, SEGMENTED_20<br \/>\n  duration: 10   # Duration in seconds<br \/>\n&#8220;`<\/p>\n<p>## \ud83d\udd27 Advanced Configuration<\/p>\n<p>### Custom Commands<br \/>\nExecute commands when players join or quit:<br \/>\n&#8220;`yaml<br \/>\ncommands:<br \/>\n  &#8211; &#8220;give %player% diamond 1&#8221;<br \/>\n  &#8211; &#8220;broadcast &#038;aWelcome %player%!&#8221;<br \/>\n  &#8211; &#8220;tp %player% spawn&#8221;<br \/>\n&#8220;`<\/p>\n<p>### VIP Configuration<br \/>\nSpecial greetings for VIP players (both join AND quit):<br \/>\n&#8220;`yaml<br \/>\nvip:<br \/>\n  enable: true<br \/>\n  title: &#8220;<gradient:#FFD700:#FFA500>VIP<\/gradient> <gold>Welcome!<\/gold>&#8221;<br \/>\n  # Players need extragreetings.vip permission<br \/>\n&#8220;`<\/p>\n<p>### Permission-Based Quit Messages<br \/>\nDifferent quit messages based on permissions:<br \/>\n&#8211; **VIP Players** (`extragreetings.vip`): Special quit effects with dragon particles<br \/>\n&#8211; **Regular Players**: Standard quit messages<\/p>\n<p>### Cooldown System<br \/>\nPrevent greeting spam:<br \/>\n&#8220;`yaml<br \/>\nsettings:<br \/>\n  cooldownSeconds: 60  # Cooldown in seconds<br \/>\n  joinDelay: 1         # Delay before showing greeting<br \/>\n&#8220;`<\/p>\n<p>## \ud83d\udcca Statistics<\/p>\n<p>Use `\/extragreetings stats` to view:<br \/>\n&#8211; Total players who have joined<br \/>\n&#8211; Active cooldowns<br \/>\n&#8211; Active boss bars<br \/>\n&#8211; Plugin status<\/p>\n<p>## \ud83e\uddea Testing System<\/p>\n<p>### Usage:<br \/>\n&#8211; `\/extragreetings test join` &#8211; Tests join greetings (shows actual effects!)<br \/>\n&#8211; `\/extragreetings test quit` &#8211; Tests quit greetings (shows actual effects!)<\/p>\n<p>### Features:<br \/>\n&#8211; **Actual Triggering**: Shows real greetings instead of just logging<br \/>\n&#8211; **Permission Detection**: Automatically detects VIP status<br \/>\n&#8211; **Feedback**: Shows which type of greeting is being triggered<br \/>\n&#8211; **Error Handling**: Provides clear error messages if something fails<\/p>\n<p>## \ud83d\udc1b Troubleshooting<\/p>\n<p>### Common Issues<\/p>\n<p>1. **Greetings not showing**: Check if join\/quit events are enabled in config<br \/>\n2. **Particles not spawning**: Verify particle effect names are correct<br \/>\n3. **Sounds not playing**: Check sound effect names and volume settings<br \/>\n4. **PlaceholderAPI not working**: Make sure PlaceholderAPI is installed and loaded<br \/>\n5. **Config not updating**: Use `\/extragreetings update` to manually update<\/p>\n<p>### Debug Mode<\/p>\n<p>Enable debug mode to see detailed logging:<br \/>\n&#8220;`yaml<br \/>\nsettings:<br \/>\n  debug: true<br \/>\n&#8220;`<\/p>\n<p>Or use the command: `\/extragreetings debug on`<\/p>\n<p>## \ud83d\udd04 Migration<\/p>\n<p>### From Other Greeting Plugins<\/p>\n<p>1. **Stop your server**<br \/>\n2. **Remove the old plugin** and its data files<br \/>\n3. **Install ExtraGreetings**<br \/>\n4. **Configure** the new plugin using this guide<br \/>\n5. **Start your server**<\/p>\n<p>## \ud83e\udd1d Support<\/p>\n<p>&#8211; **Discord**: Join our Discord<\/p>\n","protected":false},"excerpt":{"rendered":"<p>A feature-rich greeting plugin for Minecraft servers with customizable particles, titles, subtitles, action bars, boss bars, chat messages, and more.<\/p>\n","protected":false},"featured_media":67352,"template":"","meta":{"_minecraft_slug":"extragreetings","_minecraft_project_id":"qutjObaT","_minecraft_author":"BloodRed","_minecraft_license":"LicenseRef-All-Rights-Reserved","_minecraft_downloads":343,"_minecraft_follows":2,"_minecraft_client_side":"unsupported","_minecraft_server_side":"required","_minecraft_storage_type":"zip","_minecraft_archive_name":"extragreetings.zip","_minecraft_size_bytes":422295,"_minecraft_version_count":6,"_minecraft_updated_at":"2026-05-16T11:24:32.225876Z","_minecraft_date_created":"2025-07-19T01:48:40.972236Z","_minecraft_date_modified":"2025-07-19T17:43:54.447225Z","_minecraft_project_url":"https:\/\/modrinth.com\/mod\/extragreetings","_minecraft_icon_attachment_id":67352,"_minecraft_imported_at":"2026-06-03T20:28:16+00:00","_minecraft_import_hash":"a21e9c87d8b2cfa475cb60867e12fc4a","_minecraft_versions":"","_minecraft_links":"","_minecraft_gallery":"","_minecraft_api_metadata":""},"mod_category":[125,127,128],"mod_loader":[131,132,133],"minecraft_version":[36,60,93,94,101,102,62,37,73,74,38,78,79,80,81],"class_list":["post-67351","mod","type-mod","status-publish","has-post-thumbnail","hentry","mod_category-folia","mod_category-paper","mod_category-purpur","mod_loader-folia","mod_loader-paper","mod_loader-purpur","minecraft_version-1-20-1","minecraft_version-1-20-2","minecraft_version-1-20-3","minecraft_version-1-20-4","minecraft_version-1-20-5","minecraft_version-1-20-6","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","minecraft_version-1-21-6","minecraft_version-1-21-7","minecraft_version-1-21-8"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.6 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>ExtraGreetings - 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\/extragreetings\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"ExtraGreetings - Minecraft\" \/>\n<meta property=\"og:description\" content=\"A feature-rich greeting plugin for Minecraft servers with customizable particles, titles, subtitles, action bars, boss bars, chat messages, and more.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/vpesports.com\/minecraft\/mods\/extragreetings\/\" \/>\n<meta property=\"og:site_name\" content=\"Minecraft\" \/>\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=\"6 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/extragreetings\\\/\",\"url\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/extragreetings\\\/\",\"name\":\"ExtraGreetings - Minecraft\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/extragreetings\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/extragreetings\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/extragreetings-icon-4ab2979c8cdb781108c0017c9cb3f5f29fde6f89_96.webp\",\"datePublished\":\"2026-06-03T20:28:15+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/extragreetings\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/extragreetings\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/extragreetings\\\/#primaryimage\",\"url\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/extragreetings-icon-4ab2979c8cdb781108c0017c9cb3f5f29fde6f89_96.webp\",\"contentUrl\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/extragreetings-icon-4ab2979c8cdb781108c0017c9cb3f5f29fde6f89_96.webp\",\"width\":96,\"height\":96},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/extragreetings\\\/#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\":\"ExtraGreetings\"}]},{\"@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":"ExtraGreetings - 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\/extragreetings\/","og_locale":"en_US","og_type":"article","og_title":"ExtraGreetings - Minecraft","og_description":"A feature-rich greeting plugin for Minecraft servers with customizable particles, titles, subtitles, action bars, boss bars, chat messages, and more.","og_url":"https:\/\/vpesports.com\/minecraft\/mods\/extragreetings\/","og_site_name":"Minecraft","twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"6 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/vpesports.com\/minecraft\/mods\/extragreetings\/","url":"https:\/\/vpesports.com\/minecraft\/mods\/extragreetings\/","name":"ExtraGreetings - Minecraft","isPartOf":{"@id":"https:\/\/vpesports.com\/minecraft\/#website"},"primaryImageOfPage":{"@id":"https:\/\/vpesports.com\/minecraft\/mods\/extragreetings\/#primaryimage"},"image":{"@id":"https:\/\/vpesports.com\/minecraft\/mods\/extragreetings\/#primaryimage"},"thumbnailUrl":"https:\/\/vpesports.com\/minecraft\/wp-content\/uploads\/2026\/06\/extragreetings-icon-4ab2979c8cdb781108c0017c9cb3f5f29fde6f89_96.webp","datePublished":"2026-06-03T20:28:15+00:00","breadcrumb":{"@id":"https:\/\/vpesports.com\/minecraft\/mods\/extragreetings\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/vpesports.com\/minecraft\/mods\/extragreetings\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/vpesports.com\/minecraft\/mods\/extragreetings\/#primaryimage","url":"https:\/\/vpesports.com\/minecraft\/wp-content\/uploads\/2026\/06\/extragreetings-icon-4ab2979c8cdb781108c0017c9cb3f5f29fde6f89_96.webp","contentUrl":"https:\/\/vpesports.com\/minecraft\/wp-content\/uploads\/2026\/06\/extragreetings-icon-4ab2979c8cdb781108c0017c9cb3f5f29fde6f89_96.webp","width":96,"height":96},{"@type":"BreadcrumbList","@id":"https:\/\/vpesports.com\/minecraft\/mods\/extragreetings\/#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":"ExtraGreetings"}]},{"@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\/67351","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\/67352"}],"wp:attachment":[{"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/media?parent=67351"}],"wp:term":[{"taxonomy":"mod_category","embeddable":true,"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/mod_category?post=67351"},{"taxonomy":"mod_loader","embeddable":true,"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/mod_loader?post=67351"},{"taxonomy":"minecraft_version","embeddable":true,"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/minecraft_version?post=67351"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}