{"id":34978,"date":"2026-06-01T19:51:11","date_gmt":"2026-06-01T16:51:11","guid":{"rendered":"https:\/\/vpesports.com\/minecraft\/mods\/broadcast-2\/"},"modified":"2026-06-01T19:51:11","modified_gmt":"2026-06-01T16:51:11","slug":"broadcast-2","status":"publish","type":"mod","link":"https:\/\/vpesports.com\/minecraft\/mods\/broadcast-2\/","title":{"rendered":"Broadcast++ | The Ultimate Broadcast Plugin"},"content":{"rendered":"<p># Broadcast++<\/p>\n<p>**The modern broadcast plugin for Minecraft servers.** One YAML file for every announcement across chat, titles, action bars, boss bars, and multi-channel scenes \u2014 on Paper, Spigot, Velocity, and Folia.<\/p>\n<p>&#8212;<\/p>\n<p>## What is Broadcast++<\/p>\n<p>A single, unified primitive \u2014 **scenes** \u2014 runs every automated or triggered broadcast on your server. A scene has one trigger (join, interval, daily, or manual) and one or more steps. Each step can fire multiple channels at the same instant or chain them on a timeline. Drop the jar in, edit one line, `\/bc reload`, done.<\/p>\n<p>&#8212;<\/p>\n<p>## Why server owners pick it<\/p>\n<p>&#8211; **One primitive for everything.** Stop juggling `welcome.yml`, `rotation.yml`, `schedule.yml`. Every broadcast is a scene with the same shape.<br \/>\n&#8211; **Auto-brand your broadcasts.** Set `server-name:` once; every chat broadcast gets a gradient prefix. Change `server-color:` to restyle \u2014 no MiniMessage knowledge required.<br \/>\n&#8211; **Animated boss bars.** Drain or fill the bar over a duration as a visual countdown. No custom scheduler code.<br \/>\n&#8211; **Proxy-aware.** On Velocity, filter scenes by backend with `servers: [lobby]` to target broadcasts per-server.<br \/>\n&#8211; **Reload-safe.** `\/bc validate` dry-runs your config before applying. If the new config has errors, the old one stays live.<br \/>\n&#8211; **Plug-and-play.** Ships with five working presets and three working scenes. Useful on boot with zero edits.<\/p>\n<p>&#8212;<\/p>\n<p>## Scenes \u2014 one primitive for everything<\/p>\n<p>&#8220;`yaml<br \/>\nscenes:<br \/>\n  welcome-sequence:<br \/>\n    description: &#8220;On-join cinematic&#8221;<br \/>\n    on-join: true<br \/>\n    steps:<br \/>\n      &#8211; { at: 0s, chat: welcome }<br \/>\n      &#8211; { at: 1s, actionbar: tip-spawn }<br \/>\n      &#8211; { at: 3s, title: welcome-back }<\/p>\n<p>  chat-rotation:<br \/>\n    every: 5m<br \/>\n    cycle: true<br \/>\n    steps:<br \/>\n      &#8211; { at: 0s, chat: tip-sethome }<br \/>\n      &#8211; { at: 0s, chat: rules }<br \/>\n      &#8211; { at: 0s, chat: discord }<\/p>\n<p>  daily-reset:<br \/>\n    daily-at: &#8220;00:00&#8221;<br \/>\n    steps:<br \/>\n      &#8211; { at: 0s, chat: server-restart }<br \/>\n&#8220;`<\/p>\n<p>### Triggers \u2014 pick one per scene<\/p>\n<p>| Trigger | Fires |<br \/>\n| &#8212; | &#8212; |<br \/>\n| `on-join: true` | Once per player when they connect |<br \/>\n| `every: 5m` | Every 5 minutes server-wide |<br \/>\n| `daily-at: &#8220;09:00&#8243;` | Once a day at 09:00 UTC |<br \/>\n| `daily-at: &#8220;09:00 local&#8221;` | Once a day in the server&#8217;s system timezone |<br \/>\n| `daily-at: &#8220;09:00 America\/Los_Angeles&#8221;` | Once a day in any IANA timezone |<br \/>\n| *(none)* | Manual only \u2014 fires via `\/bc scene <name>` |<\/p>\n<p>### Filters \u2014 gate delivery per-audience<\/p>\n<p>&#8220;`yaml<br \/>\nvip-event:<br \/>\n  every: 10m<br \/>\n  min-players: 5<br \/>\n  max-players: 80<br \/>\n  worlds: [survival, minigames]   # Paper\/Spigot only<br \/>\n  servers: [lobby]                 # Velocity only (backend filter)<br \/>\n  permission: broadcastplusplus.vip<br \/>\n  steps:<br \/>\n    &#8211; { at: 0s, chat: vip-tip }<br \/>\n&#8220;`<\/p>\n<p>All filters are optional. Set at scene level (applies to every step) or at preset level (applies just to that preset). When both are set, the stricter value wins.<\/p>\n<p>### Timeline vs. cycle<\/p>\n<p>&#8211; **Timeline (default)** \u2014 every step fires at its `at:` offset from scene start.<br \/>\n&#8211; **`cycle: true`** \u2014 one step fires per trigger tick, round-robin. Use with `every:` for classic tip rotations.<br \/>\n&#8211; **`cycle: true` + `random: true`** \u2014 shuffled rotation instead of round-robin.<\/p>\n<p>&#8212;<\/p>\n<p>## Branding in two lines<\/p>\n<p>&#8220;`yaml<br \/>\nserver-name: &#8220;YourServer&#8221;<br \/>\nserver-color: [&#8220;#00C8FF&#8221;, &#8220;#5C78FF&#8221;]   # gradient \u2014 two colors<br \/>\n# server-color: &#8220;#FFAA00&#8221;              # solid \u2014 one color<br \/>\n# server-color: &#8220;red&#8221;                  # named color \u2014 works too<br \/>\n&#8220;`<\/p>\n<p>That&#8217;s it. The chat prefix is auto-synthesized from your server name and color. Every chat broadcast is stamped with it, and `<server>` resolves to the same value anywhere in presets.<\/p>\n<p>Need a custom prefix layout? Set `chat.prefix:` explicitly and it overrides the auto-brand.<\/p>\n<p>&#8212;<\/p>\n<p>## Animated boss bars<\/p>\n<p>&#8220;`yaml<br \/>\nbossbars:<br \/>\n  presets:<br \/>\n    countdown:<br \/>\n      text: &#8220;<red><bold>Event starts in 10 seconds<\/bold><\/red>&#8221;<br \/>\n      color: RED<br \/>\n      overlay: PROGRESS<br \/>\n      progress: { from: 1.0, to: 0.0 }<br \/>\n      duration: 10s<br \/>\n&#8220;`<\/p>\n<p>Drain the bar to zero over 10 seconds. Or `progress: { from: 0.0, to: 1.0 }` for a fill. Static bars \u2014 just a number.<\/p>\n<p>&#8212;<\/p>\n<p>## Commands<\/p>\n<p>| Command | Permission | Purpose |<br \/>\n| &#8212; | &#8212; | &#8212; |<br \/>\n| `\/bc chat <preset|\"text\">` | `send` | Broadcast a chat preset or ad-hoc MiniMessage |<br \/>\n| `\/bc title <preset|\"text\">` | `send` | Show a title |<br \/>\n| `\/bc actionbar <preset|\"text\">` (alias `ab`) | `send` | Show an action bar |<br \/>\n| `\/bc bossbar <preset|\"text\">` (alias `bb`) | `send` | Show a boss bar |<br \/>\n| `\/bc scene <preset>` | `send` | Play a scene on demand |<br \/>\n| `\/bc to <player> <channel> <preset|\"text\">` | `send` | Send to one player (staff DMs, moderation notices) |<br \/>\n| `\/bc preview <type> <preset|\"text\">` | `send` | Send only to yourself \u2014 test before broadcasting |<br \/>\n| `\/bc list [type]` | `send` | List every preset, optionally filtered by channel |<br \/>\n| `\/bc validate` | `admin` | Dry-run the config without applying it |<br \/>\n| `\/bc reload` | `admin` | Reload config.yml (rejects on errors, keeps old live) |<br \/>\n| `\/bc studio` (alias `gui`) | `studio` | Open the in-game Studio GUI |<\/p>\n<p>**Ad-hoc broadcasts** \u2014 a single unquoted word looks up a preset; multi-word or `&#8221;quoted&#8221;` arguments render as MiniMessage text. `\/bc chat &#8220;<red>Server restart in 5m<\/red>&#8220;` works without touching the config.<\/p>\n<p>&#8212;<\/p>\n<p>## Permissions<\/p>\n<p>Three nodes. All default to `op`.<\/p>\n<p>| Node | Grants |<br \/>\n| &#8212; | &#8212; |<br \/>\n| `broadcastplusplus.send` | All `\/bc` broadcasts + preview |<br \/>\n| `broadcastplusplus.studio` | `\/bc studio` GUI access |<br \/>\n| `broadcastplusplus.admin` | Everything above + `\/bc reload` + `\/bc validate` |<\/p>\n<p>&#8212;<\/p>\n<p>## Placeholders<\/p>\n<p>Usable in any preset text, per-recipient at render time:<\/p>\n<p>| Tag | Value |<br \/>\n| &#8212; | &#8212; |<br \/>\n| `<player>` | Recipient&#8217;s in-game name |<br \/>\n| `<online>` | Current online player count |<br \/>\n| `<server>` | Your `server-name:` value |<br \/>\n| `<time>` | Server time, `HH:mm` |<br \/>\n| `<date>` | Server date, `yyyy-MM-dd` |<\/p>\n<p>Formatting uses **MiniMessage**. Gradients, hex colors, bold \/ italic, clickable URLs, hover tooltips \u2014 all supported. Preview live at webui.advntr.dev.<\/p>\n<p>&#8212;<\/p>\n<p>## Studio GUI<\/p>\n<p>`\/bc studio` opens a 54-slot inventory UI on Paper and Spigot:<\/p>\n<p>&#8211; Six tabs: **Chat \u00b7 Titles \u00b7 Action bars \u00b7 Boss bars \u00b7 Scenes \u00b7 Status**<br \/>\n&#8211; **Left-click** a preset \u2192 preview it to yourself<br \/>\n&#8211; **Shift-click** \u2192 broadcast it to everyone<br \/>\n&#8211; **Status tab** shows the scene-trigger breakdown at a glance<br \/>\n&#8211; Admins get a reload button in the corner<\/p>\n<p>Velocity doesn&#8217;t support inventory GUIs \u2014 use commands there.<\/p>\n<p>&#8212;<\/p>\n<p>## Platform support<\/p>\n<p>| Platform | Support | Notes |<br \/>\n| &#8212; | &#8212; | &#8212; |<br \/>\n| **Paper 1.20.1+** | \u2705 Full | Native Adventure, smallest jar |<br \/>\n| **Folia** | \u2705 Full | Region-aware schedulers, no runtime branching |<br \/>\n| **Spigot 1.20.1 \u2013 26.x** | \u2705 Full | Bundles Adventure, drop-in on legacy setups |<br \/>\n| **Velocity 3.3+** | \u2705 Full | Proxy-wide broadcasts + per-backend `servers:` filter |<\/p>\n<p>&#8212;<\/p>\n<p>## Install<\/p>\n<p>1. Download the jar that matches your platform from the **Versions** page.<br \/>\n2. Drop it into your server&#8217;s `plugins\/` folder (or the proxy&#8217;s `plugins\/` for Velocity).<br \/>\n3. Start the server.<br \/>\n4. Open `plugins\/BroadcastPlusPlus\/config.yml` and change `server-name:` at the top.<br \/>\n5. `\/bc reload`.<\/p>\n<p>The shipping config comes with five chat presets, one title, two action bars, one boss bar, and three scenes already wired up \u2014 join a fresh server and the welcome sequence fires on first connect so you can see the plugin working immediately.<\/p>\n<p>&#8212;<\/p>\n<p>## Migrating from older configs<\/p>\n<p>The deprecated `rotation:` and `join:` top-level sections still parse on load. The plugin detects them, synthesizes equivalent scenes in-memory, and logs one deprecation warning pointing at the new format. Nothing breaks \u2014 move your config to the `scenes:` shape at your own pace.<\/p>\n<p>&#8212;<\/p>\n<p>## Links<\/p>\n<p>&#8211; **Discord** \u2014 discord.gg\/aJqqs2hYQJ<br \/>\n&#8211; **MiniMessage docs** \u2014 docs.advntr.dev\/minimessage\/format.html<br \/>\n&#8211; **Hex color picker** \u2014 htmlcolorcodes.com\/color-picker<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Customizable broadcasts for chat, titles, and images with gradients &#038; rainbow effects<\/p>\n","protected":false},"featured_media":34979,"template":"","meta":{"_minecraft_slug":"broadcast++","_minecraft_project_id":"pcV6ASuC","_minecraft_author":"Gluckz","_minecraft_license":"LicenseRef-All-Rights-Reserved","_minecraft_downloads":1757,"_minecraft_follows":5,"_minecraft_client_side":"unsupported","_minecraft_server_side":"required","_minecraft_storage_type":"zip","_minecraft_archive_name":"broadcast++.zip","_minecraft_size_bytes":2836953,"_minecraft_version_count":4,"_minecraft_updated_at":"2026-05-16T06:48:04.742167Z","_minecraft_date_created":"2025-08-27T04:55:38.017074Z","_minecraft_date_modified":"2026-04-24T05:31:24.601305Z","_minecraft_project_url":"https:\/\/modrinth.com\/mod\/broadcast++","_minecraft_icon_attachment_id":34979,"_minecraft_imported_at":"2026-06-01T16:51:11+00:00","_minecraft_import_hash":"fc7791eccdbf7149a1423040cad4748f","_minecraft_versions":"","_minecraft_links":"","_minecraft_gallery":"","_minecraft_api_metadata":""},"mod_category":[156,125,89,126,127,867,129,92,985],"mod_loader":[131,132,134],"minecraft_version":[339,340,341,357,359,360,379,382,385,438,446,449,110,111,112,113,114,115,116,117,118,119,120,46,47,48,49,50,51,52,53,54,55,56,57,58,59,36,60,93,94,101,102,62,37,40,41,73,74,38,78,79,80,81,82,22,23,24,25,26,27,28,29,30,31,860,861,862,863,864,83,167,163],"class_list":["post-34978","mod","type-mod","status-publish","has-post-thumbnail","hentry","mod_category-decoration","mod_category-folia","mod_category-game-mechanics","mod_category-management","mod_category-paper","mod_category-social","mod_category-spigot","mod_category-utility","mod_category-velocity","mod_loader-folia","mod_loader-paper","mod_loader-spigot","minecraft_version-1-10","minecraft_version-1-10-1","minecraft_version-1-10-2","minecraft_version-1-11","minecraft_version-1-11-1","minecraft_version-1-11-2","minecraft_version-1-12","minecraft_version-1-12-1","minecraft_version-1-12-2","minecraft_version-1-13","minecraft_version-1-13-1","minecraft_version-1-13-2","minecraft_version-1-14","minecraft_version-1-14-1","minecraft_version-1-14-2","minecraft_version-1-14-3","minecraft_version-1-14-4","minecraft_version-1-15","minecraft_version-1-15-1","minecraft_version-1-15-2","minecraft_version-1-16","minecraft_version-1-16-1","minecraft_version-1-16-2","minecraft_version-1-16-3","minecraft_version-1-16-4","minecraft_version-1-16-5","minecraft_version-1-17","minecraft_version-1-17-1","minecraft_version-1-18","minecraft_version-1-18-1","minecraft_version-1-18-2","minecraft_version-1-19","minecraft_version-1-19-1","minecraft_version-1-19-2","minecraft_version-1-19-3","minecraft_version-1-19-4","minecraft_version-1-20","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-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","minecraft_version-1-8","minecraft_version-1-8-1","minecraft_version-1-8-2","minecraft_version-1-8-3","minecraft_version-1-8-4","minecraft_version-1-8-5","minecraft_version-1-8-6","minecraft_version-1-8-7","minecraft_version-1-8-8","minecraft_version-1-8-9","minecraft_version-1-9","minecraft_version-1-9-1","minecraft_version-1-9-2","minecraft_version-1-9-3","minecraft_version-1-9-4","minecraft_version-26-1","minecraft_version-26-1-1","minecraft_version-26-1-2"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.6 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Broadcast++ | The Ultimate Broadcast Plugin - 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\/broadcast-2\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Broadcast++ | The Ultimate Broadcast Plugin - Minecraft\" \/>\n<meta property=\"og:description\" content=\"Customizable broadcasts for chat, titles, and images with gradients &amp; rainbow effects\" \/>\n<meta property=\"og:url\" content=\"https:\/\/vpesports.com\/minecraft\/mods\/broadcast-2\/\" \/>\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=\"5 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/broadcast-2\\\/\",\"url\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/broadcast-2\\\/\",\"name\":\"Broadcast++ | The Ultimate Broadcast Plugin - Minecraft\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/broadcast-2\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/broadcast-2\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/broadcast-icon-17808562f4b43c29e266ab27665ced814a5fc056_96.webp\",\"datePublished\":\"2026-06-01T16:51:11+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/broadcast-2\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/broadcast-2\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/broadcast-2\\\/#primaryimage\",\"url\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/broadcast-icon-17808562f4b43c29e266ab27665ced814a5fc056_96.webp\",\"contentUrl\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/broadcast-icon-17808562f4b43c29e266ab27665ced814a5fc056_96.webp\",\"width\":96,\"height\":96},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/broadcast-2\\\/#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\":\"Broadcast++ | The Ultimate Broadcast Plugin\"}]},{\"@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":"Broadcast++ | The Ultimate Broadcast Plugin - 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\/broadcast-2\/","og_locale":"en_US","og_type":"article","og_title":"Broadcast++ | The Ultimate Broadcast Plugin - Minecraft","og_description":"Customizable broadcasts for chat, titles, and images with gradients & rainbow effects","og_url":"https:\/\/vpesports.com\/minecraft\/mods\/broadcast-2\/","og_site_name":"Minecraft","twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"5 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/vpesports.com\/minecraft\/mods\/broadcast-2\/","url":"https:\/\/vpesports.com\/minecraft\/mods\/broadcast-2\/","name":"Broadcast++ | The Ultimate Broadcast Plugin - Minecraft","isPartOf":{"@id":"https:\/\/vpesports.com\/minecraft\/#website"},"primaryImageOfPage":{"@id":"https:\/\/vpesports.com\/minecraft\/mods\/broadcast-2\/#primaryimage"},"image":{"@id":"https:\/\/vpesports.com\/minecraft\/mods\/broadcast-2\/#primaryimage"},"thumbnailUrl":"https:\/\/vpesports.com\/minecraft\/wp-content\/uploads\/2026\/06\/broadcast-icon-17808562f4b43c29e266ab27665ced814a5fc056_96.webp","datePublished":"2026-06-01T16:51:11+00:00","breadcrumb":{"@id":"https:\/\/vpesports.com\/minecraft\/mods\/broadcast-2\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/vpesports.com\/minecraft\/mods\/broadcast-2\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/vpesports.com\/minecraft\/mods\/broadcast-2\/#primaryimage","url":"https:\/\/vpesports.com\/minecraft\/wp-content\/uploads\/2026\/06\/broadcast-icon-17808562f4b43c29e266ab27665ced814a5fc056_96.webp","contentUrl":"https:\/\/vpesports.com\/minecraft\/wp-content\/uploads\/2026\/06\/broadcast-icon-17808562f4b43c29e266ab27665ced814a5fc056_96.webp","width":96,"height":96},{"@type":"BreadcrumbList","@id":"https:\/\/vpesports.com\/minecraft\/mods\/broadcast-2\/#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":"Broadcast++ | The Ultimate Broadcast Plugin"}]},{"@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\/34978","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\/34979"}],"wp:attachment":[{"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/media?parent=34978"}],"wp:term":[{"taxonomy":"mod_category","embeddable":true,"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/mod_category?post=34978"},{"taxonomy":"mod_loader","embeddable":true,"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/mod_loader?post=34978"},{"taxonomy":"minecraft_version","embeddable":true,"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/minecraft_version?post=34978"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}