1package com.runehive.content.skill.impl.hunter.birdhouse.action;
3import com.runehive.content.skill.impl.hunter.birdhouse.BirdhouseData;
4import com.runehive.game.action.Action;
5import com.runehive.game.action.policy.WalkablePolicy;
6import com.runehive.game.world.entity.mob.player.Player;
7import com.runehive.game.world.entity.skill.SkillData;
8import com.runehive.game.world.items.Item;
26 return "Create birdhouse";
38 getMob().inventory.refresh();
40 getMob().action.getCurrentAction().cancel();
void execute()
A function representing the unit of work that will be carried out.
CreateBirdHouse(Player player, BirdhouseData birdHouseData)
String getName()
Gets the name of this action.
WalkablePolicy getWalkablePolicy()
Gets the WalkablePolicy of this action.
BirdhouseData birdHouseData
T getMob()
Gets the player.
Action(T mob, int delay, boolean instant)
Creates a new Action randomevent.
This class represents a character controlled by a player.
The container class that represents an item that can be interacted with.
A queue policy determines whether the action can occur while walking.
WALKABLE
This indicates actions may occur while walking.
The enumerated type whose elements represent data for the skills.