GitHubOtwarty kod na GitHubie

Zleć pracę
botom.

Testuj obciążenie serwera Minecraft. Automatyzuj zadania prawdziwymi klientami, skryptami wizualnymi i SDK.

Pobierz SoulFire

Za darmo dla Windows, macOS i Linux.

Pok. 1
88
Dzień: Pozostało 75 s

Lokalna symulacja. Bez połączenia z serwerem Minecraft.

Pokolenie 1. Nagroda: Równowaga.

Sprawdź, jak radzi
sobie serwer.

Sprawdź, jak serwer obsługuje dołączanie i działania graczy, zanim odwiedzi go więcej osób.

Prawdziwe klienty Minecraft

Dzięki Fabric boty korzystają z fizyki i komunikacji sieciowej Minecraft.

Jak działa SoulFire

Java i Bedrock

Łącz się z wersjami od Classic po najnowsze wydanie. SoulFire tłumaczy protokół za Ciebie.

Obsługiwane wersje

Dodaj własne wtyczki

Włącz wbudowane wtyczki lub napisz mod Fabric, aby sterować botami przez API.

Napisz wtyczkę

Daj botom
zadanie.

Połącz zdarzenia z działaniami w edytorze wizualnym, aby utworzyć procedury dla botów. Użyj CLI do wydawania poleceń wszystkim połączonym botom.

Poradnik tworzenia skryptów

SDK dla TypeScript
i Python

Zacznij od adresu serwera i nazwy użytkownika. SDK zajmuje się konfiguracją konta i synchronizacją stanu, więc możesz skupić się na zachowaniu bota.

TypeScript z Effect

Zakresy Effect zamykają połączenia botów po zakończeniu procedury.

bun add @soulfiremc/sdk effectDokumentacja 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

Twórz
razem z nami.

Udostępniaj skrypty i uzyskaj pomoc na Discordzie. Zgłoś błąd lub poprawkę na GitHubie.

Darmowy i otwarty na licencji AGPL-3.0

Częste pytania

Poradnik konfiguracji opisuje instalację i pierwsze połączenie.

Poradnik instalacji

Rozpocznij
pierwszą sesję.