BungeeChatChannels
Tired of the same old chat plugins that only provide one channel for all of your staff to use? Well look no further! BungeeChatChannels has a total of 4 dedicated private staff channels, plus an additional network wide channel that can be used by all players. There is an option to generate log files for each channel, and they're separated by day, preventing large file size buildup over time.
BungeeChatChannels provides dedicated private channels for: Owners, Developers, Administrators, as well as a general use staff/Moderator/Helper channel. In addition, there is a network wide available channel which you can give to everyone, or your favorite donors, in which all players will receive the messages.
Permissions
chatchannels.owner | Access to the Owner chat channel
chatchannels.developer | Access to the Developer chat channel
chatchannels.admin | Access to the Administrator chat channel
chatchannels.moderator | Access to the general staff/Moderator/Helper chat channel
chatchannels.network | Access to send messages to the entire network. All players will receive these messages.Commands
All channel commands follow the same format: /<command> <message>
To enter/exit a channel: /<command>
Owner Command Aliases
ownerchat | oc | ownercDeveloper Command Aliases
developerchat | dc | devchat | devcAdmin Command aliases
adminchat | ac | admincGeneral Staff/Moderator/Helper Command Aliases
moderatorchat | sc | modchat | schatNetwork Chat Command Aliases
networkchat | netchat | nc | nchatAdministrative commands to toggle functions on the fly:
/chatchannelsettings | List all settings and current values
/ccsettings [setting] | Return the current value of a setting
/chatchannelsettings [setting] [value] | Update the value of a setting, effective immediately.
(chatchannelsettings and ccsettings are interchangeable)
Settings:
owner | developer | admin | moderator | network | console | log | sendDisabled |
sendDisabledMessages | noCommandConfiguration
Please see the GitHub page for more information about the config.yml. Currently, prefixes are not able to be updated on the fly, and will require a network restart in order for the updated prefixes to be used.
Source/Issues/Suggestions
The source code is available on GitHub. Please create an issue on GitHub if you have any problems or suggestions for this plugin. You are free to modify and redistribute as you please, but please keep my name in the "author" field of the the plugin.yml.
If you like my work, please consider buying me a coffee to keep my late-night coding binges going.
Similar projects
Plugin →Let Me Despawn
Improves performance by tweaking mob despawn rules. Say bye to pesky unintentional persistent mobs.
25MSueta
JourneyMap
Real-time map used for mapping in-game or your browser as you explore.
14.7MSueta
Emotecraft
Create your own emotes in Minecraft.
7.5MSueta
Simple Tpa
A simple tpa plugin which sends requests
5.4MSueta
Common Network
Forge and Fabric Unified Networking Solution
3.9MSueta
Set Home
A lightweight plugin for players to set their homes.
3.8MSueta
