RuneHive-Tarnish
Neural OSRS Enhancement Framework
Loading...
Searching...
No Matches
RunecraftTeleport.java
1
package
com.osroyale.content.skill.impl.runecrafting;
2
3
import
com.osroyale.game.world.position.Position;
4
5
import
java.util.Arrays;
6
import
java.util.Optional;
7
54
55
public
enum
RunecraftTeleport
{
56
WATER(25376,
new
Position
(2722, 4830)),
57
CHAOS(24976,
new
Position
(2281, 4837)),
58
LAW(25034,
new
Position
(2464, 4818)),
59
DEATH(25035,
new
Position
(2208, 4830)),
60
SOUL(25377,
new
Position
(1815, 3859)),
61
AIR(25378,
new
Position
(2841, 4829)),
62
MIND(25379,
new
Position
(2793, 4828)),
63
EARTH(24972,
new
Position
(2655, 4830)),
64
FIRE(24971,
new
Position
(2577, 4846)),
65
BLOOD(43848,
new
Position
(1732, 3827)),
66
COSMIC(24974,
new
Position
(2146, 4833)),
67
NATURE(24975,
new
Position
(2400, 4835)),
68
BODY(24973,
new
Position
(2521, 4834));
69
71
private
final
int
object;
72
74
private
final
Position
position;
75
77
RunecraftTeleport
(
int
object
,
Position
position) {
78
this.object = object;
79
this.position = position;
80
}
81
83
public
int
getObject
() {
84
return
object;
85
}
86
88
public
Position
getPosition
() {
89
return
position;
90
}
91
93
public
static
Optional<RunecraftTeleport>
forId
(
int
id
) {
94
return
Arrays.stream(values()).filter(a -> a.object ==
id
).findAny();
95
}
96
}
com.osroyale.game.world.position.Position
Definition
Position.java:51
com.osroyale.content.skill.impl.runecrafting.RunecraftTeleport.getObject
int getObject()
Definition
RunecraftTeleport.java:83
com.osroyale.content.skill.impl.runecrafting.RunecraftTeleport.getPosition
Position getPosition()
Definition
RunecraftTeleport.java:88
com.osroyale.content.skill.impl.runecrafting.RunecraftTeleport.forId
static Optional< RunecraftTeleport > forId(int id)
Definition
RunecraftTeleport.java:93
com.osroyale.content.skill.impl.runecrafting.RunecraftTeleport.RunecraftTeleport
RunecraftTeleport(int object, Position position)
Definition
RunecraftTeleport.java:77