Vertex Crates — CrazyCrates Config Pack
Fifteen ready crates — tier CSGO spinners, cosmic element lines, and themed
Quad crates — with centered /crates menu, slate GUI titles, Vertex chat voice,
and balanced prize pools.
$5.99 USD · one-time · CrazyCrates · Paper · Spigot · 1.16+ hex
================================================================================
OVERVIEW
================================================================================
Vertex Crates is a full CrazyCrates drop-in — not blank templates. Every crate
ships with emoji item names, Overview → Details → Actions lore, preview glass,
win broadcasts, and tier-appropriate prizes grouped Basic → Rare. The /crates
browser uses a centered 5×3 framed grid; messages.yml is a full MiniMessage
rewrite with brand prefix, ✦/✖/➜ glyphs, and <reset> after placeholders.
15 crates | 3 families | 17 YAML files
Centered GUI | Vertex MiniMessage | Prize maintenance tools
Requires CrazyCrates (not included). Copy pack into plugins/CrazyCrates/.
================================================================================
PLATFORMS
================================================================================
Paper · Spigot
Minecraft 1.16+ — hex colors via <#RRGGBB> in GUI and chat (MiniMessage)
Requires CrazyCrates plugin
Soft dependencies (prize commands):
Vault / EssentialsX economy — eco give %player% cash prizes in crate pools
================================================================================
WHAT'S INCLUDED
================================================================================
config.yml Vertex prefix, slate GUI title, centered customizer slots,
compass hub, arrow pagination, physical crate defaults
messages.yml Full chat rewrite — broadcasts, key feedback, errors,
admin/player help, migration stats — Vertex voice throughout
crates/ (15 files) One YAML per crate — prizes, preview GUI, sounds, lore
tools/ (optional) style-crates · apply-prizes · prize-data · format-prize
fix-reset · fix-chance · fix-broadcasts — pack maintenance
================================================================================
CRATE FAMILIES (15 total)
================================================================================
Tier CSGO (5) — CSGO-style spin animation, keyed rewards, escalating cash pools
CommonCrate.yml Slot 11 · everyday essentials
UncommonCrate.yml Slot 12 · mid-tier gear
RareCrate.yml Slot 13 · valuable treasures
EpicCrate.yml Slot 14 · high-tier loot
LegendaryCrate.yml Slot 15 · top-tier jackpots
Cosmic Line (5) — Cosmic crate type, element-themed prize tiers
EmberCrate.yml Slot 20 · fire theme
TidalCrate.yml Slot 21 · water theme
GaleCrate.yml Slot 22 · wind theme
TerraCrate.yml Slot 23 · earth theme
AetherCrate.yml Slot 24 · sky theme
Themed Quad (5) — QuadCrate type, role-play identities, focused loot tables
MinersCrate.yml Slot 29 · mining supplies
HuntersCrate.yml Slot 30 · combat & hunting
ArtisansCrate.yml Slot 31 · crafting & tools
ExplorersCrate.yml Slot 32 · travel & exploration
WealthCrate.yml Slot 33 · economy & riches
================================================================================
/crates MENU LAYOUT (5 rows · 45 slots)
================================================================================
Black frame bars on rows 1 and 5 (slots 0–8, 36–44).
Light gray glass padding on side columns (slots 9–10, 16–17, etc.).
Centered crate grid — three rows × five crates:
Row 2 (slots 11–15) Tier CSGO — Common through Legendary
Row 3 (slots 20–24) Cosmic — Ember through Aether
Row 4 (slots 29–33) Themed Quad — Miners through Wealth
Bottom navigation (row 5):
Slot 40 ◀ Back arrow — page in Details lore
Slot 41
Crate Hub compass — return to menu
Slot 42 ▶ Next arrow — page in Details lore
GUI title: <#64748B>
Crates (slate chest-bar — never bright accent in title)
================================================================================
GUI & LORE DESIGN
================================================================================
Item names Emoji + hex label — no &l bold on display names
Example:
<#64748B>Common Crate
Crate lore Overview → Details → Actions on every menu item
Keys held · times opened · right-click preview hint
Closed <#RRGGBB> tags before glyphs (<#38BDF8>▸ not broken tags)
Preview GUI Gray stained glass frame · slate preview title
Prizes grouped Basic → Rare in lore · compass return hub
Chat prefix
Vertex Crates │ (brand purple pipe)
Message accents One color per line after prefix:
✦ success · ✖ error/deny · ➜ action/info
<reset> after placeholders — not legacy &r
================================================================================
CRATE FEATURES (per YAML)
================================================================================
Opening broadcast Info ➜ line when a player starts opening
Prize message ✦ You won %reward% from <crate>
Optional win broadcast Toggle per crate — network-wide prize announcements
Preview Right-click from menu · gray glass border · tier loot shown
Sounds Cycle, click, and stop sounds on CSGO/Cosmic/Quad opens
Mass open Max-Mass-Open: 10 on all crates
Tracking Crate open counts for lore %crate_opened% placeholder
================================================================================
COMMANDS
================================================================================
Player
/crates Open the crate browser menu
/keys View your virtual key counts
/keys view [player] View another player's keys
Admin (from messages.yml help — see CrazyCrates docs for permissions)
/crates reload Reload configs and data
/crates list List physical crate locations
/crates preview <crate> [player] Preview a crate for a player
/crates open <crate> Open if you hold a key
/crates open-others <crate> [player]
/crates forceopen <crate> [player]
/crates mass-open <crate> <physical|virtual> [amount]
/crates give <physical|virtual> <crate> [amount] [player] [-s]
/crates give-all <physical|virtual> <crate> <amount> [-s]
/crates give-random <physical|virtual> <amount> [-s]
/crates transfer <crate> [player] [amount]
/crates take <physical|virtual> <crate> [amount] [player]
/crates tp <location> Teleport to a placed crate
/crates additem <crate> <prize> <chance> [tier]
Add held item to a prize pool
/crates editor -c <crate> | -e Enter or exit in-game editor
/crates admin Admin menu
/crates debug Debug output
/crates set1 / set2 Quad crate schematic corners
/crates save <name> Save schematic .nbt
/crates migrate ... Migrate data from other plugins
/crates claim {crate} Claim pending respin prizes
Permissions: docs.crazycrew.us/docs/plugins/crazycrates/commands/permissions
================================================================================
MESSAGE EXAMPLES (in-game)
================================================================================
No key:
Vertex Crates │ ✖ Hold a Common Key key to open Common Crate.
Keys received:
Vertex Crates │ ✦ Received 3 Common Key keys.
Opening broadcast:
Vertex Crates │ ➜ Steve is opening a Common Crate.
Prize won:
✦ You won Diamond Pickaxe from Common Crate!
Reload:
Vertex Crates │ ➜ Config and data reloaded.
================================================================================
CONFIG & FILES
================================================================================
VertexConfigs/CrazyCrates Config/
config.yml
messages.yml
crates/
CommonCrate.yml · UncommonCrate.yml · RareCrate.yml · EpicCrate.yml
LegendaryCrate.yml
EmberCrate.yml · TidalCrate.yml · GaleCrate.yml · TerraCrate.yml · AetherCrate.yml
MinersCrate.yml · HuntersCrate.yml · ArtisansCrate.yml · ExplorersCrate.yml
WealthCrate.yml
tools/ Optional maintenance scripts (Node.js)
Install: copy config.yml, messages.yml, and crates/ into plugins/CrazyCrates/
================================================================================
SETUP (QUICK)
================================================================================
1. Install CrazyCrates on Paper/Spigot (1.16+)
2. Copy config.yml, messages.yml, and crates/ into plugins/CrazyCrates/
3. /crates reload — or restart the server
4. Give keys: /crates give virtual Common 1 <player>
5. Test menu: /crates — preview crates, verify lore and pagination
6. Place physical crates: /crates editor or bind blocks per CrazyCrates docs
7. Wire Quad schematics if using physical Quad crates (/crates set1, set2, save)
Optional: run tools/style-crates.mjs after bulk prize edits to restyle lore
================================================================================
MAINTENANCE TOOLS (tools/)
================================================================================
style-crates.mjs Apply Vertex lore/name templates across all crate YAMLs
apply-prizes.mjs Push prize tables from prize-data.mjs into crate files
prize-data.mjs Central prize definitions per crate family
format-prize.mjs Format individual prize entries
fix-reset.mjs Normalize <reset> tags in messages and crate strings
fix-chance.mjs Rebalance prize weights
fix-broadcasts.mjs Sync opening/win broadcast MiniMessage formatting
================================================================================
WHY VERTEX CRATES? (highlights)
================================================================================
+ Fifteen finished crates — tier, cosmic, and themed families — not one generic pool
+ Centered /crates GUI with black frame, gray padding, compass hub
+ Full messages.yml in Vertex MiniMessage voice — matches your other Vertex packs
+ Overview → Details → Actions lore on every crate item
+ Preview GUIs with gray glass and grouped Basic → Rare prizes
+ Balanced weights and escalating tier/cosmic/quad loot tables
+ Generator-style tools for fast rebalance and restyle
+ CrazyCrates · Paper/Spigot · 1.16+ hex · $5.99 one-time
================================================================================
Vertex Configs — Vertex Crates CrazyCrates Pack · $5.99 one-time
================================================================================
Fifteen ready crates — tier CSGO spinners, cosmic element lines, and themed
Quad crates — with centered /crates menu, slate GUI titles, Vertex chat voice,
and balanced prize pools.
$5.99 USD · one-time · CrazyCrates · Paper · Spigot · 1.16+ hex
================================================================================
OVERVIEW
================================================================================
Vertex Crates is a full CrazyCrates drop-in — not blank templates. Every crate
ships with emoji item names, Overview → Details → Actions lore, preview glass,
win broadcasts, and tier-appropriate prizes grouped Basic → Rare. The /crates
browser uses a centered 5×3 framed grid; messages.yml is a full MiniMessage
rewrite with brand prefix, ✦/✖/➜ glyphs, and <reset> after placeholders.
15 crates | 3 families | 17 YAML files
Centered GUI | Vertex MiniMessage | Prize maintenance tools
Requires CrazyCrates (not included). Copy pack into plugins/CrazyCrates/.
================================================================================
PLATFORMS
================================================================================
Paper · Spigot
Minecraft 1.16+ — hex colors via <#RRGGBB> in GUI and chat (MiniMessage)
Requires CrazyCrates plugin
Soft dependencies (prize commands):
Vault / EssentialsX economy — eco give %player% cash prizes in crate pools
================================================================================
WHAT'S INCLUDED
================================================================================
config.yml Vertex prefix, slate GUI title, centered customizer slots,
compass hub, arrow pagination, physical crate defaults
messages.yml Full chat rewrite — broadcasts, key feedback, errors,
admin/player help, migration stats — Vertex voice throughout
crates/ (15 files) One YAML per crate — prizes, preview GUI, sounds, lore
tools/ (optional) style-crates · apply-prizes · prize-data · format-prize
fix-reset · fix-chance · fix-broadcasts — pack maintenance
================================================================================
CRATE FAMILIES (15 total)
================================================================================
Tier CSGO (5) — CSGO-style spin animation, keyed rewards, escalating cash pools
CommonCrate.yml Slot 11 · everyday essentials
UncommonCrate.yml Slot 12 · mid-tier gear
RareCrate.yml Slot 13 · valuable treasures
EpicCrate.yml Slot 14 · high-tier loot
LegendaryCrate.yml Slot 15 · top-tier jackpots
Cosmic Line (5) — Cosmic crate type, element-themed prize tiers
EmberCrate.yml Slot 20 · fire theme
TidalCrate.yml Slot 21 · water theme
GaleCrate.yml Slot 22 · wind theme
TerraCrate.yml Slot 23 · earth theme
AetherCrate.yml Slot 24 · sky theme
Themed Quad (5) — QuadCrate type, role-play identities, focused loot tables
MinersCrate.yml Slot 29 · mining supplies
HuntersCrate.yml Slot 30 · combat & hunting
ArtisansCrate.yml Slot 31 · crafting & tools
ExplorersCrate.yml Slot 32 · travel & exploration
WealthCrate.yml Slot 33 · economy & riches
================================================================================
/crates MENU LAYOUT (5 rows · 45 slots)
================================================================================
Black frame bars on rows 1 and 5 (slots 0–8, 36–44).
Light gray glass padding on side columns (slots 9–10, 16–17, etc.).
Centered crate grid — three rows × five crates:
Row 2 (slots 11–15) Tier CSGO — Common through Legendary
Row 3 (slots 20–24) Cosmic — Ember through Aether
Row 4 (slots 29–33) Themed Quad — Miners through Wealth
Bottom navigation (row 5):
Slot 40 ◀ Back arrow — page in Details lore
Slot 41
Slot 42 ▶ Next arrow — page in Details lore
GUI title: <#64748B>
================================================================================
GUI & LORE DESIGN
================================================================================
Item names Emoji + hex label — no &l bold on display names
Example:
Crate lore Overview → Details → Actions on every menu item
Keys held · times opened · right-click preview hint
Closed <#RRGGBB> tags before glyphs (<#38BDF8>▸ not broken tags)
Preview GUI Gray stained glass frame · slate preview title
Prizes grouped Basic → Rare in lore · compass return hub
Chat prefix
Message accents One color per line after prefix:
✦ success · ✖ error/deny · ➜ action/info
<reset> after placeholders — not legacy &r
================================================================================
CRATE FEATURES (per YAML)
================================================================================
Opening broadcast Info ➜ line when a player starts opening
Prize message ✦ You won %reward% from <crate>
Optional win broadcast Toggle per crate — network-wide prize announcements
Preview Right-click from menu · gray glass border · tier loot shown
Sounds Cycle, click, and stop sounds on CSGO/Cosmic/Quad opens
Mass open Max-Mass-Open: 10 on all crates
Tracking Crate open counts for lore %crate_opened% placeholder
================================================================================
COMMANDS
================================================================================
Player
/crates Open the crate browser menu
/keys View your virtual key counts
/keys view [player] View another player's keys
Admin (from messages.yml help — see CrazyCrates docs for permissions)
/crates reload Reload configs and data
/crates list List physical crate locations
/crates preview <crate> [player] Preview a crate for a player
/crates open <crate> Open if you hold a key
/crates open-others <crate> [player]
/crates forceopen <crate> [player]
/crates mass-open <crate> <physical|virtual> [amount]
/crates give <physical|virtual> <crate> [amount] [player] [-s]
/crates give-all <physical|virtual> <crate> <amount> [-s]
/crates give-random <physical|virtual> <amount> [-s]
/crates transfer <crate> [player] [amount]
/crates take <physical|virtual> <crate> [amount] [player]
/crates tp <location> Teleport to a placed crate
/crates additem <crate> <prize> <chance> [tier]
Add held item to a prize pool
/crates editor -c <crate> | -e Enter or exit in-game editor
/crates admin Admin menu
/crates debug Debug output
/crates set1 / set2 Quad crate schematic corners
/crates save <name> Save schematic .nbt
/crates migrate ... Migrate data from other plugins
/crates claim {crate} Claim pending respin prizes
Permissions: docs.crazycrew.us/docs/plugins/crazycrates/commands/permissions
================================================================================
MESSAGE EXAMPLES (in-game)
================================================================================
No key:
Keys received:
Opening broadcast:
Prize won:
✦ You won Diamond Pickaxe from Common Crate!
Reload:
================================================================================
CONFIG & FILES
================================================================================
VertexConfigs/CrazyCrates Config/
config.yml
messages.yml
crates/
CommonCrate.yml · UncommonCrate.yml · RareCrate.yml · EpicCrate.yml
LegendaryCrate.yml
EmberCrate.yml · TidalCrate.yml · GaleCrate.yml · TerraCrate.yml · AetherCrate.yml
MinersCrate.yml · HuntersCrate.yml · ArtisansCrate.yml · ExplorersCrate.yml
WealthCrate.yml
tools/ Optional maintenance scripts (Node.js)
Install: copy config.yml, messages.yml, and crates/ into plugins/CrazyCrates/
================================================================================
SETUP (QUICK)
================================================================================
1. Install CrazyCrates on Paper/Spigot (1.16+)
2. Copy config.yml, messages.yml, and crates/ into plugins/CrazyCrates/
3. /crates reload — or restart the server
4. Give keys: /crates give virtual Common 1 <player>
5. Test menu: /crates — preview crates, verify lore and pagination
6. Place physical crates: /crates editor or bind blocks per CrazyCrates docs
7. Wire Quad schematics if using physical Quad crates (/crates set1, set2, save)
Optional: run tools/style-crates.mjs after bulk prize edits to restyle lore
================================================================================
MAINTENANCE TOOLS (tools/)
================================================================================
style-crates.mjs Apply Vertex lore/name templates across all crate YAMLs
apply-prizes.mjs Push prize tables from prize-data.mjs into crate files
prize-data.mjs Central prize definitions per crate family
format-prize.mjs Format individual prize entries
fix-reset.mjs Normalize <reset> tags in messages and crate strings
fix-chance.mjs Rebalance prize weights
fix-broadcasts.mjs Sync opening/win broadcast MiniMessage formatting
================================================================================
WHY VERTEX CRATES? (highlights)
================================================================================
+ Fifteen finished crates — tier, cosmic, and themed families — not one generic pool
+ Centered /crates GUI with black frame, gray padding, compass hub
+ Full messages.yml in Vertex MiniMessage voice — matches your other Vertex packs
+ Overview → Details → Actions lore on every crate item
+ Preview GUIs with gray glass and grouped Basic → Rare prizes
+ Balanced weights and escalating tier/cosmic/quad loot tables
+ Generator-style tools for fast rebalance and restyle
+ CrazyCrates · Paper/Spigot · 1.16+ hex · $5.99 one-time
================================================================================
Vertex Configs — Vertex Crates CrazyCrates Pack · $5.99 one-time
================================================================================
