Let Me Click And Send for Server
一款简单的 Minecraft 服务端模组,可将所有非命令的 `run_command` 内容替换为自定义命令,从而绕过自 1.19.1-rc1 起的客户端限制。
截图
介绍
一个简单的 Minecraft 服务端模组,会将所有非命令run_command内容替换为自定义命令,
以绕过自 1.19.1-rc1 起的客户端限制
如果你想要更直接的解决方案,这里有一个实现相同功能的纯客户端模组:
LetMeClickAndSend
| 模组 | 端 | 优点 | 缺点 |
|——————————————————————————————-|——–|——————————————-|———————————————–|
| LetMeClickAndSend | 客户端 | 行为与 mc1.19.1 之前完全相同 | 所有玩家都需要在客户端安装 |
| LetMeClickAndSendForServer | 服务端 | 无需在客户端安装 | 聊天消息最大长度减少 7 个字符 |
示例
运行以下命令,然后点击显示的文本
# Minecraft [1.7, 1.21.5)
/tellraw @a {"text":"click me to send \"hi\"","clickEvent":{"action":"run_command","value":"hi"}}
在原版 1.19.1 ~ 1.21.4 中,点击后你将无法发送任何内容,因为 hi 不是有效命令(不以 / 开头)
使用此模组后,服务器会自动将上方点击事件中的 value 字段替换为 /lmcas hi,
这样客户端点击后就能顺利“发送”消息
收到命令后,服务器会以与玩家消息相同的格式广播消息,模拟玩家在聊天中说“hi”
MC 1.21.5+
从 MC 1.21.5 起,run_command 的行为发生了很大变化
首先是命令语法的变化,影响不大:
# Minecraft [1.21.5, ~)
/tellraw @a {"text":"click me to send \"hi\"","click_event":{"action":"run_command","command":"hi"}}
其次是行为变化,影响更大:
command的值始终有效,无论它是否以/开头- 客户端会从
command值中移除/前缀,并将剩余字符串作为命令发送
现在无法再正确区分“用于发送聊天消息的 run_command”和“用于发送命令的 run_command”
作为变通方案,适用于 MC >= 1.21.5 的 LetMeClickAndSendForServer 只会将特定的 command 替换为 /lmcas 命令。
默认情况下,只会替换以 !! 开头的 command 值;这是
MCDReforged 插件生态中常用的命令前缀
新增了位于 ./config/letmeclickandsendforserver/config.json 的配置文件,可用于自定义替换行为
{
"replacePattern": "!!.*"
}
replacePattern 应为有效的正则表达式模式。所有完全匹配该模式的 command 值都会被替换为 /lmcas 命令
使用默认配置进行测试,可以运行:
/tellraw @a {"text":"click me to send \"!!MCDR\"","click_event":{"action":"run_command","command":"!!MCDR"}}
前置要求
这是一个纯服务端模组,无需额外前置依赖。
常见问题
Let Me Click And Send for Server 支持哪些 Minecraft 版本?
Let Me Click And Send for Server 支持 Minecraft Java 版 1.14.4–26.3,共 42 个版本,可用的加载器:Fabric / Forge / NeoForge。下载时注意选择和你游戏版本一致的文件。
Let Me Click And Send for Server 怎么安装?
先用 PCL2 或 HMCL 启动器安装对应版本的 Fabric / Forge / NeoForge,再把下载的 .jar 文件放进游戏目录的 mods 文件夹,重新启动游戏即可。开启了版本隔离的,mods 文件夹在 versions/版本名 下面。运行环境:客户端和服务端都要装。
fallen-breath 的其他作品
查看全部 →Fast IP Ping
对于直接使用 IP 地址的服务器,跳过卡顿的反向 DNS 查询
TweakerMore
一组客户端微调套件,提升你的 Minecraft 游戏体验。微调 Minecraft 及更多内容!
Carpet TIS Addition
一个 Carpet 模组(fabric-carpet)扩展,汇集了 Carpet 模组风格实用工具和有趣特性
Pistorder
一个能显示活塞方块移动顺序的模组
评论
登录后评论和评分