
Head Database
Thousands of custom Minecraft heads
- Загрузки
- 2K
- Подписчики
- 5
- Обновлён
- 21 марта 2026 г.
- Лицензия
- GPL-3.0-only
Опубликован 11 марта 2026 г.

Features
- Massive Head Library Browse thousands of player heads, from popular themes to custom community submissions.
- Lightweight API Decoupled headdb-api module keeps your plugin lean—no extra dependencies at runtime.
- Async Loading The database loads on a background thread.
- Flexible Querying Search by name, ID,category, or tags.
Head Database is a powerful Minecraft plugin that provides instant access to thousands of custom decorative heads directly in-game through an intuitive GUI menu. Players and administrators can browse categorized collections of heads and place them in the world without needing to manually search for textures or commands. This makes it easy to decorate builds, create themed areas, design custom maps, or enhance server gameplay with unique visual elements.
The plugin connects to a centrally maintained database containing thousands of player heads, all organized into easy-to-navigate categories. New heads can be requested and added to the global database so the entire community can benefit. Servers can also upload and manage their own private heads, allowing them to maintain exclusive collections for custom events, crates, or server-specific content.
Head Database is designed to save time and simplify access to custom heads that would otherwise require manual commands, external websites, or texture lookups. With instant in-game browsing, simple placement, and continuous database updates, it provides a convenient and scalable solution for servers that want a large library of decorative heads available at any time.

