vScoreboard 图标

vScoreboard

作者:rebot | 分类:模组

价格:0 墨喵币 下载量:0 点赞:0 版本 1.2.0
本资源为搬运资源,原资源地址: https://modrinth.com/mod/vscoreboard
资源信息

Minecraft 版本: 1.21 1.21.1 1.21.2 1.21.3 1.21.4 1.21.5 1.21.6 1.21.7 1.21.8 1.21.9 1.21.10 1.21.11 26.1 26.1.1 26.1.2 26.2

平台: folia paper purpur

标签: adventure magic management

资源介绍

VScoreboard

A modern, lightweight and highly configurable scoreboard plugin for Paper and Folia servers.

VScoreboard provides conditional scoreboards, rotating pages, animations, MiniMessage formatting, sprites, an in-game editor and optional placeholder integrations — all inside one universal JAR.

Features

  • Multiple prioritized scoreboards
  • Conditional boards, pages and individual lines
  • Rotating scoreboard pages
  • Frame, scrolling and typewriter animations
  • Smooth animated MiniMessage gradients
  • Reusable progress bars
  • Native scoreboard sprites
  • Custom or hidden right-side score values
  • Persistent per-player visibility
  • Selectable scoreboard designs
  • In-game editor with live previews
  • Automatic configuration migration and backups
  • Optional PlaceholderAPI integration
  • Optional MiniPlaceholders integration
  • Built-in server and player placeholders
  • Paper and Folia scheduler support
  • Scoreboard takeover protection
  • Smart rendering and component caching
  • Asynchronous Modrinth update checker
  • Public Bukkit service API
  • bStats integration

Supported Versions

One universal JAR supports:

  • Minecraft 1.21 through 1.21.11
  • Minecraft 26.1, 26.1.1, 26.1.2 and 26.2
  • Paper
  • Folia
  • Paper-based forks such as Purpur

Java 21 is required for Minecraft 1.21.x.

Minecraft 26.x requires Java 25.

In-Game Editor

Open the editor with:

/vscoreboard editor

You can use it to:

  • Create and delete scoreboards
  • Create and delete pages
  • Edit scoreboard titles
  • Add, edit and remove lines
  • Configure custom score values
  • Show or hide right-side numbers
  • Preview boards and pages instantly

Destructive actions require confirmation.

Every change is validated before saving. The editor writes files atomically and automatically retains timestamped backups.

Clean Configuration Layout

VScoreboard keeps its configuration organized:

  • config.yml — global settings, compatibility and integrations
  • scoreboards.yml — scoreboards, pages and lines
  • animations.yml — animations and progress bars
  • messages.yml — player-facing messages
  • players.yml — persistent player preferences

Older configurations are migrated automatically.

Custom boards, messages, animations, unknown settings and player preferences are preserved. A timestamped backup is created before every migration.

Example Scoreboard

scoreboards:
  default:
    title:
      text: '{animation:title}'
      refresh-ticks: 4

    display-condition: 'true'
    selectable: true

    # false hides every right-side number.
    # true shows classic descending numbers.
    # Omit this setting to show only configured score values.
    score-numbers: false

    pages:
      player:
        duration-seconds: 10
        condition: 'true'
        lines:
          - '<dark_gray>----------------'
          - '<gray>Player <dark_gray>» <white>%player_name%'

          - text: '<gray>Health <dark_gray>» <white>%vscoreboard_health%/%vscoreboard_max_health%'
            refresh-ticks: 10

          - text: '<red>⚠ Your health is low!'
            condition: '%vscoreboard_health%<8'
            refresh-ticks: 10

          - '<gray>World <dark_gray>» <white>%vscoreboard_world%'
          - '<dark_gray>----------------'

      server:
        duration-seconds: 8
        condition: 'true'
        lines:
          - '<dark_gray>----------------'

          - text: '<gray>Online'
            score: '<green>%vscoreboard_online%'

          - text: '<gray>Ping <dark_gray>» %vscoreboard_ping_color%%vscoreboard_ping%ms'
            refresh-ticks: 10

          - '<gray>Time <dark_gray>» <white>%vscoreboard_time%'
          - '<dark_gray>----------------'

Simple lines can remain plain strings. The expanded format is only required when using conditions, custom score values or individual refresh intervals.

Animations

Insert animations anywhere using:

{animation:name}

Supported animation types:

  • frames
  • scroll
  • typewriter

Example:

animations:
  welcome:
    type: scroll
    interval-ticks: 2
    text: 'Welcome to the server!'
    style: '<aqua>'
    width: 20
    spacer: '   '

  loading:
    type: typewriter
    interval-ticks: 3
    text: 'Loading...'
    style: '<green>'
    pause-ticks: 20

Reusable progress bars can be inserted with:

{bar:name}

Score Values

Custom right-side values can be configured per line:

