RuneHive-Game
Loading...
Searching...
No Matches
Potion.java
Go to the documentation of this file.
1package com.runehive.content.skill.impl.herblore;
2
3import com.runehive.game.world.items.Item;
4
5/**
6 * The potion making itemcontainer.
7 *
8 * @author Daniel
9 */
10public interface Potion {
11
12 /**
13 * Gets the potion animation.
14 *
15 * @return The potion animation.
16 */
18
19 /**
20 * Gets the experience rewarded.
21 *
22 * @return The experience rewarded.
23 */
24 double getExperience();
25
26 /**
27 * Gets the ingredients required for the potion.
28 *
29 * @return The potion ingredients.
30 */
32
33 /**
34 * Gets the level required for making the potion.
35 *
36 * @return The level required.
37 */
38 int getLevel();
39
40 /**
41 * Gets the potion product.
42 *
43 * @return The potion product.
44 */
46}
The container class that represents an item that can be interacted with.
Definition Item.java:21
The potion making itemcontainer.
Definition Potion.java:10
Item getProduct()
Gets the potion product.
int getAnimation()
Gets the potion animation.
Item[] getIngredients()
Gets the ingredients required for the potion.
double getExperience()
Gets the experience rewarded.
int getLevel()
Gets the level required for making the potion.