{"id":58266,"date":"2026-06-03T07:50:34","date_gmt":"2026-06-03T04:50:34","guid":{"rendered":"https:\/\/vpesports.com\/minecraft\/mods\/donutscoreboard\/"},"modified":"2026-06-03T07:50:34","modified_gmt":"2026-06-03T04:50:34","slug":"donutscoreboard","status":"publish","type":"mod","link":"https:\/\/vpesports.com\/minecraft\/mods\/donutscoreboard\/","title":{"rendered":"DonutScoreboard"},"content":{"rendered":"<p>![DonutScoreboard](https:\/\/cdn.modrinth.com\/data\/cached_images\/7ad5ba216b9d644e9196bb053c7b24404fc2a419.png)<\/p>\n<p align=\"center\">\n  <img decoding=\"async\" src=\"https:\/\/github.com\/intergrav\/devins-badges\/blob\/v3\/assets\/compact\/supported\/paper_46h.png?raw=true\" alt=\"Paper\"><br \/>\n  <img decoding=\"async\" src=\"https:\/\/github.com\/intergrav\/devins-badges\/blob\/v3\/assets\/compact\/supported\/purpur_46h.png?raw=true\" alt=\"Purpur\"><br \/>\n  <img decoding=\"async\" src=\"https:\/\/github.com\/intergrav\/devins-badges\/blob\/v3\/assets\/compact\/supported\/spigot_46h.png?raw=true\" alt=\"Spigot\"><br \/>\n  <img decoding=\"async\" src=\"https:\/\/github.com\/intergrav\/devins-badges\/blob\/v3\/assets\/compact\/supported\/bukkit_46h.png?raw=true\" alt=\"Bukkit\"><br \/>\n  <img decoding=\"async\" src=\"https:\/\/github.com\/intergrav\/devins-badges\/blob\/v3\/assets\/compact\/available\/modrinth_46h.png?raw=true\" alt=\"Modrinth\">\n<\/p>\n<p>&#8212;<\/p>\n<p align=\"center\">\n<p>    <img decoding=\"async\" src=\"https:\/\/github.com\/intergrav\/devins-badges\/blob\/v3\/assets\/compact\/social\/discord-singular_46h.png?raw=true\" alt=\"Discord\"><\/p>\n<p>\n  <i>Please contact me on Discord if you have any suggestions or edits.<\/i>\n<\/p>\n<p>&#8212;<\/p>\n<p>![What](https:\/\/cdn.modrinth.com\/data\/cached_images\/294a4710c33a671edfbd52a870d69a10503292f2.png)<\/p>\n<p>&#8211; **DonutScoreboard** makes a Scoreboard exactly like the famous Server &#8220;DonutSMP&#8221;<\/p>\n<p>&#8212;<\/p>\n<p>![Features](https:\/\/cdn.modrinth.com\/data\/cached_images\/dd4b9e53185fbfaa99541fea00768c1e56a0c817.png)<\/p>\n<p>&#8211; **Pixel-Perfect Design:** The scoreboard matches the original DonutSMP layout exactly \u2014 same icons, same colors, same gradient title.<br \/>\n&#8211; **Full Customization:** Every single line is editable in config.yml. Change text, colors, hex codes, or swap any value with a placeholder.<br \/>\n&#8211; **Zero Flicker:** Lines only update when the content actually changes. Players never see a flash or refresh stutter.<br \/>\n&#8211; **Built-in Tokens:** Kill count, death count, ping, playtime, and keyall countdown all work out of the box with no extra plugins required.<br \/>\n&#8211; **Keyall Countdown:** A server-wide 60 minute countdown that resets automatically. Operators can set it to any time live with a command.<br \/>\n&#8211; **Player Toggle:** Players can show or hide their own scoreboard at any time with `\/sb enable` or `\/sb disable`. The preference saves across restarts.<br \/>\n&#8211; **World Control:** Disable the scoreboard in specific worlds from config or with a command. Players moving between worlds have it handled automatically.<br \/>\n&#8211; **In-Game GUI:** Operators can configure keyall time and manage disabled worlds directly from a chest GUI without touching config files.<br \/>\n&#8211; **Red Numbers Hidden:** The vanilla red score numbers on the sidebar are completely removed on Paper, Purpur, and Spigot 1.21+.<br \/>\n&#8211; **Hex Color Support:** Full `&#038;#RRGGBB` hex color support on every line and the title. Gradients, custom colors, anything works.<br \/>\n&#8211; **PlaceholderAPI Support:** Any `%placeholder%` from PlaceholderAPI works inside scoreboard lines when PAPI is installed.<br \/>\n&#8211; **Config Auto-Recovery:** If config.yml gets corrupted or broken the plugin automatically regenerates a clean copy on the next startup.<\/p>\n<p>&#8212;<\/p>\n<p>![Commands](https:\/\/cdn.modrinth.com\/data\/cached_images\/0c40336638041dc852d83c8b6833b9c4ab64c55e.png)<\/p>\n<p>| Command | Permission | Description |<br \/>\n| :&#8212; | :&#8212; | :&#8212; |<br \/>\n| `\/donutscoreboard` | Everyone | Shows plugin info and available commands |<br \/>\n| `\/donutscoreboard reload` | `donutscoreboard.admin` | Reloads the configuration file |<br \/>\n| `\/donutscoreboard reset` | `donutscoreboard.admin` | Resets config to defaults and rebuilds all scoreboards |<br \/>\n| `\/donutscoreboard gui` | `donutscoreboard.admin` | Opens the in-game configuration GUI |<br \/>\n| `\/donutscoreboard interval <seconds>` | `donutscoreboard.admin` | Sets the scoreboard refresh rate (1-60 seconds) |<br \/>\n| `\/donutscoreboard title edit [text]` | `donutscoreboard.admin` | Changes the scoreboard title |<br \/>\n| `\/donutscoreboard title reset` | `donutscoreboard.admin` | Resets the title to default |<br \/>\n| `\/donutscoreboard line add [text]` | `donutscoreboard.admin` | Adds a new line to the scoreboard |<br \/>\n| `\/donutscoreboard line edit <number> [text]` | `donutscoreboard.admin` | Edits a specific line |<br \/>\n| `\/donutscoreboard line delete <number>` | `donutscoreboard.admin` | Removes a line from the scoreboard |<br \/>\n| `\/donutscoreboard line empty <number>` | `donutscoreboard.admin` | Clears a line (makes it blank) |<br \/>\n| `\/donutscoreboard line reset` | `donutscoreboard.admin` | Resets all lines to default |<br \/>\n| `\/donutscoreboard line swap <n> with <n>` | `donutscoreboard.admin` | Swaps two lines |<br \/>\n| `\/donutscoreboard keyall time set <time>` | `donutscoreboard.admin` | Sets the keyall countdown (example: `30m`, `1h`, `2d`) |<br \/>\n| `\/donutscoreboard keyall time reset` | `donutscoreboard.admin` | Resets keyall countdown to max duration |<br \/>\n| `\/donutscoreboard keyall duration <time>` | `donutscoreboard.admin` | Sets the max keyall duration (example: `2h`, `3d`) |<br \/>\n| `\/donutscoreboard world list` | `donutscoreboard.admin` | Lists all worlds and their status |<br \/>\n| `\/donutscoreboard world disable <world>` | `donutscoreboard.admin` | Disables the scoreboard in a world |<br \/>\n| `\/donutscoreboard world enable <world>` | `donutscoreboard.admin` | Enables the scoreboard in a world |<br \/>\n| `\/sb` | `donutscoreboard.toggle` | Toggles your scoreboard on or off |<br \/>\n| `\/sb enable` | `donutscoreboard.toggle` | Shows your scoreboard |<br \/>\n| `\/sb disable` | `donutscoreboard.toggle` | Hides your scoreboard |<\/p>\n<p>| Permission | Default | Description |<br \/>\n| :&#8212; | :&#8212; | :&#8212; |<br \/>\n| `donutscoreboard.admin` | OP | Access to all admin commands |<br \/>\n| `donutscoreboard.toggle` | Everyone | Access to `\/sb` toggle command |<br \/>\n&#8212;<\/p>\n<p>![Configuration](https:\/\/cdn.modrinth.com\/data\/cached_images\/ce896264cf1b138bc7fba10e1e756b8690fd629f.png)<\/p>\n<p>&#8211; A folder named `DonutScoreboard` is created in your `plugins` folder automatically. Inside you will find a clean `config.yml` file.<\/p>\n<details>\n<summary>Config.yml<\/summary>\n<p>&#8220;`yml<br \/>\n# ==========================================================<br \/>\n#<br \/>\n#         DonutScoreboard  \u2014  config.yml<br \/>\n#                  by SirSnaryo<br \/>\n#<br \/>\n#   Works on:  Paper \u00b7 Spigot \u00b7 Bukkit \u00b7 Purpur<br \/>\n#   Version:   1.21.x<br \/>\n#<br \/>\n# ==========================================================<br \/>\n#<br \/>\n#<br \/>\n# \u250c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2510<br \/>\n# \u2502                    COLOR CODES                          \u2502<br \/>\n# \u251c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2524<br \/>\n# \u2502  &#038;f = white        &#038;7 = gray         &#038;0 = black        \u2502<br \/>\n# \u2502  &#038;a = green        &#038;c = red          &#038;e = yellow       \u2502<br \/>\n# \u2502  &#038;b = aqua         &#038;9 = blue         &#038;d = purple       \u2502<br \/>\n# \u2502  &#038;l = bold         &#038;o = italic       &#038;r = reset all    \u2502<br \/>\n# \u2502  &#038;#RRGGBB = any hex color  (e.g. &#038;#FF5500 = orange)    \u2502<br \/>\n# \u2514\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2518<br \/>\n#<br \/>\n#<br \/>\n# \u250c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2510<br \/>\n# \u2502                BUILT-IN TOKENS                          \u2502<br \/>\n# \u2502    These work with no extra plugins installed           \u2502<br \/>\n# \u251c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2524<br \/>\n# \u2502  %kills%      \u2192  total player kills                    \u2502<br \/>\n# \u2502  %deaths%     \u2192  total player deaths                   \u2502<br \/>\n# \u2502  %ping%       \u2192  player ping in ms                     \u2502<br \/>\n# \u2502  %playtime%   \u2192  time played  (e.g.  2d 4h  \/  3h 20m)\u2502<br \/>\n# \u2502  %keyall%     \u2192  keyall countdown  (e.g.  47m 13s)     \u2502<br \/>\n# \u2502                                                         \u2502<br \/>\n# \u2502  %keyall% also works anywhere via PlaceholderAPI:       \u2502<br \/>\n# \u2502  %donut_keyall_countdown%                               \u2502<br \/>\n# \u2514\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2518<br \/>\n#<br \/>\n#<br \/>\n# \u250c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2510<br \/>\n# \u2502                   HOW LINES WORK                        \u2502<br \/>\n# \u251c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2524<br \/>\n# \u2502  Every line is a plain string.  What you type is        \u2502<br \/>\n# \u2502  exactly what appears on the sidebar.                   \u2502<br \/>\n# \u2502                                                         \u2502<br \/>\n# \u2502  A line with just a space  ( &#8221; &#8221; )  is a blank gap.    \u2502<br \/>\n# \u2502                                                         \u2502<br \/>\n# \u2502  You can swap any token for hardcoded text.             \u2502<br \/>\n# \u2502  For example:  &#038;#FF0000%kills%  \u2192  &#038;#FF00005           \u2502<br \/>\n# \u2514\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2518<br \/>\n#<br \/>\n#<br \/>\n# \u250c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2510<br \/>\n# \u2502               CONDITIONAL LINES                         \u2502<br \/>\n# \u251c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2524<br \/>\n# \u2502  You can make any line appear only when a condition     \u2502<br \/>\n# \u2502  is true by adding a condition key with the same name   \u2502<br \/>\n# \u2502  plus &#8220;-condition&#8221; at the end.                          \u2502<br \/>\n# \u2502                                                         \u2502<br \/>\n# \u2502  Syntax:                                                \u2502<br \/>\n# \u2502    line-name: &#8220;&#038;fKills %kills%&#8221;                         \u2502<br \/>\n# \u2502    line-name-condition: &#8220;%kills% > 0&#8221;                   \u2502<br \/>\n# \u2502                                                         \u2502<br \/>\n# \u2502  Supported operators:  >  <  >=  <=  ==  !=            \u2502\n# \u2502                                                         \u2502\n# \u2502  Both sides can be numbers or placeholder values.       \u2502\n# \u2502  If the condition is false, the line is completely      \u2502\n# \u2502  hidden \u2014 other lines shift up to fill the gap.         \u2502\n# \u2502                                                         \u2502\n# \u2502  Examples:                                              \u2502\n# \u2502    kills-condition: \"%kills% > 0&#8243;                       \u2502<br \/>\n# \u2502    vip-condition: &#8220;%vault_eco_balance% >= 1000&#8221;          \u2502<br \/>\n# \u2502    ping-condition: &#8220;%ping% < 200\"                       \u2502\n# \u2514\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2518\n#\n#\n# \u250c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2510\n# \u2502                      COMMANDS                           \u2502\n# \u251c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2524\n# \u2502  \/sb enable                        \u2192  show scoreboard   \u2502\n# \u2502  \/sb disable                       \u2192  hide scoreboard   \u2502\n# \u2502                                                         \u2502\n# \u2502  \/donutscoreboard                  \u2192  plugin info       \u2502\n# \u2502  \/donutscoreboard reload           \u2192  reload config     \u2502\n# \u2502  \/donutscoreboard reset            \u2192  reset config      \u2502\n# \u2502  \/donutscoreboard gui              \u2192  open GUI          \u2502\n# \u2502  \/donutscoreboard interval <secs>  \u2192  set refresh rate  \u2502<br \/>\n# \u2502  \/donutscoreboard title edit &#8220;txt&#8221; \u2192  change title      \u2502<br \/>\n# \u2502  \/donutscoreboard title reset      \u2192  reset title       \u2502<br \/>\n# \u2502  \/donutscoreboard line add &#8220;text&#8221;  \u2192  add a new line    \u2502<br \/>\n# \u2502  \/donutscoreboard line edit <n>    \u2192  edit a line       \u2502<br \/>\n# \u2502  \/donutscoreboard line delete <n>  \u2192  remove a line     \u2502<br \/>\n# \u2502  \/donutscoreboard line empty <n>   \u2192  blank a line      \u2502<br \/>\n# \u2502  \/donutscoreboard line reset       \u2192  reset all lines   \u2502<br \/>\n# \u2502  \/donutscoreboard line swap <n> with <n> \u2192 swap lines   \u2502<br \/>\n# \u2502  \/donutscoreboard keyall time set <time>                \u2502<br \/>\n# \u2502  \/donutscoreboard keyall time reset                     \u2502<br \/>\n# \u2502  \/donutscoreboard keyall duration <time>                \u2502<br \/>\n# \u2502  \/donutscoreboard world enable <world>                  \u2502<br \/>\n# \u2502  \/donutscoreboard world disable <world>                 \u2502<br \/>\n# \u2514\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2518<br \/>\n#<br \/>\n#<br \/>\n# \u250c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2510<br \/>\n# \u2502                   BROKEN CONFIG                         \u2502<br \/>\n# \u251c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2524<br \/>\n# \u2502  If you break this file the plugin automatically        \u2502<br \/>\n# \u2502  deletes it and regenerates a clean copy on startup.    \u2502<br \/>\n# \u2514\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2518<br \/>\n#<br \/>\n# ==========================================================<\/p>\n<p># &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br \/>\n#  PLUGIN TOGGLE<br \/>\n#  Set to false to completely disable DonutScoreboard.<br \/>\n#  No scoreboards will be shown to anyone on the server.<br \/>\n# &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br \/>\nenabled: true<\/p>\n<p># &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br \/>\n#  UPDATE INTERVAL<br \/>\n#  How often the scoreboard refreshes, measured in seconds.<br \/>\n#  Lower = smoother but more CPU usage.<br \/>\n#  Recommended: 1<br \/>\n# &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br \/>\nupdate-interval: 1<\/p>\n<p># &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br \/>\n#  KEYALL DURATION<br \/>\n#  The total countdown time for keyall in seconds.<br \/>\n#  Default: 3600 (60 minutes)<br \/>\n#  You can set this higher for longer countdowns.<br \/>\n#  Examples:<br \/>\n#    3600   = 1 hour<br \/>\n#    7200   = 2 hours<br \/>\n#    86400  = 1 day<br \/>\n#    259200 = 3 days<br \/>\n# &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br \/>\nkeyall-duration: 3600<\/p>\n<p># &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br \/>\n#  DISABLED WORLDS<br \/>\n#  Worlds listed here will never show the scoreboard.<br \/>\n#  Players moving into a disabled world lose their board,<br \/>\n#  and get it back automatically when they leave.<br \/>\n#  Example:<br \/>\n#    disabled-worlds:<br \/>\n#      &#8211; world_nether<br \/>\n#      &#8211; minigames<br \/>\n# &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br \/>\ndisabled-worlds: []<\/p>\n<p># &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br \/>\n#  TOGGLE MESSAGES<br \/>\n#  The message and sound played when a player runs<br \/>\n#  \/sb enable or \/sb disable.<br \/>\n#<br \/>\n#  command           \u2192  the alias players type  (letters only, 1-10 chars)<br \/>\n#                       Default: sb   \u2192   \/sb enable  \/  \/sb disable<br \/>\n#                       Requires a server restart to take effect after changing.<br \/>\n#  sound             \u2192  any Bukkit Sound enum name<br \/>\n#                       full list: hub.spigotmc.org\/javadocs\/spigot\/org\/bukkit\/Sound.html<br \/>\n#<br \/>\n#  For each message type you can independently enable or disable:<br \/>\n#    chat-enabled       \u2192  true\/false  \u2014  show\/hide the chat message<br \/>\n#    actionbar-enabled  \u2192  true\/false  \u2014  show\/hide the actionbar message<br \/>\n#    title-enabled      \u2192  true\/false  \u2014  show\/hide the title message<br \/>\n#    sound-enabled      \u2192  true\/false  \u2014  play\/mute the sound<br \/>\n# &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br \/>\ntoggle:<\/p>\n<p>  # The command players type to show or hide their scoreboard.<br \/>\n  # Letters only, 1-10 characters.  Requires a server restart after changing.<br \/>\n  command: &#8220;sb&#8221;<\/p>\n<p>  # Set to false to disable the \/sb command entirely.<br \/>\n  # Players will not be able to show or hide their scoreboard.<br \/>\n  # Default: false (disabled \u2014 enable it if you want players to use it)<br \/>\n  command-enabled: false<\/p>\n<p>  # Permission required to use the \/sb command.<br \/>\n  # Default: donutscoreboard.toggle  (given to all players by default in plugin.yml)<br \/>\n  # You can restrict it via LuckPerms by setting  default: false  in plugin.yml<br \/>\n  # and granting it only to specific groups.<br \/>\n  permission: &#8220;donutscoreboard.toggle&#8221;<\/p>\n<p>  # Whether new players see the scoreboard the first time they join.<br \/>\n  default-on: true<\/p>\n<p>  # The argument names players type after \/sb.<br \/>\n  # Example with defaults:  \/sb enable   \/sb disable<br \/>\n  # Change these to anything you want.<br \/>\n  args:<br \/>\n    enable:  &#8220;enable&#8221;<br \/>\n    disable: &#8220;disable&#8221;<\/p>\n<p>  # ==========================================================<br \/>\n  #  ENABLE  \u2014  shown when a player enables their scoreboard<br \/>\n  # ==========================================================<br \/>\n  enable:<br \/>\n    chat-enabled:      true<br \/>\n    chat-message:      &#8220;&#038;aYou have enabled scoreboard.&#8221;<br \/>\n    actionbar-enabled: true<br \/>\n    actionbar-message: &#8220;&#038;aYou have enabled scoreboard.&#8221;<br \/>\n    title-enabled:     false<br \/>\n    title-message:     &#8220;&#038;aScoreboard&#8221;<br \/>\n    subtitle-message:  &#8220;&#038;7has been enabled&#8221;<br \/>\n    title-fade-in:     10<br \/>\n    title-stay:        40<br \/>\n    title-fade-out:    10<br \/>\n    sound-enabled:     true<br \/>\n    sound: &#8220;ENTITY_EXPERIENCE_ORB_PICKUP&#8221;<\/p>\n<p>  # ==========================================================<br \/>\n  #  DISABLE  \u2014  shown when a player disables their scoreboard<br \/>\n  # ==========================================================<br \/>\n  disable:<br \/>\n    chat-enabled:      true<br \/>\n    chat-message:      &#8220;&#038;cYou have disabled scoreboard.&#8221;<br \/>\n    actionbar-enabled: true<br \/>\n    actionbar-message: &#8220;&#038;cYou have disabled scoreboard.&#8221;<br \/>\n    title-enabled:     false<br \/>\n    title-message:     &#8220;&#038;cScoreboard&#8221;<br \/>\n    subtitle-message:  &#8220;&#038;7has been disabled&#8221;<br \/>\n    title-fade-in:     10<br \/>\n    title-stay:        40<br \/>\n    title-fade-out:    10<br \/>\n    sound-enabled:     true<br \/>\n    sound: &#8220;ENTITY_EXPERIENCE_ORB_PICKUP&#8221;<\/p>\n<p>scoreboard:<\/p>\n<p>  # &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br \/>\n  #  TITLE<br \/>\n  # &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br \/>\n  title: &#8220;&#038;#007DFC&#038;lD&#038;#0088FC&#038;lo&#038;#0092FC&#038;ln&#038;#009DFC&#038;lu&#038;#00A8FC&#038;lt&#038;#00B3FC&#038;l S&#038;#00BDFC&#038;lM&#038;#00C8FC&#038;lP&#8221;<\/p>\n<p>  lines:<\/p>\n<p>    spacer-top: &#8221; &#8221;<\/p>\n<p>    money: &#8220;&#038;f&#038;#00FF00&#038;l$ &#038;fMoney &#038;#00FF000&#8221;<\/p>\n<p>    shards: &#8220;&#038;f&#038;#A503FC\u2605 &#038;fShards &#038;#A503FC0&#8221;<\/p>\n<p>    kills: &#8220;&#038;f&#038;#FF0000uD83DuDDE1 &#038;fKills &#038;#FF0000%kills%&#8221;<\/p>\n<p>    deaths: &#8220;&#038;f&#038;#FC7703u2620 &#038;fDeaths &#038;#FC7703%deaths%&#8221;<\/p>\n<p>    keyall: &#8220;&#038;f&#038;#00A6FFu231B &#038;fKeyall &#038;#00A6FF%keyall%&#8221;<\/p>\n<p>    playtime: &#8220;&#038;f&#038;#FFE600u231A &#038;fPlaytime &#038;#FFE600%playtime%&#8221;<\/p>\n<p>    team: &#8220;&#038;#00A6FFuD83EuDE93 &#038;#FFFFFFTeam &#038;#00A6FFnone&#8221;<\/p>\n<p>    spacer-mid: &#8221; &#8221;<\/p>\n<p>    footer: &#8220;&#038;f&#038;7NA East &#038;7(&#038;#00A6FF%ping%ms&#038;7)&#8221;<\/p>\n<p># &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br \/>\n#  KEYALL AUTO-EXECUTE<br \/>\n#  When the keyall countdown reaches zero, the plugin can<br \/>\n#  automatically run a list of commands as the console and<br \/>\n#  optionally notify all online players.<br \/>\n#<br \/>\n#  enabled         \u2192  set to true to activate this feature<br \/>\n#  commands        \u2192  list of console commands to run<br \/>\n#                     Do NOT include the leading slash.<br \/>\n#                     Example:  crates key give @a example<br \/>\n#<br \/>\n#  notify settings \u2192  independently toggle actionbar, title,<br \/>\n#                     and sound sent to every online player<br \/>\n#                     at the moment the commands fire.<br \/>\n# &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br \/>\nkeyall-execute:<\/p>\n<p>  # Master switch \u2014 false by default.<br \/>\n  enabled: false<\/p>\n<p>  # Commands executed as the console the instant the timer hits zero.<br \/>\n  # Do NOT include a leading slash.<br \/>\n  commands:<br \/>\n    &#8211; &#8220;crates key give @a example&#8221;<br \/>\n    &#8211; &#8220;broadcast &#038;6&#038;lKeyall keys have been distributed!&#8221;<\/p>\n<p>  notify:<\/p>\n<p>    # &#8212;&#8212; Actionbar &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br \/>\n    # Shown above the hotbar of every online player.<br \/>\n    actionbar-enabled: false<br \/>\n    actionbar-message: &#8220;&#038;#00A6FF&#038;lKeyall &#038;7keys have been given to everyone!&#8221;<\/p>\n<p>    # &#8212;&#8212; Title &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<br \/>\n    # Big text displayed in the center of the screen.<br \/>\n    title-enabled: false<br \/>\n    title-message:    &#8220;&#038;#00A6FF&#038;lKEYALL&#8221;<br \/>\n    subtitle-message: &#8220;&#038;7Keys have been distributed!&#8221;<br \/>\n    title-fade-in:  10<br \/>\n    title-stay:     60<br \/>\n    title-fade-out: 10<\/p>\n<p>    # &#8212;&#8212; Sound &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<br \/>\n    # Played for every online player when commands execute.<br \/>\n    # Full list: hub.spigotmc.org\/javadocs\/spigot\/org\/bukkit\/Sound.html<br \/>\n    sound-enabled: false<br \/>\n    sound: &#8220;ENTITY_PLAYER_LEVELUP&#8221;<br \/>\n&#8220;`<br \/>\n<\/details>\n<p>&#8212;<\/p>\n<p>![Installation](https:\/\/cdn.modrinth.com\/data\/cached_images\/c9d5d9c12e14c99bc99a510e33c1ad7e9fcd1569.png)<\/p>\n<p>&#8211; **Download** the latest version of **DonutScoreboard**.<br \/>\n&#8211; **Drop** the `.jar` file into your server&#8217;s `plugins` folder.<br \/>\n&#8211; **Restart** your server.<br \/>\n&#8211; **Done**! No additional setup required.<\/p>\n<p>&#8212;<\/p>\n<p align=\"middle\">\n<p>    <img decoding=\"async\" src=\"https:\/\/cdn.modrinth.com\/data\/cached_images\/e9b2c03706dfd826deb0a5080534d4e96cb1e32f.png\" alt=\"Modrinth Gallery\"><\/p>\n<p>![Example](https:\/\/cdn.modrinth.com\/data\/BSYpP5Gd\/images\/a8c306dbc40b7444b70019a8aca67716707ea3be.png)<\/p>\n<p>&#8212;<br \/>\n\u00a9 2026 DonutScoreboard. All rights reserved to MIT. <\/p>\n<p align=\"left\">\n<p>    <img decoding=\"async\" src=\"https:\/\/github.com\/intergrav\/devins-badges\/blob\/v3\/assets\/compact\/donate\/paypal-singular_46h.png?raw=true\" alt=\"Donate via PayPal\"><\/p>\n","protected":false},"excerpt":{"rendered":"<p>This plugin creates a scoreboard easy adjustment and configuration exactly like the famous server &#8220;DonutSMP&#8221;<br \/>\nthat owned but &#8220;DrDonutt&#8221;<\/p>\n","protected":false},"featured_media":58267,"template":"","meta":{"_minecraft_slug":"donutscoreboard","_minecraft_project_id":"BSYpP5Gd","_minecraft_author":"SirSnaryo","_minecraft_license":"MIT","_minecraft_downloads":4928,"_minecraft_follows":8,"_minecraft_client_side":"unsupported","_minecraft_server_side":"required","_minecraft_storage_type":"zip","_minecraft_archive_name":"donutscoreboard.zip","_minecraft_size_bytes":251895,"_minecraft_version_count":6,"_minecraft_updated_at":"2026-05-16T03:44:07.194066Z","_minecraft_date_created":"2026-03-24T23:17:52.341020Z","_minecraft_date_modified":"2026-05-13T16:22:50.182681Z","_minecraft_project_url":"https:\/\/modrinth.com\/mod\/donutscoreboard","_minecraft_icon_attachment_id":58267,"_minecraft_imported_at":"2026-06-03T04:50:35+00:00","_minecraft_import_hash":"f74c5e0a0714b6cb928b4cbcd8cbe951","_minecraft_versions":"","_minecraft_links":"","_minecraft_gallery":"","_minecraft_api_metadata":""},"mod_category":[124,844,89,127,128,129,92],"mod_loader":[130,132,133,134],"minecraft_version":[62,37,40,41,73,74,38,78,79,80,81,82,83,167,163],"class_list":["post-58266","mod","type-mod","status-publish","has-post-thumbnail","hentry","mod_category-bukkit","mod_category-economy","mod_category-game-mechanics","mod_category-paper","mod_category-purpur","mod_category-spigot","mod_category-utility","mod_loader-bukkit","mod_loader-paper","mod_loader-purpur","mod_loader-spigot","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-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>DonutScoreboard - 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\/donutscoreboard\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"DonutScoreboard - Minecraft\" \/>\n<meta property=\"og:description\" content=\"This plugin creates a scoreboard easy adjustment and configuration exactly like the famous server &quot;DonutSMP&quot; that owned but &quot;DrDonutt&quot;\" \/>\n<meta property=\"og:url\" content=\"https:\/\/vpesports.com\/minecraft\/mods\/donutscoreboard\/\" \/>\n<meta property=\"og:site_name\" content=\"Minecraft\" \/>\n<meta property=\"og:image\" content=\"https:\/\/github.com\/intergrav\/devins-badges\/blob\/v3\/assets\/compact\/supported\/paper_46h.png?raw=true\" \/>\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=\"4 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/donutscoreboard\\\/\",\"url\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/donutscoreboard\\\/\",\"name\":\"DonutScoreboard - Minecraft\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/donutscoreboard\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/donutscoreboard\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/donutscoreboard-icon-09bb64ee615b89e4e216921425bcfec5729d918c_96.webp\",\"datePublished\":\"2026-06-03T04:50:34+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/donutscoreboard\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/donutscoreboard\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/donutscoreboard\\\/#primaryimage\",\"url\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/donutscoreboard-icon-09bb64ee615b89e4e216921425bcfec5729d918c_96.webp\",\"contentUrl\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/donutscoreboard-icon-09bb64ee615b89e4e216921425bcfec5729d918c_96.webp\",\"width\":96,\"height\":96},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/donutscoreboard\\\/#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\":\"DonutScoreboard\"}]},{\"@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":"DonutScoreboard - 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\/donutscoreboard\/","og_locale":"en_US","og_type":"article","og_title":"DonutScoreboard - Minecraft","og_description":"This plugin creates a scoreboard easy adjustment and configuration exactly like the famous server \"DonutSMP\" that owned but \"DrDonutt\"","og_url":"https:\/\/vpesports.com\/minecraft\/mods\/donutscoreboard\/","og_site_name":"Minecraft","og_image":[{"url":"https:\/\/github.com\/intergrav\/devins-badges\/blob\/v3\/assets\/compact\/supported\/paper_46h.png?raw=true","type":"","width":"","height":""}],"twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/vpesports.com\/minecraft\/mods\/donutscoreboard\/","url":"https:\/\/vpesports.com\/minecraft\/mods\/donutscoreboard\/","name":"DonutScoreboard - Minecraft","isPartOf":{"@id":"https:\/\/vpesports.com\/minecraft\/#website"},"primaryImageOfPage":{"@id":"https:\/\/vpesports.com\/minecraft\/mods\/donutscoreboard\/#primaryimage"},"image":{"@id":"https:\/\/vpesports.com\/minecraft\/mods\/donutscoreboard\/#primaryimage"},"thumbnailUrl":"https:\/\/vpesports.com\/minecraft\/wp-content\/uploads\/2026\/06\/donutscoreboard-icon-09bb64ee615b89e4e216921425bcfec5729d918c_96.webp","datePublished":"2026-06-03T04:50:34+00:00","breadcrumb":{"@id":"https:\/\/vpesports.com\/minecraft\/mods\/donutscoreboard\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/vpesports.com\/minecraft\/mods\/donutscoreboard\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/vpesports.com\/minecraft\/mods\/donutscoreboard\/#primaryimage","url":"https:\/\/vpesports.com\/minecraft\/wp-content\/uploads\/2026\/06\/donutscoreboard-icon-09bb64ee615b89e4e216921425bcfec5729d918c_96.webp","contentUrl":"https:\/\/vpesports.com\/minecraft\/wp-content\/uploads\/2026\/06\/donutscoreboard-icon-09bb64ee615b89e4e216921425bcfec5729d918c_96.webp","width":96,"height":96},{"@type":"BreadcrumbList","@id":"https:\/\/vpesports.com\/minecraft\/mods\/donutscoreboard\/#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":"DonutScoreboard"}]},{"@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\/58266","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\/58267"}],"wp:attachment":[{"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/media?parent=58266"}],"wp:term":[{"taxonomy":"mod_category","embeddable":true,"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/mod_category?post=58266"},{"taxonomy":"mod_loader","embeddable":true,"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/mod_loader?post=58266"},{"taxonomy":"minecraft_version","embeddable":true,"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/minecraft_version?post=58266"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}