Earlier Versions
| Name | Size | Uploaded | Game Version | Downloads | |
| GroupChat 2.1 release | 254.86 KB | Jan 8, 2019 | 1.13 | 325 | Download |
| GroupChat 2.0.1 release | 245.08 KB | Dec 11, 2018 | 1.13 | 83 | Download |
| GroupChat 2.0 release | 65.28 KB | Nov 24, 2018 | 1.13 | 73 | Download |
| GroupChat 1.0 release | 10.01 KB | Feb 3, 2018 | 1.12 | 336 | Download |
Description
GroupChat - Group chats for everyone, customizable messages, messages sound & more
Supported versions: 1.7.10-1.13.2
Source code: LINK
### Features ###
* Create & manage groups
* Join multiple chats (configurable limit in config.yml)
* Public & private chats
* Kick/ban players from group
* Chat list & chat descriptions
* SQLite & MySQL support
### Commands ###
Note: You can make aliases for commands as you wish with Bukkit built-in feature or with plugins like "MyCommand" (link).
E.x.: you can set "/g" as alias of "/groupchat say"
Note 2: [group number] is group number from /groupchat list;
[your group number] is group number from /groupchat mygroups
Main command / help: /groupchat
Create group: /groupchat create [name] (no spaces)
Delete your current group: /groupchat delete
Invite player to your current group: /groupchat invite [player]
Kick player from your current group: /groupchat kick [player]
Leave current group: /groupchat leave
List all existing groups: /groupchat list
List all your groups: /groupchat mygroups
Join group: /groupchat join (if invited) or /groupchat join [group number]
Group details: /groupchat info or /groupchat info [group number]
Send message to current group: /groupchat say [message] (read note above if you want to alias this command)
Switch group: /groupchat switch [your group number] (use this command before sending messages to chats other than your current active chat)
Toggle visibility of messages from your chats: /groupchat show [your group number]
Set current chat type: /groupchat settype [0 | 1] (0 – public (default) 1 – private)
Change current chat owner: /groupchat setowner [player]
Kick player from current chat: /groupchat kick [player]
Ban player on current chat: /groupchat ban [player]
Reload main config & lang file: /groupchat reload
### Permissions ###
groupchat.user - access to all commands except /groupchat reload
groupchat.admin - access to /groupchat reload
### Screenshots ###
Chats list:
Messaging:![]()
Chat info:
### config.yml ###
MaxOwnedGroups: 3
MaxMemberGroups: 5 // owned groups are included
Storage:
type: SQLite // or MySQL
hostname: "localhost" // not used with SQLite
database: "dbname" // not used with SQLite
user: "user" // not used with SQLite
password: "password" // not used with SQLite
port: 3306 // not used with SQLite
Sound:
enabled: true
SoundName: ENTITY.PLAYER.LEVELUP
Volume: 1
Pitch: 2.0
### lang.yml ###
## Don't delete space in prefix unless you know what you're doing ###
PLUGIN_PREFIX: "&9[GroupChat] "
GROUP_PREFIX: "&9[<group>] "
MESSAGE_FORMAT: "&a<player> &7> &9<message>"
GROUP_DISPLAY_LIST_FORMAT: "<number>. &a<group> &e| &fType: &7<type> &e| &fMembers: &7<memberscount>"
GROUP_TYPE_PUBLIC: "Public"
GROUP_TYPE_PRIVATE: "Private"
HELP_COMMAND_CREATE: "&a/groupchat create &7[name] &f- create group chat"
HELP_COMMAND_INVITE: "&a/groupchat invite &7[player] &f- invite player to your current group chat"
HELP_COMMAND_KICK: "&a/groupchat kick &7[player] &f- kick player from your current group chat"
HELP_COMMAND_DELETE: "&a/groupchat delete &f- delete your current group chat"
HELP_COMMAND_LEAVE: "&a/groupchat leave &f- leave your current group chat"
HELP_COMMAND_SAY: "&a/groupchat say &7[msg] &f- send message to your current group chat"
HELP_COMMAND_JOIN: "&a/groupchat join &7[group name] &f- join to group chat (need invitation if not public chat)"
HELP_COMMAND_INFO: "&a/groupchat info &7[group name] &f- display info about group chat"
HELP_COMMAND_LIST: "&a/groupchat list &f- display list of all existing group chats"
HELP_COMMAND_BAN: "&a/groupchat ban/unban &7[player] &f- ban/unban player on your current chat"
HELP_COMMAND_SET_OWNER: "&a/groupchat setowner &7[player] &f- set player as current chat owner"
HELP_COMMAND_SET_TYPE: "&a/groupchat settype &7[0-1] &f- set current group type (0 – public 1 – private)"
HELP_COMMAND_SWITCH: "&a/groupchat switch &7[group number] &f- switch to another chat (need to be member)"
HELP_COMMAND_SHOW: "&a/groupchat show &7[group number] &f- toggle messages visibility"
HELP_COMMAND_MY_GROUPS: "&a/groupchat mygroups &f- show your group chats"
HELP_COMMAND_RELOAD: "&a/groupchat reload &f- reload plugin"
INFO_ENTER_GROUP_NAME: "&fEnter group name."
INFO_ENTER_PLAYER_NAME: "&fEnter player name."
INFO_PLAYER_ALREADY_OWNER: "&fPlayer is already owner of this group chat."
INFO_YOU_ALREADY_MEMBER: "&fYou are already a group chat member! Leave your group if you want to create new group chat."
INFO_YOU_ALREADY_MEMBER2: "&fYou cannot join any group chat because you are already a memmber of other group chat."
INFO_PLAYER_ALREADY_MEMBER: "&fThis player is already a member of other group chat!"
INFO_YOU_NOT_MEMBER: "&fYou aren't member of group chat!"
INFO_YOU_NOT_OWNER: "&fYou aren't owner of group chat!"
INFO_YOU_MEMBER: "&fYou are already member of this group chat!"
INFO_OWNER_CANNOT_LEAVE: "&fOwner can't leave group chat."
INFO_GROUP_CREATED: "&fYou have created group chat with name: &a<name>"
INFO_GROUP_NOT_EXIST: "&fGroup chat doesn't exist."
INFO_GROUP_PRIVATE_NEED_INVITATION: "&fThis group chat is private. You need invitation to join it."
INFO_GROUP_EXISTS: "&fGroup chat with given name already exists."
INFO_GROUP_DELETED: "&fYou have deleted your group chat."
INFO_OWNER_DELETED: "&fYour group chat with name &a<name> &fhas been deleted by owner."
INFO_GROUP_NOT_ACTIVE: "&fYou've disabled messages from group chat &a<group>&f, so you can't send messages."
INFO_PLAYER_NOT_ONLINE: "&fThis player isn't online."
INFO_PLAYER_NOT_FOUND: "&fThis player can't be found."
INFO_PLAYER_IN_GROUP: "&fThis player is already in some group chat."
INFO_PLAYER_NOT_IN_GROUP: "&fThis player isn't member of this group chat."
INFO_PLAYER_INVITED: "&fYou have invited player &a<player> &fto group chat."
INFO_INVITATION_GET: "&fYou have been invited to group chat: <group>. Type &a/groupchat join <group> &fto join."
INFO_PLAYER_JOINED: "&fPlayer &a<player> &fhas joined to this group chat."
INFO_YOU_JOINED: "&fYou have joined to group chat: &a<group>"
INFO_YOU_LEFT_GROUP: "&fYou have left group chat: &a<group>"
INFO_PLAYER_LEFT_GROUP: "&fPlayer &a<player> &fhas left this group chat."
INFO_PLAYER_KICKED: "&fPlayer &a<player> &fhas been kicked from this group chat."
INFO_YOU_KICKED: "&fYou have been kicked from group chat: &a<group>"
INFO_YOU_HAVE_BEEN_BANNED: "&fYou have been banned on group chat: &a<group>"
INFO_YOU_HAVE_BEEN_UNBANNED: "&fYou have been unbanned on group chat: &a<group>"
INFO_YOU_ARE_BANNED: "&fYou are banned on this group chat."
INFO_PLAYER_HAS_BEEN_BANNED: "&fPlayer &a<player> &fhas been banned on this group chat."
INFO_PLAYER_HAS_BEEN_UNBANNED: "&fPlayer &a<player> &fhas been unbanned on this group chat."
INFO_PLAYER_IS_BANNED: "&fPlayer &a<player> &fis banned on this group chat."
INFO_PLAYER_NOT_BANNED: "&fPlayer &a<player> &fisn't banned on this group chat."
INFO_MAX_OWNED_GROUPS: "&fYou have reached maximum number of owned groups."
INFO_GROUP_INFO: "&fGroup info"
INFO_GROUP_NAME: "&fGroup name: &a<name>"
INFO_GROUP_OWNER: "&fOwner: &a<owner>"
INFO_GROUP_SIZE: "&fMembers count: &a<memberscount>"
INFO_GROUP_TYPE: "&fGroup type: &a<type>"
INFO_GROUP_MEMBERS: "&fMembers: &a<members>"
INFO_NO_PERMISSION: "&fYou don't have permission."
INFO_YOU_NOT_PLAYER: "&fYou are not player."
INFO_NOT_INVITED_THIS_GROUP: "&fYou are not invited to this group chat."
INFO_NOT_INVITED: "&fYou are not invited to any group chat."
INFO_NO_GROUPS: "&fThere aren't any group chats."
INFO_NO_PAGE: "&fThere is no page with given number."
INFO_NO_GROUP_NUMBER: "&fThere is no group with given number."
INFO_ALREADY_CURRENT_GROUP: "&fThis is already your current group chat."
INFO_YOU_GROUP_SWITCHED: "&fYou have switched current group chat to &a<group>"
INFO_PLAYER_GROUP_SWITCHED: "&fPlayer &a<player> &fhas switched it's current group chat to &a<group>"
INFO_YOU_GROUP_SHOW_ON: "&fYou now see messages from group chat: &a<group>"
INFO_YOU_GROUP_SHOW_OFF: "&fYou won't see messages from group chat: &a<group>"
INFO_TYPE_NUMBER: "&fNumber is required as command argument."
INFO_OWNER_SET: "&fPlayer &a<player> &fis now owner of this group chat."
INFO_TYPE_SET: "&fGroup chat type is now &a<type>&f."
INFO_SAY_EMPTY: "&fYou can't send empty message."
INFO_PLUGIN_RELOADED: "&fPlugin reloaded."
INFO_ERROR: "&fAn error occurred."
### Donate ###
CLICK HERE
Get 0.05 TON 💎
Download

Add a comment