promotional bannermobile promotional banner

Solo Quests

Make FTB Quests teams not share quest progress
Back to Files

ftb-solo-quests-1.1.0.jar

File nameftb-solo-quests-1.1.0.jar
Uploader
YamaArashiYamaArashi
Uploaded
Aug 8, 2026
Downloads
6
Size
38.8 KB
Mod Loaders
Forge
File ID
8601853
Type
R
Release
Supported game versions
  • 1.20.1

Curse Maven Snippet

Forge

implementation fg.deobf("curse.maven:solo-quests-1644371:8601853")

Learn more about Curse Maven

What's new

Changelog

[1.1.0] - 2026-08-08

Added

  • Added a sync button to the task details panel for syncing the completion state of an individual task; its icon indicates whether any teammate has completed the task
  • Added a "Sync All Tasks" button to the task book sidebar for syncing all incomplete tasks at once (using server-side iterative topological processing so no tasks in a dependency chain are missed)
  • Added the /soloquests migrate and /soloquests status administration commands
  • Added the teamSyncEnabled server configuration option under world/serverconfig/, which also controls whether client-side sync buttons are shown

Fixed

  • Fixed task progress becoming permanently stuck at 100% when syncing a task whose dependencies were incomplete (dependencies are now validated before syncing, and previously affected tasks can recover)
  • Fixed "Sync All Tasks" completing only some tasks when prerequisite tasks were created late by switching to server-side iterative topological synchronization
  • Fixed language resources not loading by adding pack.mcmeta; tooltips now use localization (en_us and zh_cn)
  • Fixed team creation producing unused empty party files by skipping PartyTeam in teamCreated
  • Fixed client synchronization caches persisting between servers by clearing them when disconnecting
  • Fixed mixins not being registered correctly in production environments

Changed

  • Explicitly set remap = false on all mixins because every injection targets FTB Quests classes and does not require obfuscation mappings
  • Changed task completion updates from full recalculation packets to small incremental packets
  • Improved migration robustness with on-demand backups, per-file exception isolation, and standardized logging
  • Replaced @Overwrite with Inject where applicable, standardized network registration, centralized version management, and extracted merge rules into a separate class

[1.0.0] - 2026-08-07

Added

  • Added the core feature: FTB Quests task progress is stored independently for each player instead of per team
  • Added automatic migration of legacy party progress to individual player data

This mod has no additional files