Einführung
- Einführung
Über
Minecraft Console Client (MCC) is a lightweight, cross-platform, open-source Minecraft TUI client for Java Edition. Es ermöglicht dir, dich mit Minecraft Java Edition-Servern zu verbinden, Befehle zu senden und Textnachrichten zu empfangen, ohne das Hauptspiel starten zu müssen.
Es enthält außerdem integrierte Automatisierungsfunktionen für Verwaltungs- und Hilfsaufgaben sowie eine erweiterbare C#-API zum Erstellen von Bots und Laufzeit-Skripten.
Es wurde ursprünglich im Jahr 2012 von ORelio im Minecraft-Forum erstellt; heute wird es von ihm und vielen weiteren Mitwirkenden aus der Community gepflegt.
Features
Chat
- Chatnachrichten senden und empfangen
- Chatverlauf protokollieren
- Bei bestimmten Keywords benachrichtigen lassen
- Automatische Antwort
Microsoft-Konto-Authentifizierung mit 2FA-Unterstützung (OAuth 2.0 Device Code Flow)
Entitätenverwaltung
Einige dieser Funktionen sind standardmäßig deaktiviert. Du musst sie in der Konfigurationsdatei aktivieren, und einige erfordern außerdem eine zusätzliche Einrichtung.
Warum Minecraft-Konsolenclient?
- Einfach zu bedienen
- Hilfsbereite Gemeinschaft
- Quelloffen
- Schnelle Leistung
- Einfaches Skripten/Automatisierung
- Plattformübergreifend
- Docker-Unterstützung
- 10 Jahre kontinuierliche Entwicklung
- Aktive Beitragszahler
- Weit verbreitet
Schnelle Einführung
Wenn du die Dokumentation nicht gleich durchlesen möchtest, hat die Community einige kurze Einführungsvideos zum Minecraft Console Client erstellt.
Die Liste der Tutorials:
Installation:
Verwenden von Befehlen, Skripten und anderen Funktionen:
- Minecraft-Konsolen-Client | Tutorial | Befehle, Skripte, AppVars, Matches, Aufgaben und C#-Skripte von Daenges
- Konsolen-Client-Tutorial – Skripting von Zixxter
Hilfe erhalten
MCC verfügt über eine aktive Community, und der GitHub-Diskussionsbereich ist der beste Ort, um um Hilfe zu bitten.
Klicken Sie hier, um darauf zuzugreifen.
Bevor du Hilfe erhältst
- Bitte nutzen Sie die Suchfunktion hier oder im Diskussionsbereich und lesen Sie die Dokumentation, damit wir doppelte Fragen vermeiden. Danke dir!
- Seien Sie freundlich und geduldig, und respektieren Sie andere, denn sie investieren ihre Zeit, um Ihnen zu helfen.
Fehler, Ideen und Funktionsanfragen
Fehlerberichte, Ideen und Feature-Anfragen werden alle über den Issues-Bereich unseres GitHub-Repositories eingereicht.
Bevor Sie ein neues Issue eröffnen, durchsuchen Sie bitte sowohl die Dokumentation als auch den Issues-Bereich, um Duplikate zu vermeiden.
Wenn du nichts Vergleichbares findest, klicke auf Neues Issue und wähle die passende Vorlage aus.
Wenn du einen Bug meldest, sei so präzise wie möglich. Erkläre, wie man das Problem reproduzieren kann, füge Screenshots und Logs hinzu und stelle sicher, dass die Debug-Protokollierung aktiviert ist, bevor du sie sammelst.
Bevor Sie absenden
- Bitte nutzen Sie die Suchfunktion hier oder im
Issues-Bereich und lesen Sie die Dokumentation, damit wir doppelte Fragen, Ideen oder Berichte vermeiden. Danke dir! - Bitte seien Sie freundlich, geduldig und respektvoll gegenüber anderen. Vielen Dank!
KI-gestützte Entwicklung
Wenn du den von den Maintainer:innen verwendeten wiederholbaren Agenten-Workflow nutzen möchtest, beginne mit KI-gestützte Entwicklung.
Hinweise zu einigen Funktionen
Inventar-, Terrain- und Entitätenverwaltung
MCC unterstützt derzeit Minecraft-Versionen von 1.4.6 bis 26.1.
Die Feature-Unterstützung hängt weiterhin von der Protokollversion ab:
- Inventarverwaltung wird ab
1.8+unterstützt. - Die Bearbeitung des Terrains wird ab
1.7.2unterstützt. - Die Verarbeitung von Entitäten wird ab
1.8unterstützt.
Diese Funktionen können gegenüber brandneuen Minecraft-Versionen hinterherhinken, wenn Mojang das Protokoll oder die Registrierungen grundlegend ändert.
Wenn es ein großes Spiel-Update gab und der MCC noch nicht aktualisiert wurde, um diese Funktionen zu unterstützen, kannst du als Entwickler gerne zum Projekt beitragen.
Pfadfindung und Physik
MCC verwendet nun das A*-Pfadfindungsverfahren in Kombination mit einem physikbasierten Bewegungssystem für die Fortbewegung und Kollisionserkennung.
Was unterstützt wird und funktioniert:
- Terrainnavigation mit A*-Pfadfindung und physikbasiertem Bewegen
- Kollisionsbewusste Bewegung unter Verwendung echter Blockformen
- Automatisches Springen, wenn der Weg ein Hochbewegen erfordert
- Höhenunterschiedsbewegung für Platten und ähnliche niedrige Hindernisse
- Sneaken und Sprinten
- Bewegungsphysik in Wasser und Lava
- Klettern auf und ab von Leitern und allen Arten von Ranken
- Schwerkraft-, Reibungs- und Blockgeschwindigkeitsmodifikatoren wie Eis, Seelensand, Seelenerde und Honigblöcke
Aktuelle Einschränkungen:
- Die Pfadfindung erfolgt weiterhin auf Blockbasis, daher kann bei sehr komplexem Gelände immer noch ein Fehler auftreten.
- Die automatische Routenplanung vermeidet standardmäßig weiterhin Unterwasserwege, daher ist dies noch kein vollwertiger Schwimm-Pfadfinder.
- Rückschlag und andere externe Geschwindigkeitseffekte werden derzeit noch nicht simuliert.
Danksagungen
Projekt initiiert von ORelio im Jahr 2012 im Minecraft-Forum.
Viele Funktionen wären ohne die Unterstützung unserer talentierten Community nicht möglich gewesen:
Betreuer
ORelio, ReinforceZwei, milutinke, BruceChenQAQ, bradbyte
Ideen
ambysdotnet, Awpocalypse, azoundria, bearbear12345, bSun0000, Cat7373, dagonzaros, Dids, Elvang, fuckofftwice, GeorgH93, initsuj, JamieSinn, joshbean39, LehmusFIN, maski, medxo, mobdon, MousePak, TNT-UP, TorchRJ, yayes2, Yoann166, ZizzyDizzyMC und viele weitere.
Fehlerjäger
1092CQ, ambysdotnet, bearbear12345, c0dei, Cat7373, Chtholly, Darkaegis, dbear20, DigitalSniperz, doranchak, drXor, FantomHD, gerik43, ibspa, iTzMrpitBull, JamieSinn, k3ldon, KenXeiko, link3321, lyze237, mattman00000, Nicconyancat, Pokechu22, ridgewell, Ryan6578, Solethia, TNT-UP, TorchRJ, TRTrident, WeedIsGood, xp9kus, Yoann166 und viele weitere.
Beitragende
Allyoutoo, Aragas, Bancey, bearbear12345, corbanmailloux, Daenges, dbear20, dogwatch, initsuj, JamieSinn, justcool393, lokulin, maxpowa, medxo, milutinke, Pokechu22, ReinforceZwei, repository, TheMeq, TheSnoozer, vkorn, v1RuX, yunusemregul, ZizzyDizzyMC, BruceChenQAQ, bradbyte ... Und all den GitHub-Mitwirkenden!
Bibliotheken:
Minecraft-Konsolenclient übernimmt außerdem Code aus den folgenden Bibliotheken:
| Name | Zweck | Autor | Lizenz |
|---|---|---|---|
| Biko | Proxy-Verarbeitung | Benton Stark | MIT |
| Heijden.Dns | DNS SRV-Lookup | Geoffrey Huntley | MIT |
| DotNetZip | Zlib-Komprimierung | Dino Chiesa | MS-PL |
Haftungsausschluss
Auch wenn alles funktionieren sollte, übernehmen wir keine Haftung für Schäden, die diese App an Ihrem Computer oder Ihrem Server verursachen könnte.
Dieses Programm klaut nicht dein Passwort. Wenn du es nicht vertraust, verwende es nicht oder überprüfe und kompiliere vom Quellcode.
Denken Sie außerdem daran: Wenn Sie mit diesem Programm eine Verbindung zum Server herstellen, erscheinen Sie an dem Ort, an dem Sie zuletzt waren.
Dies bedeutet, dass du sterben kannst, wenn du dich auf einem Überlebensserver an einem unsicheren Ort einloggst!
Verwende den Skriptplaner-Bot, um nach dem Einloggen einen Teleportationsbefehl zu senden.
Wir möchten Sie daran erinnern, dass Sie von Ihrem Server gebannt werden können, wenn Sie dieses Programm verwenden. Verwende es gemäß den Serverregeln.
Lizenz
Der Minecraft-Konsolen-Client ist ein kostenloses Open-Source-Projekt.
Der Quellcode ist im GitHub-Repository verfügbar.
Sofern nicht ausdrücklich angegeben, stammt der Code vom MCC-Team oder Mitwirkenden und ist unter der CDDL-1.0 verfügbar.
Weitere Informationen zu CDDL-1.0: http://qstuff.blogspot.fr/2007/04/why-cddl.html
Vollständige Lizenz unter http://opensource.org/licenses/CDDL-1.0
