
Cobblemon Economy
Mod for adding Economy and Shops fully customisable to a Cobblemon Modpack
9.4K
6
Список изменений
[0.0.16] - 2026-02-08
Added
- Quest NPC System: Added configurable quest NPC behavior on the existing
shopkeeperentity (no duplicate entity type).- NPC role modes:
SHOPandQUEST. - New admin tools/commands:
/eco quest list,/eco questnpc list,/eco questnpc get <id>. - New quest GUI flow with accept/progress/claim/cancel states and dialogue lines.
- NPC role modes:
- Quest Configs: Added per-world quest files:
quests.jsonfor quest definitions/objectives/rewards.quest_npcs.jsonfor quest NPC definitions (name, skin, dialogue, quest pool, max active).
- Quest Progression Tracking: New SQLite persistence (
quests.db) for per-player quest state and objective progress. - Default Quest Content: Added a large default quest pack including:
- Capture by type/species/dimension/shiny.
- Capture with specific balls.
- Capture specific species with specific balls.
- Label-based targets (radiant/paradox/legendary/mythical).
- Battle win, raid win, tower win, and fossil-revive objectives.
- Themed pools for Safari, Fisherman, Explorer, Duel, Ballistics, and Fossil Curator NPCs.
- Quest Rotation & Scheduling:
- Daily board/rotation with capped visible missions (default 4).
- Supports shared rotation for all players and configurable rotation windows (
MIDNIGHTorHOURS). - Cooldown/availability can be tied to the next board rotation.
- Quest Rules:
repeatable,cooldownMinutes,timeLimitMinutes, andrequiresCompletedprerequisite chains.- Paid cancellation flow with confirmation (double right-click) and fee (
1000by default). - Cancelled/expired quests can be locked until next rotation.
- Quest UX/Feedback:
- Time remaining and cooldown remaining displayed in GUI.
- Clear success/error messages (accepted, claim ready/not ready, too many active quests, cooldown, locked, prerequisites missing, cancel rules).
Changed
- Config Split for Shops: Shop definitions are now separated into
world/config/cobblemon-economy/shops.json, while economy/global options stay inworld/config/cobblemon-economy/config.json. - Automatic Migration: On first boot after update, if
shops.jsonis missing, legacyconfig.json.shopsis read and exported toshops.jsonautomatically. - Reload/Admin Workflow: Shop edits should now be done in
shops.json(notconfig.json) and reloaded with/eco reload. - Quest UI: Moved to a custom 9x6 board-style layout with focused mission cards and detailed objective wording.
- Quest Copy/Localization: Expanded and polished EN/FR translations for quest statuses, objective details, filters, and system messages.
- Placeholder API Compatibility: Integration now supports both legacy and current PB4 Placeholder API class/package variants.
- Placeholder Namespace Focus: Placeholder registration now targets the
cobeconamespace for consistency. - Display Formatting: Balance and PCO placeholders are now rendered as rounded whole numbers.
Fixed
- Duplicate Capture Rewards: Added capture reward de-duplication guard for duplicate capture callbacks.
- NPC Nameplate Visibility: Fully disabled rendered nameplates to prevent residual text above NPC heads.
- Quest Dialogue Spam: Added throttling and non-spam refresh behavior when the quest GUI reopens.
Compatibility
- Backward Compatible: Existing worlds/configs continue to work:
- Legacy worlds with inline
config.json.shopscontinue to load. shops.jsonis generated from legacy shop data when missing.- If both formats exist,
shops.jsonis the authoritative shop source. - Existing NPCs default to
SHOProle unless explicitly assigned as quest NPCs.
- Legacy worlds with inline
- TAB Integration: Added optional TAB placeholder registration with auto-reload-safe hooks.
- New placeholders:
%cobeco_balance%,%cobeco_balance_symbol%,%cobeco_pco%,%cobeco_pco_symbol%,%cobeco_unique_captures%.
- New placeholders:
- Unique Capture Placeholder Support: Added
unique_capturessupport to Placeholder API placeholders.- Reads live Pokedex data when available and persists capture counts for offline display.
Файлы
cobblemon-economy-0.0.16.jar(14.37 MiB)
ОсновнойМетаданные
Канал релиза
Release
Номер версии
0.0.16
Загрузчики
Fabric
Версии игры
1.21.1–1.21.11
Загрузок
5.5K
Дата публикации
2 мес. назад
