Package com.kraken.api.query.player
Class PlayerEntity
- java.lang.Object
-
- com.kraken.api.core.AbstractEntity<net.runelite.api.Player>
-
- com.kraken.api.query.player.PlayerEntity
-
- All Implemented Interfaces:
Interactable<net.runelite.api.Player>
- Direct Known Subclasses:
LocalPlayerEntity
public class PlayerEntity extends AbstractEntity<net.runelite.api.Player>
-
-
Field Summary
-
Fields inherited from class com.kraken.api.core.AbstractEntity
ctx, raw
-
-
Constructor Summary
Constructors Constructor Description PlayerEntity(Context ctx, net.runelite.api.Player raw)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intgetId()The item ID for the wrapped game entityjava.lang.StringgetName()The game entities name.booleaninteract(java.lang.String action)Interacts with the entity using the given action verb.booleanisSkulled()Returns true if the player has a Skull icon above their head and false otherwise.-
Methods inherited from class com.kraken.api.core.AbstractEntity
equals, hashCode, isNull, raw
-
-
-
-
Constructor Detail
-
PlayerEntity
public PlayerEntity(Context ctx, net.runelite.api.Player raw)
-
-
Method Detail
-
getId
public int getId()
Description copied from interface:InteractableThe item ID for the wrapped game entity- Returns:
- int Item id
-
getName
public java.lang.String getName()
Description copied from interface:InteractableThe game entities name.- Returns:
- The name of the game entity i.e. NPC name for NPC's, item name for ContainerItem's, and GameObject name for various game objects.
-
interact
public boolean interact(java.lang.String action)
Description copied from interface:InteractableInteracts with the entity using the given action verb.- Parameters:
action- The menu action to trigger (e.g., "Attack", "Talk-to", "Take")- Returns:
- true if the interaction packet was successfully queued/sent
-
isSkulled
public boolean isSkulled()
Returns true if the player has a Skull icon above their head and false otherwise.- Returns:
- boolean True if the player is skulled
-
-