Skip to content

Repository files navigation

AzuraBoard Scoreboard Plugin

Minecraft 1.13+ Spigot Support Paper Support Folia Support Dependencies

A lightweight scoreboard plugin with multi-language support and variable replacement.

English (Current) | 中文

Features

  • High Performance: Built on FastBoard library for superior performance
  • Multi-language Support: Comes with English and Chinese languages, easily add more
  • Variable Support: Works with PlaceholderAPI variables for dynamic content
  • RGB Color Support: Supports RGB color codes (&#RRGGBB format) for Minecraft 1.16+
  • Auto Language Switching: Automatically changes UI language based on player's client language
  • Simple Configuration: Straightforward config files for easy customization
  • ViaBackwards Compatible: Supports clients below 1.13 receiving complete scoreboard information
  • Folia Compatible: Full support for Folia's regionalized thread scheduling system

Commands

  • /ab reload - Reload plugin configuration and language files
  • /ab toggle - Toggle scoreboard visibility

Permissions

  • azuraboard.command - Allows use of management commands (Default: OP)
  • azuraboard.toggle - Allows toggling scoreboard display (Default: Everyone)

Configuration

Configuration file provides options to customize scoreboard title, content, update interval, and language settings.

Example configuration:

settings:
  update-interval: 20 # Update interval in ticks
  language: "en_US" # Default language

scoreboard:
  title: '&b&lAzura&f&lBoard' # Scoreboard title
  lines: # Scoreboard content
    - '&7&m----------------'
    - '&fPlayer: &a%player_name%'
    - '&fWorld: &a%player_world%'
    - ' '
    - '&#FF5555RGB Color Example' # 1.16+ RGB color code
    - '&7&m----------------'

Language Files

The plugin supports multiple languages. You can add new language support by editing or creating language files.

Acknowledgements

  • FastBoard - High-performance scoreboard API

Building

./gradlew shadowJar

This produces a single build/libs/AzuraBoard-<version>.jar that runs on standard Bukkit/Spigot/Paper (Java 8+) as well as Folia (Java 17+) - the right scheduler implementation is picked at runtime, no separate build variants needed.

Building requires JDK 17+ on the machine (Gradle auto-provisions a toolchain if none is found); the plugin itself still targets Java 8 bytecode so it runs on older servers.

About

Configurable Minecraft scoreboard plugin with PlaceholderAPI, supporting 1.7.10-latest. (Packet-based via FastBoard)

Resources

Stars

7 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages