Cryo Series · Donation & store bridge
Tebex, CraftingStore, skin-head announcements, consent GUI,
GG Wave, donor NPC boards, community goals, and Discord embeds.
$8.99 USD · one-time · Paper / Spigot · Folia
================================================================================
OVERVIEW
================================================================================
CryoDonations is the Cryo Series store-to-server plugin for Paper and Spigot.
Ingest Tebex plugin events, CraftingStore webhooks, or a custom HTTP endpoint —
then announce purchases in chat with optional player skin heads, fireworks, and
sounds. Staff can gate broadcasts behind a consent GUI, batch multi-package
orders, track leaderboards, run GG Wave reward events with rainbow chat styling,
and place live donor NPC boards with TextDisplay holograms. Community goals,
Discord embeds, and Redis network sync ship in the same jar.
Tebex + webhooks | GG Wave | Donor boards | Folia supported
MiniMessage chat | Hot reload | PlaceholderAPI (optional)
================================================================================
PLATFORMS
================================================================================
Paper · Spigot · Folia
Soft dependencies: PlaceholderAPI, CryoCore, Tebex, CraftingStore,
Citizens, FancyNpcs, ZNPCsPlus, SkinsRestorer, RedisBungee
================================================================================
FEATURES
================================================================================
[Store] Tebex plugin events, CraftingStore webhook parsing, optional
Tebex REST API sync, built-in custom webhook HTTP server
[Announce] MiniMessage chat with {skin_head} glyphs, level-up sounds,
fireworks, configurable templates, purchase batching window
[Consent] Optional confirm/decline chest GUI before broadcast goes live
— timeout, custom commands, optional GG Wave start on confirm
[GG Wave] Timed post-donation event — players type trigger word (default
gg) for per-character rainbow chat styling and reward commands
CryoCore chat mutator hook when CryoCore is installed
[Boards] In-game setup spawns donor NPCs + TextDisplay labels
· Single rank slot (#1, #2, #3) — one NPC per position
· List board — one NPC + multi-line leaderboard hologram
· Podium — three-rank layout with live donor skins
Auto-refresh on donations; FancyNpcs / Citizens / internal NPC
[Goals] Internal community goal tracker with milestones, progress bar,
and completion announcements
[Discord] Optional purchase and goal webhook embeds
[Network] Redis pub/sub sync for cross-server purchase announcements
[Leaderboard] Daily, weekly, and all-time top donors — sort by spent
[Locale] Centralized locale/en.yml with MiniMessage — reload live
================================================================================
COMMANDS
================================================================================
Aliases: /cryodonate · /cdonations
Admin
/cryodonations reload Reload config, locale, boards, services
/cryodonations stats Total purchases and per-player spend
/cryodonations goal Community goal progress bar
/cryodonations test [player] Queue example multi-package test donation
GG Wave
/ggwave start Start a GG Wave event manually
/ggwave stop Stop active GG Wave
/ggwave join Join active wave (fallback if chat styled)
Donor boards (requires cryodonations.board.setup)
/cryodonations board refresh Refresh all board NPCs and holograms
/cryodonations board setup <id> [#rank]
Single donor NPC for rank #1, #2, or #3
/cryodonations board setup <id> [period] list [lines]
List hologram board (2–10 lines)
/cryodonations board setup-podium <id> [period]
Three-rank podium at your location
/cryodonations board remove <id>
Remove board config and despawn entities
Consent (when consent GUI enabled)
/donateconfirm Confirm pending donation broadcast
/donatedecline Decline pending donation broadcast
================================================================================
PERMISSIONS
================================================================================
cryodonations.use Base command access (default: op)
└─ cryodonations.stats
└─ cryodonations.goal
cryodonations.reload Reload plugin
cryodonations.ggwave Start/stop GG Wave
cryodonations.ggwave.join Join GG Wave (default: true)
cryodonations.board Refresh boards
cryodonations.board.setup Create/remove board NPCs
cryodonations.test Test donation pipeline
cryodonations.admin Grants all admin nodes
================================================================================
CONFIG & FILES
================================================================================
plugins/CryoDonations/
config.yml Store hooks, announcements, consent, ggwave, goals,
discord, boards defaults, redis-sync, skin-chat
boards.yml Saved board locations and entity IDs (via setup)
locale/en.yml MiniMessage player-facing messages
Board setup sets boards.enabled: true and spawns NPCs on first use.
Boards do not auto-spawn on startup until enabled via setup command.
================================================================================
WHY CRYODONATIONS? (highlights)
================================================================================
+ Store ingest → announce → boards → GG Wave in one pipeline
+ Skin-head MiniMessage announcements with batching
+ Consent GUI for staff-approved broadcasts
+ Live donor NPC boards (slot, list, podium layouts)
+ Community goals + Discord webhooks + Redis sync
+ CryoCore GG Wave chat bridge when present
+ Optional PlaceholderAPI for leaderboards and goals
+ Paper/Spigot + Folia — $8.99 one-time
================================================================================
SETUP (quick)
================================================================================
1. Drop CryoDonations.jar into plugins/ and restart
2. Enable Tebex plugin events or webhook secrets in config.yml
3. /cryodonations board setup-podium spawn (optional hub boards)
4. Edit announcements.chat-message and locale as needed
5. /cryodonations reload
================================================================================
Cryo Series — CryoDonations · $8.99 one-time
================================================================================
Tebex, CraftingStore, skin-head announcements, consent GUI,
GG Wave, donor NPC boards, community goals, and Discord embeds.
$8.99 USD · one-time · Paper / Spigot · Folia
================================================================================
OVERVIEW
================================================================================
CryoDonations is the Cryo Series store-to-server plugin for Paper and Spigot.
Ingest Tebex plugin events, CraftingStore webhooks, or a custom HTTP endpoint —
then announce purchases in chat with optional player skin heads, fireworks, and
sounds. Staff can gate broadcasts behind a consent GUI, batch multi-package
orders, track leaderboards, run GG Wave reward events with rainbow chat styling,
and place live donor NPC boards with TextDisplay holograms. Community goals,
Discord embeds, and Redis network sync ship in the same jar.
Tebex + webhooks | GG Wave | Donor boards | Folia supported
MiniMessage chat | Hot reload | PlaceholderAPI (optional)
================================================================================
PLATFORMS
================================================================================
Paper · Spigot · Folia
Soft dependencies: PlaceholderAPI, CryoCore, Tebex, CraftingStore,
Citizens, FancyNpcs, ZNPCsPlus, SkinsRestorer, RedisBungee
================================================================================
FEATURES
================================================================================
[Store] Tebex plugin events, CraftingStore webhook parsing, optional
Tebex REST API sync, built-in custom webhook HTTP server
[Announce] MiniMessage chat with {skin_head} glyphs, level-up sounds,
fireworks, configurable templates, purchase batching window
[Consent] Optional confirm/decline chest GUI before broadcast goes live
— timeout, custom commands, optional GG Wave start on confirm
[GG Wave] Timed post-donation event — players type trigger word (default
gg) for per-character rainbow chat styling and reward commands
CryoCore chat mutator hook when CryoCore is installed
[Boards] In-game setup spawns donor NPCs + TextDisplay labels
· Single rank slot (#1, #2, #3) — one NPC per position
· List board — one NPC + multi-line leaderboard hologram
· Podium — three-rank layout with live donor skins
Auto-refresh on donations; FancyNpcs / Citizens / internal NPC
[Goals] Internal community goal tracker with milestones, progress bar,
and completion announcements
[Discord] Optional purchase and goal webhook embeds
[Network] Redis pub/sub sync for cross-server purchase announcements
[Leaderboard] Daily, weekly, and all-time top donors — sort by spent
[Locale] Centralized locale/en.yml with MiniMessage — reload live
================================================================================
COMMANDS
================================================================================
Aliases: /cryodonate · /cdonations
Admin
/cryodonations reload Reload config, locale, boards, services
/cryodonations stats Total purchases and per-player spend
/cryodonations goal Community goal progress bar
/cryodonations test [player] Queue example multi-package test donation
GG Wave
/ggwave start Start a GG Wave event manually
/ggwave stop Stop active GG Wave
/ggwave join Join active wave (fallback if chat styled)
Donor boards (requires cryodonations.board.setup)
/cryodonations board refresh Refresh all board NPCs and holograms
/cryodonations board setup <id> [#rank]
Single donor NPC for rank #1, #2, or #3
/cryodonations board setup <id> [period] list [lines]
List hologram board (2–10 lines)
/cryodonations board setup-podium <id> [period]
Three-rank podium at your location
/cryodonations board remove <id>
Remove board config and despawn entities
Consent (when consent GUI enabled)
/donateconfirm Confirm pending donation broadcast
/donatedecline Decline pending donation broadcast
================================================================================
PERMISSIONS
================================================================================
cryodonations.use Base command access (default: op)
└─ cryodonations.stats
└─ cryodonations.goal
cryodonations.reload Reload plugin
cryodonations.ggwave Start/stop GG Wave
cryodonations.ggwave.join Join GG Wave (default: true)
cryodonations.board Refresh boards
cryodonations.board.setup Create/remove board NPCs
cryodonations.test Test donation pipeline
cryodonations.admin Grants all admin nodes
================================================================================
CONFIG & FILES
================================================================================
plugins/CryoDonations/
config.yml Store hooks, announcements, consent, ggwave, goals,
discord, boards defaults, redis-sync, skin-chat
boards.yml Saved board locations and entity IDs (via setup)
locale/en.yml MiniMessage player-facing messages
Board setup sets boards.enabled: true and spawns NPCs on first use.
Boards do not auto-spawn on startup until enabled via setup command.
================================================================================
WHY CRYODONATIONS? (highlights)
================================================================================
+ Store ingest → announce → boards → GG Wave in one pipeline
+ Skin-head MiniMessage announcements with batching
+ Consent GUI for staff-approved broadcasts
+ Live donor NPC boards (slot, list, podium layouts)
+ Community goals + Discord webhooks + Redis sync
+ CryoCore GG Wave chat bridge when present
+ Optional PlaceholderAPI for leaderboards and goals
+ Paper/Spigot + Folia — $8.99 one-time
================================================================================
SETUP (quick)
================================================================================
1. Drop CryoDonations.jar into plugins/ and restart
2. Enable Tebex plugin events or webhook secrets in config.yml
3. /cryodonations board setup-podium spawn (optional hub boards)
4. Edit announcements.chat-message and locale as needed
5. /cryodonations reload
================================================================================
Cryo Series — CryoDonations · $8.99 one-time
================================================================================
