AzuraBoard - Folia Support - High-Performance Scoreboard Highly Configurable | PlaceholderAPI Support | 1.7.10 - Latest Version Compatible | Flicker-Free!
Overview This is a Minecraft scoreboard plugin created by the
AzuraDev Team based on the FastBoard SDK, designed to provide your server with unparalleled customization capabilities and excellent performance. Whether you want to display basic server information, player statistics, or create complex dynamic scoreboard content, AzuraBoard can easily meet your needs.
We leverage efficient
packet-based processing technology to fundamentally solve the scoreboard flickering issue, ensuring the smoothest visual experience for players while minimizing the impact on server performance.
Features
✨ Highly Customizable:
✔ Freely configure the scoreboard title and each line of content.
✔ Support for custom line refresh intervals for precise control over information updates.
✔ Flexible style control, including color codes.
✔ Even configure some console output messages (if applicable).
Full PlaceholderAPI Support:
✔ Perfect integration with PlaceholderAPI, allowing you to use its countless variables anywhere on the scoreboard for truly dynamic information display.
Extreme Performance & Flicker-Free:
✔ Based on a packet-based processing mechanism to eliminate scoreboard flickering from the source.
✔ Lightweight design with minimal impact on server performance.
Powerful Version-Specific Features:
✔ Minecraft 1.13 and above: No character limit for line content.
✔ Minecraft 1.16 and above: Full support for RGB hexadecimal color codes.
✔ Minecraft 1.20.3 and above: Support for custom number formatting for scores (including completely hiding scores).
ViaVersion/ViaBackwards Compatibility Fix:
✔ Specially optimized and fixed the issue of incomplete scoreboard line display for older clients on newer servers using ViaBackwards. However, this fix cannot be used if the RGBColor feature is enabled.
Wide Version Support:
✔ Supports servers from Minecraft 1.7.10 to the latest version.
⚙️ Easy to Configure:
✔ Simple and intuitive `config.yml` configuration file, easy to get started.
Supported Minecraft Versions
Minecraft 1.7.10
Minecraft 1.8.x (1.8.8 recommended)
Minecraft 1.9.x - 1.12.x
Minecraft 1.13.x - 1.20.x
Minecraft 1.21 and future updates (we will strive to maintain compatibility)
Dependencies
Required: None
Optional (Highly recommended for full functionality):
PlaceholderAPI - For using dynamic variables in the scoreboard.
Installation
Download the latest AzuraBoard JAR file.
Place the downloaded JAR file into your server's `plugins` folder.
Restart or reload your server (restarting is recommended to ensure all features load correctly).
Modify the `plugins/AzuraBoard/config.yml` file according to your needs.
Use `/azuraboard reload` or restart the server to apply configuration changes.
Configuration All AzuraBoard configurations are in the `plugins/AzuraBoard/config.yml` file. We strive to make the configuration options as intuitive and understandable as possible.
You can find detailed comments for each option within the configuration file.
Code (YAML):
[/CENTER
] # ============================================================================= # AzuraBoard Configuration File | AzuraBoard 配置文件 # ============================================================================= # Use & for color codes, example: &a&lTitle | 使用 & 符号设置颜色代码,例如: &a&l标题 # This plugin supports PlaceholderAPI placeholders | 此插件支持 PlaceholderAPI 占位符 # =============================================================================
# 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
# ============================================================================= # 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生存世界'
# 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'
# ============================================================================= # 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
]