File tree Expand file tree Collapse file tree 1 file changed +9
-3
lines changed
src/main/kotlin/cc/modlabs/kpaper/npc Expand file tree Collapse file tree 1 file changed +9
-3
lines changed Original file line number Diff line number Diff line change 11package cc.modlabs.kpaper.npc
22
3+ import cc.modlabs.klassicx.extensions.getLogger
34import cc.modlabs.kpaper.extensions.timer
45import dev.fruxz.stacked.text
56import net.kyori.adventure.text.Component
@@ -1513,14 +1514,19 @@ class NPCImpl(
15131514
15141515 override fun overrideCustomName (customName : String , viewer : Player ) {
15151516 val metadataList = ArrayList <EntityData <* >>()
1517+ getLogger().info(" Overriding npc - ${this .getID()} " )
1518+ val entityID = this .getID()
15161519
1517- val entity = this .getEntity() ? : return
1520+ val entity = Bukkit .getEntity(entityID) ? : return
1521+
1522+ getLogger().info(" start override for entity ${entity.name} " )
15181523
1519- val component = text(customName)
1524+ val fruxzComponent = text(customName)
15201525
1521- metadataList.add(EntityData (2 , EntityDataTypes .OPTIONAL_ADV_COMPONENT , Optional .of(component )))
1526+ metadataList.add(EntityData (2 , EntityDataTypes .OPTIONAL_ADV_COMPONENT , Optional .of(fruxzComponent )))
15221527
15231528 val customNamePacket = WrapperPlayServerEntityMetadata (entity.entityId, metadataList)
1529+ getLogger().info(" custom name: ${customNamePacket.nativePacketId} " )
15241530 playerManager.sendPacket(viewer, customNamePacket)
15251531 }
15261532
You can’t perform that action at this time.
0 commit comments