Tab频道

Tab频道

创建公开或私密聊天频道,管理员工讨论,组织派系交流,并通过现代标签式聊天改善多人游戏沟通。

TabChannel

Minecraft 1.21.x · 选项卡式聊天频道、TabColor、私信、职员工具、日志搜索、客户端 HUD,以及可选的 Twitch 直播叠加层(仅客户端)。

TabChannel 版本 1.0.4

new | 新增可选的依赖项 |

modId 显示名称
luckperms LuckPerms
nochatreports No Chat Reports
emojiful Emojiful
odyssey_factions_rise Odyssey Factions Rise
factionwar Faction War

兼容性

设置 结果
Fabric 客户端 + 装有 TabChannel 的 Fabric 服务器 频道、标签页同步、服务器命令
服务器上的 NeoForge 服务器和客户端均使用 NeoForge jar
LuckPerms 兼容且可选

TabColor — 所有颜色

聊天颜色格式为 #,例如 #Red 或 #FF000。命令:/tabchannel color <频道> <颜色> 或 /setchannel tabcolors <频道> <颜色>

请使用完全一致的大写名称(使用下划线)。

标准色

BLACK · DARK_BLUE · DARK_GREEN · DARK_AQUA · DARK_RED · DARK_PURPLE · GOLD · GRAY · DARK_GRAY · GREEN · AQUA · LIGHT_PURPLE · YELLOW · WHITE · ORANGE · PINK · MAGENTA · CYAN · LIME · BROWN · SILVER · NAVY · TEAL · OLIVE · MAROON · INDIGO · VIOLET · TURQUOISE · SKY_BLUE · MINT · SALMON · CORAL · CRIMSON · BEIGE · IVORY · CHARCOAL · EMERALD · RUBY · AMBER · BRONZE · ROSE · HOT_PINK · DEEP_PINK · FUCHSIA · LAVENDER · PLUM · ORCHID · SCARLET · FIRE_RED · BLOOD_RED · CHERRY · ICE_BLUE · BABY_BLUE · OCEAN_BLUE · ROYAL_BLUE · MIDNIGHT_BLUE · FOREST_GREEN · DARK_FOREST · MOSS_GREEN · JADE · SUNSET_ORANGE · TANGERINE · PEACH · APRICOT · LEMON · CANARY · HONEY · COFFEE · CHOCOLATE · CARAMEL · SAND · SNOW · PEARL · SMOKE · ASH · OBSIDIAN · VOID · NIGHT

“高级”主题(模组中无管理员限制)

ELECTRIC_BLUE · LASER_GREEN · TOXIC_GREEN · RADIOACTIVE · GALAXY_PURPLE · COSMIC_PINK · MANA_BLUE · ENDER_PURPLE · DIAMOND · RUBY_RED · SAPPHIRE · TOPAZ · AMETHYST · EMERALD_GREEN

仅管理员(OP 2 或 tabchannel.admin)

BLUE · RED · NEON_GREEN


命令

根别名:/tabchannel, /tc, /tb, /channel, /ch

命令 描述
/channel create <名称> <public|private|prive|faction> 创建(staff 频道 = 管理员)
/channel join <频道> 加入
/channel leave <频道> 离开
/channel list 列表
/channel delete <频道> 删除
/channel color <频道> <TabColor> 标签页颜色
/channel invite <玩家> <频道> 邀请
/channelcreate <名称> <类型> 创建(快捷方式)
/channeljoin <频道> 加入(快捷方式)
/channellist 列表(快捷方式)

/setchannel

命令 描述
/setchannel delete <频道> 删除
/setchannel tabcolors <频道> <TabColor> 标签页颜色
/setchannel invite <频道> <玩家> 邀请
/setchannel leave <频道> 离开
/setchannel perm add|remove <频道> <玩家> <权限> 成员权限
/setchannel rules <频道> <文本> 规则
/setchannel warn <频道> on|off 不良语言过滤器
/setchannel kick <频道> <天数> <小时> <秒> <玩家> 踢出 + 定时禁言
/setchannel ban <频道> <玩家> 频道封禁
/setchannel f <频道> <派系> 关联派系

