Skip to main content
Documentation menu
LPC Pro · Features

Offline Messages

Documents LPC Pro 4.0.0 · mirrored from the product wiki, updated 2026-02-07 · GitBook version

LPC Pro can queue private messages for offline players and deliver them when they next log in. Configuration is in features/offlinemessages.yml.

How It Works

When a player sends a private message (/msg) to an offline player, the message is stored in the database. When the recipient logs in, all pending messages are delivered with a sound notification.

Configuration

enabled: true

messages:
  max-per-sender-daily: 10    # Max offline messages per sender per day
  expiration-days: 7           # Messages expire after 7 days
  cleanup-delivered-days: 30   # Clean up delivered messages after 30 days

delivery:
  join-delay-ticks: 40         # Delay before delivery (40 ticks = 2 seconds)
  max-delivery-batch: 20       # Max messages delivered at once

notifications:
  delivery-sound: "ENTITY_EXPERIENCE_ORB_PICKUP"
  sound-volume: 1.0
  sound-pitch: 1.0

restrictions:
  allow-self-send: false       # Allow sending messages to yourself

Key Settings

Setting Default Description
max-per-sender-daily 10 Prevents spam — limits how many offline messages one player can send per day
expiration-days 7 Undelivered messages are deleted after this period
join-delay-ticks 40 Waits 2 seconds after login before delivering (avoids join spam)
max-delivery-batch 20 Limits messages shown at once to avoid flooding

Ready to run it? Get LPC ProAI moderation, MiniMessage, Discord, chat bubbles, games & more — one chat plugin.

Offline Messages · LPC Pro Minecraft docs | InfinitePlugins