feat: sync live profile customization

This commit is contained in:
Alexander Sellite 2026-08-15 19:20:14 -04:00
parent d7c887db21
commit a7837c3711
9 changed files with 842 additions and 49 deletions

View file

@ -26,6 +26,7 @@ const WORLD_WEATHER_CAPABILITY: String = "world_weather_v1"
const FISH_QUALITY_CAPABILITY: String = "fish_quality_v1"
const JOBS_CAPABILITY: String = "jobs_v1"
const WORLD_SPAWN_CAPABILITY: String = "world_spawn_envelope_v1"
const APPEARANCE_PREVIEW_CAPABILITY: String = "appearance_preview_v1"
enum RejectionCode {
NONE,
@ -174,6 +175,7 @@ static func make_client_hello(
WORLD_WEATHER_CAPABILITY,
JOBS_CAPABILITY,
WORLD_SPAWN_CAPABILITY,
APPEARANCE_PREVIEW_CAPABILITY,
]),
"cosmetic_snapshot": cosmetic_snapshot,
"identity_fingerprint": identity_fingerprint,
@ -303,6 +305,7 @@ static func make_server_hello(
WORLD_WEATHER_CAPABILITY,
JOBS_CAPABILITY,
WORLD_SPAWN_CAPABILITY,
APPEARANCE_PREVIEW_CAPABILITY,
"chat_v1",
"mail_v1",
"profile_v1",