Minecraft Mit Java auf Minecraft Server anmelden

Minecraft - Java Edition

ushit99

Mitglied
Weiß jemand, wie man mit Java eine Verbindung zu einem Minecraft Onlineserver herstellen kann? Geht das auch mit Sockets? Es muss ja auch irgendwie das Password übertragen werden, zumindest, wenn der online-mode auf true gesetzt ist.

Es wäre schön, wenn mir jemand helfen könnte.
Danke!
 
Auf diese Frage kann man keine sinnvolle Antwort geben.

Es sieht zu einem nicht so aus, als ob du Java-Kenntnisse hättest. Zum anderen: Was soll man dann machen können? Welchen Hintergrund hat das? Infos auszulesen? Spiel manipulieren?
 
1. Ich programmiere seit 1 1/2 Jahren mit Java.

2. Ich möchte den Chatverlauf in einem Programm oder App anzeigen.

3. Wenn du keine Antwort weißt, antworte einfach nicht, das hilft nämlich weder mir, dir, irgendeinem anderen Nutzer, noch den Betreibern von java-forum.org.

4. Es sieht nicht so aus, als hättest du Minecraft-Kenntnisse, sonst wüsstest du, das man keinerlei Informationen auslesen kann, die nicht für Außenstehende gedacht sind, weil die einfach nicht übertragen werden. Außerdem kann man das Spiel viel einfacher und effektiver manipulieren, nämlich mit sog. Mods. Dort gibt es den Vorteil, dass man die Verbindung nicht selber implementieren muss. Für mein Projekt muss ich das aber schon machen und deswegen frage ich hier nach Hilfe.

5. Ich bin weiterhin offen für Antworten und Tipps von kompetenteren Mitgliedern
 
Zuletzt bearbeitet:
Du wirst wohl nicht drum rum kommen ein plugin für besagten Server zu erstellen, welches sich über sockets mit seinem Gegenstück austauscht, da auch die Quarry den Chat nicht überträgt. Sollten sich tatsächlich mehrere Leute die app holen wäre es sinnvoll, einen Hauptserver zu erstellen, damit, falls vorhanden, nicht mehrere Server mehrmals angesprochen werden.
 
Für sowas empfehle ich dir C++,
Die Java-Entwickler waren da sehr vorsichtig,
sodass du dir so gut wie keinen Zugriff auf fremde Programme beschaffen kannst,
es sei denn das andere Objekt liegt auf einem Server und hat eine RMI Schnittstelle oder ähnliches
 
2. Ich möchte den Chatverlauf in einem Programm oder App anzeigen.

Eine doch relevante Information die im Anfangspost verschwiegen wurde.

3. Wenn du keine Antwort weißt, antworte einfach nicht, das hilft nämlich weder mir, dir, irgendeinem anderen Nutzer, noch den Betreibern von java-forum.org.

Sorry, aber wenn er noch fragen hat zu deinem Problem darf er das nicht?
Er wollte doch nur nähere Informationen, was denn das Ziel ist.

4. Es sieht nicht so aus, als hättest du Minecraft-Kenntnisse, sonst wüsstest du, das man keinerlei Informationen auslesen kann, die nicht für Außenstehende gedacht sind, weil die einfach nicht übertragen werden. Außerdem kann man das Spiel viel einfacher und effektiver manipulieren, nämlich mit sog. Mods. Dort gibt es den Vorteil, dass man die Verbindung nicht selber implementieren muss. Für mein Projekt muss ich das aber schon machen und deswegen frage ich hier nach Hilfe.

Du fragst hier in einem Java Forum, nicht jeder hier hat Minecraft Kenntnisse. Aber jeder hier darf sich melden um dir vielleicht einen Tipp/Hinweis zu geben.

5. Ich bin weiterhin offen für Antworten und Tipps von kompetenteren Mitgliedern

Hast du schon mal bei den anderen Mods von Minecraft geschaut wie diese ihre Verbindung aufbauen?
 
Ich würde es gerne universell für jeden Server machen, ohne Mods/Plugins zu installieren. Es gibt ja eine App namens MCChat, die fast das gleiche macht. Ich kann leider kein C++ und würde mich deswegen gerne auf Java beschränken. Es muss ja irgendwie gehen, denn der Minecraft Client und viele andere Programme funktionieren ja auch. Weiß jemand, wie das im Client umgesetzt wurde? Das kann ich dann ja so ähnlich auch verwenden
 
Es gibt ja eine App namens MCChat, die fast das gleiche macht.

Gibt es denn von dieser App einen Source Code?

Es muss ja irgendwie gehen, denn der Minecraft Client und viele andere Programme funktionieren ja auch.
Weiß jemand, wie das im Client umgesetzt wurde? Das kann ich dann ja so ähnlich auch verwenden

Ja sicher gibt es Programme bei deinen es funktioniert. Am Besten du suchst nach dem Source Code von einem dieser Programme.
Wenn du den hast kannst du dort ja einfach nachschauen wie die Verbindung zum Server erstellt wird.
 
Mcchat und dergleichen funktionieren, indem sie vorgeben, ein Spieler auf dem Server zu sein (uber packets) da jeder client die chatpackete erhält. Viel Spaß sowas zu machen
 
Ich weiß wie die funktionieren! Und genau so will ich es ja auch machen! Ih will einfach, wie jeder andere Spieler auch, mich mit meinem Nutzernamen und meinem Passwort anmelden und die Chatdaten empfangen
 
Wie schon weiter oben gesagt, nimm die Programme her bei denen es funktioniert. Kontrolliere ob von diese Programmen der Source Code verfügbar ist.
Wenn ja schau im Source Code nach wie die Entwickler es in dem Programm X gemacht haben.

Solltest du zu keinem den Source finden kannst du immer noch die Entwickler von Programm X anschreiben und nachfragen, möglicherweise können dir diese einen Tipp geben oder entsprechende Stelle aus dem Source zeigen/geben.

Ansonsten bietet der Minecraft Server sicher eine Schnittstelle an über die man sich damit verbinden kann. Schon mal geschaut ob Mojang dazu eine Doku veröffentlich hat?
 

Neue Themen


Zurück
Oben