跳到正文

Easy Channels

作者:Riser876

Chat channels for fabric servers

收藏

介绍

中文介绍正在准备中,下面暂时显示原文。

EasyChannels

EasyChannels is a Minecraft mod enabling players to create and manage custom chat channels with extensive options for message behavior and appearance.

Compatibility:


Documentation:

General Settings
  • enabled – Enables or disables the mod.
    Type: boolean, Default: true
  • command_argument_name – Command argument name for messages.
    Type: string, Default: "message"
  • permissions_required_message – Message for insufficient permissions.
    Type: string, Default: "<red>You don't have the required permissions to use this chat channel."
    Local Variables: ${player}, ${message}
Local Channel
  • enabled – Enables/disables the local chat channel.
    Type: boolean, Default: true
  • format – Message format in local channel.
    Type: string, Default: "<white><bold>[L]</bold></white> <gold>${player}</gold> <gray>>></gray> <white>${message}"
    Local Variables: ${player}, ${message}
  • radius – Visibility radius (set -1 to disable).
    Type: int, Default: 50
  • dimension_only – Restrict messages to the same dimension. Ignored if radius enabled.
    Type: boolean, Default: true
Custom Channels
  • enabled – Enables/disables the channel.
    Type: boolean, Default: true
  • literal – Command literal for channel access.
    Type: string
  • format – Custom message format.
    Type: string, Default: "<gold>${player}</gold> <gray>>></gray> <yellow>${message}"
    Local Variables: ${player}, ${message}
  • radius – Visibility radius (set -1 to disable).
    Type: int, Default: -1
  • dimension_only – Restrict messages to same dimension (ignored if radius enabled).
    Type: boolean, Default: false
Permissions

Both 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_sender – Defines the sender’s permission requirements.
    permission: Permission node to send messages (default: null)
    operator_level: Operator level to send messages (default: 0)
  • permission_receiver – Defines the receiver’s permission requirements.
    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
}
}

Full Configuration Example
{
  "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
      }
    }
  ]

常见问题

Easy Channels 支持哪些 Minecraft 版本?

Easy Channels 支持 Minecraft Java 版 1.20.1,可用的加载器:Fabric。下载时注意选择和你游戏版本一致的文件。

Easy Channels 怎么安装?

先用 PCL2 或 HMCL 启动器安装对应版本的 Fabric,再把下载的 .jar 文件放进游戏目录的 mods 文件夹,重新启动游戏即可。开启了版本隔离的,mods 文件夹在 versions/版本名 下面。运行环境:仅服务端。

评论

登录后评论和评分

Riser876 的其他作品

查看全部 →