- text: '<gray>Coins'
  score: '<gold>%vault_eco_balance_formatted%'

Score numbers can also be controlled for an entire scoreboard:

score-numbers: false

This hides every right-side number without deleting configured values.

score-numbers: true

This shows classic descending numbers. Custom line values override generated numbers.

Omit the setting to display only explicitly configured score: values.

Conditions

Supported comparison operators:

  • ==
  • !=
  • >=
  • <=
  • >
  • <

Supported logic:

  • && for AND
  • || for OR
  • ! for NOT
  • Parentheses for grouping

Examples:

%vscoreboard_ping%>=160
%vscoreboard_health%<8
%luckperms_in_group_admin%==yes || %luckperms_in_group_mod%==yes
!(%vscoreboard_world%==disabled_world)

Placeholders

PlaceholderAPI and MiniPlaceholders are optional.

VScoreboard continues working with its built-in placeholders when neither plugin is installed.

Built-in placeholders include:

  • %vscoreboard_ping%
  • %vscoreboard_ping_color%
  • %vscoreboard_ping_bar%
  • %vscoreboard_tps%
  • %vscoreboard_tps_color%
  • %vscoreboard_tps_bar%
  • %vscoreboard_mspt%
  • %vscoreboard_health%
  • %vscoreboard_max_health%
  • %vscoreboard_online%
  • %vscoreboard_max_players%
  • %vscoreboard_time%
  • %vscoreboard_date%
  • %vscoreboard_world%
  • %vscoreboard_board%
  • %vscoreboard_page%

MiniPlaceholders tags are resolved as native Adventure components when MiniPlaceholders is installed.

Scoreboard Sprites

Sprites use Adventure's MiniMessage syntax:

<sprite:blocks:block/diamond_block>
<sprite:"minecraft:gui":"heart/full">

Native sprites are supported on Minecraft 1.21.9 and newer.

Older versions automatically display the configured fallback, allowing the same configuration to work across every supported version.

Commands

Command Description Permission
/vscoreboard toggle [player] Toggle scoreboard visibility vortex.scoreboard.toggle
/vscoreboard select <auto\|board> Select a permitted scoreboard vortex.scoreboard.use
/vscoreboard list List available scoreboards vortex.scoreboard.use
/vscoreboard editor [board] Open the in-game editor vortex.scoreboard.editor
/vscoreboard preview <board> [page] [player] Preview a scoreboard vortex.scoreboard.admin
/vscoreboard debug [player] Inspect selection and conditions vortex.scoreboard.admin
/vscoreboard timings [reset] Display performance statistics vortex.scoreboard.admin
/vscoreboard validate Validate all configuration files vortex.scoreboard.admin
/vscoreboard reload Validate and reload the plugin vortex.scoreboard.reload
/vscoreboard update Check Modrinth for updates vortex.scoreboard.update
/scoreboardtoggle Legacy visibility command vortex.scoreboard.toggle
/scoreboardreload Legacy reload command vortex.scoreboard.reload

Aliases include /vsb, /scoreboard, /sbtoggle and /togglescoreboard.

Performance

VScoreboard is designed to avoid unnecessary scoreboard work:

  • Per-player smart update scheduling
  • Cached Adventure components
  • Cached text and condition results
  • Independent refresh rates
  • Diff-based packet updates
  • Unchanged render cycles are skipped
  • Rate-limited recovery after packet failures
  • Folia entity scheduler support
  • Asynchronous update checks

Live performance statistics are available through:

/vscoreboard timings

Compatibility Protection

VScoreboard automatically pauses its sidebar when another plugin replaces a player's Bukkit scoreboard.

Once the original scoreboard returns, VScoreboard resumes after the configured delay. This helps prevent conflicts with minigames, lobby systems and other scoreboard plugins.

Installation

  1. Download the universal VScoreboard JAR.
  2. Place it inside your server's plugins folder.
  3. Start or restart the server.
  4. Edit the generated configuration files or use /vscoreboard editor.
  5. Apply manual changes with /vscoreboard reload.

PlaceholderAPI and MiniPlaceholders may be installed for additional placeholders but are not required.

Metrics

VScoreboard uses bStats to collect anonymous usage statistics.

Metrics can be disabled globally inside the bStats configuration folder.

下载太慢?试试 墨喵加速站,支持 Modrinth 和外网直链高速下载! 用的人越多,下载的越快!
下载与版本
评论(0)
登录 后发表评论。

暂无评论,抢个沙发吧~

举报此资源

请登录后举报

🔥 相关推荐
Vanilla+ Armor

价格:0 墨喵币
下载量:0

查看详情
Hellfire

价格:0 墨喵币
下载量:0

查看详情
Create: Central Kitchen

价格:0 墨喵币
下载量:0

查看详情
Point Blank Official || Blue Archive Pack

价格:0 墨喵币
下载量:0

查看详情