Skip to content

Commit b921c64

Browse files
committed
[publish] build 1.10.4.40, add head rot packet when adding viewer in entity npc
1 parent 16f8ae7 commit b921c64

File tree

4 files changed

+5
-5
lines changed

4 files changed

+5
-5
lines changed

build.gradle.kts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ plugins {
88

99
allprojects {
1010
group = "org.sayandev"
11-
version = "1.10.4.39"
11+
version = "1.10.4.40"
1212
description = "A modular Kotlin framework for Minecraft: JE"
1313

1414
plugins.apply("maven-publish")

stickynote-bukkit/stickynote-bukkit-nms/build.gradle.kts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -809,6 +809,8 @@ accessors {
809809
methodInferred("moveTo", "1.20.4", Double::class, Double::class, Double::class)
810810
methodInferred("level", "1.21.4")
811811
fieldInferred("position", "1.20.4")
812+
field(Float::class, "yRot")
813+
field(Float::class, "xRot")
812814
fieldInferred("locX", "1.8.8")
813815
fieldInferred("locY", "1.8.8")
814816
fieldInferred("locZ", "1.8.8")

stickynote-bukkit/stickynote-bukkit-nms/src/main/kotlin/org/sayandev/stickynote/bukkit/nms/NMSUtils.kt

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,6 @@ import java.lang.reflect.Field
2626
import java.lang.reflect.Method
2727
import java.net.InetSocketAddress
2828
import java.net.SocketAddress
29-
import java.util.*
3029
import java.util.function.Consumer
3130
import java.util.function.UnaryOperator
3231

stickynote-bukkit/stickynote-bukkit-nms/src/main/kotlin/org/sayandev/stickynote/bukkit/nms/npc/EntityNPC.kt

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,8 @@ package org.sayandev.stickynote.bukkit.nms.npc
22

33
import org.bukkit.Location
44
import org.bukkit.entity.Player
5-
import org.sayandev.stickynote.bukkit.nms.NMSUtils.sendPacket
65
import org.sayandev.stickynote.bukkit.nms.NMSUtils.sendPacketSync
76
import org.sayandev.stickynote.bukkit.nms.PacketUtils
8-
import org.sayandev.stickynote.bukkit.utils.ServerVersion
97
import org.sayandev.stickynote.bukkit.nms.accessors.EntityAccessor
108

119
abstract class EntityNPC(
@@ -23,7 +21,8 @@ abstract class EntityNPC(
2321
override fun addViewer(viewer: Player) {
2422
viewer.sendPacketSync(
2523
PacketUtils.getAddEntityPacket(entity),
26-
PacketUtils.getEntityDataPacket(entity)
24+
PacketUtils.getEntityDataPacket(entity),
25+
PacketUtils.getEntityRotPacket(entityId, EntityAccessor.FIELD_Y_ROT!!.get(entity) as Float, EntityAccessor.FIELD_X_ROT!!.get(entity) as Float),
2726
)
2827
}
2928

0 commit comments

Comments
 (0)