VelaBoard is a Spigot plugin that exposes a Java API for managing scoreboards, sidebars, and teams. This page walks you through adding VelaBoard as a compile-time dependency so your plugin can call its API, and configuring your server environment correctly.Documentation Index
Fetch the complete documentation index at: https://velas.mintlify.app/llms.txt
Use this file to discover all available pages before exploring further.
Prerequisites
Before you start, make sure you have:- Java 17 or later
- Spigot or Paper 1.20 or later
- Maven or Gradle as your build system
Add the dependency
provided (Maven) or implementation (Gradle) because VelaBoard runs as a separate plugin on your server — you compile against it, but you do not bundle it into your own JAR.
Declare the plugin dependency
VelaBoard must be installed as a plugin on your server. You also need to declare it in yourplugin.yml so Bukkit loads VelaBoard before your plugin starts.
plugin.yml
Without this
depend entry, your plugin may load before VelaBoard, causing NoClassDefFoundError or a null handler when you first call the API.