
BloodCrates
A Minecraft plugin for custom reward crates with keys, animations, and configurable loot.
- Загрузки
- 88
- Подписчики
- 0
- Обновлён
- 24 апреля 2026 г.
- Лицензия
- MIT
Опубликован 24 апреля 2026 г.

A Crate Paper Plugin w/Editor, Selectable Rewards, Virtual Keys & More!
Overview
| Stage | Action |
|---|---|
| Create | Define crate / use editor |
| Configure | Rewards, chances, limits, pity |
| Test | Preview + open with keys |
| Deploy | Place crates in-world |
| Monitor | Track stats |
| Debug | Trace issues live |
Features
| System | Details |
|---|---|
| Crates | Random + Selectable |
| Keys | Physical + Virtual |
| Editor | In-game GUI |
| Rewards | Items, commands, economy |
| Control | Cooldowns, pity, limits |
| Stats | Per-player tracking + GUI |
| Debug | /bc debug tracing |
Core Structure
| Component | Role |
|---|---|
| Crates | Define rewards + behavior |
| Keys | Control access |
| Placements | In-world interaction |
Example Flow
/bc editor
→ configure crate
/bc preview <id>
→ test rewards
/bc givekey <id> <player>
→ simulate usage
/bc setcrate <id>
→ place
/bc debug on <player>
Systems
| Type | Description |
|---|---|
| RANDOM | Weighted RNG rewards |
| SELECTABLE | Player chooses reward |
| Key Mode | Description |
|---|---|
| PHYSICAL | Item keys |
| VIRTUAL | Stored keys |
Stats / Debug
| Feature | Command |
|---|---|
| Stats (chat) | /bc stats |
| Stats (GUI) | /bc stats gui |
| Debug on | /bc debug on [player] |
| Debug off | /bc debug off |
| Status | /bc debug status |
Placeholders
%bloodcrates_stats_total%
%bloodcrates_stats_opens_<crateId>%
%bloodcrates_stats_rarest_<crateId>%
%bloodcrates_stats_rarest_chance_<crateId>%
%bloodcrates_stats_last_<crateId>%
Summary
Structured crate system with:
- in-game workflow
- controlled rewards
- stats + debugging built-in
Ченджлог
1.0.0Релиз1.21.9, 1.21.10, 1.21.11 · 24 апреля 2026 г.
📦 Changelog
➕ Added
Phase 15: Player stats system
- Per-player stat tracking
/bc statschat command- GUI stats viewer
- PlaceholderAPI stat placeholders
Phase 14: Debug tracing
/bc debug on [player]/bc debug off/bc debug status
🔄 Changed
Player open counts moved to shared stats-backed player data → Keeps limits, broadcasts, pity, and stats fully aligned
server_stats.ymlwrites are now batched with leaderboard saves → Prevents excessive disk writes on every crate open
📝 Notes
Build passes successfully
2 existing deprecation warnings remain in:
GUIManagerBroadcastManager
Комментарии
Загружаем…