这是一个可以通过指令来模拟游戏发包的模组,已在 GitHub 开源。
此模组一共实现了游戏内的 39 种发包到指令,除此之外,此模组还添加以下了 6 个指令:
/Camera <noGravity> 设置玩家摄影机是否无重力;
/jump 跳跃,不管在任何情况都可以进行跳跃;
/moveVehicle <x> <y> <z> 移动玩家当前的载具位置,这里的x,y,z都为移动量,如 -1;
/listEntityIDs 查看范围 10000 格内所有实体的实体 ID;
/PlayerAbilities <mayFly> <flying> 设置玩家属性是否可以飞行以及是否正在飞行。
/RunPacket <count> <sleep> packet <packetCommand> 发送指定数量的指定发包指令,sleep 参数为发送间隔,单位为毫秒。
使用示例:/ServerPlayerMoveStatusOnlyPacket true 重置摔落高度。
提示:
在单人游戏内使用带有 Client 标识的指令时可能导致崩溃并跳转到多人游戏界面。
在使用 /RunPacket 指令时,若在服务器内且设置的发送间隔过小,可能会因为短时间内发包过多而被踢出服务器。