▶️ ЗАБЕРИ СВОИ 8 ПОДАРКОВ 🎁 ПРИ СОЗДАНИИ СВОЕГО МАЙНКРАФТ СЕРВЕРА
Плагины/GroupChat
GroupChat

GroupChat

Feature-rich group chats | History, sound notifications, vanish support and more

Оцените первым
67
0
Все версииGroup ranks, mute, kick commands and chat locking

Group ranks, mute, kick commands and chat locking

Release26.04.2026

Список изменений

GroupChat 3.3 is out! This is major update which brings crucial changes related to chats organisation.

Chat owners can now set group helpers, moderators and trusted moderators - each rank has defined set of features they have access to It's now possible to mute members in chats and also to lock chat for all members. Messages sent in chats are formatted differently depending on sender's rank.

Helper rank

Can invite and kick players (all regular members).

To make player a group helper, type /groupchat helpers add [member]. To remove group helper, type /groupchat helpers remove [member].

Moderator rank

Can invite, mute and kick players (all with rank Helper and lower) and can send messages when chat is locked.

To make player a group moderator, type /groupchat moderators add [member]. To remove group moderator, type /groupchat moderators remove [member].

Trusted Moderator rank

Can invite, ban, mute and kick players (all with rank Moderator and lower), has access to chat locking and can send messages when chat is locked.

How to make player a trusted moderator: For existing „regular” moderator: /groupchat moderators trust [member]. For player who’s not moderator: /groupchat moderators add [member] trust. To untrust a group moderator, type /groupchat moderators untrust [member].

Chat locking

Chat locking lets you prevent players from sending messages in a groupchat. Only members with Moderator rank and higher can send messages when chat is locked. Players with groupchat.say.locked permission can bypass chat-locking in all groupchats.

To lock/unlock your current groupchat, type /groupchat lock/unlock.

Other changes

Added /groupchat muted, /groupchat banned, /groupchat moderators, /groupchat helpers commands to show list of banned/muted players and moderators/helpers in current chat.

Improved /groupchat join tab-completing - it now suggests all public chats player has access to.

Added new permissions for features mentioned above. It's quite a lot of strings, you can find them all at https://maciejnierzwicki.pl/minecraft-plugins/groupchat/commands-and-permissions/

This update contains changes to configuration files. It's recommended to copy-paste following code to existing configurations (you don't have to do it only if you rely on default values and don't intend to edit message strings etc.)

Lines added (config.yml):

Spoiler

MaxEntriesPerPageHelpersSubCommand: 10 MaxEntriesPerPageModeratorsSubCommand: 10 MaxEntriesPerPageMutedSubCommand: 10 MaxEntriesPerPageBannedSubCommand: 10

Lines added (lang.yml, MiniMessage format):