Before installing, server owners should note that the plugin relies on an online head database to fetch and organize head textures. An internet connection is required for accessing the shared database and retrieving new heads.
API
Head Database has a powerful API, learn more about it in our GitHub Documentation
To get started with Maven:
<repositories>
<repository>
<id>bitworks-repo</id>
<url>https://nexus.bitworksmc.com/repository/maven-releases/</url>
</repository>
</repositories>
<dependencies>
<dependency>
<groupId>com.bitworksmc</groupId>
<artifactId>headdb-api</artifactId>
<version>VERSION</version>
</dependency>
</dependencies>
To get started with Gradle:
repositories {
mavenCentral()
maven { url 'https://nexus.bitworksmc.com/repository/maven-releases/' }
}
dependencies {
implementation "com.bitworksmc:headdb-api:VERSION"
}
Ченджлог
6.0.1Релиз1.21.9, 1.21.10, 1.21.11 · 21 марта 2026 г.
HeadDB 6.0.1 Changelog
Last updated: March 18, 2026
Release status: In progress
Fixes (Permissions)
- Added support for
headdb.category.*as a global category permission. - Added support for
headdb.categoryas a parent permission for all categories. - Unified category permission checks across main menu, local heads, favorites, and custom categories.
- Fixed default category checks so category names with spaces/symbols can be granted via normalized permission nodes.
- Fixed custom category permission validation to use the custom category identifier instead of the object instance string.
- Standardized favorites permission around
headdb.category.favoriteswhile keepingheaddb.favoritesas a backward-compatible alias.
Permission Tree Updates
- Updated
plugin.ymlto add:headdb.categoryheaddb.category.*headdb.category.favorites
- Updated
headdb.adminchildren to include category-wide nodes. - Linked
headdb.favoritestoheaddb.category.favoritesfor compatibility with existing setups.
6.0.0Релиз1.21.9, 1.21.10, 1.21.11 · 11 марта 2026 г.
HeadDB 6.0.0 Changelog
Last updated: March 11, 2026 Release status: In progress
CI/CD Updates (March 11, 2026)
- Added Maven
distributionManagementtoheaddb-api/pom.xmlfor:nexus-releases(https://nexus.bitworksmc.com/repository/maven-releases/)nexus-snapshots(https://nexus.bitworksmc.com/repository/maven-snapshots/)
- Replaced the old build upload pipeline with
.github/workflows/publish.ymlto deployheaddb-apionmasterpushes and manual runs. - Added
.github/workflows/release.ymlto build onv*tags (or manual tag input) and create GitHub Releases usingchangelog/<version>.mdwhen available.
Additional Updates (March 11, 2026)
- Made the Discord join message clickable in chat (
open_url) from:- Main menu info item
- Heads GUI info item
- Favorites GUI info item
- Local Heads GUI info item
- Custom Categories GUI info item
- Updated main menu control slots:
More Categoriesmoved to slot47Searchmoved to slot48Local Headsmoved to slot50Favoritesmoved to slot51
Pending Commit Summary
refactor: migrate HeadDB to com.bitworksmc with legacy API support
Pending Commit Description
- Moved plugin source packages from
com.github.thesilentpro.headdb.*tocom.bitworksmc.headdb.*. - Updated plugin main class references and build metadata to the new package namespace.
- Switched Maven project coordinates for this project to
com.bitworksmc. - Introduced new API namespace under
com.bitworksmc.headdb.api.*. - Kept legacy API namespace (
com.github.thesilentpro.headdb.api.*) for migration and marked it as deprecated. - Added a runtime adapter to register both legacy and modern
HeadAPIservices in Bukkit. - Updated documentation and release notes to reflect the migration and compatibility path.
Highlights
- Full v6 rewrite foundation was introduced.
- Added/expanded config system work (config manager, sound config, head customization, item factory relocation).
- Added Folia 1.21.11 support and related compatibility fixes.
- Head database source moved to a configurable URL option.
- Menu pagination issues were fixed.
- Vault economy integration was modernized to work with VaultUnlocked API expectations, with safer fallback behavior.
- Project namespace migration started from
com.github.thesilentprotocom.bitworksmc.
Breaking Changes (6.0.0)
- Primary plugin code package moved to
com.bitworksmc.headdb.*. - Bukkit plugin main class changed to
com.bitworksmc.headdb.core.HeadDB. - Maven project group changed to
com.bitworksmc. - Primary API namespace is now
com.bitworksmc.headdb.api.*.
Compatibility Notes
- Legacy API package
com.github.thesilentpro.headdb.api.*is still present for migration and marked@Deprecated(forRemoval = true, since = "6.0.0"). - HeadDB now registers both API service interfaces in Bukkit
ServicesManager:com.bitworksmc.headdb.api.HeadAPI(new)com.github.thesilentpro.headdb.api.HeadAPI(legacy adapter)
Migration Guide
- Update imports from
com.github.thesilentpro.headdb.*tocom.bitworksmc.headdb.*. - Update dependency coordinates to
com.bitworksmc:*. - Move service lookups to
com.bitworksmc.headdb.api.HeadAPI. - Keep legacy imports only temporarily while migrating; they are deprecated for removal.
Commit History Included In 6.0.0 Line
cd526e7v6 rewrited072e51Update jitpack.yml97e0d7eUpdate README.md9df1f6dAdded sounds.yml Added head customization Added config manager Added (and relocated) item creation to item factoriesa15cbe7Merge remote-tracking branch 'origin/master'84e316dfeat: add Folia 1.21.11 support and fix head name rendering3f1c4dfUpdate HDBCommandSearch.java8b2ff96Merge pull request #1 from EarthPol/folia127cc75Migrate head database json to a config option url9091ba2Update heads.jsona8c0de6Fix pagination on menu3f81e57Migrate to Bitworks - Fix Vault
Working Tree Updates Tracked For 6.0.0 (Pending Commit)
- Added new API namespace interfaces:
com.bitworksmc.headdb.api.HeadAPIcom.bitworksmc.headdb.api.HeadDatabasecom.bitworksmc.headdb.api.model.Head
- Added legacy runtime adapter:
com.bitworksmc.headdb.core.api.LegacyHeadAPIAdapter
- Updated docs and build metadata to point to
com.bitworksmccoordinates and package paths. - Updated plugin metadata and shade main class references to the new namespace.
Комментарии
Загружаем…