OutputCountTracker(@NotNull final GuiStateManager guiStateManager, @NotNull final CrossfireServerConnection server, @NotNull final CommandQueue commandQueue)
Creates a new instance.
final CrossfireUpdateItemListener crossfireUpdateItemListener
The CrossfireUpdateItemListener to receive item updates.
Tracks received Crossfire messages and resets the "output-count" setting whenever a player logs in.
final CommandQueue commandQueue
The CommandQueue for sending commands.
final CrossfireServerConnection server
The CrossfireServerConnection to track.
final GuiStateListener guiStateListener
The GuiStateListener for detecting established or dropped connections.