Private Chat
Note: If updating from below v0.5 to 0.5+ the entire PrivateChat directory needs to be deleted. Keep a copy of your config.yml somewhere else on your pc etc, so you can copy paste back most of your settings.
Have you ever wanted to chat with just your friend/friends on the server?
Private chat can do that! With a simple command you can create your own private channel where no one can see your messages. Invite friends, and have channel roles. Private chat allows for channel mods, and if you have a friend that becomes disruptive, you can kick them from your channel.
Give the channel whatever name you desire. Private chat is also highly configurable. Customize how chat will look for your default channels(this includes chat color). Customize leave and join messages.
Admins/Staff already begin with a private channel they can chat in(also configurable)
Admins/Staff can also chat across channels and spy on various channels if suspicious activity seems to be afoot.
Added: (v1.0+)Ability for players/admins to send a hologram message to a players location. The hologram will delete itself after 10 seconds . A notification will be sent to the target player, letting them know the hologram was sent to them. The hologram has the players displayname and follows the colors set for player channels or staff based channels. Therefore any player with the channel.staff permission has their hologram text show up as the color setting for staff chat channel.
To do so simply type /c holo <playername> <message>
Added: ability to store channel messages and view them as the players head that sent them with the lore as their message. Channel staff can delete these messages along with the original message sender
Added: phones and phone numbers. You can now have your own phone number and be in a private call with your friend. /phone help for more info.
Added: The ability for players to be in more than one channel.Players own chat will reflect as the channel they are highest ranked in.
Added: Player Names now have hover text over their name in group chat. Admins can configure the format for 3 lines with placeholders. The status placeholder has been added allowing players to set their own status with the new status command.
This plugin was designed to be discord like and allow for close to that same feel.
These are the various permission nodes:
channel.create - Allows players to create their own private chat channel. They immediately become channel owner
channel.join -Allows players to join channels they have been sent an invite to
channel.staff -Allows player to join the staff chat channel
channel.spy -Allows for staff to spy on whatever is being said in a particular channel
channel.check - Allows for staff to check what channel a particular player is in
c.chat - Allows for staff to chat into any channel using the c command
phone.create -Allows the player to receive a random four digit phone number they can be called at.
phone.call -Allows the player to call another player that has a phone number
phone.spy -Allows for admin/staff to spy on a phone call a particular player is in
messages.admin - Allows admins to access any channels messages and delete or edit the messages
status.create - Allows player to create their own status.Note: this command is only useful if using the status placeholder.
status.admin- Allows admin to remove and view player status's.Note: command is only useful if using the status placeholder.
c.holo - Allows players/admins to send hologram messages to each other.
The list of all commands can be accessed when typing /channel help, /c help, /phone help,and /status help.
Features that I'm Looking to Add:
1. An inventory gui that showcases player heads with messages they have sent to all members of the channel ***Added to v0.2
2.The ability to call a player and end up in a temporary private chat with them until you "hang up"***Added to v0.3
3.Sounds on players leaving or joining channels***Added to v0.2
4.Kind of a social networking platform where you can post status's and add friends etc(maybe)
About the Author:
This is my first plugin that i have ever made. I really hope that you guys enjoy. Feel free if your an experienced developer to reach out to me and help me optimize the code. This comes of course at the expense you will teach me.
Hi! Are you planning on updating to 1.14? If not, do you know any other plugin that creates Staff Chat?
In reply to abnakk1:
Hi abnak. Coincidentally ive been remaking an improved version of this plugin from scratch. It will be much of the same with more efficient code and more features. Im part way into it and have no idea of a completion date at the moment. Im coding it in 1.14.4. I havent started testing it yet as i have been working mainly on the framework and the ability to have channels with the same name and to customize the channel from a gui.
Hello, Sir!
Thank you for such a wonderful plugin. However, I have found a bug. Unclear if this is just Private Chat having compatibility issues with my other main plugin or if it is indeed a bug. I have noticed during my testing that when someone creates a channel and then disbands that channel, the members can no longer see their own messages in general chat. Even carrying over into the next game session if they log out. I noticed the only way to fix this is to create a channel and then disband it yourself. Hoping this can be fixed.
Overall, really great plugin and solves a lot of my issues with my RPG server. Thank you!
-Dejaiced
In reply to Az_Zeralain:
Hi i never recieved a notification for your message i'm so sorry that i havent gotten back to you. I post my updates etc to devbukkit and usually read comments etc there. Even as im signed in here it doesnt show any notification of this project for me. Wierd...anyway hmmm the whole disband thing i never experienced myself on my test server when i coded it, but it might have something to do with my yml files logic. I coded private chat initially when i first started plugins and my coding since then has gotten alot better but because private chat was so invested in my old coding habits etc lol i just kept that part of it a little messy persay lol. It kinda needs an entire revamp on the infrastructure, the updates i do post have my improved code in it lol but the core code of the plugin is...well you know lol. Anyway i can have a look at the logic i have for that and my yml structure etc. After i posted the latest private chat file i had added/tweaked a couple things but not enough to post an update. Anyway we can continue this conversation in messages on devbukkit if you would like. Just select visit project page on the private chat curseforge page, and that will bring you to devbukkit where you can then click on my profile and message me and we can continue to figure this out through private messages.Ps on devbukkit just click the owner (dontactlikeme thats me) and message that profile.