Mods
Resource Packs
Data Packs
Modpacks
Shaders
Plugins
Mods Resource Packs Data Packs Plugins Shaders Modpacks
Get Modrinth App Upgrade to Modrinth+
Sign in
ModsPluginsData PacksShadersResource PacksModpacks
Sign in
Settings
SimplePMs

SimplePMs

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

1,535
8
Management
Social
Utility
AboutGalleryChangelogVersions

SimplePMs 2.4.1 - Fix for a couple issues

on Jun 13, 2025
Download
  • 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

SimplePMs 2.4.0

on Jun 6, 2025
Download

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
  • 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

SimplePMs 2.3.1

on May 18, 2025
Download

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 or GitHub - Zefferis: commands.yml for an example.

SimplePMs 2.3.0

on Mar 10, 2025
Download

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

SimplePMs 2.2.0

on Jan 2, 2025
Download

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.

SimplePMs 2.1.0

on Jan 1, 2025
Download

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

SimplePMS 2.0.0

on Dec 2, 2024
Download

Complete rewrite

  • Changes storage to SQLite or MySQL - which should fix #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)

SimplePMS 1.0.3 - Fix Mappings

on Jun 29, 2024
Download
  • Fixes the mappings so that paper will not remap it.
  • No other changes

SimplePMS 1.0.2

on May 12, 2024
Download
  • Switch internal stuff over to 'simplexity' instead of adhdmc
  • add 1.18.2 support

SimplePMS 1.0.1

on Apr 30, 2023
Download

Fixes an issue where the Set spyingPlayers would just hold players there until the server stopped

The plugin now removes players from the set when they quit the game.

Also fixed PrivateMessageEvent so it actually works now, so other plugins can listen to this event/cancel it - there is no import for this plugin as of right now, it'd have to be manually added to your resources.

SimplePMs Javadocs

SimplePMS v1.0

on Apr 26, 2023
Download

New Features:

  • Placeholder API support
    • You can use placeholderAPI placeholders in the messages 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

Fixed issues:

  • #1
  • Text after the reply command should no longer constantly tab-complete names

Breaking Changes:

  • Language options are now controlled in the locale.yml file

    • The keys for the locale options are not the same as previously, so you will need to customize the message under the new key
    • The previous default placeholders for sender/recipient have been altered in the new locale.yml in order to allow for all messages to be parsed through the same parser methods, rather than constructing individual parser methods for each method
  • Permissions have changed slightly

    • spm.send has been changed to spm.message.send, and spm.message.receive has been added
    • spm.socialspy is now required to see social spy messages
    • spm.socialspy.toggle is now a child of spm.socialspy
    • spm.consolespy has been added, which allows someone to see the messages that the server sends (using /msg) to a player, or that a player sends to the server
    • spm.recipient.override has been added, which allows someone to message a player who has spm.message.receive set to false

Full Changelog: https://github.com/ADHDMC/SimplePMs/commits/v1.0

SimplePMS 0.1-beta

on Jan 13, 2023
Download

Initial beta release

90% of ad revenue goes to creators

Support creators and Modrinth ad-free with Modrinth+
Filter

Show all versions

Modrinth is open source.

main@9fd0f68

© Rinth, Inc.

Company

TermsPrivacyRulesCareers

Resources

SupportBlogDocsStatus

Interact

Discord X (Twitter) Mastodon Crowdin
Get Modrinth App Settings
NOT AN OFFICIAL MINECRAFT SERVICE. NOT APPROVED BY OR ASSOCIATED WITH MOJANG OR MICROSOFT.