msg-plugin

ClickToReply - Private Messaging Plugin (Paper/Spigot)

6 downloads

ClickToReply

A lightweight private messaging plugin for Paper/Spigot featuring /msg and /r, a fully configurable chat prefix, and clickable reply prompts in chat.

Features

Feature Description
Private messaging /msg <player> <message> sends a direct message to another player
Quick reply /r <message> replies to the last conversation partner, works in both directions
Clickable replies Received messages can be clicked to auto-fill /msg <player> into the chat box
Two click modes text appends a clickable tag at the end of the message, name makes the sender's name itself clickable
Full configurability Prefix, message formats, error messages, sound feedback, and click behavior are all editable in config.yml
Live config reload Config values are read fresh on every command, so /reload applies changes without a restart
Tab completion Online player names are suggested when typing /msg
Sound feedback Optional sound played for the recipient when a message arrives
No dependencies No database, no external libraries, in-memory reply tracking only

Commands and Permissions

Command Aliases Permission Description
/msg <player> <message> /tell, /w, /m, /whisper msg.use Sends a private message to a player
/r <message> /reply msg.use Replies to the last conversation partner

msg.use is granted to all players by default.

Configuration

prefix: "&8[&dClickToReply&8]&r "

format-sender: "{prefix}&7To &f{receiver}&7: &f{message}"
format-receiver: "{prefix}&7From &f{sender}&7: &f{message}"

click-reply:
  enabled: true
  mode: "text"          # "text" or "name"
  text: " &7[Click to reply]"
  hover: "&7Click to reply"
  name-color: "&e"

sound:
  enabled: true
  name: "ENTITY_EXPERIENCE_ORB_PICKUP"
  volume: 1.0
  pitch: 1.0
Option Description
prefix Chat prefix shown in every message, supports &-color codes
format-sender / format-receiver Message templates with {prefix}, {sender}, {receiver}, {message} placeholders
click-reply.mode text appends a clickable tag, name makes the sender's name clickable
click-reply.name-color Color applied to the sender's name in name mode
sound.* Enable/disable and customize the notification sound

Requirements

Requirement Version
Server software Paper or Spigot
Minecraft version 1.21.x and later (tested up to 1.26.x)
Java 21

Installation

  1. Drop clicktoreply-<version>.jar into the server's plugins/ folder
  2. Start or reload the server, config.yml is generated automatically
  3. Edit config.yml to fit your server

No gallery available for this project.