A Minecraft Fabric mod that connects the game with ATProto ⛏️

feat: add client-side preferences system for sync consent #14

Closed jollywhoppers.com
targeting main
Closed opened by and assigned to jollywhoppers.com
targeting main
  • Implement ClientPreferences data class with serialization
  • Store preferences locally in JSON format (client-only, no privacy concerns)
  • Sync options: stats, sessions, achievements, server status
  • Configurable sync frequencies (in minutes)
  • UI preference toggles: notifications, F3 display, compact layout
  • Privacy options: encrypted storage, cache cleanup on logout
  • PreferencesManager singleton for centralized access

This pull request has no versions submitted yet.