You are not logged in.

  • Login
Bitte besucht unser neues Forum unter https://forum.nitrado.net | Please visit our new Forum at https://forum.nitrado.net

GGad

User / Kunde

  • "GGad" is male
  • "GGad" started this thread

Posts: 348

Location: localhost in dritter Generation

Thanks: 16

  • Send private message

1

Monday, August 7th 2017, 12:58pm

[NMS] EntityArmorStand Kopfrotation ändern

Hey,

ich arbeite gerade an einem Plugin für ein gepixelte Blöcke ohne Texturepack. Dabei werden die Blöcke mithilfe von Armorstands erstellt. Bis jetzt habe ich das ganze mit einfachem Bukkit Code gelöst, will das System aber auch NMS umstellen. Deswegen meine Frage:

Wie kann ich per Packet einen ArmorStand so updaten, dass sich sein Kopf dreht. Zur Not kann man auch den ganzen Armorstand drehen. Mein Problem dabei ist, dass ich kein richtig funktionierendes Packet finde. Das einzige was ging ist das PacketPlayOutEntityLook Packet, da wird jedoch mit Bytes gearbeitet. Da müsste man wieder Winkel umrechnen.

Kennt da vielleicht jemand ein anderes Packet oder eine nicht performancefressende Methode um Yaw/Pitch in byte(-127 - 128 ) umzurechnen?

Danke im Voraus

GGad
Hype!! :thumbsup: 333 Beiträge!! 8o

MrAngel08

User / Kunde

  • "MrAngel08" is male

Posts: 339

Location: Deutschland

Occupation: Schüler

Thanks: 1

  • Send private message

2

Monday, August 7th 2017, 2:49pm

Du multiplizierst yaw/pitch einfach mit 256 und dividierst den dann mit 360.
Something like this:

Java source code

1
(byte)((int) (yaw/pitch * 256.0F / 360.0F))

Sollte denke ich nicht zu aufwändig sein.


(Der Wertebereich von 'nem byte ist -128 bis 127 :) Sry, musste jetzt klugscheißern :D )

GGad

User / Kunde

  • "GGad" is male
  • "GGad" started this thread

Posts: 348

Location: localhost in dritter Generation

Thanks: 16

  • Send private message

3

Monday, August 7th 2017, 2:55pm

Erstmal: Hab's vertauscht ;)

Habe das ganze auch auf ner MC Wiki Seite gefunden. Trotzdem vielen Dank, dass du dir die Mühe gemacht hast :)

Mit freundlichen Grüßen

GGad
Hype!! :thumbsup: 333 Beiträge!! 8o

Bitte besucht unser neues Forum unter https://forum.nitrado.net| Please visit our new Forum at https://forum.nitrado.net