COWMODSКаталог модов

SimplePMs

Simple plugin that allows for /msg, /r, and social spy

3,5 тыс.9обновлён 16 мар. 2026 г.
УправлениеОбщениеУтилиты

Описание

SimplePMs

Simple plugin for handling direct messaging that features:

  • Message and Reply
  • Toggle messages on or off
  • Block users
  • Custom formatting with Placeholder API integration
  • Social Spy
  • Ability to message users from the console, and them to message back

Commands

CommandPermissionWhat it do
/msg <player> <message>message.basic.sendSend a private message to another user
/msgtogglemessage.basic.toggleEnables/disables recieving private messages
/r <message>message.basic.sendReplies to the last person you were talking to
/block <user> <reason>message.basic.blockPrevents this user from private messaging you
/unblock <user>message.basic.blockAllows this user to private message you again
/blocklistmessage.basic.blockSee the list of users you have blocked
/socialspymessage.admin.social-spyToggles whether the user can see the logged messages of other users
/spmreloadmessage.reloadReloads the plugin configuration and messages

Permissions

PermissionDefaultWhat it do
message.reloadOPAllows reloading the config/locale
message.basic.*trueGives all basic messaging functionality
message.basic.sendtrueAllows sending messages
message.basic.receivetrueAllows receiving messages
message.basic.toggletrueAllows toggling direct messages on or off
message.basic.blocktrueAllows blocking, unblocking, and listing your blocked users
message.admin.*OPGives all subsequent admin permissions
message.admin.overrideOPAllows messaging users who have their messages disabled, have you blocked, or do not have the receive permission
message.admin.social-spyOPShows a log of direct messages being sent between players
message.admin.console-spyOPShows a log of any direct messages being sent between the console and players (from this plugin)
message.bypass.social-spyOPPrevents messages you send or messages being sent to you from being shown to others with social spy
message.bypass.command-spyOPPrevents commands you send from being shown to social spy

PlaceholderAPI integration

You can use placeholderAPI placeholders in the messages in the config by doing: <papi:placeholder>
You will need to remove any % from the placeholder, and put in the text alone, so for the placeholder %player_displayname% you would use <papi:player_displayname> in the file here.
You will need placeholderAPI installed for those placeholders to work

Note: This only works in the config.yml

This will not work for messages in the locale.yml

Галерея

messages

Последние версии

Все версии →
release

SimplePMs 2.5.0