Spoiler MESSAGE_FORMAT_HELPER: " > " MESSAGE_FORMAT_MODERATOR: " > " MESSAGE_FORMAT_TRUSTED_MODERATOR: " > " MESSAGE_FORMAT_OWNER: " > " INFO_GROUP_MODERATORS_NONE: "There are no moderators on this groupchat." INFO_PLAYER_ALREADY_MODERATOR: "This player is already moderator of this groupchat!" INFO_PLAYER_ALREADY_TRUSTED_MODERATOR: "This player is already trusted moderator of this groupchat!" INFO_PLAYER_NOT_MODERATOR: "This player is not moderator of this groupchat!" INFO_PLAYER_NOT_TRUSTED_MODERATOR: "This player is not trusted moderator of this groupchat!" INFO_PLAYER_NOW_MODERATOR: "Player is now moderator of this groupchat." INFO_PLAYER_NOW_TRUSTED_MODERATOR: "Player is now trusted moderator of this groupchat." INFO_PLAYER_NOW_NOT_MODERATOR: "Player is no longer moderator of this groupchat." INFO_PLAYER_NOW_NOT_TRUSTED_MODERATOR: "Player is no longer trusted moderator of this groupchat." INFO_GROUP_HELPERS_NONE: "There are no helpers on this groupchat." INFO_PLAYER_ALREADY_HELPER: "This player is already helper of this groupchat!" INFO_PLAYER_NOT_HELPER: "This player is not helper of this groupchat!" INFO_PLAYER_NOW_HELPER: "Player is now helper of this groupchat." INFO_PLAYER_NOW_NOT_HELPER: "Player is no longer helper of this groupchat." INFO_PLAYER_ALREADY_MUTED: "This player is already muted on this groupchat!" INFO_CANNOT_MUTE_YOURSELF: "You can't mute yourself." INFO_CANNOT_UNMUTE_YOURSELF: "You can't unmute yourself." INFO_PLAYER_NOW_MUTED: "Player has been muted on this groupchat by ." INFO_YOU_NOW_MUTED: "You have been muted on groupchat by ." INFO_CANNOT_MUTE_HIGHER_RANK: "You can't mute player because they have equal or higher rank." INFO_CANNOT_KICK_HIGHER_RANK: "You can't kick player because they have equal or higher rank." INFO_CANNOT_BAN_HIGHER_RANK: "You can't ban player because they have equal or higher rank." INFO_PLAYER_NOT_MUTED: "This player isn't muted on this groupchat!" INFO_YOU_NOW_UNMUTED: "You have been unmuted on groupchat by ." INFO_YOU_MUTED_CANNOT_SEND: "You are muted on this groupchat. You can't send messages." INFO_PLAYER_NOW_UNMUTED: "Player has been unmuted on this groupchat by ." HELP_COMMAND_BANNED: "/groupchat banned - show banned players on your current groupchat" INFO_BANNED_NONE: "There are no banned players on this groupchat." INFO_GROUP_CHAT_NOW_LOCKED: "Chat has been locked by on this groupchat." INFO_GROUP_CHAT_ALREADY_LOCKED: "Chat is already locked on this groupchat." INFO_GROUP_CHAT_NOW_UNLOCKED: "Chat has been unlocked by on this groupchat." INFO_GROUP_CHAT_NOT_LOCKED: "Chat is not locked on this groupchat." INFO_GROUP_CHAT_LOCKED_CANNOT_SEND: "Chat is locked on this groupchat. You can't send messages." INFO_GROUP_MODERATORS_HEADER: - "━━━━━━━━━━━━━━━━━━━━━━━━━━━━" - "Moderators of " - " Page /" - "━━━━━━━━━━━━━━━━━━━━━━━━━━━━" INFO_GROUP_MODERATORS_ENTRY: ". " INFO_GROUP_MODERATORS_TRUSTED_ENTRY: ". (trusted)" INFO_GROUP_MODERATORS_FOOTER: - "━━━━━━━━━━━━━━━━━━━━━━━━━━━━" - "Switch Page: /groupchat moderators " - "━━━━━━━━━━━━━━━━━━━━━━━━━━━━" INFO_GROUP_HELPERS_HEADER: - "━━━━━━━━━━━━━━━━━━━━━━━━━━━━" - "Helpers of " - " Page /" - "━━━━━━━━━━━━━━━━━━━━━━━━━━━━" INFO_GROUP_HELPERS_ENTRY: ". " INFO_GROUP_HELPERS_FOOTER: - "━━━━━━━━━━━━━━━━━━━━━━━━━━━━" - "Switch Page: /groupchat helpers " - "━━━━━━━━━━━━━━━━━━━━━━━━━━━━" INFO_GROUP_MUTED_HEADER: - "━━━━━━━━━━━━━━━━━━━━━━━━━━━━" - "Muted players on " - " Page /" - "━━━━━━━━━━━━━━━━━━━━━━━━━━━━" INFO_GROUP_MUTED_ENTRY: ". " INFO_GROUP_MUTED_FOOTER: - "━━━━━━━━━━━━━━━━━━━━━━━━━━━━" - "Switch Page: /groupchat muted " - "━━━━━━━━━━━━━━━━━━━━━━━━━━━━" INFO_MUTED_NONE: "There are no muted players on this groupchat." INFO_GROUP_BANNED_HEADER: - "━━━━━━━━━━━━━━━━━━━━━━━━━━━━" - "Banned playerss on " - " Page /" - "━━━━━━━━━━━━━━━━━━━━━━━━━━━━" INFO_GROUP_BANNED_ENTRY: ". " INFO_GROUP_BANNED_FOOTER: - "━━━━━━━━━━━━━━━━━━━━━━━━━━━━" - "Switch Page: /groupchat banned " - "━━━━━━━━━━━━━━━━━━━━━━━━━━━━" HELP_COMMAND_CHATLOCK: "/groupchat chatlock - lock chat of your current groupchat" HELP_COMMAND_CHATUNLOCK: "/groupchat chatunlock - unlock chat of your current groupchat" HELP_COMMAND_MODERATORS: "/groupchat moderators - show moderators of your current groupchat" HELP_COMMAND_MODERATORS_ADD: "/groupchat moderators add [player] - add moderator to your current groupchat" HELP_COMMAND_MODERATORS_REMOVE: "/groupchat moderators remove [player] - remove moderator from your current groupchat" HELP_COMMAND_MODERATORS_TRUST: "/groupchat moderators trust [player] - trust a moderator in your current groupchat" HELP_COMMAND_MODERATORS_UNTRUST: "/groupchat moderators untrust [player] - untrust a moderator in your current groupchat" HELP_COMMAND_HELPERS: "/groupchat helpers - show helpers of your current groupchat" HELP_COMMAND_HELPERS_ADD: "/groupchat helpers add [player] - add helper to your current groupchat" HELP_COMMAND_HELPERS_REMOVE: "/groupchat helpers remove [player] - remove helper from your current groupchat" HELP_COMMAND_MUTE: "/groupchat mute [member] - mute player on your current groupchat" HELP_COMMAND_UNMUTE: "/groupchat unmute [member] - unmute player on your current groupchat" HELP_COMMAND_MUTED: "/groupchat muted - show muted players on your current groupchat"

