Cryo Series · Quest & mission plugin
Category menus, live task progress, 71 task types,
confirm flows, schedules, PlaceholderAPI, YAML rewards.
$9.99 USD · one-time · Paper / Spigot 1.8 – 1.21.x & 26.x · Folia
================================================================================
OVERVIEW
================================================================================
CryoQuest is the Cryo Series quest plugin for Paper and Spigot. Define categories,
multi-task missions, and reward command lists in YAML — players browse paginated
category GUIs, start or cancel quests with optional confirm menus, and see live
task progress on quest items. One-time, repeatable, and cooldown schedules per
quest. PlaceholderAPI for scoreboards and DeluxeMenus. MiniMessage Vertex styling
throughout.
71 task types | Multi-task quests | Live GUI progress
Confirm start/cancel | PAPI placeholders | Folia supported
================================================================================
PLATFORMS
================================================================================
Paper · Spigot · Folia
Minecraft 1.8 through 1.21.x and 26.x
Soft dependency: PlaceholderAPI
================================================================================
FEATURES
================================================================================
[Categories] Main hub menu opens category sub-menus with pagination.
Each category has display item, lore, sort order, and
custom-model-data support.
[Quest items] Paginated quest list per category — status variants (ready,
active, completed, locked, cooldown) with live task lore
that refreshes while the menu is open.
[Multi-task] Chain any number of shared task definitions per quest.
Progress tracked per task; quest completes when all tasks
meet their amounts.
[71 task types] Mining, combat, crafting, fishing, movement, social,
enchantment, brewing, buckets, portals, and more — each
with optional filters (materials, tags, entities, enchants,
worlds, biomes, NBT, silk-touch, player-placed, etc.).
[Schedules] Per quest: one-time (default), repeatable, or
cooldown-seconds before restart. Auto-start option for
onboarding quests.
[Confirm menus] Optional confirm-before-start and confirm-before-cancel
GUIs — lime confirm / red cancel, Vertex layout.
[Rewards] Command list per quest with {player} placeholder — grant
items, run console commands, hook economy plugins.
[Progress] Per-player YAML in data/players/ — active quests, completed
history, cooldown timestamps. Auto-save interval in config.
[PlaceholderAPI] %cryoquest_*% — active/completed counts, per-quest status,
progress %, per-task progress, category stats, cooldowns.
[Locale] Centralized messages.yml with MiniMessage — reload without
restart.
================================================================================
TASK TYPE HIGHLIGHTS (71 total — see task-catalog.yml)
================================================================================
Mining & blocks MINE_ANY · MINE_BLOCK · MINE_TAG · MINE_ORE · MINE_LOG
BREAK_ANY · BREAK_BLOCK · PLACE_ANY · PLACE_BLOCK · PLACE_TAG
MINE_NBT · PLACE_STRUCTURE · HARVEST · STRIP_LOG
Combat KILL_ANY · KILL_MOB · KILL_PASSIVE · KILL_HOSTILE · KILL_BOSS
KILL_PLAYER · KILL_NAMED · DAMAGE_DEALT · DEATH
Craft & items CRAFT_ANY · CRAFT_ITEM · SMELT_ANY · SMELT_ITEM · ENCHANT_ANY
ENCHANT_ITEM · ENCHANT_BOOK · BREW · ANVIL_USE · SMITHING_USE
ITEM_REPAIR · ITEM_DISENCHANT · CONSUME_ANY · COLLECT_ANY
World & movement WALK_DISTANCE · SWIM_DISTANCE · FLY_DISTANCE · PLAY_TIME
PORTAL_USE · BED_ENTER · BEACON_ACTIVATE · BLOCK_IGNITE
Interaction CHAT · COMMAND · INTERACT_BLOCK · INTERACT_ENTITY · USE_ITEM
OPEN_CONTAINER · TRADE_VILLAGER · FISH_ANY · TAME · BREED · SHEAR
Filters (examples) materials · material-tags · entities · enchantments
worlds · biomes · command-prefix · tool-materials · silk-touch
player-placed · min-damage · nbt-match · min-enchant-level
================================================================================
EXAMPLE QUESTS (shipped defaults — quests/example.yml)
================================================================================
stone_miner One-time · break stone-tag + stone blocks · diamond reward
rookie_digger Auto-start · break any 10 blocks
brick_builder Place bricks + brick tag + any 15 blocks
zombie_slayer Repeatable · 1h cooldown · kill 10 zombies
skeleton_hunter Kill skeletons and strays
mob_grinder Kill any mobs + passive mobs
arcane_student Enchant any + sharpness once
say_hello One-time · send a chat message
================================================================================
COMMANDS
================================================================================
Aliases: /cquest · /quests
/cryoquest Open main quest menu
/cryoquest open Open main quest menu
/cryoquest start <quest> Start a quest from command
/cryoquest cancel [quest] Cancel active quest (confirm if enabled)
/cryoquest progress [player] Show active quest progress
/cryoquest info <quest> Show quest details
/cryoquest reset [player] Reset quest progress (admin)
/cryoquest reload Reload config, quests, GUIs, locale
================================================================================
PERMISSIONS
================================================================================
cryoquest.use Base command access (default: true)
└─ cryoquest.open Open quest menus (default: true)
└─ cryoquest.start Start quests (default: true)
└─ cryoquest.cancel Cancel active quests (default: true)
cryoquest.admin Full admin (default: op)
└─ cryoquest.reload Reload plugin
└─ cryoquest.reset Reset own progress
└─ cryoquest.reset.others Reset other players
└─ cryoquest.progress.others View others' progress
Per-quest permission optional in quest YAML (permission: node)
================================================================================
PLACEHOLDERAPI (%cryoquest_*%)
================================================================================
%cryoquest_active% Active quest IDs (comma-separated)
%cryoquest_active_count% Number of active quests
%cryoquest_completed% Completed quest IDs
%cryoquest_completed_count% Completed count
%cryoquest_total_quests% Total quests loaded
%cryoquest_quest_<id>_status% ready | active | completed | locked | cooldown
%cryoquest_quest_<id>_progress% Total progress sum
%cryoquest_quest_<id>_progress_percent%
%cryoquest_quest_<id>task<task>_progress%
%cryoquest_quest_<id>task<task>_required%
%cryoquest_quest_<id>task<task>_percent%
%cryoquest_category_<id>_active% Active quests in category
%cryoquest_category_<id>_completed% Completed in category
%cryoquest_can_start_<id>% true/false
%cryoquest_on_cooldown_<id>% true/false
%cryoquest_cooldown_<id>% Remaining cooldown (formatted)
================================================================================
CONFIG HIGHLIGHTS
================================================================================
gui.confirm-before-start: true
gui.confirm-before-cancel: true
gui.refresh-interval-ticks: 20
storage.auto-save-interval-seconds: 300
plugins/CryoQuest/
config.yml Behavior, GUI toggles, enabled lists
locale/en.yml MiniMessage chat messages
guis/main-menu.yml Hub layout and decoration
guis/category-menu.yml Paginated quest list layout
guis/confirm-menu.yml Start/cancel confirm layout
quests/*.yml Categories, tasks, quests, rewards
data/players/ Per-player progress (generated)
Quest schedule (per quest in quests/*.yml):
one-time: true
repeatable: true
cooldown-seconds: 3600
auto-start: true
================================================================================
WHY CRYOQUEST?
================================================================================
+ 71 task types with rich filters — one YAML reference (task-catalog.yml)
+ Multi-task quests with live progress lore in paginated GUIs
+ Confirm before start/cancel — fewer mis-clicks
+ One-time, repeatable, and cooldown schedules per quest
+ PlaceholderAPI for scoreboards, tab, and DeluxeMenus
+ Custom model data on category and quest display items
+ Vertex MiniMessage palette on items, lore, and chat
+ Folia + 1.8 → 1.21.x & 26.x in one jar
+ $9.99 one-time (not subscription)
================================================================================
SETUP (quick)
================================================================================
1. Drop CryoQuest-1.0.0.jar into plugins/ and restart
2. Edit quests/example.yml or add quests/*.yml under plugins/CryoQuest/quests/
3. Tune guis/*.yml for your server layout
4. /cryoquest — open menu and test a mission
Reload live: /cryoquest reload
================================================================================
Cryo Series — CryoQuest · $9.99 one-time
================================================================================
Category menus, live task progress, 71 task types,
confirm flows, schedules, PlaceholderAPI, YAML rewards.
$9.99 USD · one-time · Paper / Spigot 1.8 – 1.21.x & 26.x · Folia
================================================================================
OVERVIEW
================================================================================
CryoQuest is the Cryo Series quest plugin for Paper and Spigot. Define categories,
multi-task missions, and reward command lists in YAML — players browse paginated
category GUIs, start or cancel quests with optional confirm menus, and see live
task progress on quest items. One-time, repeatable, and cooldown schedules per
quest. PlaceholderAPI for scoreboards and DeluxeMenus. MiniMessage Vertex styling
throughout.
71 task types | Multi-task quests | Live GUI progress
Confirm start/cancel | PAPI placeholders | Folia supported
================================================================================
PLATFORMS
================================================================================
Paper · Spigot · Folia
Minecraft 1.8 through 1.21.x and 26.x
Soft dependency: PlaceholderAPI
================================================================================
FEATURES
================================================================================
[Categories] Main hub menu opens category sub-menus with pagination.
Each category has display item, lore, sort order, and
custom-model-data support.
[Quest items] Paginated quest list per category — status variants (ready,
active, completed, locked, cooldown) with live task lore
that refreshes while the menu is open.
[Multi-task] Chain any number of shared task definitions per quest.
Progress tracked per task; quest completes when all tasks
meet their amounts.
[71 task types] Mining, combat, crafting, fishing, movement, social,
enchantment, brewing, buckets, portals, and more — each
with optional filters (materials, tags, entities, enchants,
worlds, biomes, NBT, silk-touch, player-placed, etc.).
[Schedules] Per quest: one-time (default), repeatable, or
cooldown-seconds before restart. Auto-start option for
onboarding quests.
[Confirm menus] Optional confirm-before-start and confirm-before-cancel
GUIs — lime confirm / red cancel, Vertex layout.
[Rewards] Command list per quest with {player} placeholder — grant
items, run console commands, hook economy plugins.
[Progress] Per-player YAML in data/players/ — active quests, completed
history, cooldown timestamps. Auto-save interval in config.
[PlaceholderAPI] %cryoquest_*% — active/completed counts, per-quest status,
progress %, per-task progress, category stats, cooldowns.
[Locale] Centralized messages.yml with MiniMessage — reload without
restart.
================================================================================
TASK TYPE HIGHLIGHTS (71 total — see task-catalog.yml)
================================================================================
Mining & blocks MINE_ANY · MINE_BLOCK · MINE_TAG · MINE_ORE · MINE_LOG
BREAK_ANY · BREAK_BLOCK · PLACE_ANY · PLACE_BLOCK · PLACE_TAG
MINE_NBT · PLACE_STRUCTURE · HARVEST · STRIP_LOG
Combat KILL_ANY · KILL_MOB · KILL_PASSIVE · KILL_HOSTILE · KILL_BOSS
KILL_PLAYER · KILL_NAMED · DAMAGE_DEALT · DEATH
Craft & items CRAFT_ANY · CRAFT_ITEM · SMELT_ANY · SMELT_ITEM · ENCHANT_ANY
ENCHANT_ITEM · ENCHANT_BOOK · BREW · ANVIL_USE · SMITHING_USE
ITEM_REPAIR · ITEM_DISENCHANT · CONSUME_ANY · COLLECT_ANY
World & movement WALK_DISTANCE · SWIM_DISTANCE · FLY_DISTANCE · PLAY_TIME
PORTAL_USE · BED_ENTER · BEACON_ACTIVATE · BLOCK_IGNITE
Interaction CHAT · COMMAND · INTERACT_BLOCK · INTERACT_ENTITY · USE_ITEM
OPEN_CONTAINER · TRADE_VILLAGER · FISH_ANY · TAME · BREED · SHEAR
Filters (examples) materials · material-tags · entities · enchantments
worlds · biomes · command-prefix · tool-materials · silk-touch
player-placed · min-damage · nbt-match · min-enchant-level
================================================================================
EXAMPLE QUESTS (shipped defaults — quests/example.yml)
================================================================================
stone_miner One-time · break stone-tag + stone blocks · diamond reward
rookie_digger Auto-start · break any 10 blocks
brick_builder Place bricks + brick tag + any 15 blocks
zombie_slayer Repeatable · 1h cooldown · kill 10 zombies
skeleton_hunter Kill skeletons and strays
mob_grinder Kill any mobs + passive mobs
arcane_student Enchant any + sharpness once
say_hello One-time · send a chat message
================================================================================
COMMANDS
================================================================================
Aliases: /cquest · /quests
/cryoquest Open main quest menu
/cryoquest open Open main quest menu
/cryoquest start <quest> Start a quest from command
/cryoquest cancel [quest] Cancel active quest (confirm if enabled)
/cryoquest progress [player] Show active quest progress
/cryoquest info <quest> Show quest details
/cryoquest reset [player] Reset quest progress (admin)
/cryoquest reload Reload config, quests, GUIs, locale
================================================================================
PERMISSIONS
================================================================================
cryoquest.use Base command access (default: true)
└─ cryoquest.open Open quest menus (default: true)
└─ cryoquest.start Start quests (default: true)
└─ cryoquest.cancel Cancel active quests (default: true)
cryoquest.admin Full admin (default: op)
└─ cryoquest.reload Reload plugin
└─ cryoquest.reset Reset own progress
└─ cryoquest.reset.others Reset other players
└─ cryoquest.progress.others View others' progress
Per-quest permission optional in quest YAML (permission: node)
================================================================================
PLACEHOLDERAPI (%cryoquest_*%)
================================================================================
%cryoquest_active% Active quest IDs (comma-separated)
%cryoquest_active_count% Number of active quests
%cryoquest_completed% Completed quest IDs
%cryoquest_completed_count% Completed count
%cryoquest_total_quests% Total quests loaded
%cryoquest_quest_<id>_status% ready | active | completed | locked | cooldown
%cryoquest_quest_<id>_progress% Total progress sum
%cryoquest_quest_<id>_progress_percent%
%cryoquest_quest_<id>task<task>_progress%
%cryoquest_quest_<id>task<task>_required%
%cryoquest_quest_<id>task<task>_percent%
%cryoquest_category_<id>_active% Active quests in category
%cryoquest_category_<id>_completed% Completed in category
%cryoquest_can_start_<id>% true/false
%cryoquest_on_cooldown_<id>% true/false
%cryoquest_cooldown_<id>% Remaining cooldown (formatted)
================================================================================
CONFIG HIGHLIGHTS
================================================================================
gui.confirm-before-start: true
gui.confirm-before-cancel: true
gui.refresh-interval-ticks: 20
storage.auto-save-interval-seconds: 300
plugins/CryoQuest/
config.yml Behavior, GUI toggles, enabled lists
locale/en.yml MiniMessage chat messages
guis/main-menu.yml Hub layout and decoration
guis/category-menu.yml Paginated quest list layout
guis/confirm-menu.yml Start/cancel confirm layout
quests/*.yml Categories, tasks, quests, rewards
data/players/ Per-player progress (generated)
Quest schedule (per quest in quests/*.yml):
one-time: true
repeatable: true
cooldown-seconds: 3600
auto-start: true
================================================================================
WHY CRYOQUEST?
================================================================================
+ 71 task types with rich filters — one YAML reference (task-catalog.yml)
+ Multi-task quests with live progress lore in paginated GUIs
+ Confirm before start/cancel — fewer mis-clicks
+ One-time, repeatable, and cooldown schedules per quest
+ PlaceholderAPI for scoreboards, tab, and DeluxeMenus
+ Custom model data on category and quest display items
+ Vertex MiniMessage palette on items, lore, and chat
+ Folia + 1.8 → 1.21.x & 26.x in one jar
+ $9.99 one-time (not subscription)
================================================================================
SETUP (quick)
================================================================================
1. Drop CryoQuest-1.0.0.jar into plugins/ and restart
2. Edit quests/example.yml or add quests/*.yml under plugins/CryoQuest/quests/
3. Tune guis/*.yml for your server layout
4. /cryoquest — open menu and test a mission
Reload live: /cryoquest reload
================================================================================
Cryo Series — CryoQuest · $9.99 one-time
================================================================================
