1package com.runehive.content.dialogue;
3import com.runehive.net.packet.out.SendChatBoxInterface;
4import com.runehive.net.packet.out.SendItemModelOnInterface;
5import com.runehive.net.packet.out.SendMoveComponent;
6import com.runehive.net.packet.out.SendString;
7import com.runehive.game.world.entity.mob.player.Player;
8import com.runehive.game.world.items.Item;
9import com.runehive.game.world.items.ItemDefinition;
67 player.interfaceManager.close();
72 player.interfaceManager.close();
77 player.interfaceManager.close();
82 player.interfaceManager.close();
abstract void fourthOption(Player player)
boolean clickButton(int button)
static void sendInterface(Player player, int interfaceId, Item item, int zoom)
void fourthOptionClick(Player player)
static void sendInterface(Player player, int interfaceId, int item, int zoom)
void thirdOptionClick(Player player)
void secondOptionClick(Player player)
static void sendInterface(Player player, int interfaceId, int item, int x, int y, int zoom)
abstract void firstOption(Player player)
abstract void secondOption(Player player)
ChatBoxItemDialogue(Player player)
abstract void thirdOption(Player player)
void firstOptionClick(Player player)
This class represents a character controlled by a player.
Represents all of an in-game Item's attributes.
static ItemDefinition get(int id)
Gets an item definition.
String getName()
Gets the item name.
The container class that represents an item that can be interacted with.
final int getId()
Gets the identification of this item.
The OutgoingPacket that sends a string to a Players itemcontainer in the client.