
无限制聊天
移除《我的世界》聊天和指令中的256字符限制。允许玩家输入/发送更长信息及指令而不会遭截断。
无限聊天 (Limitless Chat)
如果你曾尝试粘贴一长串 NBT 命令、详细的描述文本或服务器公告,却被尴尬地截断,那么这款模组就是为你准备的。Limitless 移除了聊天栏中硬编码的 256 字符限制,让你可以自由输入和粘贴。
适用于 Forge 和 Fabric 1.20.1 版本。
功能
- 解除聊天与命令限制: 粘贴包含复杂 NBT 数据的大段命令,或编写长消息,不再被截断。
- 独立限制: 服务器管理员可以为标准公共聊天和命令分别设置不同的长度限制(例如,将聊天限制为 500 字符,但允许 30,000 字符的命令)。
- "阅读更多"弹出窗口: 如果有人在公共聊天中发送了超长消息(>256 字符),模组会自动将其缩短,并添加一个可点击的
[点击阅读更多]按钮。点击后,全文会在一个干净、可滚动的图书界面中打开,避免聊天栏被刷屏! - 智能客户端/服务器同步:
- 两端都安装(推荐): 长消息和命令通过自定义数据包原生处理,无延迟。
- 仅客户端安装: 如果你加入原版服务器,模组会自动将你的长文本分割成标准的 256 字符片段,防止你因刷屏被踢出。
- 实时 UI 计数与输入检查: 聊天栏会显示一个视觉字符计数器(可自定义为始终显示、隐藏或仅在超出限制时显示)。当你的输入超过服务器限制时,文本会变红,避免你输入大量消息后被拒绝。
- 权限与豁免: 使用
limitless.bypass权限节点将长消息限制为仅管理员可用,或为特定玩家授予永久性的按世界豁免权限。(单人游戏忽略所有限制,默认为游戏允许的绝对最大值)。 - 已翻译成 11 种语言(英语、德语、西班牙语、法语、日语、韩语、波兰语、葡萄牙语、俄语、乌克兰语和简体中文)。
配置 (config/limitless.toml)
该模组高度可自定义。(注意:单人游戏忽略这些限制,默认为游戏的硬上限 32,500 字符)。
[server]
# 普通公共聊天消息的最大长度。(设置为 -1 表示无限制)
max_chat_length = 500
# 命令(以 '/' 开头)的最大长度。通常设置得更高或设为 -1。
max_command_length = 32500
# 允许长度超过 256 字符的命令。
enable_long_commands = true
# 绕过限制所需的权限节点。留空 ("") 以允许所有人绕过限制。
permission_required = "limitless.bypass"
[client]
# 在游玩原版服务器时,分块消息发送之间的延迟(以刻为单位)。
client_tick_delay = 25
# 何时在聊天栏显示字符计数器。
# 有效选项:"ALWAYS"(始终)、"ONLY_WHEN_EXCEEDED"(仅超出时)、"NEVER"(从不)
show_character_counter = "ALWAYS"
命令
| 命令 | 谁可以执行 | 作用 |
|---|---|---|
/limitless config |
所有人 | 在聊天中生成一个可点击的链接,直接打开你的本地配置文件。 |
/limitless cancel |
所有人 | 停止你自己待处理的已分块消息队列 (仅在游玩未安装该模组的原版服务器时显示/生效)。 |
/limitless bypass <玩家> |
OP / 控制台 | 授予某玩家在该特定世界永久绕过服务器限制的权限。 |
/limitless unbypass <玩家> |
OP / 控制台 | 撤销某玩家的绕过权限。 |
安装要求
为了获得完整体验,请在客户端和服务器上都安装此模组。 Minecraft 客户端会物理阻止你输入超过 256 个字符,因此仅将模组安装在服务器上无法绕过客户端的限制。
常见问题
为什么存在 32,500 字符的限制?为什么不是真正的无限?
Minecraft 核心网络协议实际上无法发送单个大于 32,767 字符的数据包。我们将其限制在 32,500,为 JSON 格式化留出一点缓冲。超过这个限制需要完全重写游戏的网络协议。实际上,32,500 字符已经是无限的了。
这个模组能与其他聊天模组一起使用吗?
可以(大概)。Limitless 只修改聊天输入字段的最大长度,并截断过大的文本墙。改变聊天渲染、格式或日志记录的模组完全不受影响。
你会将模组向后移植到 1.16.5 或更早版本吗?
目前,开发聚焦于现代版本(1.20.1+)。根据需求,未来可能会考虑向后移植。
正在加载版本记录…
正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。