Skip to content

Dialogue - Plugin Overview

Dialogue is a messaging and mail plugin for Paper servers (1.21+). It provides direct messaging between players, a persistent mail system for offline communication, and admin tools for monitoring player conversations.

Features

  • Direct Messaging — Send private messages to online players and quickly reply to conversations. See Commands & Permissions.
  • Mail System — Send mails to any player, even if they're offline. Mails are stored persistently and support read/unread tracking with paginated viewing. See Configuration.
  • Message Spy — Admins can monitor private messages between players in real time. See Commands & Permissions.
  • Mail Spy — Admins can view and manage any player's sent or received mails. See Commands & Permissions.
  • Join Notifications — Players are notified of unread mails when they join the server.

Integrations

Dialogue optionally hooks into the following plugins (soft dependencies):

PluginPurpose
PremiumVanish / SuperVanishFilters vanished players from command auto-completion, so vanished staff aren't revealed through tab suggestions

Configuration Files

FilePurpose
config.ymlGeneral plugin settings (command aliases, mail pagination)
messages.ymlAll plugin messages and formats (direct messages, mail list display, notifications)
mails_storage.dbSQLite database storing all mails data. Located at plugins/Dialogue/mails_storage.db.

All rights reserved