diff --git a/runelite-mixins/src/main/java/net/runelite/mixins/RSClientMixin.java b/runelite-mixins/src/main/java/net/runelite/mixins/RSClientMixin.java index 1ea6cd2784..7042bb4b65 100644 --- a/runelite-mixins/src/main/java/net/runelite/mixins/RSClientMixin.java +++ b/runelite-mixins/src/main/java/net/runelite/mixins/RSClientMixin.java @@ -1128,7 +1128,7 @@ public abstract class RSClientMixin implements RSClient } else if (target instanceof Player) { - targetIndex = -(((Player) target).getPlayerId() + 1); + targetIndex = -(((Player) target).getId() + 1); } RSProjectile projectile = client.newProjectile(id, plane, startX, startY, startZ, startCycle, endCycle, slope, startHeight, targetIndex, endHeight); @@ -1571,7 +1571,7 @@ public abstract class RSClientMixin implements RSClient final Player p = client.getHintArrowPlayer(); if (p != null) { - client.setLocalInteractingIndex(p.getPlayerId() & 2047); + client.setLocalInteractingIndex(p.getId() & 2047); } } } @@ -1626,7 +1626,7 @@ public abstract class RSClientMixin implements RSClient public void setHintArrow(Player player) { client.setHintArrowTargetType(HintArrowType.PLAYER.getValue()); - client.setHintArrowPlayerTargetIdx(((RSPlayer) player).getPlayerId()); + client.setHintArrowPlayerTargetIdx(((RSPlayer) player).getId()); hintPlayerChanged(-1); } diff --git a/runescape-api/src/main/java/net/runelite/rs/api/RSPlayer.java b/runescape-api/src/main/java/net/runelite/rs/api/RSPlayer.java index 65abe95988..ad658dc205 100644 --- a/runescape-api/src/main/java/net/runelite/rs/api/RSPlayer.java +++ b/runescape-api/src/main/java/net/runelite/rs/api/RSPlayer.java @@ -32,6 +32,10 @@ public interface RSPlayer extends RSActor, Player @Import("username") RSUsername getRsName(); + @Import("index") + int getId(); + + @Deprecated(forRemoval = true, since = "4.28.0") @Import("index") int getPlayerId();