PrivateMessages [1.7-1.21] icon

PrivateMessages [1.7-1.21] -----

Private messaging plugin | History, sound notifications, vanish, proxy support and more.



Update 3.0 - Player data migrations, tips configuration and more
Update 3.0 [NO LONGER BETA]

This update contains major changes. Please read carefully before upgrading from older versions!

  1. Added possibility to perform player data migration by command.
    /pmmigrate [old player name] [new player name]
    Optional third argument: --force, overwrites already existing data for given new player name
    Permission: pm.migrate & pm.migrate.force

  2. Added posibility to individually turn on/off plugin tips sent to players – currently these are tips related to changing sound notifications and clearing of unread offline messages. Player can decide whether to receive them or not. (Command: /pmtips, Permission: pm.tips)
    Additionally, server owners can decide whether to and how often send these tips: a) every once after first use of command by player (counting resets after server shutdown), b) send them only for the first time or c) don’t send them at all, ignoring player individual setting.
    How to configure this:
    config.yml → PluginTips: Enabled: true/false Mode: 1 / 2
    Enabled: if true, tips are being sent, if false, tips aren’t being sent
    Mode: 1 – send tip after first use of command/feature by player (resets on server shutdown)
    Mode: 2 - send tip after first use of command/feature and don’t do this again, even after server restart

  3. Extended Essentials integration. Now plugin detects if player is ignored by other player from Essentials /ignore command and prevents sending private messages. This does not prevent player from sending message if has bypass permission (pm.message.ignored). This behavior can be turned off in plugin config. [Integration.Essentials.RespectIgnore: true/false]. Proxy server will also get to know about ignored players from Essentials plugin if PrivateMessages plugin is running on backend server and uses MySQL as storage.
    Output of /pmignored command will also include players ignored on Essentials if this feature is enabled.

  4. Added possibility to use <sender> placeholder representing sender name in MESSAGE_FROM_FORMAT, MESSAGE_TO_FORMAT and MESSAGE_TO_OFFLINE_FORMAT messages in lang.yml file.

  5. Added new text lines to lang.yml (go to language configuration help page for legacy-formatted text):
    Code (YAML):
    INFO_NO_PLAYER_DATA : "<white>No data for player <gold><player> <white>found."
    INFO_PLAYER_DATA_EXISTS
    : "<white>Data for player <gold><player> <white>already exist."
    CONSOLE_SENDER_NAME
    : "CONSOLE"
    INFO_MIGRATE_SUCCESS
    : "<white>Migrated <gold><oldName> <white>data to new player name <gold><newName><white>."
    INFO_TIPS_NOW_ENABLED
    : "&fPlugin tips are now enabled."
    INFO_TIPS_NOW_DISABLED
    : "&fPlugin tips are now disabled."
    HELP_COMMAND_PMMIGRATE
    :
    - "<white>/pmmigrate <gray>[old player name] [new player name] <gold>- migrate player data "
    - "<white>/pmmigrate <gray>[old player name] [new player name] --force <gold>- migrate player data, overwriting existing data for given new name "

  6. Added new text lines to config.yml:
    Code (YAML):
    PluginTips:
      Enabled
    : true
      Mode
    : 1 # 1 - send tip after first use of command/feature by player (resets on server shutdown) 2 - send tip after first use of command/feature and don’t do this again, even after server restart
    Integration
    :
      Essentials
    :
        RespectIgnore
    : true # When player is ignored using Essentials's /ignore command plugin prevents him from sending messages to target player.

  7. Moved console command sender name customization from config.yml to lang.yml.

  8. Added Polish and Russian language file translations. You can get them from here.
----------, Jul 14, 2025
Resource Information
Author:
----------
Total Downloads: 12,672
First Release: Mar 3, 2018
Last Update: Jul 14, 2025
Category: ---------------
All-Time Rating:
21 ratings
Find more info at maciejnierzwicki.pl...
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings