/
EasyChannels is a Minecraft mod enabling players to create and manage custom chat channels with extensive options for message behavior and appearance.
boolean, Default: truestring, Default: "message"string, Default: "<red>You don't have the required permissions to use this chat channel."${player}, ${message}boolean, Default: truestring, Default: "<white><bold>[L]</bold></white> <gold>${player}</gold> <gray>>></gray> <white>${message}"${player}, ${message}-1 to disable).int, Default: 50boolean, Default: trueboolean, Default: truestringstring, Default: "<gold>${player}</gold> <gray>>></gray> <yellow>${message}"${player}, ${message}-1 to disable).int, Default: -1boolean, Default: falseBoth local and custom channels allow permission settings. By default, channels do not require any permissions to send or receive messages. If you add a permission check, either for the sender or receiver, the operator level is always required. A permission manager like LuckPerms is necessary to use permission nodes.
permission: Permission node to send messages (default: null)operator_level: Operator level to send messages (default: 0)
permission: Permission node to receive messages (default: null)operator_level: Operator level to receive messages (default: 0)
Permission Example:
{
"permission_sender": {
"permission": "easychannels.send",
"operator_level": 4
},
"permission_receiver": {
"permission": "easychannels.receive",
"operator_level": 0
}
}
{
"enabled": true,
"command_argument_name": "message",
"permissions_required_message": "<red>You don't have the required permissions to use this chat channel.",
"local_channel": {
"enabled": true,
"format": "<white><bold>[L]</bold></white> <gold>${player}</gold> <gray>>></gray> <white>${message}",
"radius": 50,
"dimension_only": true
},
"custom_channels": [
{
"enabled": true,
"literal": "global",
"format": "<gold>${player}</gold> <gray>>></gray> <yellow>${message}",
"radius": -1,
"dimension_only": false
},
{
"enabled": true,
"literal": "staff",
"format": "<gold>${player}</gold> <gray>>></gray> <yellow>${message}",
"radius": -1,
"dimension_only": false,
"permission_sender": {
"permission": "easychannels.send.staff",
"operator_level": 0
},
"permission_receiver": {
"operator_level": 4
}
}
]
