Настоящие клиенты Minecraft
Благодаря Fabric боты используют физику и сетевой код Minecraft.
Как работает SoulFireТестируйте нагрузку на сервер Minecraft. Автоматизируйте задачи с настоящими клиентами, визуальными скриптами и SDK.
Бесплатно для Windows, macOS и Linux.
Локальная симуляция. Без подключения к серверу Minecraft.
Поколение 1. Награда: Баланс.
Проверьте, как сервер справляется с подключениями и действиями игроков, до следующего наплыва посетителей.
Благодаря Fabric боты используют физику и сетевой код Minecraft.
Как работает SoulFireПодключайтесь к версиям от Classic до последнего выпуска. SoulFire сам преобразует протокол.
Поддерживаемые версииВключите встроенные плагины или напишите мод Fabric для управления ботами через API.
Создать плагинСвяжите события и действия в визуальном редакторе, чтобы задать порядок работы ботов. Используйте CLI для команд всем подключённым ботам.
Руководство по скриптамПолучено сообщение
Сообщение hello
Привет, мир!
Без программированияНачните с адреса сервера и имени пользователя. SDK настроит аккаунт и синхронизацию состояния, а вы сможете сосредоточиться на действиях бота.
Области Effect закрывают соединения ботов после завершения процесса.
bun add @soulfiremc/sdk effectДокументация TypeScriptimport { 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);Делитесь скриптами и получайте помощь в Discord. Сообщайте об ошибках или предлагайте исправления на GitHub.
Бесплатно, с открытым кодом по AGPL-3.0Руководство по настройке описывает установку и первое подключение.
Руководство по установке