{"id":21916527,"url":"https://github.com/cloudnode-pro/cloudnodemsg","last_synced_at":"2025-04-18T21:55:35.206Z","repository":{"id":215809545,"uuid":"739623657","full_name":"cloudnode-pro/CloudnodeMSG","owner":"cloudnode-pro","description":"Cloudnode's private messaging plugin","archived":false,"fork":false,"pushed_at":"2024-11-04T21:04:28.000Z","size":347,"stargazers_count":1,"open_issues_count":3,"forks_count":1,"subscribers_count":0,"default_branch":"main","last_synced_at":"2024-11-04T22:18:29.718Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://cloudnodemsg.smp.cloudnode.pro/","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/cloudnode-pro.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-01-06T03:23:45.000Z","updated_at":"2024-11-04T21:04:31.000Z","dependencies_parsed_at":"2024-01-06T18:26:51.810Z","dependency_job_id":"4d1f639a-133a-4c07-b6c5-72e4125a7224","html_url":"https://github.com/cloudnode-pro/CloudnodeMSG","commit_stats":null,"previous_names":["cloudnode-pro/cloudnodemsg"],"tags_count":3,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cloudnode-pro%2FCloudnodeMSG","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cloudnode-pro%2FCloudnodeMSG/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cloudnode-pro%2FCloudnodeMSG/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cloudnode-pro%2FCloudnodeMSG/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/cloudnode-pro","download_url":"https://codeload.github.com/cloudnode-pro/CloudnodeMSG/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":226971307,"owners_count":17711414,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-28T19:18:22.437Z","updated_at":"2024-11-28T19:18:23.093Z","avatar_url":"https://github.com/cloudnode-pro.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# CloudnodeMSG\n\nA Minecraft Java plugin for private messages.\n\nSupports message channels (so you don't have to use a command for every DM) and integrates with vanish plugins.\n\n[See the default config](https://github.com/cloudnode-pro/CloudnodeMSG/blob/main/src/main/resources/config.yml)\n\n## Commands\n\nThe following are all commands from this plugin.\n\n***\n\n### `/msg \u003cplayer\u003e \u003cmessage\u003e`\n\nSend a private message to another player.\n\n\u003cdl\u003e\n    \u003cdt\u003eAliases:\u003c/dt\u003e \u003cdd\u003e\u003ccode\u003e/message\u003c/code\u003e, \u003ccode\u003e/tell\u003c/code\u003e, \u003ccode\u003e/t\u003c/code\u003e, \u003ccode\u003e/whisper\u003c/code\u003e, \u003ccode\u003e/dm\u003c/code\u003e, \u003ccode\u003e/m\u003c/code\u003e, \u003ccode\u003e/pm\u003c/code\u003e\u003c/dd\u003e\n    \u003cdt\u003ePermission:\u003c/dt\u003e \u003cdd\u003e\u003ccode\u003ecloudnodemsg.use\u003c/code\u003e\u003c/dd\u003e\n\u003c/dl\u003e\n\n***\n\n### `/msg \u003cplayer\u003e`\n\nCreate a private message channel to a player;\ni.e. all of your chat messages will be sent as private messages to this player.\nRun the command again to disable the message channel.\n\n\u003cdl\u003e\n    \u003cdt\u003eAliases:\u003c/dt\u003e \u003cdd\u003e\u003ccode\u003e/message\u003c/code\u003e, \u003ccode\u003e/tell\u003c/code\u003e, \u003ccode\u003e/t\u003c/code\u003e, \u003ccode\u003e/whisper\u003c/code\u003e, \u003ccode\u003e/dm\u003c/code\u003e, \u003ccode\u003e/m\u003c/code\u003e, \u003ccode\u003e/pm\u003c/code\u003e\u003c/dd\u003e\n    \u003cdt\u003ePermission:\u003c/dt\u003e \u003cdd\u003e\u003ccode\u003ecloudnodemsg.use\u003c/code\u003e\u003c/dd\u003e\n\u003c/dl\u003e\n\n***\n\n### `/reply \u003cmessage\u003e`\n\nSend a private message to the last player that messaged you.\n\n\u003cdl\u003e\n    \u003cdt\u003eAliases:\u003c/dt\u003e \u003cdd\u003e\u003ccode\u003e/r\u003c/code\u003e, \u003ccode\u003e/re\u003c/code\u003e\u003c/dd\u003e\n    \u003cdt\u003ePermission:\u003c/dt\u003e \u003cdd\u003e\u003ccode\u003ecloudnodemsg.use\u003c/code\u003e\u003c/dd\u003e\n\u003c/dl\u003e\n\n***\n\n### `/teammsg \u003cmessage\u003e`\n\nSend a private message to your [scoreboard team](https://minecraft.fandom.com/wiki/Scoreboard#Teams).\n\n\u003cdl\u003e\n    \u003cdt\u003eAliases:\u003c/dt\u003e \u003cdd\u003e\u003ccode\u003e/tm\u003c/code\u003e, \u003ccode\u003e/tmsg\u003c/code\u003e, \u003ccode\u003e/teamchat\u003c/code\u003e\u003c/dd\u003e\n    \u003cdt\u003ePermission:\u003c/dt\u003e \u003cdd\u003e\u003ccode\u003ecloudnodemsg.use.team\u003c/code\u003e\u003c/dd\u003e\n\u003c/dl\u003e\n\n***\n\n### `/teammsg`\n\nCreate a private message channel to your [scoreboard team](https://minecraft.fandom.com/wiki/Scoreboard#Teams);\ni.e. all of your chat messages will be sent as private team messages.\nRun the command again to disable the message channel.\n\n\u003cdl\u003e\n    \u003cdt\u003eAliases:\u003c/dt\u003e \u003cdd\u003e\u003ccode\u003e/tm\u003c/code\u003e, \u003ccode\u003e/tmsg\u003c/code\u003e, \u003ccode\u003e/teamchat\u003c/code\u003e\u003c/dd\u003e\n    \u003cdt\u003ePermission:\u003c/dt\u003e \u003cdd\u003e\u003ccode\u003ecloudnodemsg.use.team\u003c/code\u003e\u003c/dd\u003e\n\u003c/dl\u003e\n\n***\n\n### `/ignore \u003cplayer\u003e`\n\nIgnore a player—you will stop seeing all of their messages (including public chat messages).\n\n\u003cdl\u003e\n    \u003cdt\u003eAliases:\u003c/dt\u003e \u003cdd\u003e\u003ccode\u003e/block\u003c/code\u003e\u003c/dd\u003e\n    \u003cdt\u003ePermission:\u003c/dt\u003e \u003cdd\u003e\u003ccode\u003ecloudnodemsg.ignore\u003c/code\u003e\u003c/dd\u003e\n\u003c/dl\u003e\n\n***\n\n### `/unignore \u003cplayer\u003e`\n\nYou will stop ignoring the player and will be able to see their messages again.\n\n\u003cdl\u003e\n    \u003cdt\u003eAliases:\u003c/dt\u003e \u003cdd\u003e\u003ccode\u003e/unblock\u003c/code\u003e\u003c/dd\u003e\n    \u003cdt\u003ePermission:\u003c/dt\u003e \u003cdd\u003e\u003ccode\u003ecloudnodemsg.ignore\u003c/code\u003e\u003c/dd\u003e\n\u003c/dl\u003e\n\n***\n\n### `/togglemsg`\n\nEnable or disable receiving private messages.\nWhen your private messages are disabled, nobody can message you, but you can still send messages.\n\n\u003cdl\u003e\n    \u003cdt\u003eAliases:\u003c/dt\u003e \u003cdd\u003e\u003ccode\u003e/toggledms\u003c/code\u003e, \u003ccode\u003e/togglepms\u003c/code\u003e\u003c/dd\u003e\n    \u003cdt\u003ePermission:\u003c/dt\u003e \u003cdd\u003e\u003ccode\u003ecloudnodemsg.toggle\u003c/code\u003e\u003c/dd\u003e\n\u003c/dl\u003e\n\n***\n\n### `/togglemsg \u003cplayer\u003e`\n\nEnable or disable receiving private messages of another player.\n\n\u003cdl\u003e\n    \u003cdt\u003eAliases:\u003c/dt\u003e \u003cdd\u003e\u003ccode\u003e/toggledms\u003c/code\u003e, \u003ccode\u003e/togglepms\u003c/code\u003e\u003c/dd\u003e\n    \u003cdt\u003ePermission:\u003c/dt\u003e \u003cdd\u003e\u003ccode\u003ecloudnodemsg.toggle.other\u003c/code\u003e\u003c/dd\u003e\n\u003c/dl\u003e\n\n\n\n***\n\n### `/cloudnodemsg reload`\n\nReload the plugin configuration.\n\n\u003cdl\u003e\n    \u003cdt\u003ePermission:\u003c/dt\u003e \u003cdd\u003e\u003ccode\u003ecloudnodemsg.reload\u003c/code\u003e\u003c/dd\u003e\n\u003c/dl\u003e\n\n## Permissions\n\nHere is a list of the permissions used by this plugin.\n\n| Permission                   | Description                                                             | Recommended Group |\n|------------------------------|-------------------------------------------------------------------------|-------------------|\n| `cloudnodemsg.use`           | Allows using the `/msg` and `/r` commands                               | default           |\n| `cloudnodemsg.team`          | Allows using the `/teammsg` command                                     | default           |\n| `cloudnodemsg.send.vanished` | Allows sending messages to vanished players                             | admin             |\n| `cloudnodemsg.ignore`        | Allows using the `/ignore` and `/unignore` commands                     | default           |\n| `cloudnodemsg.ignore.bypass` | Makes your private messages visible, even if the recipient ignored you  | admin             |\n| `cloudnodemsg.toggle`        | Allows you to use the `/togglemsg` command                              | default           |\n| `cloudnodemsg.toggle.other`  | Allows you to toggle msg for another player using `/togglemsg \u003cplayer\u003e` | admin             |\n| `cloudnodemsg.toggle.bypass` | Allows you to send messages to players with disabled DMs                | admin             |\n| `cloudnodemsg.spy`           | Players with this permission see ALL private messages and team messages | admin             |\n\n## Release Cycle\n\nCloudnodeMSG follows a weekly **time-based release schedule**,\nwith new features or changes typically released every **Tuesday**.\n\nWhen we merge critical bug fixes, we may publish out-of-band releases on any day of the week.\n\n## Report Issues\n\nPlease ensure\nthat you are using the [latest version](https://modrinth.com/plugin/5Ce4fxJB/version/latest) of CloudnodeMSG.\nThe newest bug fixes are only available in the most recent version,\nand support is provided exclusively for this version.\n\nIf you encounter any problems with the plugin,\nplease first check\nthe [list of known issues](https://github.com/cloudnode-pro/CloudnodeMSG/issues?q=is%3Aopen+is%3Aissue+label%3Abug) on\nour GitHub repository.\nIf you don’t find a similar fault listed there,\nwe encourage you to [submit a new issue](https://github.com/cloudnode-pro/CloudnodeMSG/issues/new?labels=bug).\nResolving bugs is the highest priority for this project.\n\nTo help us resolve your issue as quickly as possible, please provide as much relevant information as possible,\nincluding error logs, screenshots, and detailed steps to reproduce the problem.\n\n## Feature Requests\n\nTo suggest a new feature, please [create a new issue](https://github.com/cloudnode-pro/CloudnodeMSG/issues/new),\nproviding a detailed description of your idea.\n\n## Contributing\n\nCloudnodeMSG is licensed under the [GPL-3.0 licence](https://github.com/cloudnode-pro/CloudnodeMSG/blob/main/LICENSE).\nThe source code is available on [GitHub](https://github.com/cloudnode-pro/CloudnodeMSG).\n\nNew contributors are most welcome to the project. If you're interested in contributing, follow these steps:\n\n1. [Fork the repository](https://github.com/cloudnode-pro/CloudnodeMSG/fork)\n2. Create a new branch for your contributions.\n3. Make your changes and ensure they align with the project’s goals.\n4. Commit your changes with clear and descriptive messages.\n5. Push your changes to your fork.\n6. Submit a pull request.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcloudnode-pro%2Fcloudnodemsg","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcloudnode-pro%2Fcloudnodemsg","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcloudnode-pro%2Fcloudnodemsg/lists"}