Forgery

Forgery

823k Downloads

`/hidearmor` is cleared by FabricTailor until rejoin

sisby-folk opened this issue ยท 0 comments

commented

Game Log

Demo:
https://user-images.githubusercontent.com/55819817/195248797-d90ea31c-0ddc-4a6f-81e0-e83cbe82d44f.mp4

Reproduction steps:

  1. Enable hide armor
  2. equip a chestplate
  3. /hidearmor chest
  4. swap skins using fabric tailor
  5. chestplate is no longer hidden

This is some kind of client side desync (it's fixed by rejoining), and is likely related to the S2C respawn packet tailor uses to refresh skins for a player.

Keep in mind that other players in multiplayer will also observe this issue externally if a player follows these steps.

Additional context:
Running the hidearmor command again does fix the issue, Switchy attempts to work around this issue by trying to emulate the same behaviour, but this fails.

(as a side note, adding a public method that can set suppressed slots and update them would be super helpful!)