Docs and tools for the bwmp.dev Minecraft plugins.

Set-up guides, config references and browser tools for each plugin. Pick a project below to get started.

Drop in a jar, edit a YAML file, reload. Nothing needs a restart, and a bad edit costs you a log line, not a broken server.

The projects

HoloPanels

Plugin · 1.0.0

Interactive in-world panels, rendered per viewer.

Floating text panels players can click: server menus, leaderboards, quest boards and info displays that live in the world itself.

Minecraft 1.19.4+ · Paper

Sigil

Plugin · 1.0.0

Custom items, abilities and recipes from one jar.

Custom items with their own names, lore, abilities and crafting recipes, all defined in YAML files your players craft like anything else.

Minecraft 1.18-26.x · Spigot, Paper, Purpur, Pufferfish, Folia

Bestiary

Plugin · 1.0.0unreleased

Custom mobs, and a skill engine that composes.

Custom mobs and bosses with their own skills, drops and spawning rules, built from pieces that combine into full boss fights.

Minecraft 1.19.4-26.x · Spigot, Paper, Paper forks, Folia

Keystone

Library · 1.1.0

The framework the others are built on.

The shared framework the plugins are built on. Nothing for a server owner to install — it matters only if you write plugins yourself.

Minecraft 1.18-26.x · Spigot, Paper, Paper forks, Folia

How they behave on your server

A bad edit cannot break your server

Save a broken config and the plugin carries on with the last one that worked. You get a line in the log saying what was wrong and where, and players never see a change land half-finished.

It tells you what your version cannot do

Older Minecraft versions cannot do everything. Whatever your server could not handle is named once at startup, so you always know the difference between a missing feature and a bug.

Add-ons clean up after themselves

Other plugins can add their own content to these. When one of them is disabled or reloaded, everything it added goes with it, so you are never left with something half-registered that misbehaves later.

Tools

These run in your browser and nothing is uploaded. They write the same files the plugin reads and check them against the same rules, so what you copy out will load.