{"id":17333202,"url":"https://github.com/brenoepics/mentionplugin","last_synced_at":"2026-03-04T14:02:26.956Z","repository":{"id":227230528,"uuid":"770815180","full_name":"brenoepics/mentionplugin","owner":"brenoepics","description":"Arcturus Morningstar mentions for everyone!","archived":false,"fork":false,"pushed_at":"2025-03-18T21:03:12.000Z","size":21695,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-18T21:42:03.472Z","etag":null,"topics":["arcturus","morningstar","plugin"],"latest_commit_sha":null,"homepage":"","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/brenoepics.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"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-03-12T08:02:38.000Z","updated_at":"2025-03-18T21:03:09.000Z","dependencies_parsed_at":"2024-12-05T20:21:30.474Z","dependency_job_id":"196f8a69-84f8-4365-a62e-1678391e4fb3","html_url":"https://github.com/brenoepics/mentionplugin","commit_stats":{"total_commits":69,"total_committers":7,"mean_commits":9.857142857142858,"dds":"0.34782608695652173","last_synced_commit":"7e10884c20e8a06229cc3e09902c72c6e6ded96a"},"previous_names":["brenoepics/mentionplugin"],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/brenoepics/mentionplugin","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brenoepics%2Fmentionplugin","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brenoepics%2Fmentionplugin/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brenoepics%2Fmentionplugin/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brenoepics%2Fmentionplugin/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/brenoepics","download_url":"https://codeload.github.com/brenoepics/mentionplugin/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brenoepics%2Fmentionplugin/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":284045913,"owners_count":26938122,"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","status":"online","status_checked_at":"2025-11-12T02:00:06.336Z","response_time":59,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":["arcturus","morningstar","plugin"],"created_at":"2024-10-15T15:00:13.692Z","updated_at":"2025-11-12T14:02:35.604Z","avatar_url":"https://github.com/brenoepics.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Mention Plugin for Arcturus Morningstar 3.5.x\n\n\u003e [!WARNING]  \n\u003e Main branch is currently under development (4.0) and may not be stable.\n\nA simple and easy-to-use plugin for mentioning users in a chat room.\nYou can mention users using their username, all friends with @friends,\neveryone with @everyone, everyone awake with @here or the entire room with @room.\nThe @ symbol can be placed anywhere in the message.\nThe plugin also includes features such as blocking mentions, setting a mention timeout,\nchoosing between bubble alert or whisper, and logging with a database or Discord.\n\n## How to use\n\nTo use the plugin,\nsimply type `@username`, `@friends`, `@everyone`,\nor `@room`\nfollowed by your message.\n\n## How to install\n\n- Download a pre-compiled version of the plugin [here](https://github.com/brenoepics/MentionPlugin/releases/).\n- Run the SQL script provided.\n- Move the `MentionPlugin-3.0-jar-with-dependencies.jar` file to your emulator's plugins folder and restart the\n  emulator.\n- Set up user permissions by modifying the `acc_mention`,\n  `acc_mention_everyone`, `acc_mention_friends`, and `acc_mention_room`\n  fields in your database's permissions table.\n- Update the permissions by typing `:update_permissions` in the hotel or restarting the emulator.\n- Start mentioning users by using the mentioned keywords.\n\n## Configuration\n\nThe plugin includes the following configuration options:\n\n### Emulator Settings\n\n| Key                                                  | Default Value | Meaning                     |\n|------------------------------------------------------|---------------|-----------------------------|\n| `commands.cmd_mention_friends.prefix`                | `friends`     |                             |\n| `commands.cmd_mention.message_error.delete`          | `true`        |                             |\n| `commands.cmd_mention.message_success.delete`        | `false`       |                             |\n| `commands.cmd_mention.follow.enabled`                | `true`        |                             |\n| `commands.cmd_mention.message.show_username.enabled` | `true`        |                             |\n| `commands.cmd_mention_everyone.follow.enabled`       | `true`        |                             |\n| `commands.cmd_mention_regex`                         | `@(\\\\w+)`     |                             |\n| `commands.cmd_mention_max`                           | `5`           | max users in same message   |\n| `mentionplugin.sanitize`                             | `true`        |                             |\n| `mentionplugin.mode_user`                            | `1`           | 1 for bubble, 2 for whisper |\n| `mentionplugin.mode_everyone`                        | `1`           | 1 for bubble, 2 for whisper |\n| `mentionplugin.mode_friends`                         | `1`           | 1 for bubble, 2 for whisper |\n| `mentionplugin.timeout_user`                         | `10`          |                             |\n| `mentionplugin.timeout_everyone`                     | `5`           |                             |\n| `mentionplugin.timeout_friends`                      | `60`          |                             |\n| `mentionplugin.timeout_room`                         | `20`          |                             |\n| `mentionplugin.logging_database`                     | `true`        |                             |\n| `mentionplugin.database.log_timeout_minutes`         | `30`          |                             |\n\n### Permissions\n\n| Key                  | Default Value |\n|----------------------|---------------|\n| acc_mention          | 1             |\n| acc_mention_friends  | 1             |\n| acc_mention_everyone | 0             |\n| acc_mention_room     | 2             |\n| cmd_blockmention     | 1             |\n\nThese permissions can be adjusted in the permissions table in your database.\nTo do so,\nopen your database and go to the permissions table\nand change the values of the mentioned keys as per your requirements.\n\n\u003e [!NOTE]\n\u003e To take the changes into effect, you will have to type `:update_permissions` in your hotel or restart the emulator.\n\n## FAQ\n\n### 1. Why am I disconnected when I get a mention in flash client?\n\nFlash Client Error\n\nYour image link is not a valid .png or .gif, and flash client disconnects when receiving the bubble alert.\nTo resolve this issue, change the key commands.cmd_mention_everyone.look in the emulator_texts to a valid .png or .gif.\n\n### 2. How to report a bug or suggest a feature?\n\nYou can report a bug or suggest a feature by creating an issue on the GitHub repository or contacting me on Discord:\nbrenoepic\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbrenoepics%2Fmentionplugin","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbrenoepics%2Fmentionplugin","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbrenoepics%2Fmentionplugin/lists"}