diff --git a/src/main/java/net/runelite/api/Client.java b/src/main/java/net/runelite/api/Client.java index d74e859e7e..4d7fe9cec3 100644 --- a/src/main/java/net/runelite/api/Client.java +++ b/src/main/java/net/runelite/api/Client.java @@ -32,4 +32,19 @@ public class Client .map(player -> player != null ? new Player(this, player) : null) .toArray(size -> new Player[size]); } + + public int[] getBoostedSkillLevels() + { + return client.getBoostedSkillLevels(); + } + + public int[] getRealSkillLevels() + { + return client.getRealSkillLevels(); + } + + public int[] getSkillExperiences() + { + return client.getSkillExperiences(); + } } diff --git a/src/main/java/net/runelite/api/Skill.java b/src/main/java/net/runelite/api/Skill.java new file mode 100644 index 0000000000..409550f0f5 --- /dev/null +++ b/src/main/java/net/runelite/api/Skill.java @@ -0,0 +1,40 @@ +package net.runelite.api; + +public enum Skill +{ + ATTACK("Attack"), + DEFENCE("Defence"), + STRENGTH("Strength"), + HITPOINTS("Hitpoints"), + RANGED("Ranged"), + PRAYER("Prayer"), + MAGIC("Magic"), + COOKING("Cooking"), + WOODCUTTING("Woodcutting"), + FLETCHING("Fletching"), + FISHING("Fishing"), + FIREMARKING("Firemarking"), + CRAFTING("Crafting"), + SMITHING("Smithing"), + MINING("Mining"), + HERBLORE("Herblore"), + AGILITY("Agility"), + THIEVING("Thieving"), + SLAYER("Slayer"), + FARMING("Farming"), + RUNECRAFT("Runecraft"), + HUNTER("Hunter"), + CONSTRUCTION("Construction"); + + private final String name; + + Skill(String name) + { + this.name = name; + } + + public String getName() + { + return name; + } +}