ClickCopyChat — make every chat line copyable, not just player messages. This plugin adds a native copy_to_clipboard click action to
all chat-bound text—player chat
and most plugin/system outputs—so players can click any message to copy its exact plain text. Visual formatting/colors are preserved and a subtle “Click to copy” hover hint is added. If a chat packet can’t be modified in place, the plugin safely cancels and re-sends a decorated copy to guarantee copyability (no duplicates; action-bar overlays are excluded).
Highlights
Works on player chat (Paper/Adventure renderer) and most plugin/system messages (via ProtocolLib packet interception).
Deep application to child components → the entire line is copyable.
Preserves colors/formatting; adds “Click to copy” hover.
Built-in diagnostics: /cccdebug, /cccpackets.
Graceful degrade: without ProtocolLib, player chat is still copyable.