CobblemonQuests
Drop-in daily & weekly quest system with configurable rewards, streaks, milestones and hidden quests.
Оцените первым
511
1
511
1
Список изменений
[1.1.0] — 2026-04-17 — "Toolkit Update"
Big quality-of-life and functionality release. Closes the v1.0 spec gaps called out in the design doc and adds in-game authoring tools so a moderator can manage hundreds of quests without touching a HOCON file.
Added — Claim mechanic & Claim All
- New
rewards.claim-modeconfig:manual(default) |auto.- Manual: completed quests enter a "READY TO CLAIM" state. The player clicks the Claim button on the quest detail GUI or the big CLAIM ALL button on the main menu (row 4) to receive rewards. Streak / milestone counters advance only at claim time.
- Auto: 1.0 behavior — instant payout the moment the objective completes. Kept for upgraders who liked the original flow.
- Per-quest "Claim Main / Claim Bonus" buttons appear on the detail GUI when a quest is ready.
- Notifications:
quest_ready/bonus_ready/quest_claimed/bonus_claimed/claim_all/nothing_to_claim.
Added — In-game admin authoring tools
- Quest Browser (
/quests admin→ Browse Quests): tabbed by type (All / Daily / Weekly / Elite / Hidden), filterable by rarity and category, sortable (id / rarity / category / type / completion count), paginated 27-per-page. Designed to scale to hundreds of quests. - Quest Editor (click a quest in the browser): cycle type / category / rarity, bump target ±1 / ±10, toggle repeatable, add/remove rewards, save back to disk, Duplicate to a fresh id, two-click Delete with confirm. Live preview tile updates on every change.
- Quest Wizard (Browser → "+ New Quest" or admin hub → "+ New
Quest"): step-through creation with live preview. Cycles every
enum + cycles a sensible icon; defaults to a useful starter
reward bundle. On Create, saves to
quests/<id>.confand opens the Editor for further tuning. - Config Editor (admin hub → Edit Config): tune reroll prices
(stars + pokedollars + free per day), pool rarity weights, claim
mode, and progress bar toggle from in-game. Save writes back to
config.conf.
Added — PokeHunts + Raids hooks
- New objective types:
COMPLETE_POKEHUNTandCOMPLETE_RAID. - Reflective bridges (
PokeHuntsBridge,RaidsBridge) attach to a loaded hunt/raid mod automatically when a recognized event class is on the classpath. No hard dependency. - New public API:
com.antigravity.cobblemonquests.tracker.ExternalEventApiwithfirePokeHuntCompleted(player[, huntId])andfireRaidCompleted(player[, raidId])so any third-party mod can feed quest progress directly without a class-path search.
Added — UI overhaul
- New
GuiTheme+GuiButtonsinfrastructure: centralized palette, consistent themed buttons (Save / Cancel / Back / Reload / +/- numerics / tab / filter / sort) used by every admin GUI. - Live tick refresh on the player main GUI: countdown timers count down in real time, progress updates without re-opening.
- New
gui.show-progress-bartoggle (default ON). When on, a 10-segment gradient bar renders next to the textual3/5. When off, only the numeric stays. - Quest tiles now show category + rarity badge in the lore, and a glowing "★ READY ★" prefix in the title when claimable.
- Full-frame admin borders in distinct theme colors per area (browser/editor/wizard/config).
- Admin shortcut button on the player main GUI for users with
cobblemonquests.admin.
Changed
QuestRegistryexposesput(Quest)anddelete(String)for in-place edits from the editor without re-reading the wholequests/folder.- Quest definitions can now be saved back via
QuestPersister. NB: this round-trips through Configurate, which loses any HOCON comments in the file. If you maintain documented quest packs by hand, prefer to edit the file directly and run/quests admin reloadrather than overwriting via the in-game editor. - The progress dispatcher exposes a generic
fireExternal(...)entry point that the new bridges (and any third-party caller viaExternalEventApi) use to feed custom objective progress.
Internal
- New
QuestClaimServiceowns the claim-time bookkeeping (completion counts, streak/milestone advancement) — the tracker no longer touches that state directly. Auto vs manual mode is a single branch inProgressTracker.onMainComplete. GuiTickerregisters a 1 HzEND_SERVER_TICKlistener; anyBaseGuithat implementsLiveGuigetsonTick()callbacks while open.- The old
QuestListGuiis replaced byQuestBrowserGuiand removed.
Notes for upgraders from 1.0
- Drop the new jar in
mods/. Existingconfig.confis forward- compatible —rewards.claim-modedefaults tomanual(new behavior). Set to"auto"if you prefer the 1.0 instant-payout feel. - Active quests in player data files migrate cleanly: any quest marked complete-but-unclaimed in the new schema enters the ready-to-claim queue.
Файлы
cobblemonquests-1.1.0.jar(790.71 KiB)
ОсновнойМетаданные
Канал релиза
Beta
Номер версии
1.1.0-BETA
Загрузчики
Fabric
Версии игры
1.21.1
Загрузок
6
Дата публикации
17.04.2026