私信和日志

命令 描述
/mp <玩家> <消息> 私信
/r <消息> 回复最后一条私信
/mp block <玩家> 屏蔽
/mp unblock <玩家> 取消屏蔽
/mp socialspy 社交窥探(需要权限)
/chatsearch <文本> 日志搜索(最多 25 条)
/chat search <文本> 搜索别名

管理员

命令 描述
/tabchanneltploc <维度> <x> <y> <z> 传送(OP 2)

内置频道: global(原版 / 全局聊天)、staff 频道(创建:管理员,访问:职员)。

提及: 消息中的 @staff、@admin、@mod、@modo(可配置反垃圾消息)。


客户端命令

命令 描述
/channel position · position default 频道 HUD 位置
/channel resize · resize default 频道 HUD 大小

Twitch 直播(客户端,可选)

命令 描述
/streamchat connect 连接(在配置中设置 Twitch 用户名)
/streamchat disconnect 断开连接
/streamchat toggle 显示 / 隐藏
/streamchat position · position default 叠加层位置
/streamchat resize · resize default 调整叠加层大小
/streamchat config 配置界面
/streamchat clear · test · reload 实用工具

直播不会更改 Minecraft 聊天;仅支持 Twitch(不支持 YouTube)。


LuckPerms

TabChannel — LuckPerms 权限(参考)

LuckPerms 兼容且可选。 没有 LuckPerms 时:某些操作需要 OP 等级 2,每个频道为基础设置成员权限,以及 Youer / Paper 上的默认 Bukkit 权限(HybridBukkitPermissions)。


全局角色

权限 描述
tabchannel.admin 模组管理员(绕过、职员频道、管理员 TabColor 颜色等)
tabchannel.staff 职员(职员频道、职员邀请、职员提及)

私信(PM)

权限 描述
tabchannel.mp.browse 在私信界面查看所有在线玩家
tabchannel.mp.socialspy /mp socialspy
tabchannel.mp.bypasscooldown 忽略私信冷却

聊天样式(可选)

权限 描述
tabchannel.chat.color 经典颜色(&)
tabchannel.chat.hex 十六进制颜色
tabchannel.chat.format 格式(粗体、斜体等)
tabchannel.chat.style 包含颜色 + 十六进制 + 格式

每个频道的权限(setchannel.*)

权限 用途
setchannel.create 创建频道
setchannel.delete 删除
setchannel.invite 邀请
setchannel.leave 离开
setchannel.perm 管理成员权限
setchannel.rules 规则
setchannel.warn 不良语言过滤器
setchannel.kick 踢出 / 禁言(通过 /setchannel kick 设置时长)
setchannel.ban 频道封禁
setchannel.tabcolors 更改 TabColor
setchannel.f 关联派系

绕过

权限 描述
setchannel.bypass.join 无限制加入
setchannel.bypass.private 查看 / 加入私密频道
setchannel.bypass.ban 忽略频道封禁

TabColor — 仅管理员颜色

只有这些名称需要 OP 2 或 tabchannel.admin:

  • BLUE
  • RED
  • NEON_GREEN

模组中所有其他 TabColor 名称无需该限制即可使用(/setchannel tabcolors 仍需遵守频道权限)。


LuckPerms 示例(YAML)

tabchannel.admin:
  description: TabChannel 管理员
  default: op

tabchannel.staff:
  description: TabChannel 职员
  default: false

tabchannel.mp.socialspy:
  default: false

setchannel.create:
  default: true

setchannel.tabcolors:
  default: true

依赖项

  • Fabric: Fabric API
  • NeoForge: NeoForge 1.21.x 构建
  • LuckPerms: 无需 jar