NeoChat
NeoChat
NeoChat is a very lightweight, very flexible multi-purpose chat channel plugin. Make a staff chat with little effort! Need a Donor chat? No problem!
Features:
(new features available in version 1.5.0)
- New World Auto-toggle into chats! (Possible to config per-world chats!)
- New Chats with no names shown (Like Announcements)!
- New Works with Essentials Mute!!
- New Permissions to see and not use chats!
- /Color
- /Format
- /Chats
- Default Chat Colors
- Permissions Based
- Permissions based on what you have in the config!
- FULL customization (custom commands, and prefix for each chat!)
- Supports Quick-message! (commands with arguments sends chat directly to the chat! No Toggle Required!)
- -Quick Message: Quick-message out of toggled into chats with the same command!
- -Quick Message: Send messages to other chats while toggled into a chat!
- Supports Toggling in and out of chats! (Permission required)!
Permissions:
- neochat.<chatName>.use Allows for the use of a chat (seeing it and writing to it)
- neochat.<chatName>.see Allows for the seeing but not writing to of a chat.
- neochat.<chatName>.toggle Allows for the toggling in and out of a chat
- neochat.<chatName>.color Allows for the use of color codes in a chat
- neochat.<chatName>.format Allows for the use of Format codes in a chat.
- neochat.exempttoggle Exempts the user from being toggled into chats upon switching worlds.
- neochat.command.color Allows for /color
- neochat.command.format Allows for /format
- neochat.command,chats Allows for /chats
Using
Simply put NeoChat.jar into your plugins folder and run once, then open up the config in your plugins/NeoChat/ and edit it!
Chats are made as such:
chat-channels: chatName: command: 'sc' THIS IS REQUIRED prefix: '&8&l[&c&lStaff&8&l]' not required, defaulted to "" auto-format: '&6' this is not required, defaulted to "" show-names: (true/false) This is not required, defaulted to true.
NeoChat v1.5.0 breaks the configs of all previous versions! Sorry for the inconvenience.
Other
Find a bug? Got a suggestion? Leave it in the comments below!
Bugs to Fix:
Quick-messaging into a chat that dosn't have a custom color in the config causes a random space to be added at the beginning of the message.
To Do:
Add a "You Dont Have Permission" message for chats!Implement Auto Updater- Add permissions for some users in a chat to not be auto formatted, or to be auto formatted in a different way based on the config.
Add permisssions for Players to be able to see, but not use chats. (Like announcements)Add a parameter in the config for chats to not show player names (Like announcements)- Add a parameter to the config to enable chats to be toggled for use by someone with permission to toggle them.
- Add a permission that allows a user to toggle chat for use.
Figure out a better way for NeoChat custom commands to be displayed, other than /NeoChat (So that they can be seen in /help)- Think of more flexable additions.
Source Code on Git Hub
Want to Help?
NeoChat is currently looking for a Dev to take over and/or maintain it. This means Updating the page and adding to the code, while keeping me up to date on what is going on with NeoChat. PM me if you are interested (Small Interview Required).
-
View User Profile
-
Send Message
Posted Aug 4, 2014For me the most important would be that in confic realy it looks like you say ;)
AND a setting for an default group :)
i realy hope you do so - and does it realy autoupdate? i got latest for 1.7.2
thanks :)
-
View User Profile
-
Send Message
Posted Jun 3, 2014@dakotaaesophThe only way I can think of doing this without tailor making the plugin to exactly your needs is to expand the Auto-Toggle-World-Chat feature so thhat each world has multiple auto toggled chats. A default one and then several sub ones. When a player changes worlds, or logs into a world that has sub-chats, it checks if the player has a special permission (like neochat.subtoggle.bluechat) so that player would be toggled into the bluechat chat... Another feature i wanted to add, tho im not sure if i accidently included it, is having players quickmessage and toggle into normal chat from other chats be re-directed into the default world chat. I was going to do it this update, but i saw 1.7.9 rb come out and i wanted to get the next update out quick. ALSO, I got lazy :P
The lHey thing can already be done btw, the auto-format feature just parses the color codes, and insers it after the space between the name and the message. I've done a chat that would look like "[Twitter]REGAL_MACHINE: #my message here" by making the auto-format '&b#'
-
View User Profile
-
Send Message
Posted May 31, 2014@RegalMachine
On my server. there's teams are separated into Red, Green, Blue and I'd like them to be separated in chat by their team, but also able to chat in a global chat using some character in front of their message like !
So they would be able talk to their team and if they wanted to chat to everyone else they would say something like !Hey everyone.
-
View User Profile
-
Send Message
Posted May 31, 2014@Dakotaaesoph Can you please be more clear? Tell me what commands would be typed and what would happen to each persons chat, and I can likely implement what you need...
-
View User Profile
-
Send Message
Posted May 31, 2014Can you add a way to be in a group chat and put in a character like ! and speak in the global chat? This would be exactly what I need.
-
View User Profile
-
Send Message
Posted May 30, 2014@DannySan626
World Toggling will be available in NeoChat v1.5.0, now uploaded and awaiting approval.
-
View User Profile
-
Send Message
Posted May 26, 2014NeoChat will soon be updated for version 1.7.9 with a TON of new features! Just stomping some bugs down before i upload it!
-
View User Profile
-
Send Message
Posted May 17, 2014@DannySan626
Correct. But there will also be a permission to exempt players from auto toggle on world change/log in
I am going to work on it now, i have some time.
-
View User Profile
-
Send Message
Posted May 9, 2014World manager that auto puts people into a chat upon entering the world. It would make it much easier. but for admin chat we could still enter in the command and POOF we are in correct? That would also be useful to use if needed.
-
View User Profile
-
Send Message
Posted May 8, 2014@DannySan626
How would you like this set up? Via a permission to toggle into a chat in each world? Or possibly set up a world manager that auto puts people into a chat upon entering the world unless a player has permission?
I prefer the latter one, currently its what i am going to implement.
THE UPCOMING VERSION OF THIS PLUGIN WILL BE FORMATTED DIFFERENTLY IN THE CONFIGS! THIS WILL BREAK THE OLD CONFIGURATIONS!
-
View User Profile
-
Send Message
Posted May 6, 2014@RegalMachine
omg yes that would be great to make that toggle-able! once you have coded that, this would be a great plugin for use by anyone!
-
View User Profile
-
Send Message
Posted May 6, 2014@shadowgar
I have not tested, but it should be! I have not used any methods new to 1.7.x Let me know if it is!
-
View User Profile
-
Send Message
Posted May 6, 2014@DannySan626
You can set up world specific chats by only giving permissions to players in those worlds, yes, but there is currently no way to toggle and restrict a player into a chat channel upon entering a world. I can make this an option, however!
-
View User Profile
-
Send Message
Posted May 5, 2014would this also be able to let me separate chat between worlds with given permissions?
-
View User Profile
-
Send Message
Posted May 5, 2014@shadowgar
idk
-
View User Profile
-
Send Message
Posted May 3, 2014Is this compatible with CB 1.6.4?
-
View User Profile
-
Send Message
Posted Apr 28, 2014Wow, I am amazed at how well this plugin is actually doing! If you are using this plugin, please tell me! I would love to come to you're server and see what you are doing with it!
-
View User Profile
-
Send Message
Posted Apr 28, 2014By the way, I am also very open to coding custom plugins! If anyone needs anything, i can likely oblige.
-
View User Profile
-
Send Message
Posted Apr 27, 2014Auto Updater will be implemented in the version. The next version will be worked on after the current version (v1.3.1) is approved. Once the version including Auto Updater is approved, i will begin working on the new features. Follow this post closely, its the only way you'll know when this plugin updates until future versions!
-
View User Profile
-
Send Message
Posted Apr 24, 2014@Joshr127
Thank you for using my plugin! If you have any suggestions or improvements, or need a custom plugin coded, Let me know!