hackcraft 0.0.3 copy "hackcraft: ^0.0.3" to clipboard
hackcraft: ^0.0.3 copied to clipboard

A Dart library for Minecraft hacking and automation.

HackCraft Dart Client #

HackCraft Dart Clientは、hackCraft Spigotプラグインと連携し、Dart言語でMinecraftサーバーの自動化や拡張プログラミングを行うためのライブラリです。

このライブラリを使うことで、DartからMinecraftサーバー上のエンティティ(エージェントやプレイヤーなど)を操作したり、イベントを受信したり、チャットやブロック操作など多彩な制御が可能です。

前提条件 #

主な機能 #

  • MinecraftサーバーへのWebSocket接続
  • プレイヤー/エージェントのログイン・ログアウト
  • エンティティの移動・チャット・ブロック操作
  • インベントリ管理
  • 各種イベントの受信(チャット、ブロック破壊、レッドストーン変化など)
  • カスタムイベントの送受信

インストール #

pubspec.yaml に以下を追加してください(最新バージョンを確認してください):

dependencies:
  hackcraft: ^0.0.2

使い方 #

import 'dart:async';
import 'package:hackcraft/src/hackcraft_client.dart';

Future<void> main() async {
  // プレイヤーを生成
  final player = Player('your name');

  // サーバーにログイン(host, portはサーバーに合わせて設定)
  await player.login('localhost', 25570);

  // エンティティ(例: エージェント)を取得
  final agent = await player.getEntity('MyAgent');

  // エージェントにチャットさせる
  await agent.say('hello world');

  // エージェントを前進させる
  await agent.forward(n: 2);

  // ログアウト
  await player.logout();
}

参考リンク #

ライセンス #

MIT License です。詳細は LICENSE をご覧ください。

0
likes
110
points
30
downloads

Publisher

unverified uploader

Weekly Downloads

A Dart library for Minecraft hacking and automation.

Repository (GitHub)
View/report issues

Documentation

API reference

License

MIT (license)

Dependencies

async, logging, synchronized, web_socket_channel

More

Packages that depend on hackcraft