Disguise a player as any mob without a packet library. Uses a real entity plus the vanilla hide and show API, so it needs no ProtocolLib and no server internals.