2.5.0
16 мар. 2026 г.670Minecraft: 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11paper, purpur
Скачать
Что нового
Add Webhook Support (#16) * Add Webhook Support * Make HTTP Request Async * Fix error message grammar
release

SimplePMs 2.4.3

2.4.3
20 нояб. 2025 г.405Minecraft: 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11paper, purpur
Скачать
Что нового
Fixes an issue where the autocomplete on `/unblock` would sometimes spam console with stacktraces
release

SimplePMs 2.4.2

2.4.2
21 июл. 2025 г.288Minecraft: 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8paper, purpur
Скачать
Что нового
- Fixes issue where older versions of the plugin were not properly upgrading the database - Fixes [#6](https://github.com/Simplexity-Development/SimplePMs/issues/6) - Tested on 1.21.8 - No other changes
release

SimplePMs 2.4.1 - Fix for a couple issues

2.4.1
13 июн. 2025 г.135Minecraft: 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5paper, purpur
Скачать
Что нового
- Fix for sql initialization if you didn't have the config already - Fix for the plugin just dying because of not being in a preview java version
release

SimplePMs 2.4.0

2.4.0
6 июн. 2025 г.65Minecraft: 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5paper
Скачать
Что нового
## 2.4.0 Very few changes for admins - sounds are now declared as their namespaced keys instead of the enum value `minecraft:block.note_block.xylophone` instead of `BLOCK_NOTE_BLOCK_XYLOPHONE` for example. - Plugin is now a 'paper plugin' - though it has been based on paper for a long time, it should show up in the 'paper plugins' section now - Player's names should properly autocomplete in `/msg` and `/block` commands regardless of if the paper setting for autocompleting names on a null return is enabled or not - Commands now use brigadier, which means you can do this now, if you want, for some reason ![console command 'execute as @e run msg RhythmicSystem test' followed by around a hundred lines of the server sending RhythmicSystem the word test](https://cdn.modrinth.com/data/cached_images/a6bf4223628cc0cfbbad700ca26f4d8e7c516902.png) - Save handling is now done async so there shouldn't be any issues with SQL calls freezing the server, nobody reported issues with that but now it shouldn't happen regardless
release

SimplePMs 2.3.1

2.3.1
18 мая 2025 г.83Minecraft: 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5paper, purpur
Скачать
Что нового
## Changed Changed alias list to remove reundant aliases: - `/msg` aliases are now `/tell` and `/w` - `/reply` aliases are now `/r` - `/socialspy` aliases are now `/ss` If you need to add, remove, or change the commands / aliases shown here, please see [PaperMC: Bukkit Commands Configuration](https://docs.papermc.io/paper/reference/bukkit-commands-configuration/) or [GitHub - Zefferis: commands.yml](https://gist.github.com/Zefferis/db73a223f636b0c45ab1f88b823e468e) for an example.
release

SimplePMs 2.3.0

2.3.0
10 мар. 2025 г.202Minecraft: 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5paper, purpur
Скачать
Что нового
# 2.3.0 ## Added: - Sounds config section - Configurable sounds for: - Receiving a message - Sending a message - Receiving a social spy notification ## Fixed - `/block <user> <reason>` should now work as expected - The permission `message.bypass.social-spy` should now work as expected - `/msgtoggle` should now work as expected - Issues fixed: - Attempting to `/block` someone while you have an empty block list causes error spam in console - Using `/block` does not properly update the block list, it updates on restart only - The permission for bypassing Social Spy was not consistently checked. - Message toggle was pointing to an old method that it shouldn't have - Message toggle straight up didn't work because I literally just had 'if it isn't true, set it not true' so
release

SimplePMs 2.2.0

2.2.0
2 янв. 2025 г.205Minecraft: 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4paper, purpur
Скачать
Что нового
## Adjusts default permissions, please read if you have specific permissions setup Basic functionality is now enabled by default, these permissions are now default as `true`: - `message.basic.send` - `message.basic.receive` - `message.basic.toggle` - `message.basic.block` If you have a setup where you have only specific groups with these permissions, you will need to adjust things so that now the groups you don't want having those permissions have them set to `false` instead. The other permissions are unchanged.
release

SimplePMs 2.1.0

2.1.0
1 янв. 2025 г.104Minecraft: 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4paper, purpur
Скачать
Что нового
## Fixes - Fixes the issue where people's social spy would be reset, still. (Really, I hope it's actually fixed now) ## Additions - Adds the ability to spy on commands, list of commands to spy on is configured in config.yml - Disabled by default - Added to allow for `/minecraft:msg` and similar commands to be monitored without disabling them completely. - Adds bypass permission for both socialspy and commandspy, which will prevent your messages and any messages sent to you from being spied on - (Note, this does not mean any messages sent through something like `/minecraft:msg` to you will not be shown, as those messages only are checked by the sender, not reciever) - `message.bypass.social-spy` - `message.bypass.command-spy`
release

SimplePMS 2.0.0

2.0.0
2 дек. 2024 г.134Minecraft: 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3paper, purpur
Скачать
Что нового
# Complete rewrite - Changes storage to SQLite or MySQL - which should fix [#2](https://github.com/Simplexity-Development/SimplePMs/issues/2) 's issue of social spy settings not persisting - There is now an option in the config named `console-has-social-spy: true` which allows console to have the same formatted readout that people with socialspy do - Options for messaging `hidden-players` (vanished) and `console`, as well as config options for what to use as the name for console. - Formatting for how names appear in direct messages and social spy are in the config, other messages can be updated in the Locale - The server can now message itself, if you wanted to do that for some reason - Adds 4 commands - `/block <user> [reason]` - `/unblock <user>` - `/blocklist` - `/msgtoggle` - Changes permissions | Permission | What it do | |-----------------------------|------------------------------------------------------------------------------------------------------------------| | `message.reload` | Allows reloading the config/locale | | `message.basic.send` | Allows sending messages | | `message.basic.receive` | Allows receiving messages | | `message.basic.toggle` | Allows toggling direct messages on or off | | `message.basic.block` | Allows blocking, unblocking, and listing your blocked users | | `message.admin.override` | Allows messaging users who have their messages disabled, have you blocked, or do not have the receive permission | | `message.admin.social-spy` | Shows a log of direct messages being sent between players | | `message.admin.console-spy` | Shows a log of any direct messages being sent between the console and players (from this plugin) |