Cobblemon EconomyСкачатьСкачатьСкачатьСкачатьСкачатьСкачать
ВЕРСИИ (6)
release
Cobblemon Economy 0.0.19
0.0.1921 сент. 2026 г.3,9 тыс.Minecraft: 1.21.1, 1.21.10, 1.21.11, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9fabric
Что нового
### Fixed
- Fixed Impactor economy support on Fabric servers.
release
Cobblemon Economy 0.0.18
0.0.1820 сент. 2026 г.937Minecraft: 1.21.1, 1.21.10, 1.21.11, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9fabric
Что нового
### Added
- **Full trainer previews:** battle quests now show the supplied trainer skins in quest cards and the detail preview.
- **Prerequisite visibility:** locked quests now show the missing prerequisite quests in the quest-board tooltip.
- **Separated JSON configuration:** shop definitions now have a documented
authoritative home in `shops.json`, while `config.json` contains global
economy settings. Quest definitions, quest NPCs, milestones, and quest-board
bindings remain in their own files.
- **Persistence compatibility layer:** economy and quest SQLite databases now use versioned, transactional migrations with `.bak` backups and safe refusal of unknown future schemas.
- **Safe configuration writes:** JSON files are written atomically, backed up before replacement, and malformed files are quarantined before defaults are regenerated.
- Added persistence architecture diagrams, an operator migration/recovery guide,
and a tested release compatibility matrix for JARs `0.0.13` through `0.0.18`.
### Fixed
- Quest-board quests with unmet prerequisites are no longer displayed as available; the missing requirements are clearly identified.
- **Cobblemon 1.7/1.8 Pokédex compatibility:** capture and discovery rewards
now recognize both Cobblemon 1.7's `CAUGHT` status and Cobblemon 1.8+'s
`OWNED` status without linking to a removed enum constant.
- **Cobblemon 1.7/1.8 model preview compatibility:** quest-board Pokémon
previews select the appropriate `ModelWidget` constructor at runtime after
Cobblemon 1.8 added the block-light parameter.
### Changed
- The development dependency target is the Fabric Cobblemon 1.8.1 artifact,
Fabric Loader 0.17.2, and Fabric API 0.116.6+1.21.1; the published JAR
still accepts Cobblemon 1.7.1 and newer when paired with that version's
compatible Fabric Loader/API.
- The release version is now `0.0.18`.
release
Cobblemon Economy 0.0.17
0.0.1713 мар. 2026 г.23,8 тыс.Minecraft: 1.21.1, 1.21.10, 1.21.11, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9fabric
release
Cobblemon Economy 0.0.16
0.0.169 февр. 2026 г.15,4 тыс.Minecraft: 1.21.1, 1.21.10, 1.21.11, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9fabric
Что нового
## [0.0.16] - 2026-02-08
### Added
- **Quest NPC System:** Added configurable quest NPC behavior on the existing `shopkeeper` entity (no duplicate entity type).
- NPC role modes: `SHOP` and `QUEST`.
- 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.
- **Quest Configs:** Added per-world quest files:
- `quests.json` for quest definitions/objectives/rewards.
- `quest_npcs.json` for 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 (`MIDNIGHT` or `HOURS`).
- Cooldown/availability can be tied to the next board rotation.
- **Quest Rules:**
- `repeatable`, `cooldownMinutes`, `timeLimitMinutes`, and `requiresCompleted` prerequisite chains.
- Paid cancellation flow with confirmation (double right-click) and fee (`1000` by 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 in `world/config/cobblemon-economy/config.json`.
- **Automatic Migration:** On first boot after update, if `shops.json` is missing, legacy `config.json.shops` is read and exported to `shops.json` automatically.
- **Reload/Admin Workflow:** Shop edits should now be done in `shops.json` (not `config.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 `cobeco` namespace 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.shops` continue to load.
- `shops.json` is generated from legacy shop data when missing.
- If both formats exist, `shops.json` is the authoritative shop source.
- Existing NPCs default to `SHOP` role unless explicitly assigned as quest NPCs.
- **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%`.
- **Unique Capture Placeholder Support:** Added `unique_captures` support to Placeholder API placeholders.
- Reads live Pokedex data when available and persists capture counts for offline display.
release
Cobblemon Economy 0.0.13
0.0.1328 янв. 2026 г.1,2 тыс.Minecraft: 1.21.1, 1.21.10, 1.21.11, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9fabric
Что нового
## [0.0.13] - 2026-01-28
### Added
- **Purchase limits:** Per-item buy limits with optional cooldowns (minutes) and UI display of remaining quota.
- **Capture reward config:** New `captureReward` setting, defaulting to `battleVictoryReward` if missing.
- **Capture milestones:** Configurable rewards for unique-capture counts.
### Changed
- **Default shops:** Added limited items for Battle Rewards/Black Market and removed emoji titles.
- **Booster default item:** Switched the default booster entry to components-based config and updated docs.
- **Item parsing:** More robust parsing for component-based item IDs (datapack/mod items).
- **Milestones config:** Capture milestones now live in `milestone.json`.
### Fixed
- **Name cleanup:** Clears persisted default shopkeeper names from older versions.
release
Cobblemon Economy 0.0.11
0.0.1127 янв. 2026 г.79Minecraft: 1.21.1, 1.21.10, 1.21.11, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9fabric