一个用于与 Minecraft 服务器交互的 Dart SDK,使用 RCON 协议。 pub.dev 上的包

特点

提供了一个 API,用于通过 RCON 协议连接到 Minecraft 服务器、登录、发送命令以及接收来自服务器的数据。

入门

运行 flutter pub add mc_rcon_dart 或将以下内容添加到您的 pubspec.yaml 文件中

dependencies:
  mc_rcon_dart: ^<current_version>

用法

请参阅下面的示例。完整的代码示例也在 example.dart 中。

import 'package:flutter/foundation.dart';
import 'package:mc_rcon_dart/mc_rcon_dart.dart';

main() async {
  await createSocket("172.30.80.31", port: 25575);
  listen(onData);
  login("123");
  sendCommand("time set 0");
  close();
}

void onData(Uint8List data) {
  print(String.fromCharCodes(data, 12));
}

附加信息

  • RCON 文档在此处:这里
  • Minecraft 控制台命令的文档在此处:这里
  • Socket (截至 2.18.1) 文档,用于与 RCON 服务器通信,在此处:这里
  • 通过创建新 issue 报告 bug 或发送包含修复的合并请求,但我认为目前一切正常,并且我不期望 RCON 协议会发生变化。

GitHub

查看 Github