Client and channel updates were only applied when the field had a value, since ts3j reads a missing field back as an empty string. A removed avatar, an emptied description or a cleared away message arrives as the field without a value, so they stayed as they were. Such fields are now applied whenever the update carries them. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>