GitHubОткрытый код на GitHub

Поручите работу
ботам.

Тестируйте нагрузку на сервер Minecraft. Автоматизируйте задачи с настоящими клиентами, визуальными скриптами и SDK.

Скачать SoulFire

Бесплатно для Windows, macOS и Linux.

Пок. 1
88
День: Осталось 75 с

Локальная симуляция. Без подключения к серверу Minecraft.

Поколение 1. Награда: Баланс.

Узнайте возможности
сервера.

Проверьте, как сервер справляется с подключениями и действиями игроков, до следующего наплыва посетителей.

Настоящие клиенты Minecraft

Благодаря Fabric боты используют физику и сетевой код Minecraft.

Как работает SoulFire

Java и Bedrock

Подключайтесь к версиям от Classic до последнего выпуска. SoulFire сам преобразует протокол.

Поддерживаемые версии

Добавьте свои плагины

Включите встроенные плагины или напишите мод Fabric для управления ботами через API.

Создать плагин

Дайте ботам
задание.

Свяжите события и действия в визуальном редакторе, чтобы задать порядок работы ботов. Используйте CLI для команд всем подключённым ботам.

Руководство по скриптам

SDK для TypeScript
и Python

Начните с адреса сервера и имени пользователя. SDK настроит аккаунт и синхронизацию состояния, а вы сможете сосредоточиться на действиях бота.

TypeScript с Effect

Области Effect закрывают соединения ботов после завершения процесса.

bun add @soulfiremc/sdk effectДокументация TypeScript
import { Effect } from "effect";
import { SoulFire } from "@soulfiremc/sdk/bun";

const program = Effect.scoped(
  Effect.gen(function* () {
    const bot = yield* SoulFire.createBot({
      server: "localhost:25565",
      username: "DocsBot_1",
      installation: { version: "2.10.2" },
    });

    yield* bot.chat.send("Hello from SoulFire");
    yield* Effect.logInfo(`Health: ${bot.state.player?.health}`);
  }),
);

await Effect.runPromise(program);
GitHub

Разрабатывайте
вместе с нами.

Делитесь скриптами и получайте помощь в Discord. Сообщайте об ошибках или предлагайте исправления на GitHub.

Бесплатно, с открытым кодом по AGPL-3.0

Частые вопросы

Руководство по настройке описывает установку и первое подключение.

Руководство по установке

Начните
первый сеанс.