• Es freut uns dass du in unser Minecraft Forum gefunden hast. Hier kannst du mit über 130.000 Minecraft Fans über Minecraft diskutieren, Fragen stellen und anderen helfen. In diesem Minecraft Forum kannst du auch nach Teammitgliedern, Administratoren, Moderatoren , Supporter oder Sponsoren suchen. Gerne kannst du im Offtopic Bereich unseres Minecraft Forums auch über nicht Minecraft spezifische Themen reden. Wir hoffen dir gefällt es in unserem Minecraft Forum!

Erledigt No such field exeption [Erledigt]

Status
Nicht offen für weitere Antworten.

mor15€

Redstoneengineer
Mitglied seit
13 September 2018
Beiträge
46
Bewertungen
37
#1
Hallo,
ich taste mich gerade an Packets ran aber habe immer wieder den oben genannten fehler.
Ich habe jz z.B das Packet: PacketPlayInUseEntity:
Ich will ei bestimmtes field auslesen und neheme das von dieser von dieser Seite https://wiki.vg/Protocol#Use_Entity
dort steht ja als fieldname Target aber wenn ich das benutze kommt der fehler: https://pastebin.com/GgUYiJvx.
Wo kann ich also nachlesen welche fielnames das Packet besitzt (Mc: 1.12.2)

Danke im voraus

L.G
 
Mitglied seit
1 Juli 2012
Beiträge
749
Bewertungen
253
Minecraft
BlackHole
#2
Die Dokumentation dort ist für die jeweils aktuelle Version. Für ältere Versionen findet frühere Versionen der Seite hier verlinkt:
https://wiki.vg/Protocol_version_numbers

Du dir den Quellcode der API anschauen die du verwendest, weil die Felder üblicherweise nicht so heißen wie auf der Webseite dargestellt.
Vom Klassennamen PacketPlayInUseEntity ausgehend würde ich vermuten, dass du Spigot verwendest. An den Quellcode kommst du heran, indem du die Spigot-BuildTools die von dir benötigte Version erzeugen lässt. Du findest dann im Unterordner "work" einen oder mehrere Unterordner "decompile-...", von denen du heraus bekommen musst, welche zu der von dir benötigetn Version passt. Im Zweifelsfall alle diese Unterordner löschen und BuildTools mit den passenden Argumenten erneut ausführen.

Ich denke aber, dass deine Herangehensweise nicht die richtige ist. Ein schnelleres, stabileres und wartbareres Ergebnis wirst du erzielen, wenn du eine Bibliothek wie ProtocolLib verwendest.
 
Status
Nicht offen für weitere Antworten.
Allgemein
Help Benutzer
  • Matthias Matthias:
    das find ich auch gut
  • maybeto maybeto:
    guten Morgen
  • LottaXL LottaXL:
    Moin, moin =)
  • Stern☆ Stern☆:
    morgen
  • SkeeZy SkeeZy:
    morgen :D
  • SchmidiMC SchmidiMC:
    moin
  • Matthias Matthias:
    Mahlzeit!
  • SchmidiMC SchmidiMC:
    Wie gehts euch
  • Matthias Matthias:
    der sieht doch gar nichts
  • maybeto maybeto:
    Bobtails sollten keine roten Pullover tragen.....
  • SirYwell SirYwell:
    Ich habe "/giphy silence" eingeben... Naja :D
  • 70scifi 70scifi:
    /
    giphy silence
  • Dean Dean:
    Moin
  • maybeto maybeto:
    guten Morgen
  • Matthias Matthias:
    Guten Morgen
  • Stern☆ Stern☆:
    morgen
  • LottaXL LottaXL:
    Moin, moin =)
  • Craftoncu Craftoncu:
    Findet man irgendwo angeferetigte Entwürfe wieder?
  • Matthias Matthias:
    Die werden im Browser gespeichert. Also Editor wieder aufmachen und dann sollte es da sein
  • maybeto maybeto:
    Netflix.... bis morgen....
  • Stern☆ Stern☆:
    ich auch :D Nachtii^^
  • Matthias Matthias:
    Guten Morgen
  • Stern☆ Stern☆:
    Morgen :)
    Stern☆ Stern☆: Morgen :)
    Oben