Übersicht
Saro's AI Chat bringt die Power von Google Gemini 2.0 Flash in deine Minecraft-Welt. Es ist nicht nur ein Chatbot; es ist ein kontextbezogener Begleiter, der weiß, wo du bist, wie spät es ist und wie das Wetter ist. Mit dem optionalen "Cheat AI"-Modus kann die KI sogar als Admin-Assistent fungieren und Befehle für dich ausführen.
Hauptfunktionen
🤖 Intelligenter Chat
- Powered by Gemini 2.0 Flash: Nutzt Googles neuestes und schnellstes Gemini-Modell für natürliche, logische Antworten.
- Gedächtnis: Die KI merkt sich den Gesprächsverlauf pro Spieler. Zurücksetzen jederzeit mit
!clear. - Markdown-Support: Chat-Nachrichten unterstützen Fett, Kursiv,
Code-Blöcke, Überschriften (H1-H3) und Listen. - Mehrsprachig: Antwortet automatisch in Deutsch oder Englisch basierend auf deiner Eingabe.
🌍 Kontext-Bewusstsein (Spieler-Daten)
Die KI fliegt nicht blind. Sie sammelt und kennt:
- Spielername: Kennt deinen Namen und spricht dich direkt an.
- Position: Aktuelle X/Y/Z Koordinaten.
- Biom: Erkennt automatisch das aktuelle Biom.
- Gesundheit & Hunger: Zeigt Herzen und Hunger-Level.
- Minecraft-Zeit: Aktueller Tag und Uhrzeit im Spiel.
- Wetter: Klar, Regen oder Gewitter.
- Erfahrungslevel: Dein aktuelles XP-Level.
- Spielmodus: Überleben, Kreativ, Abenteuer oder Zuschauer.
- Inventar: Die ersten 10 Items in deinem Inventar.
💡 Tipp: Frage die KI "Was ist mein Biom?" oder "Zeig mir meine Daten" um Informationen über dich zu erhalten.
⚡ Cheat AI Modus (8 Befehls-Typen)
Aktiviere enableCheatAI in der Config, um die volle Power freizuschalten.
⚠️ Warnung: Der Cheat AI Modus gibt der KI Zugriff auf mächtige Server-Befehle. Nur für vertrauenswürdige Umgebungen!
Wenn aktiviert, kann die KI folgende Aktionen auf natürliche Sprachanfragen ausführen:
| Befehlstyp | Beispiel-Anfrage | Was passiert |
|---|---|---|
| Items geben | "Gib mir 64 Diamanten" | [GIVE:diamond:64] → /give |
| Items entfernen | "Entferne mein Schwert" | [REMOVE:item:1] → /clear |
| Inventar leeren | "Leere mein Inventar" | [CLEAR_INVENTORY] → /clear |
| Spieler töten | "Töte mich" | [KILL] → /kill |
| Effekte geben | "Gib mir Geschwindigkeit" | [EFFECT:speed:60:2] → /effect give |
| Wetter ändern | "Mach es sonnig" | [WEATHER:clear] → /weather |
| Zeit setzen | "Mach es Tag" | [TIME:6000] → /time set |
| Beliebige Befehle | "Spawne 10 Zombies" | [COMMAND:summon zombie] × 10 |
🔧 Spezielle Features
- Multi-Summon: Die KI kann mehrere Entities gleichzeitig spawnen (bis zu 50).
- Relative Koordinaten: Unterstützt
~Koordinaten für Befehle. - Bracket-Fixing: Automatische Korrektur von unbalancierten Klammern in Befehlen.
- Fehlerbehandlung: Klare Fehlermeldungen bei API-Problemen.
Befehle
| Befehl | Beschreibung |
|---|---|
!clear |
Setzt den Chat-Kontext zurück (KI vergisst bisheriges Gespräch) |
Konfiguration
Zu finden in config/sarosaichatmod-common.toml.
[api]
# Hol dir deinen kostenlosen Key auf aistudio.google.com
geminiApiKey = "DEIN_KEY_HIER"
[chat]
# Aktiviert/Deaktiviert AI-Antworten auf Chat-Nachrichten
respondToTextMessages = true
[features]
# GEFÄHRLICH: Erlaubt der KI, Server-Befehle auszuführen!
# Kann Items geben, Inventar leeren, Spieler töten, Wetter ändern, etc.
enableCheatAI = false
Konfigurationsoptionen
| Option | Standard | Beschreibung |
|---|---|---|
geminiApiKey |
"YOUR_GEMINI_API_KEY_HERE" |
Dein Google Gemini API-Schlüssel |
respondToTextMessages |
true |
Ob die KI auf Chat-Nachrichten antwortet |
enableCheatAI |
false |
Aktiviert mächtige Befehls-Ausführung |
Technische Details
- API: Google Gemini 2.0 Flash (
gemini-2.0-flash) - HTTP Client: Java 11+ HttpClient für asynchrone Anfragen
- Temperature: 0.7 (ausgewogene Kreativität)
- Max Tokens: 1000 pro Antwort
- Spieler-Daten: Persistent gespeichert in
config/ai_player_data.json
Installation
- Installiere Forge für Minecraft 1.20.1.
- Lade die Mod herunter und lege sie in den
modsOrdner. - Starte Minecraft einmal, um die Config zu generieren.
- Besuche aistudio.google.com und erstelle einen kostenlosen API-Key.
- Trage den Key in
config/sarosaichatmod-common.tomlein. - Optional: Aktiviere
enableCheatAIfür erweiterte Funktionen.
Hinweis: Dieses Wiki dient als Dokumentation. Für aktive Diskussionen tritt bitte dem Discord-Server bei.