K
GitHub
BloodlineCrates

Overview

A feature-rich Paper crate plugin built around the real workflow server owners actually need — from creation to placement, key distribution to live debugging.

What is BloodlineCrates?

BloodlineCrates is a Paper 1.21 crate plugin designed around a complete admin workflow rather than just a reward menu. Every part of the system — creation, key management, in-world placements, reward tuning, stats tracking, and live debug tracing — is accessible without leaving the game.

Whether you're building a simple loot system or a multi-crate economy with selectable rewards, pity systems, cooldowns, and leaderboards, BloodlineCrates provides the tooling to do it cleanly.

Built for server owners
BloodlineCrates is optimized for the actual workflow of building out a live server — not just for API developers. The in-game editor and debug tools mean you can iterate without touching config files.

Features

Random Crates
Classic weighted RNG openings with rare jackpot hits and configurable prize pools.
Selectable Crates
Let players pick their reward from a visual menu — great for battle pass or premium claim systems.
Physical & Virtual Keys
Physical keys as inventory items, or virtual keys stored in player data — one mode per crate.
In-Game Editor
Full in-game GUI editor for crate display, rewards, key mode, layouts, and more.
Cooldowns & Pity
Per-crate cooldown definitions and pity systems to guarantee rarity thresholds.
Limits & Broadcasts
Opening limits per player and server-wide broadcast announcements for rare wins.
Player Stats
Per-player stat tracking with chat command and GUI viewer, plus PlaceholderAPI support.
Debug Tracing
Live debug output per-player to trace key consumption, reward selection, pity, and cooldown state.

Crate Types

Every crate is configured as one of two types:

RANDOM
  • → Classic RNG opening flow
  • → Weighted prize pools
  • → Rare jackpot hits
  • → Spin animations supported
SELECTABLE
  • → Players choose their reward
  • → Battle pass style claim menus
  • → Premium reward selectors
  • → Visual icon grids

Key Modes

Each crate uses exactly one key mode. You can switch the mode inside the in-game editor at any time.

Physical Keys

Real inventory items given via /bc givekey. Players must have the item in their inventory to open the crate.

Virtual Keys

Stored in player data. Given via /bc givevirtualkey. No inventory slot required.

PlaceholderAPI

BloodlineCrates supports PlaceholderAPI with the following stat placeholders:

PlaceholderDescription
%bloodcrates_stats_total%Total crate opens across all crates
%bloodcrates_stats_opens_<crateId>%Opens for a specific crate
%bloodcrates_stats_rarest_<crateId>%Rarest reward won from that crate
%bloodcrates_stats_rarest_chance_<crateId>%Chance of that reward
%bloodcrates_stats_last_<crateId>%Last reward won from that crate
Additional placeholders
Keys, cooldowns, timed keys, and leaderboard placeholders are also supported. See the Commands page for full reference.