[1.7.10-26.1.x] AzuraBoard 支持Folia & 高度可配置化 & 高性能计分板 | PAPI支持 | RGB颜色支持

原创 开源 工具 [1.7.10-26.1.x] AzuraBoard 支持Folia & 高度可配置化 & 高性能计分板 | PAPI支持 | RGB颜色支持 1.2.7

完成注册/登录后下载
版权类型
原创
插件中文名称
AzuraBoard
插件英文名称
AzuraBoard
原帖地址
#
支持的核心(服务端)
  1. Spigot
  2. Paper
  3. Folia
  4. Purpur
  5. PufferFish
  6. Leaves
  7. 其他核心
语言支持
多语言
适配版本(Java)
  1. 最新版本
  2. 26.x
  3. 1.21
  4. 1.20
  5. 1.19
  6. 1.18
  7. 1.17
  8. 1.16
  9. 1.15
  10. 1.14
  11. 1.13
  12. 1.12
  13. 1.11
  14. 1.10
  15. 1.9
  16. 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)​
  • 必需: 无
  • 可选 (强烈推荐以获得完整功能):

​


安装步骤 (Installation)​
  1. 下载最新的 AzuraBoard JAR 文件。
  2. 将下载的 JAR 文件放入您服务器的 `plugins` 文件夹中。
  3. 重启或重新加载您的服务器 (推荐重启以确保所有功能正常加载)。
  4. 根据您的需求修改 `plugins/AzuraBoard/config.yml` 文件。
  5. 使用 `/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!希望它能为您的服务器带来出色的体验!​
作者
An5w1r
下载
365
查看
2,827
首次发布
最后更新

评分

0.00 星 0 次评分

最新更新

  1. AzuraBoard - 1.2.7

    - 修复计分板在 Folia 及其分支版本下无法按照配置间隔自动刷新的问题
  2. AzuraBoard - 1.2.6

    - 支持 Minecraft 26.1.x - 将Folia支持与Spigot支持合并在同一Jar内
  3. AzuraBoard - 1.2.5

    新功能 增加了根据玩家所在世界显示不同计分板的功能。 支持根据玩家权限显示不同的计分板内容,增强自定义体验。 为指令 /azuraboard toggle 添加了快捷别名...
后退
顶部 底部