- 版权类型
- 原创
- 插件中文名称
- AzuraBoard
- 插件英文名称
- AzuraBoard
- 原帖地址
- #
- 支持的核心(服务端)
- Spigot
- Paper
- Folia
- Purpur
- PufferFish
- Leaves
- 其他核心
- 语言支持
- 多语言
- 适配版本(Java)
- 最新版本
- 26.x
- 1.21
- 1.20
- 1.19
- 1.18
- 1.17
- 1.16
- 1.15
- 1.14
- 1.13
- 1.12
- 1.11
- 1.10
- 1.9
- 1.8
AzuraBoard - 高性能计分板高度可配置 | PlaceholderAPI 支持 | 1.7.10 - 最新版兼容 | 告别闪烁!
概览 (Overview)这是一款由 AzuraDev 团队 基于 FastBoard SDK 制作的 Minecraft 计分板插件,旨在为您的服务器提供无与伦比的自定义能力和卓越的性能体验。无论您是想展示服务器基本信息、玩家统计数据,还是创建复杂动态的计分板内容,AzuraBoard 都能轻松满足您的需求。我们基于高效的数据包处理技术,从根本上解决了计分板闪烁问题,确保为玩家提供最流畅的视觉效果,同时最大限度地减少对服务器性能的影响。
核心特性 (Features)
- 高度可定制化:
- 自由配置计分板的标题和每一行内容。
- 支持自定义行刷新时间,精确控制信息更新频率。
- 灵活的样式控制,包括颜色代码。
- 甚至可以配置部分控制台输出信息 (如果适用)。
- PlaceholderAPI 全面支持:
- 完美集成 PlaceholderAPI,您可以在计分板的任何地方使用其提供的无数变量,实现真正动态的信息展示。
- 极致性能 & 无闪烁:
- 基于先进的数据包 (Packet-based) 处理机制,从源头杜绝计分板闪烁。
- 轻量级设计,对服务器性能影响极小。
- 强大的版本特定功能:
- Minecraft 1.13及以上版本:行内容无字符长度限制。
- Minecraft 1.16及以上版本:支持完整的 RGB 十六进制颜色代码。
- Minecraft 1.20.3及以上版本:支持分数的自定义数字格式(包括完全隐藏分数)。
- ViaVersion/ViaBackwards 兼容性修复:
- 针对高版本服务器使用 ViaBackwards 时,低版本客户端计分板行内容显示不全的问题进行了特别优化和修复。但如果开启RGB颜色功能则无法进行此支持处理(目前1.1版本是如此)
- 广泛的版本支持:
- 支持从 Minecraft 1.7.10 到 最新版本 的服务器。
- 易于配置:
- 简洁直观的 `config.yml` 配置文件,上手简单。
支持的 Minecraft 版本 (Supported Versions)
- Minecraft 1.7.10
- Minecraft 1.8.x (推荐 1.8.8)
- Minecraft 1.9.x - 1.12.x
- Minecraft 1.13.x - 1.20.x
- Minecraft 26.1.x 及未来更新版本 (我们会尽力保持兼容性)
依赖项 (Dependencies)
- 必需: 无
- 可选 (强烈推荐以获得完整功能):
- PlaceholderAPI - 用于在计分板中使用动态变量。
安装步骤 (Installation)
- 下载最新的 AzuraBoard JAR 文件。
- 将下载的 JAR 文件放入您服务器的 `plugins` 文件夹中。
- 重启或重新加载您的服务器 (推荐重启以确保所有功能正常加载)。
- 根据您的需求修改 `plugins/AzuraBoard/config.yml` 文件。
- 使用 `/azuraboard reload` 或重启服务器以应用配置更改。
配置指南 (Configuration)AzuraBoard 的所有配置都在 `plugins/AzuraBoard/config.yml` 文件中。我们努力使配置选项尽可能直观易懂。您可以在配置文件中找到关于每个选项的详细注释。
YAML:
[/CENTER][/CENTER]
# =============================================================================
# AzuraBoard Configuration File | AzuraBoard 配置文件
# =============================================================================
# Use & for color codes, example: &a&lTitle | 使用 & 符号设置颜色代码,例如: &a&l标题
# This plugin supports PlaceholderAPI placeholders | 此插件支持 PlaceholderAPI 占位符
# =============================================================================
# Basic Settings | 基础设置
settings:
# Update interval in ticks (20 ticks = 1 second) | 更新间隔(以tick为单位,20 tick = 1秒)
update-interval: 20
# Language setting (en_US, zh_CN, etc.) | 语言设置 (en_US, zh_CN 等)
language: "en_US"
# Feature switches - Enable or disable specific features | 功能开关 - 启用或禁用特定功能
# Enable world-specific scoreboards | 启用世界特定计分板
enable-world-specific: false
# Enable permission-based scoreboards | 启用基于权限的计分板
enable-permission-based: false
# Priority order - Higher number = Higher priority | 优先级顺序 - 数值越高优先级越高
# When a player matches multiple conditions, the highest priority will be used | 当玩家匹配多个条件时,将使用优先级最高的配置
priority-order:
# Permission-based scoreboard priority | 基于权限的计分板优先级
permission-based: 100
# World-specific scoreboard priority | 世界特定计分板优先级
world-specific: 50
# Default scoreboard priority | 默认计分板优先级
default: 0
# =============================================================================
# Default Scoreboard | 默认计分板
# =============================================================================
# Used when no other conditions match | 当没有其他条件匹配时使用
# =============================================================================
default-scoreboard:
# Scoreboard title | 计分板标题
title: '&b&lAzura&f&lBoard'
# Scoreboard content lines | 计分板内容行
lines:
- '&7&m----------------'
- '&fPlayer: &a%player_name%' # Player name | 玩家名称
- '&fWorld: &a%player_world%' # Current world | 当前世界
- ' ' # Empty line | 空行
- '&fX: &a%player_x%' # X coordinate | X坐标
- '&fY: &a%player_y%' # Y coordinate | Y坐标
- '&fZ: &a%player_z%' # Z coordinate | Z坐标
- ' ' # Empty line | 空行
- '&7play.azuramc.cc' # Server info | 服务器信息
- '&7&m----------------'
# =============================================================================
# World-Specific Scoreboards | 世界特定计分板
# =============================================================================
# Only effective when enable-world-specific is true | 仅在 enable-world-specific 为 true 时生效
# Configure different scoreboards for different worlds | 为不同的世界配置不同的计分板
# =============================================================================
world-scoreboards:
# Survival world example configuration (world name: "world") | 生存世界的示例配置(世界名称: "world")
world:
# Survival world scoreboard title | 生存世界计分板标题
title: '&a&lSurvival World | &a&l生存世界'
# Survival world content lines | 生存世界内容行
lines:
- '&7&m----------------'
- '&fPlayer: &a%player_name%'
- '&fWorld: &a%player_world%'
- ' '
- '&fMoney: &e%vault_eco_balance%'
- '&fLevel: &b%player_level%'
- ' '
- '&7Survival Mode'
- '&7&m----------------'
# Creative world example configuration (world name: "world_creative") | 创造世界的示例配置(世界名称: "world_creative")
world_creative:
# Creative world scoreboard title | 创造世界计分板标题
title: '&d&lCreative World'
# Creative world content lines | 创造世界内容行
lines:
- '&7&m----------------'
- '&fPlayer: &a%player_name%'
- '&fWorld: &a%player_world%'
- ' '
- '&fCreative Mode'
- '&fUnlimited Resources'
- ' '
- '&7Build freely!'
- '&7&m----------------'
# =============================================================================
# Permission-Based Scoreboards | 基于权限的计分板
# =============================================================================
# Only effective when enable-permission-based is true | 仅在 enable-permission-based 为 true 时生效
# Configure different scoreboards for players with specific permissions | 为拥有特定权限的玩家配置不同的计分板
# =============================================================================
permission-scoreboards:
# VIP player configuration | VIP玩家配置
vip:
# Permission node required for this scoreboard | 此计分板所需的权限节点
permission: 'azuraboard.vip'
# Priority for this scoreboard (higher number = higher priority) | 此计分板的优先级(数值越高优先级越高)
priority: 80
# VIP scoreboard title | VIP计分板标题
title: '&6&lVIP &f&lBoard'
# VIP player content lines | VIP玩家内容行
lines:
- '&7&m----------------'
- '&6&l[VIP] &a%player_name%'
- '&fWorld: &a%player_world%'
- ' '
- '&fMoney: &e%vault_eco_balance%'
- '&fLevel: &b%player_level%'
- ' '
- '&6Thank you for your support!'
- '&7&m----------------'
# Administrator player configuration | 管理员玩家配置
admin:
# Permission node required for admin scoreboard | 管理员计分板所需的权限节点
permission: 'azuraboard.admin'
# Priority for this scoreboard (higher number = higher priority) | 此计分板的优先级(数值越高优先级越高)
priority: 100
# Administrator scoreboard title | 管理员计分板标题
title: '&c&lAdmin Panel'
# Administrator player content lines | 管理员玩家内容行
lines:
- '&7&m----------------'
- '&c&l[ADMIN] &a%player_name%'
- '&fWorld: &a%player_world%'
- ' '
- '&fOnline: &b%server_online%'
- '&fTPS: &e%server_tps%'
- ' '
- '&cAdmin Only'
- '&7&m----------------'
# Custom permission example - Builder role | 自定义权限示例 - 建筑师角色
builder:
# Custom permission node (you can use any permission) | 自定义权限节点(您可以使用任何权限)
permission: 'azuraboard.builder'
# Priority for this scoreboard (higher number = higher priority) | 此计分板的优先级(数值越高优先级越高)
priority: 60
# Builder scoreboard title | 建筑师计分板标题
title: '&e&lBuilder'
# Builder player content lines | 建筑师玩家内容行
lines:
- '&7&m----------------'
- '&e&l[Builder] &a%player_name%'
- '&fWorld: &a%player_world%'
- ' '
- '&fCoords: &a%player_x%, %player_y%, %player_z%'
- '&fFacing: &b%player_direction%'
- ' '
- '&eBuild beautiful worlds!'
- '&7&m----------------'
# =============================================================================
# Configuration Notes | 配置说明
# =============================================================================
# World name matching: Keys in world-scoreboards must exactly match actual world names | 世界名称匹配:world-scoreboards 中的键名必须与实际世界名称完全匹配
# Custom permission nodes: You can use any permission node in permission-scoreboards | 权限节点自定义:您可以在 permission-scoreboards 中使用任何权限节点
# Priority system: When a player meets multiple conditions, the highest priority config will be used | 优先级系统:当玩家同时满足多个条件时,将使用优先级最高的配置
# - Global priority order (settings.priority-order) sets category priorities | 全局优先级顺序(settings.priority-order)设置类别优先级
# - Individual priority within permission-scoreboards determines which permission scoreboard to use | permission-scoreboards 内的单独优先级决定使用哪个权限计分板
# - Example: If a player has both admin (priority: 100) and vip (priority: 80) permissions, admin scoreboard will be used | 示例:如果玩家同时拥有 admin(优先级:100)和 vip(优先级:80)权限,将使用 admin 计分板
# PlaceholderAPI support: All %variable_name% format placeholders require corresponding extensions | PlaceholderAPI 支持:所有 %变量名% 格式的占位符都需要安装对应的扩展
# Color codes: Use & symbol, e.g., &a (green), &c (red), &l (bold), etc. | 颜色代码:使用 & 符号,例如 &a(绿色)、&c(红色)、&l(粗体)等
# Also we support RGB colors like &#RRGGBBText or {#RRGGBB}Text | 还支持RGB颜色代码,例如 &#RRGGBBText 或 {#RRGGBB}Text
#
# Common PAPI placeholders (You need to use eCloud to download the extension) | 常用PAPI占位符 (需要使用eCloud下载拓展) :
# %player_name% - Player name | 玩家名称
# %player_world% - Current world | 当前世界
# %player_x%, %player_y%, %player_z% - Player coordinates | 玩家坐标
# %server_online% - Online player count | 在线玩家数
# %server_tps% - Server TPS | 服务器TPS
# %vault_eco_balance% - Player balance (requires Vault) | 玩家余额(需要Vault)
# =============================================================================
[CENTER]
[CENTER]
命令与权限 (Commands & Permissions)
- /azuraboard reload- 重新加载 AzuraBoard 的配置文件。
- 权限: `azuraboard.reload` (管理员权限)
- /azuraboard toggle- 玩家切换自己的计分板显示/隐藏。
- 权限: (默认给予所有玩家)
支持与链接 (Support & Links)
GitHub (开源与问题反馈): https://github.com/AzuraMC-Network/AzuraBoard
QQ 交流群: 1046048297
遇到问题? 请优先通过 GitHub Issues 或我们的 QQ 群寻求帮助。
喜欢这个插件? 请在 GitHub 上给我们一个 Star!
感谢您选择 AzuraBoard!希望它能为您的服务器带来出色的体验!