Whether or not to print account names of users.
Whether or not to bell on parsing errors.
Whether or not to send a terminal bell signal when the bot is mentioned in chat.
Whether or not to buffer writes.
Whether or not to print class names of users.
Whether or not two users on the same account should be coloured identically.
Whether or not emotes should be highlighted in colours.
Whether or not to display nicks in a colour based on their nickname hash.
Whether or not to print a banner to the terminal at midnights, when day changes.
Toggles whether or not the plugin should react to events at all.
IRCEvent.Types to explicitly exclude from printing, even when it otherwise would have been printed.
Whether or not to filter away most uninteresting events.
Whether or not to filter WHOIS queries.
Whether or not to hide events from blacklisted users.
IRCEvent.Types to explicitly include when printing, even if it otherwise would not have been printed.
Whether or not to log errors.
Whether or not to log non-home channels.
Whether or not to log private messages.
Whether or not to log raw events.
Whether or not to log server messages.
Whether or not to log events.
Toggles whether or not the plugin should print to screen (as opposed to just log).
Whether or not to show Message of the Day upon connecting.
Whether or not to normalise truecolours; make dark brighter and bright darker.
Whether or not to display advanced colours in RRGGBB rather than simple ANSI codes, where available and appropriate.
Whether or not to display Twitch badges next to sender/target names.
Whether or not to have the type names be in capital letters.
All Printer plugin options gathered in a struct.