Autor Beitrag
Lsm09
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 38

Win XP, Win 7, Win 8
Turbo Delphi, Delphi 5, Lazarus
BeitragVerfasst: Do 24.01.13 17:59 
Moin,
ist es möglich mit Delphi auf die Koordinaten in Minecraft zuzugreifen (und wenn Ja: Wie?)?

Lsm09


Moderiert von user profile iconNarses: Topic aus Delphi Language (Object-Pascal) / CLX verschoben am Do 24.01.2013 um 18:15
elundril
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 3747
Erhaltene Danke: 123

Windows Vista, Ubuntu
Delphi 7 PE "Codename: Aurora", Eclipse Ganymede
BeitragVerfasst: Do 24.01.13 18:56 
Da Minecraft ja kaum eine API dazu verfügung stellen wird müsstest du den speicher auslesen. Dazu gibts ein paar tutorials in der library:

erstes tutorial
zweites tutorial

lg elundril

_________________
This Signature-Space is intentionally left blank.
Bei Beschwerden, bitte den Beschwerdebutton (gekennzeichnet mit PN) verwenden.

Für diesen Beitrag haben gedankt: Lsm09
Lsm09 Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 38

Win XP, Win 7, Win 8
Turbo Delphi, Delphi 5, Lazarus
BeitragVerfasst: So 27.01.13 14:55 
Werde ich mal probieren...

Danke!
F34r0fTh3D4rk
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 5284
Erhaltene Danke: 27

Win Vista (32), Win 7 (64)
Eclipse, SciTE, Lazarus
BeitragVerfasst: Do 07.02.13 23:13 
Was für Koordinaten? Die Koordinaten des Spielers im laufenden Spiel?
Lsm09 Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 38

Win XP, Win 7, Win 8
Turbo Delphi, Delphi 5, Lazarus
BeitragVerfasst: Di 19.03.13 15:08 
Ja, die Spielerkoordinaten...
F34r0fTh3D4rk
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 5284
Erhaltene Danke: 27

Win Vista (32), Win 7 (64)
Eclipse, SciTE, Lazarus
BeitragVerfasst: Do 21.03.13 11:19 
Am einfachsten wäre es wohl, eine Mod in Java zu schreiben und die Daten damit nach außen weiterzureichen. Mit ModLoader sollte das kein Problem sein:

ausblenden Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
public class MyMod extends BaseMod {
    public boolean onTickInGame(float f, Minecraft minecraft)  {
      // Get the player position
      double posX = minecraft.thePlayer.posX;
      double posY = minecraft.thePlayer.posY;      
      double posZ = minecraft.thePlayer.posZ;
      
      // Do something with the position 
      
      // ...
      
        return false;
    }    
}

Für diesen Beitrag haben gedankt: FinnO
Lsm09 Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 38

Win XP, Win 7, Win 8
Turbo Delphi, Delphi 5, Lazarus
BeitragVerfasst: Mo 25.03.13 12:06 
Und dann könnte man nen TCP Server/Client nehmen und alles zu Delphi schicken...
F34r0fTh3D4rk
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 5284
Erhaltene Danke: 27

Win Vista (32), Win 7 (64)
Eclipse, SciTE, Lazarus
BeitragVerfasst: Mo 25.03.13 12:58 
Das wäre eine Möglichkeit. Socket-Programmierung in Java ist auch ziemlich einfach. Wenn du natürlich ohnehin auf Netzwerk aus sein solltest und einen Minecraft-Server am laufen hast, könntest du versuchen einen minimalen Client zu schreiben und über den an die Position der Spieler zu kommen. Es gibt sicher einige OpenSource Projekte bei denen man sich da was abgucken kann.
Lsm09 Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 38

Win XP, Win 7, Win 8
Turbo Delphi, Delphi 5, Lazarus
BeitragVerfasst: Sa 20.04.13 16:19 
Könnte mir biem Java-Teil jemand helfen?
Ich hab von Java nähmich gar keine Ahnung...
F34r0fTh3D4rk
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 5284
Erhaltene Danke: 27

Win Vista (32), Win 7 (64)
Eclipse, SciTE, Lazarus
BeitragVerfasst: Sa 20.04.13 18:26 
Wo hakt's denn? :)

Mal ne andere Frage: Was hast du genau mit den Koordinaten vor und welche Daten brauchst du eventuell noch?
Lsm09 Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 38

Win XP, Win 7, Win 8
Turbo Delphi, Delphi 5, Lazarus
BeitragVerfasst: Sa 02.11.13 16:28 
Ich weiß, die letzte Antwort ist schon etwas älter...

Das Problem ist: Ich habe noch nie mit Java gearbeitet bzw. programmiert.


Ich möchte die Spielerposition auslesen, um ein Programm zu entwickeln, was einem die Entfernung zu den anderen Spielern anzeigt (die dieses Programm auch benutzen), um sich schneller zu finden. Desweiteren möchte ich damit auch ein Wegpunktsystem mit Kompass sowie die Anzeige auf einem LCD-Display realisieren.

Gibt es eine Mod für Minecraft, die die Koordinaten bereitstellt? (Hab bei Google bisher nichts gefunden)
Mathematiker
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 2622
Erhaltene Danke: 1447

Win 7, 8.1, 10
Delphi 5, 7, 10.1
BeitragVerfasst: Sa 02.11.13 16:48 
Hallo,
user profile iconLsm09 hat folgendes geschrieben Zum zitierten Posting springen:
Das Problem ist: Ich habe noch nie mit Java gearbeitet bzw. programmiert.
user profile iconLsm09 hat folgendes geschrieben Zum zitierten Posting springen:
Könnte mir biem Java-Teil jemand helfen?
Ich hab von Java nähmich gar keine Ahnung...

Ein kurzes Bemühen von Google ergab eine große Zahl von Tutorials zu Java:
docs.oracle.com/javase/tutorial/
www.gailer-net.de/tutorials/java/
www.java-tutorial.org/
panjutorials.de/tuto...mieren-fur-anfanger/
...
Wenn Du nach dem Studium der Tutorials einen Anfangsquelltext hast und Probleme auftreten, wird Dir hier sich einer helfen.
Aber ohne Eigeninitiative wird das nichts.

Beste Grüße
Mathematiker

_________________
Töten im Krieg ist nach meiner Auffassung um nichts besser als gewöhnlicher Mord. Albert Einstein
F34r0fTh3D4rk
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 5284
Erhaltene Danke: 27

Win Vista (32), Win 7 (64)
Eclipse, SciTE, Lazarus
BeitragVerfasst: So 03.11.13 23:38 
Wenn man bereits eine Programmiersprache halbwegs beherrscht, ist Java wirklich einfach und sehr schnell zu erlernen. Auch was das Modden von Minecraft angeht, gibt es viele gute Einsteigertutorials.