Language

vBestiary

vBestiary

Modrinth

Create an immersive bestiary system for your server. Players unlock creatures by defeating them, allowing them to view mob stats, drop tables, and detailed information as they progress. Fully compatible with custom mobs through MythicMobs support.

91 downloads 8 followers updated 6d ago
latest v1.4.2 Modrinth
Paper Purpur Spigot 1.21 – 26.1.2 AdventureMobsUtility

vBestiary

vBestiary is an interactive bestiary plugin for Paper and Spigot servers. It uses Minecraft's native written book interface to let players browse server mobs, categories, stats, loot and discovery progress without receiving a physical item in their inventory.

The plugin is designed for servers that want to present their creatures in a more immersive way. You can create custom categories with YAML files, document vanilla mobs or MythicMobs, show drops with native item hover, and optionally display mob renders, loot icons, or animated images through ItemsAdder or Nexo.

Support the Project

vBestiary is developed and maintained with a lot of care. If this plugin helps your server, consider making a donation to support future updates, bug fixes, documentation and new vPlugins projects.

Become a Patron

Community & Support

Need help configuring the bestiary, want to report a bug, or suggest a feature? Join our community or check the documentation:

Discord Server Official Wiki

Downloads & Examples

Download a pre-configured pack of images and configurations to see how the plugin works with your preferred resource manager:

Download ItemsAdder Pack Download Nexo Pack

Preview

Nexo Animated Mobs

Stats Page

vBestiary stats page

Loot Page

vBestiary loot page

Main Features

  • Virtual bestiary opened through commands like /vBestiary, /Bestiary or /vb.
  • Category-based layout with permissions and configurable book text.
  • Mob pages with name, description, stats, loot and extra information.
  • Per-player progression, allowing mobs to be discovered as players kill them.
  • Vanilla mob support.
  • Optional MythicMobs support, including import commands for mob files.
  • Optional ItemsAdder and Nexo support for mob images and loot icons.
  • Support for animated GIFs and textures through Nexo integration.
  • Optional PlaceholderAPI placeholders for bestiary progress.
  • English and Brazilian Portuguese templates.

Requirements

  • Java 21
  • Paper or Spigot 1.21+

Optional integrations:

  • MythicMobs
  • ItemsAdder
  • Nexo
  • PlaceholderAPI

Notes

ItemsAdder or Nexo are not required. If resource pack plugins are not configured, the bestiary still works normally using text and numbered loot fallback.

Versions

Release
1.4.2
paper, purpur, spigot · 1.21, 1.21.1, 1.21.2 · 6d ago
## 1.4.2 - Added Mythic Crucible loot item support using the `crucible:item_id` format. - Restored the optional custom `amount` field for loot entries. Empty…
4
Release
1.4.1
paper, purpur, spigot · 1.21, 1.21.1, 1.21.2 · 7d ago
## 1.4.1 - Added full MiniMessage `<sprite:atlas:sprite>` support across configurable book text, mob images, and loot images. - Sprites use white as their…
3
Release
1.4.0
paper, purpur, spigot · 1.21, 1.21.1, 1.21.2 · 7d ago
## 1.4.0 - Added optional CraftEngine image support using the `<image:id>` format. - Added CraftEngine `<shift:value>` support for positioning images. -…
2
Release
1.3.0
paper, purpur, spigot · 1.21, 1.21.1, 1.21.2 · 11d ago
## 1.3.0 - Added support for multiple mob images through the new `images:` configuration section. - Mob images can now be clicked to switch to the next…
6
Release
1.2.5
paper, purpur, spigot · 1.21, 1.21.1, 1.21.2 · 12d ago
## 1.2.5 - Added configurable click sounds for bestiary buttons in `book.yml`. - Added separate sound settings for tabs, navigation buttons, category buttons,…
7
Release
1.2.4
paper, purpur, spigot · 1.21, 1.21.1, 1.21.2 · 22d ago
## 1.2.4 - Added `/bestiary open <player>`. - Added `/bestiary open <player> <category>`. - Added `/bestiary open <player> <category> <mob>`. - Permission:…
20
Release
1.2.3
paper, purpur, spigot · 1.21, 1.21.1, 1.21.2 · 22d ago
## 1.2.3 - Added Nexo `<glyph:id>` support for configurable `book.yml` text, including titles, separators, tab labels, navigation buttons, and hover text. -…
5
Release
1.2.2
paper, purpur, spigot · 1.21, 1.21.1, 1.21.2 · 22d ago
## 1.2.2 - Added configurable selected and unselected visuals for the STATS and LOOT tabs in `book.yml`. - Selected tabs no longer force a hardcoded bold…
5
Release
1.2.1
paper, purpur, spigot · 1.21, 1.21.1, 1.21.2 · 23d ago
## 1.2.1 - Added MiniMessage support for configurable book text, category and mob display text/lore, and language messages. - Added Nexo item support for loot…
7
Release
1.2.0
paper, purpur, spigot · 1.21, 1.21.1, 1.21.2 · 23d ago
## 1.2.0 - Added optional Nexo glyph support for mob images and loot images using the `<glyph:id>` format. - Added a new example category configuration using…
6
Release
1.1.3
paper, purpur, spigot · 1.21, 1.21.1, 1.21.2 · 25d ago
## 1.1.3 - Added loot pagination for mobs with more than four registered drops. - Loot page navigation now appears only when the current mob has additional…
9
Release
1.1.2
paper, purpur, spigot · 1.21, 1.21.1, 1.21.2 · 27d ago
## 1.1.2 - Replaced the old YAML progress storage with SQL storage. - Added SQLite as the default progress storage backend. - Added optional MySQL storage for…
6

Comments 0

No comments yet. Be the first to share your thoughts.