Class World
- java.lang.Object
-
- org.rspeer.game.adapter.Adapter<RSWorld>
-
- org.rspeer.game.adapter.component.World
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classWorld.Flagstatic classWorld.Location
-
Field Summary
Fields Modifier and Type Field Description static intSKILL_TOTAL_1250static intSKILL_TOTAL_1500static intSKILL_TOTAL_1750static intSKILL_TOTAL_2000static intSKILL_TOTAL_2200static intSKILL_TOTAL_500static intSKILL_TOTAL_750
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetActivity()EnumSet<World.Flag>getFlags()Retrieves the set of flags associated with the world.intgetId()World.LocationgetLocation()Retrieves the location of the world.intgetMask()intgetPing()Retrieves the ping of the current world.intgetPopulation()Returns the population of the world.intgetSkillTotal()static booleanisMembers()Checks whether the current world is a members only world.static booleanisPVP()-
Methods inherited from class org.rspeer.game.adapter.Adapter
getProvider, validate
-
-
-
-
Field Detail
-
SKILL_TOTAL_500
public static final int SKILL_TOTAL_500
- See Also:
- Constant Field Values
-
SKILL_TOTAL_750
public static final int SKILL_TOTAL_750
- See Also:
- Constant Field Values
-
SKILL_TOTAL_1250
public static final int SKILL_TOTAL_1250
- See Also:
- Constant Field Values
-
SKILL_TOTAL_1500
public static final int SKILL_TOTAL_1500
- See Also:
- Constant Field Values
-
SKILL_TOTAL_1750
public static final int SKILL_TOTAL_1750
- See Also:
- Constant Field Values
-
SKILL_TOTAL_2000
public static final int SKILL_TOTAL_2000
- See Also:
- Constant Field Values
-
SKILL_TOTAL_2200
public static final int SKILL_TOTAL_2200
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
World
public World(RSWorld provider)
-
-
Method Detail
-
isMembers
public static boolean isMembers()
Checks whether the current world is a members only world.- Returns:
trueif the current world is a members only world,falseotherwise.
-
isPVP
public static boolean isPVP()
-
getSkillTotal
public int getSkillTotal()
-
getActivity
public String getActivity()
-
getPing
public int getPing()
Retrieves the ping of the current world. A cache is used to prevent excessive ping requests.- Returns:
- The ping of the current world, else -1 if the provider is null or an exception occurs.
-
getMask
public int getMask()
-
getId
public int getId()
-
getPopulation
public int getPopulation()
Returns the population of the world.- Returns:
- the population of the world, or -1 if the provider is null
-
getFlags
public EnumSet<World.Flag> getFlags()
Retrieves the set of flags associated with the world.- Returns:
- An EnumSet containing the flags associated with the world.
-
getLocation
public World.Location getLocation()
Retrieves the location of the world.- Returns:
- The location of the world. Returns
World.Location.USif the provider is null. - Throws:
IllegalStateException- if the location is unknown. Please report it.
-
-