Minecraft 控制台客户端 (MCC)
毳石
2022年12月31日 09:50

    Minecraft Console Client (MCC) 是一款轻量级的跨平台开源 Minecraft TUI Java 版客户端 ,允许您连接到任何 Minecraft Java 服务器,以快速简便的方式发送命令和接收文本消息,而无需打开主要的 Minecraft 游戏。

   功能

    它可以通过内置的命令实现诸如睡觉、实体交互、方块放置与破坏、行走、背包与容器交互、复活、潜行、查询在线玩家等等。它还拥有官方内置的“chat bot”功能,可以实现反AFK(服务器专用)、自动攻击、自动钓鱼、自动合成与丢弃、自动种植与收割、游戏内聊天框遥控、跟随玩家replaymod支持等诸多功能。它还提供了可用于管理和其他目的的各种自动化,以及用于创建机器人的可扩展 C# API。


    优点

    作为控制台客户端,它的体积小,占用内存少,是绝佳的挂机假人

    内置功能众多,足以实现生存内的绝大部分操作

    因为可以进行实体和背包交互,因此可以在群组服务器内进行npc跳转服务器。

    拥有地图渲染功能,可以将地图验证码显示。

    用户可以进行脚本编辑实现自动化此处的脚本编辑使用它内置的指令集编辑,小白可以轻松上手。

    社团活跃,版本跟进速度快、bug修复快,目前支持1.4 - 1.19.2

    易于操作,如同游戏内一样拥有指令补齐的功能


 安装

    1,Windows

    自行前往GitHub搜索Minecraft Console Client ,在release界面下载最先的,支持windows的版本,解压后双击运行随后可以按照mcc的提示输入信息,或者直接关闭在新生成的MinecraftClient.ini(使用记事本或者类似的打开)文件中进行编辑。

    2,Linux, macOS

    这个需要你本人会使用git!其次本人使用的是windows系统,对一下两个系统不熟悉,出现问题请自行前往官网进行查询!

    Linux:

git clone https://github.com/MCCTeam/Minecraft-Console-Client.git --recursive

 macOS:

dotnet publish MinecraftClient -f net6.0 -r osx-x64 --no-self-contained -c Release -p:UseAppHost=true -p:IncludeNativeLibrariesForSelfExtract=true -p:DebugType=None

 3,安卓

    可以通过 Termux 和 Ubuntu 22.04 在 Android 上运行 Minecraft 控制台客户端,但它需要使用大量命令进行手动设置,请注意不要跳过任何步骤。请注意,这可能需要 10 到 20 分钟或更长时间,具体取决于您的技术知识水平、互联网速度和 CPU 速度。其次这个需要你用相应的知识,并且具有一定的难度,对于零基础小白不建议尝试(超级麻烦,懂的可能要十几分钟,不懂得可能半天都弄不好),如果你具有Linux知识,安卓root 帐户等,请前往官网查寻教程,官网也有提供YouTube的视频教程。


    用法:

     一,指令

使用方法及其简单!看到这的应该都或多或少使用过我的世界的指令吧,例如/gamemode、/kill等。mcc也是这样!原版游戏可以通过tab键补齐指令,mcc的旧版使用tab键后只会显示可能的指令,你还需要手打补齐,但是最新版实现了模拟弹出窗口,例如我想输入/chunk status来查看区块加载情况,那么我可以输入/c然后在弹窗上选中完整的即可!

    接下来我将提供一些简单的例子:

1,

选中你的快捷栏,例如/changeslot 5,选中5号快捷栏

4,

实体交互,<id|entitytype>可以通过输入/entity来获取实体列表来查看对应消息

5,

启用重力/move gravity on。移动到坐标:/move 125 72 34。移动到方块的中心:/move center

6,

通过ASCII码显示背包或,容器也是

7,/tps 查看当前的tps值

8,

那就只需要记忆开头字母和大体的模样就行,毕竟mcc有弹窗补齐的awa

此处我就可以使用tab键来进行补齐,如果补齐的指令有多个可以通过上下键选择

诸如自动攻击、自动合成、自动进食、自动重连和自动挖掘等都是一些简单的bot,你只需要看一眼他们的配置就会明白如何操作。对这一部分我只讲讲两个注意点,一是游戏内聊天控制功能可能会被管理员伪装成你对mcc发布退出的命令,二是自动攻击如果打开群体攻击的话,mcc的外在表现就和杀戮光环无异了。

2,玩家可以自行编写独属于自己的chat bot,注意,这需要一定的编程知识!

相对于原版枯燥简单的命令,玩家自行编写的bot可以执行更强大的功能,例如自动砍树,空置域挖掘,在这一方面不知道大家有没有看过一个视频,是up主_火雨_使用mineflayer编写的自动挖矿,这一功能也是可以复现在mcc的chat bot上的。其次官网上也提供了一些其他玩家上传的chat bot,大家可以自行决定是否下载使用(因版本更新原因,时间过久的bot可能已无法被新版本的mcc读取,你可以使用旧版本mcc或者自己对bot进行修改),如果你是技术力爆表的大佬并且你还学习了C#,请大佬出门右转前往GitHub学习并自行编写自己心目中的bot。

三,

如上,这是我在某个服务器用到的登入脚本

脚本的可塑性虽不如bot全能,但也可以满足大多数玩家需要。

    其次,解释两个指令。set可以设定一个值,设置一个可在进一步命令中使用的值比如我/set  a = 1,后续指令调用的时候a就相当于1了,就相当于#define PI 3.1415。setrnd是设置一个随机的值/setrnd b -7to10,那么接下来每次使用b的时候就会从-7到10之间随机抽一个数或者/setrnd b east west 这样使用b的时候就会随机从“east”或者“west”中调用了,主要调用这种变量的使用需要在变量名前后加上%,例如/move %b%,每次执行bot就会随机向东或者西走。

 还有,在脚本中的命令不需要添加“/”,而mcc中的命令切记添加“/”!


制作辛苦,跪求各位看官支持一下