All versions
1.8
Release
Quests Cobb 1.84 days ago 16
Compatibility
Minecraft: Java Edition
1.21.1
Platform
Fabric
Supported environments
Client and server
Changes
1.8
Added
- Personal Quest Journal:
- Added a journal with search, category filters, and separate views for in-progress, claimable, claimed, pending-review, favorite, tracked, and archived quests.
- Added an overview of claimable rewards, tracked quests, daily and weekly shortcuts, trainer progress, and nearby objectives.
- Added sorting by name, progress, remaining work, category, configured order, recent completion, target, or reward description.
- Quest details now show progress rules, relevant objective parameters, and reward previews.
- Archived quests can be restored; archiving hides them without stopping their progress.
- Quest Tracking HUD:
- Track up to three quests with server-validated pinning.
- Added a movable HUD with per-player position and visibility settings.
- Tracked progress updates without reopening the menu. Background updates send changed quest rows and restrict updates to tracked quests after closing the journal.
- Added tracking order, quest deadlines, four corner presets, scale, opacity, compact mode, and menu visibility controls.
- Weekly Quests:
- Added a weighted weekly quest pool in
config/quests/weeklies.jsonwith one persistent server selection and independent player baselines. - Added configurable reset day, hour, time zone, and number of weekly quests.
- Added four default objectives, grouped draws, avoidance of recent selections when the pool allows, distinct-species captures, and configurable claim grace.
- Added a separately claimable completion bonus for finishing the full weekly draw.
- Added a weighted weekly quest pool in
- Trainer Progression:
- Added permanent trainer XP with increasing level thresholds and a level 100 cap.
- Added configurable XP per reward and separately claimable trainer level rewards.
- Added title milestones: Novice, Collector, Explorer, and Master.
- Added a trainer profile with a level progress bar, stat cards, and a separate history tab for the 30 most recent recorded deliveries.
- XP is awarded once per successful reward claim, with separate configurable weekly rewards.
- Reward Summaries and Help:
- Added a compact Claim All summary with delivery totals and a card for each attempt, showing quest names, rewards, and any action needed.
- Added a three-step tutorial, grouped notices for progress and claims, and configurable notification modes and sound.
- Added English, French, and Spanish translations for the new features.
- Administrator Diagnostics:
- Added
/q statusand/quests statusfor dependency versions, save status, pending deliveries, scheduling, and configuration paths. - Added
/q preview <player> <rewardId>and its/questsequivalent to inspect progress and configured rewards without delivering them. - Added
/q weekly,/q profile,/q hud, and administrator commands to preview or explicitly rotate the weekly draw.
- Added
- Development Checks:
- Expanded the automated regression suite to cover journal deltas, tracking order, trainer thresholds, and claim history.
- Added isolated Minecraft UI previews for the journal, HUD, dialogs, status selector, and administration screens without including the preview mod in release JARs.
Changed
- Versioned Progress Storage:
- Added save schema version 2 and a protected pre-migration backup for existing worlds.
- Preserved captured species, activity counters, claimed rewards, and pending deliveries during migration.
- Added persistent quest instances with explicit progress and delivery states.
- Saves from a newer schema are rejected to prevent accidental downgrades.
- Quest Menu Flow:
/q,/quests, and the O key now open the journal.- Removed the Categories shortcut to the previous menu; type-collection and playtime milestones now appear directly in the journal.
- Milestones support Claim All, favorites, tracking, and archiving while retaining existing reward IDs and claimed rewards.
- Quest details, help, trainer statistics, and delivery summaries now open in centered dialogs over the journal.
- Dialogs support scrolling and can be closed with Back, Escape, the close button, or a click outside while retaining journal filters.
- Administration Interface:
- Restyled
/q adminto match the journal, with readable lists and sectioned forms. - Added a full-width list/editor switch on compact screens and kept save, delete and player-reset actions outside the scrolling form.
- Preserved unsaved field values when resizing and retained the current tab after server responses.
- Kept quest IDs and types searchable alongside readable quest labels, and retained search and list position after server responses.
- Added Page Up/Down navigation and automatic scrolling to focused form fields during keyboard navigation.
- Kept unavailable administrative actions disabled and translated the storage and access information.
- Added a weekly settings and pool screen with validated JSON import/export, draw preview, and audited rotation.
- Restyled
- Scheduling and Synchronization:
- Daily and weekly rotation now use the configured server time zone.
- Added coalesced journal and HUD updates while preserving search, filters, and the current page.
- When the inventory cannot fit a reward, the journal explains how to retry and keeps the reward claimable. The server checks space before awarding items, currency, or trainer XP. Servers can opt in to item drops with a warning.
- Currency is skipped when its configured provider command is unavailable. Item delivery and trainer XP remain available.
- Updated the bundled configuration guide for weekly quests, trainer XP, HUD settings, and reward delivery. The mod saves a backup when it upgrades the previous generated guide.
- Development Environment:
- Enabled Kotlin metadata remapping for Cobblemon's reflection in development launches.
- Bumped mod version to 1.8.
Fixed
- Journal and HUD Presentation:
- Replaced stretched quest buttons with item icons, readable quest cards, separate status badges, and visible progress bars.
- Added category navigation on wide screens and a compact layout at larger GUI scales.
- Restyled the tracker with a compact framed panel, quest icons, progress bars, and completion colors.
- Quest details now show illustrated reward rows with localized item names, scrollable content, and in-dialog claim controls.
- Reward summaries and trainer history use readable quest and item names. Claim All skips deliveries already awaiting administrator review.
- The journal keeps the local server running in single-player so claim results arrive while the screen is open.
- Added a Milestones shortcut with progress, claims, favorites, tracking, and archiving.
- Replaced status cycling with a dropdown menu: opening the selector keeps the current filter until an option is chosen.
- Marked the selected status and added keyboard navigation; Escape or a click outside dismisses the status menu without changing the filter.
- Fixed Minecraft's background blur being applied over journal text, progress bars, details, and the HUD layout preview.
- Kept the HUD preview above the layout controls when using the bottom corners on compact screens.
- Administration Layout:
- Prevented scrolled form fields from intercepting clicks on tabs and footer actions outside the editor viewport.
- Fixed clipped input text after changing field widths and kept labels, buttons, and dialog content on their intended display layers.
- Weekly activity is recorded before opening the journal and survives daily resets and restarts.
- Repeated claims or reconnects cannot grant trainer XP twice for the same quest instance.
- Pending deliveries remain blocked for review when their daily or weekly period expires.
- Large quest weights no longer overflow the weighted selection total.
- Saving through the existing administration screen preserves the new scheduling and progression settings.
- Resetting a player from the administration screen immediately refreshes their journal and HUD with the new progress.
- Journal preferences and notification history are cleared from the client when disconnecting, while player preferences remain saved on the server.
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle. To learn more about the Modrinth Maven API, click here.
Note: When available, you should use the creator's maven repo instead as it will have transitive dependency information that the Modrinth Maven API does not. You may also end up with duplicate dependencies if you use a mix of Modrinth and non-Modrinth Maven repositories for your dependencies, because the group identifier will be different when served through the Modrinth Maven API.
Maven coordinates:
Version ID:
build.gradle:
repositories {
exclusiveContent {
forRepository {
maven {
name = "Modrinth"
url = "https://api.modrinth.com/maven"
}
}
// forRepositories(fg.repository) // Uncomment when using ForgeGradle
filter {
includeGroup "maven.modrinth"
}
}
}
// Standard Gradle dependency
dependencies {
implementation "maven.modrinth:AE9CEHCV:inPmU2T0"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:AE9CEHCV:inPmU2T0"
}

