Mineuniverse
Log in Register
Plugins

OfflineMessenger

A better alternative for /mail, allowing coloured messages too
by thatgalaxything
Download Claim this project
255 downloads
0 likes
Updated Jun 30, 2026
0 hypes
Chat Related

OfflineMessenger

I made this for MC version 1.6.4, so it probably works with a few older and newer versions too, i just haven't tested yet; it uses craftbukkit

This is (opinion...) a better alternative for essentials' /mail command. This plugin also allows coloured messages too.

You can "Queue" a message for a player, and when they join, they will receive that message about 5 seconds later (customisable in config.yml). It will also message players who are online too (just after sending, but you could just use /msg though...).

The messages aren't automatically cleared, you can run the command /om clear to clear your messages. You can also send messages from console, or from the messageQueue.yml config, then run /om reload to load the messages from the config

 

there is a slight "bug" in the plugin; every time a player joins, in console it will say the player has pending messages regardless of if they do or dont have pending messages. will fix soon :))

Preview

Preview 1

Preview 2

Requirements

This uses PermissionsEx, so you need that (or anything thats called ru.tehkode.permissions.bukkit.PermissionsEx)

The permissions themselves are:

  • om.clearPlayer (Permission to clear other players' messages)
  • om.sendPlayer(Permission to send messages to other players)
  • om.showPlayer (Permission to see other players' queued messages)

Features

  • Supports colourful text
  • Allows messages from multiple people

Commands

  • /offlinemessenger or /om
  • /om help
  • /om show [player] (optionally put a player after show to show you their messages)
  • /om send <player> <message> (to use spaces in messages, use the underscore character. to use colours, use the & symbol)
  • /om clear [player] (optionally, put a player after clear to clear their messages
  • /om reload (reload both configs)

Config

the messageQueue.yml config is structured like so (dont remove "queued"):

queued:
PlayerToReceiveTheMessages:
Sender1: '&4The Message &7here with &3colourful &atext &c:)'
Sender2: 'e'
AnotherReceiverPlayer:
SomePerson: '&4no ok'

the config is written to each time someone sends or clears messages, there isnt a periodic save its just done instantly
OfflineMessenger-1.2.173.jar
MC 1.6.2, CB 1.6.2-R0.1, CB 1.6.2-R1.0, CB 1.6.4-R1.0, CB 1.6.4-R2.0, 1.6.4
Release 2021-02-23 Get

More from thatgalaxything

WhatIsThisThing
570
ShiftSprinter
1,792
ShiftSprinting
1,330
CarrotRTP
1,255

You Might Also Like

Little Anti-Swearing Plugin
A small plugin to censore unsuitable words. Words is customizable. Plugin can kick player or only censore word.
9,982
BuildAPrefix
A self-service prefix plugin!
9,972
NoSwearPlus
NoSwearPlus
9,969
FakeTalk Reloaded
FakeTalk Reloaded
9,952
RoboticStaff
RoboticStaff
9,944
AMChat
Chat using a radio on frequencies, limit local chat
9,926