hideEquipmentFor

public void hideEquipmentFor(Player viewer)

Sends an empty-equipment override to viewer so the disguised player's armor / held items don't render on the viewer's screen. Self-view excluded: the disguised player still needs to see their own armor in the inventory UI / first-person hand, and viewer == disguised player is the third-person F5 case which we leave alone (the player's own client decides whether to show their body via the visibility flag anyway).