Lines added (lang.yml, legacy format):

Spoiler MESSAGE_FORMAT_HELPER: "&a &7> &9" MESSAGE_FORMAT_MODERATOR: "&e &7> &9" MESSAGE_FORMAT_TRUSTED_MODERATOR: "&6 &7> &9" MESSAGE_FORMAT_OWNER: "&c &7> &9" INFO_GROUP_MODERATORS_HEADER: - "&8&m━━━━━━━━━━━━━━━━━━━━━━━━━━━━" - "&b&l▸ &f&lModerators of &a" - "&7 Page /" - "&8&m━━━━━━━━━━━━━━━━━━━━━━━━━━━━" INFO_GROUP_MODERATORS_ENTRY: "&f. &a" INFO_GROUP_MODERATORS_TRUSTED_ENTRY: "&f. &a &7&l(trusted)" INFO_GROUP_MODERATORS_FOOTER: - "&8&m━━━━━━━━━━━━━━━━━━━━━━━━━━━━" - "&fSwitch Page: &a/groupchat moderators &7" - "&8&m━━━━━━━━━━━━━━━━━━━━━━━━━━━━" INFO_PLAYER_ALREADY_MODERATOR: "&fThis player is already moderator of this groupchat!" INFO_PLAYER_ALREADY_TRUSTED_MODERATOR: "&fThis player is already trusted moderator of this groupchat!" INFO_PLAYER_NOT_MODERATOR: "&fThis player is not moderator of this groupchat!" INFO_PLAYER_NOT_TRUSTED_MODERATOR: "&fThis player is not trusted moderator of this groupchat!" INFO_PLAYER_NOW_MODERATOR: "&fPlayer &a &fis now moderator of this groupchat." INFO_PLAYER_NOW_TRUSTED_MODERATOR: "&fPlayer &a &fis now trusted moderator of this groupchat." INFO_PLAYER_NOW_NOT_MODERATOR: "&fPlayer &a &fis no longer moderator of this groupchat." INFO_PLAYER_NOW_NOT_TRUSTED_MODERATOR: "&fPlayer &a &fis no longer trusted moderator of this groupchat." HELP_COMMAND_MODERATORS: "&a/groupchat moderators &f- show moderators of your current groupchat" HELP_COMMAND_MODERATORS_ADD: "&a/groupchat moderators add &7[player] &f- add moderator to your current groupchat" HELP_COMMAND_MODERATORS_REMOVE: "&a/groupchat moderators remove &7[player] &f- remove moderator from your current groupchat" HELP_COMMAND_MODERATORS_TRUST: "&a/groupchat moderators trust &7[player] &f- trust a moderator in your current groupchat" HELP_COMMAND_MODERATORS_UNTRUST: "&a/groupchat moderators untrust &7[player] &f- untrust a moderator in your current groupchat" INFO_GROUP_MODERATORS_NONE: "&fThere are no moderators on this groupchat." INFO_GROUP_HELPERS_HEADER: - "&8&m━━━━━━━━━━━━━━━━━━━━━━━━━━━━" - "&b&l▸ &f&lHelpers of &a" - "&7 Page /" - "&8&m━━━━━━━━━━━━━━━━━━━━━━━━━━━━" INFO_GROUP_HELPERS_ENTRY: "&f. &a" INFO_GROUP_HELPERS_FOOTER: - "&8&m━━━━━━━━━━━━━━━━━━━━━━━━━━━━" - "&fSwitch Page: &a/groupchat helpers &7" - "&8&m━━━━━━━━━━━━━━━━━━━━━━━━━━━━" INFO_GROUP_HELPERS_NONE: "&fThere are no helpers on this groupchat." INFO_PLAYER_ALREADY_HELPER: "&fThis player is already helper of this groupchat!" INFO_PLAYER_NOT_HELPER: "&fThis player is not helper of this groupchat!" INFO_PLAYER_NOW_HELPER: "&fPlayer &a &fis now helper of this groupchat." INFO_PLAYER_NOW_NOT_HELPER: "&fPlayer &a &fis no longer helper of this groupchat." HELP_COMMAND_HELPERS: "&a/groupchat helpers &f- show helpers of your current groupchat" HELP_COMMAND_HELPERS_ADD: "&a/groupchat helpers add &7[player] &f- add helper to your current groupchat" HELP_COMMAND_HELPERS_REMOVE: "&a/groupchat helpers remove &7[player] &f- remove helper from your current groupchat" INFO_PLAYER_ALREADY_MUTED: "&fThis player is already muted on this groupchat!" INFO_CANNOT_MUTE_YOURSELF: "&fYou can't mute yourself." INFO_CANNOT_UNMUTE_YOURSELF: "&fYou can't unmute yourself." INFO_PLAYER_NOW_MUTED: "&fPlayer &a &fhas been muted on this groupchat by &a." INFO_YOU_NOW_MUTED: "&fYou have been muted on groupchat &a&f." INFO_CANNOT_MUTE_HIGHER_RANK: "&fYou can't mute player &a &fbecause they have equal or higher rank." INFO_CANNOT_KICK_HIGHER_RANK: "&fYou can't kick player &a &fbecause they have equal or higher rank." INFO_CANNOT_BAN_HIGHER_RANK: "&fYou can't ban player &a &fbecause they have equal or higher rank." INFO_PLAYER_NOT_MUTED: "&fThis player isn't muted on this groupchat!" INFO_YOU_NOW_UNMUTED: "&fYou have been unmuted on groupchat &a &fby &a." INFO_YOU_MUTED_CANNOT_SEND: "&fYou are muted on this groupchat. You can't send messages." INFO_PLAYER_NOW_UNMUTED: "&fPlayer &a &fhas been unmuted on this groupchat by &a." HELP_COMMAND_MUTE: "&a/groupchat mute &7[member] &f- mute player on your current groupchat" HELP_COMMAND_UNMUTE: "&a/groupchat unmute &7[member] &f- unmute player on your current groupchat" HELP_COMMAND_MUTED: "&a/groupchat muted &f- show muted players on your current groupchat" INFO_GROUP_MUTED_HEADER: - "&8&m━━━━━━━━━━━━━━━━━━━━━━━━━━━━" - "&b&l▸ &f&lMuted players on &a" - "&7 Page /" - "&8&m━━━━━━━━━━━━━━━━━━━━━━━━━━━━" INFO_GROUP_MUTED_ENTRY: "&f. &a" INFO_GROUP_MUTED_FOOTER: - "&8&m━━━━━━━━━━━━━━━━━━━━━━━━━━━━" - "&fSwitch Page: &a/groupchat muted &7" - "&8&m━━━━━━━━━━━━━━━━━━━━━━━━━━━━" INFO_MUTED_NONE: "&fThere are no muted players on this groupchat." INFO_GROUP_BANNED_HEADER: - "&8&m━━━━━━━━━━━━━━━━━━━━━━━━━━━━" - "&b&l▸ &f&lBanned players on &a" - "&7 Page /" - "&8&m━━━━━━━━━━━━━━━━━━━━━━━━━━━━" INFO_GROUP_BANNED_ENTRY: "&f. &a" INFO_GROUP_BANNED_FOOTER: - "&8&m━━━━━━━━━━━━━━━━━━━━━━━━━━━━" - "&fSwitch Page: &a/groupchat banned &7" - "&8&m━━━━━━━━━━━━━━━━━━━━━━━━━━━━" HELP_COMMAND_BANNED: "&a/groupchat banned &f- show banned players on your current groupchat" INFO_BANNED_NONE: "&fThere are no banned players on this groupchat." INFO_GROUP_CHAT_NOW_LOCKED: "&fChat has been locked by &a &fon this groupchat." INFO_GROUP_CHAT_ALREADY_LOCKED: "&fChat is already locked on this groupchat." INFO_GROUP_CHAT_NOW_UNLOCKED: "&fChat has been unlocked by &a &fon this groupchat." INFO_GROUP_CHAT_NOT_LOCKED: "&fChat is not locked on this groupchat." INFO_GROUP_CHAT_LOCKED_CANNOT_SEND: "&fChat is locked on this groupchat. You can't send messages." HELP_COMMAND_CHATLOCK: "&a/groupchat lock &f- lock chat of your current groupchat" HELP_COMMAND_CHATUNLOCK: "&a/groupchat unlock &f- unlock chat of your current groupchat"

This is the last release of plugin to keep support for very old Minecraft server implementations and beginning from next release, plugin will target Minecraft 1.20 and newer. By looking at bStats, this will have no impact on servers currently using GroupChat as >90% are running it on 1.21.x servers and the rest use 1.20.x builds.

Файлы

GroupChat-3.3.jar(1.17 MiB)
Основной
Скачать

Метаданные

Канал релиза

Release

Номер версии

3.3

Загрузчики

Bukkit
Folia
Paper
Purpur
Spigot

Версии игры

1.7.2–26.1.2

Загрузок

45

Дата публикации

26.04.2026

Загрузил

ID версии

Главная