mirror of
https://github.com/2006-Scape/apollo.git
synced 2026-07-07 16:49:12 +00:00
Cleanup and re-organise methods in some org.apollo.game.model classes.
This commit is contained in:
@@ -7,16 +7,16 @@ package org.apollo.game.model;
|
|||||||
*/
|
*/
|
||||||
public enum Direction {
|
public enum Direction {
|
||||||
|
|
||||||
|
/**
|
||||||
|
* East movement.
|
||||||
|
*/
|
||||||
|
EAST(4),
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* No movement.
|
* No movement.
|
||||||
*/
|
*/
|
||||||
NONE(-1),
|
NONE(-1),
|
||||||
|
|
||||||
/**
|
|
||||||
* North west movement.
|
|
||||||
*/
|
|
||||||
NORTH_WEST(0),
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* North movement.
|
* North movement.
|
||||||
*/
|
*/
|
||||||
@@ -28,19 +28,9 @@ public enum Direction {
|
|||||||
NORTH_EAST(2),
|
NORTH_EAST(2),
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* West movement.
|
* North west movement.
|
||||||
*/
|
*/
|
||||||
WEST(3),
|
NORTH_WEST(0),
|
||||||
|
|
||||||
/**
|
|
||||||
* East movement.
|
|
||||||
*/
|
|
||||||
EAST(4),
|
|
||||||
|
|
||||||
/**
|
|
||||||
* South west movement.
|
|
||||||
*/
|
|
||||||
SOUTH_WEST(5),
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* South movement.
|
* South movement.
|
||||||
@@ -50,7 +40,17 @@ public enum Direction {
|
|||||||
/**
|
/**
|
||||||
* South east movement.
|
* South east movement.
|
||||||
*/
|
*/
|
||||||
SOUTH_EAST(7);
|
SOUTH_EAST(7),
|
||||||
|
|
||||||
|
/**
|
||||||
|
* South west movement.
|
||||||
|
*/
|
||||||
|
SOUTH_WEST(5),
|
||||||
|
|
||||||
|
/**
|
||||||
|
* West movement.
|
||||||
|
*/
|
||||||
|
WEST(3);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* An empty direction array.
|
* An empty direction array.
|
||||||
|
|||||||
@@ -9,41 +9,6 @@ import java.io.Serializable;
|
|||||||
*/
|
*/
|
||||||
public abstract class Entity implements Serializable {
|
public abstract class Entity implements Serializable {
|
||||||
|
|
||||||
/**
|
|
||||||
* The generated serial UID.
|
|
||||||
*/
|
|
||||||
private static final long serialVersionUID = 5968243763380631014L;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* The position of this entity.
|
|
||||||
*/
|
|
||||||
protected Position position;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Creates a new entity with the specified position.
|
|
||||||
*
|
|
||||||
* @param position The position.
|
|
||||||
*/
|
|
||||||
public Entity(Position position) {
|
|
||||||
this.position = position;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Gets the {@link EntityType} of this entity.
|
|
||||||
*
|
|
||||||
* @return The type.
|
|
||||||
*/
|
|
||||||
public abstract EntityType getEntityType();
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Gets the {@link Position} of this entity.
|
|
||||||
*
|
|
||||||
* @return The position.
|
|
||||||
*/
|
|
||||||
public Position getPosition() {
|
|
||||||
return position;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Represents a type of {@link Entity}.
|
* Represents a type of {@link Entity}.
|
||||||
*
|
*
|
||||||
@@ -82,4 +47,39 @@ public abstract class Entity implements Serializable {
|
|||||||
STATIC_OBJECT;
|
STATIC_OBJECT;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* The generated serial UID.
|
||||||
|
*/
|
||||||
|
private static final long serialVersionUID = 5968243763380631014L;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* The position of this entity.
|
||||||
|
*/
|
||||||
|
protected Position position;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Creates a new entity with the specified position.
|
||||||
|
*
|
||||||
|
* @param position The position.
|
||||||
|
*/
|
||||||
|
public Entity(Position position) {
|
||||||
|
this.position = position;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Gets the {@link EntityType} of this entity.
|
||||||
|
*
|
||||||
|
* @return The type.
|
||||||
|
*/
|
||||||
|
public abstract EntityType getEntityType();
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Gets the {@link Position} of this entity.
|
||||||
|
*
|
||||||
|
* @return The position.
|
||||||
|
*/
|
||||||
|
public Position getPosition() {
|
||||||
|
return position;
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
@@ -8,59 +8,59 @@ package org.apollo.game.model;
|
|||||||
public final class EquipmentConstants {
|
public final class EquipmentConstants {
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* The hat slot.
|
* The amulet slot.
|
||||||
*/
|
*/
|
||||||
public static final int HAT = 0;
|
public static final int AMULET = 2;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* The arrows slot.
|
||||||
|
*/
|
||||||
|
public static final int ARROWS = 13;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* The cape slot.
|
* The cape slot.
|
||||||
*/
|
*/
|
||||||
public static final int CAPE = 1;
|
public static final int CAPE = 1;
|
||||||
|
|
||||||
/**
|
|
||||||
* The amulet slot.
|
|
||||||
*/
|
|
||||||
public static final int AMULET = 2;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* The weapon slot.
|
|
||||||
*/
|
|
||||||
public static final int WEAPON = 3;
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* The chest slot.
|
* The chest slot.
|
||||||
*/
|
*/
|
||||||
public static final int CHEST = 4;
|
public static final int CHEST = 4;
|
||||||
|
|
||||||
/**
|
|
||||||
* The shield slot.
|
|
||||||
*/
|
|
||||||
public static final int SHIELD = 5;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* The legs slot.
|
|
||||||
*/
|
|
||||||
public static final int LEGS = 7;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* The hands slot.
|
|
||||||
*/
|
|
||||||
public static final int HANDS = 9;
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* The feet slot.
|
* The feet slot.
|
||||||
*/
|
*/
|
||||||
public static final int FEET = 10;
|
public static final int FEET = 10;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* The hands slot.
|
||||||
|
*/
|
||||||
|
public static final int HANDS = 9;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* The hat slot.
|
||||||
|
*/
|
||||||
|
public static final int HAT = 0;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* The legs slot.
|
||||||
|
*/
|
||||||
|
public static final int LEGS = 7;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* The ring slot.
|
* The ring slot.
|
||||||
*/
|
*/
|
||||||
public static final int RING = 12;
|
public static final int RING = 12;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* The arrows slot.
|
* The shield slot.
|
||||||
*/
|
*/
|
||||||
public static final int ARROWS = 13;
|
public static final int SHIELD = 5;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* The weapon slot.
|
||||||
|
*/
|
||||||
|
public static final int WEAPON = 3;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Default private constructor to prevent instantiation;
|
* Default private constructor to prevent instantiation;
|
||||||
|
|||||||
@@ -107,15 +107,6 @@ public abstract class Mob extends Entity {
|
|||||||
init();
|
init();
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
|
||||||
* Gets this mob's {@link SynchronizationBlockSet}.
|
|
||||||
*
|
|
||||||
* @return The block set.
|
|
||||||
*/
|
|
||||||
public final SynchronizationBlockSet getBlockSet() {
|
|
||||||
return blockSet;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Deals damage to this mob.
|
* Deals damage to this mob.
|
||||||
*
|
*
|
||||||
@@ -132,6 +123,15 @@ public abstract class Mob extends Entity {
|
|||||||
skillSet.setSkill(Skill.HITPOINTS, new Skill(hitpoints.getExperience(), current, maximum));
|
skillSet.setSkill(Skill.HITPOINTS, new Skill(hitpoints.getExperience(), current, maximum));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Gets this mob's {@link SynchronizationBlockSet}.
|
||||||
|
*
|
||||||
|
* @return The block set.
|
||||||
|
*/
|
||||||
|
public final SynchronizationBlockSet getBlockSet() {
|
||||||
|
return blockSet;
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Gets this mob's movement {@link Direction}s, as an array.
|
* Gets this mob's movement {@link Direction}s, as an array.
|
||||||
*
|
*
|
||||||
@@ -154,6 +154,15 @@ public abstract class Mob extends Entity {
|
|||||||
return equipment;
|
return equipment;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Gets the {@link Position} this mob is facing towards.
|
||||||
|
*
|
||||||
|
* @return The position.
|
||||||
|
*/
|
||||||
|
public Position getFacingPosition() {
|
||||||
|
return facingPosition;
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Gets the first {@link Direction}.
|
* Gets the first {@link Direction}.
|
||||||
*
|
*
|
||||||
@@ -174,6 +183,15 @@ public abstract class Mob extends Entity {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Gets the mob this mob is interacting with.
|
||||||
|
*
|
||||||
|
* @return The mob.
|
||||||
|
*/
|
||||||
|
public Mob getInteractingMob() {
|
||||||
|
return interactingMob;
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Gets this mob's inventory.
|
* Gets this mob's inventory.
|
||||||
*
|
*
|
||||||
@@ -318,6 +336,16 @@ public abstract class Mob extends Entity {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Updates this mob's interacting mob.
|
||||||
|
*
|
||||||
|
* @param mob The mob.
|
||||||
|
*/
|
||||||
|
public final void setInteractingMob(Mob mob) {
|
||||||
|
blockSet.add(SynchronizationBlock.createInteractingMobBlock(mob.index));
|
||||||
|
this.interactingMob = mob;
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Sets the{@link Position} of this mob.
|
* Sets the{@link Position} of this mob.
|
||||||
*
|
*
|
||||||
@@ -327,6 +355,15 @@ public abstract class Mob extends Entity {
|
|||||||
this.position = position;
|
this.position = position;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Sets whether this mob is teleporting or not.
|
||||||
|
*
|
||||||
|
* @param teleporting {@code true} if the mob is teleporting, {@code false} if not.
|
||||||
|
*/
|
||||||
|
public void setTeleporting(boolean teleporting) {
|
||||||
|
this.teleporting = teleporting;
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Forces this mob to shout a message. Only messages said by a player can be shown in the chat box.
|
* Forces this mob to shout a message. Only messages said by a player can be shown in the chat box.
|
||||||
*
|
*
|
||||||
@@ -337,15 +374,6 @@ public abstract class Mob extends Entity {
|
|||||||
blockSet.add(SynchronizationBlock.createForceChatBlock(message));
|
blockSet.add(SynchronizationBlock.createForceChatBlock(message));
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
|
||||||
* Sets whether this mob is teleporting or not.
|
|
||||||
*
|
|
||||||
* @param teleporting {@code true} if the mob is teleporting, {@code false} if not.
|
|
||||||
*/
|
|
||||||
public void setTeleporting(boolean teleporting) {
|
|
||||||
this.teleporting = teleporting;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Starts a new action, stopping the current one if it exists.
|
* Starts a new action, stopping the current one if it exists.
|
||||||
*
|
*
|
||||||
@@ -399,15 +427,6 @@ public abstract class Mob extends Entity {
|
|||||||
stopAction(); // TODO do it on any movement is a must... walking queue perhaps?
|
stopAction(); // TODO do it on any movement is a must... walking queue perhaps?
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
|
||||||
* Gets the {@link Position} this mob is facing towards.
|
|
||||||
*
|
|
||||||
* @return The position.
|
|
||||||
*/
|
|
||||||
public Position getFacingPosition() {
|
|
||||||
return facingPosition;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Turns this mob to face the specified {@link Position}.
|
* Turns this mob to face the specified {@link Position}.
|
||||||
*
|
*
|
||||||
@@ -418,23 +437,4 @@ public abstract class Mob extends Entity {
|
|||||||
this.facingPosition = position;
|
this.facingPosition = position;
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
|
||||||
* Updates this mob's interacting mob.
|
|
||||||
*
|
|
||||||
* @param mob The mob.
|
|
||||||
*/
|
|
||||||
public final void setInteractingMob(Mob mob) {
|
|
||||||
blockSet.add(SynchronizationBlock.createInteractingMobBlock(mob.index));
|
|
||||||
this.interactingMob = mob;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Gets the mob this mob is interacting with.
|
|
||||||
*
|
|
||||||
* @return The mob.
|
|
||||||
*/
|
|
||||||
public Mob getInteractingMob() {
|
|
||||||
return interactingMob;
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
}
|
||||||
@@ -92,6 +92,11 @@ public final class Player extends Mob {
|
|||||||
*/
|
*/
|
||||||
private transient boolean excessivePlayers = false;
|
private transient boolean excessivePlayers = false;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Indicates whether this player has the message filter enabled.
|
||||||
|
*/
|
||||||
|
private boolean filteringMessages = false;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* The privacy state of this player's private chat.
|
* The privacy state of this player's private chat.
|
||||||
*/
|
*/
|
||||||
@@ -187,11 +192,6 @@ public final class Player extends Mob {
|
|||||||
*/
|
*/
|
||||||
private transient int worldId = 1;
|
private transient int worldId = 1;
|
||||||
|
|
||||||
/**
|
|
||||||
* Indicates whether this player has the message filter enabled.
|
|
||||||
*/
|
|
||||||
private boolean filteringMessages = false;
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Creates the {@link Player}.
|
* Creates the {@link Player}.
|
||||||
*
|
*
|
||||||
@@ -628,6 +628,15 @@ public final class Player extends Mob {
|
|||||||
send(new LogoutEvent());
|
send(new LogoutEvent());
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Indicates whether the message filter is enabled.
|
||||||
|
*
|
||||||
|
* @return {@code true} if the filter is enabled, otherwise {@code false}.
|
||||||
|
*/
|
||||||
|
public boolean messageFilterEnabled() {
|
||||||
|
return filteringMessages;
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Removes the specified username from this player's friend list.
|
* Removes the specified username from this player's friend list.
|
||||||
*
|
*
|
||||||
@@ -948,15 +957,6 @@ public final class Player extends Mob {
|
|||||||
return filteringMessages = !filteringMessages;
|
return filteringMessages = !filteringMessages;
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
|
||||||
* Indicates whether the message filter is enabled.
|
|
||||||
*
|
|
||||||
* @return {@code true} if the filter is enabled, otherwise {@code false}.
|
|
||||||
*/
|
|
||||||
public boolean messageFilterEnabled() {
|
|
||||||
return filteringMessages;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Toggles whether the player is running or not.
|
* Toggles whether the player is running or not.
|
||||||
*/
|
*/
|
||||||
|
|||||||
@@ -7,60 +7,35 @@ package org.apollo.game.model;
|
|||||||
*/
|
*/
|
||||||
public final class Skill {
|
public final class Skill {
|
||||||
|
|
||||||
|
/**
|
||||||
|
* The agility id.
|
||||||
|
*/
|
||||||
|
public static final int AGILITY = 16;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* The attack id.
|
* The attack id.
|
||||||
*/
|
*/
|
||||||
public static final int ATTACK = 0;
|
public static final int ATTACK = 0;
|
||||||
|
|
||||||
/**
|
|
||||||
* The defence id.
|
|
||||||
*/
|
|
||||||
public static final int DEFENCE = 1;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* The strength id.
|
|
||||||
*/
|
|
||||||
public static final int STRENGTH = 2;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* The hitpoints id.
|
|
||||||
*/
|
|
||||||
public static final int HITPOINTS = 3;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* The ranged id.
|
|
||||||
*/
|
|
||||||
public static final int RANGED = 4;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* The prayer id.
|
|
||||||
*/
|
|
||||||
public static final int PRAYER = 5;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* The magic id.
|
|
||||||
*/
|
|
||||||
public static final int MAGIC = 6;
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* The cooking id.
|
* The cooking id.
|
||||||
*/
|
*/
|
||||||
public static final int COOKING = 7;
|
public static final int COOKING = 7;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* The woodcutting id.
|
* The crafting id.
|
||||||
*/
|
*/
|
||||||
public static final int WOODCUTTING = 8;
|
public static final int CRAFTING = 12;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* The fletching id.
|
* The defence id.
|
||||||
*/
|
*/
|
||||||
public static final int FLETCHING = 9;
|
public static final int DEFENCE = 1;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* The fishing id.
|
* The farming id.
|
||||||
*/
|
*/
|
||||||
public static final int FISHING = 10;
|
public static final int FARMING = 19;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* The firemaking id.
|
* The firemaking id.
|
||||||
@@ -68,19 +43,14 @@ public final class Skill {
|
|||||||
public static final int FIREMAKING = 11;
|
public static final int FIREMAKING = 11;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* The crafting id.
|
* The fishing id.
|
||||||
*/
|
*/
|
||||||
public static final int CRAFTING = 12;
|
public static final int FISHING = 10;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* The smithing id.
|
* The fletching id.
|
||||||
*/
|
*/
|
||||||
public static final int SMITHING = 13;
|
public static final int FLETCHING = 9;
|
||||||
|
|
||||||
/**
|
|
||||||
* The mining id.rivate
|
|
||||||
*/
|
|
||||||
public static final int MINING = 14;
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* The herblore id.
|
* The herblore id.
|
||||||
@@ -88,24 +58,29 @@ public final class Skill {
|
|||||||
public static final int HERBLORE = 15;
|
public static final int HERBLORE = 15;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* The agility id.
|
* The hitpoints id.
|
||||||
*/
|
*/
|
||||||
public static final int AGILITY = 16;
|
public static final int HITPOINTS = 3;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* The thieving id.
|
* The magic id.
|
||||||
*/
|
*/
|
||||||
public static final int THIEVING = 17;
|
public static final int MAGIC = 6;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* The slayer id.
|
* The mining id.rivate
|
||||||
*/
|
*/
|
||||||
public static final int SLAYER = 18;
|
public static final int MINING = 14;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* The farming id.
|
* The prayer id.
|
||||||
*/
|
*/
|
||||||
public static final int FARMING = 19;
|
public static final int PRAYER = 5;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* The ranged id.
|
||||||
|
*/
|
||||||
|
public static final int RANGED = 4;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* The runecraft id.
|
* The runecraft id.
|
||||||
@@ -119,6 +94,31 @@ public final class Skill {
|
|||||||
"Magic", "Cooking", "Woodcutting", "Fletching", "Fishing", "Firemaking", "Crafting", "Smithing", "Mining",
|
"Magic", "Cooking", "Woodcutting", "Fletching", "Fishing", "Firemaking", "Crafting", "Smithing", "Mining",
|
||||||
"Herblore", "Agility", "Thieving", "Slayer", "Farming", "Runecraft" };
|
"Herblore", "Agility", "Thieving", "Slayer", "Farming", "Runecraft" };
|
||||||
|
|
||||||
|
/**
|
||||||
|
* The slayer id.
|
||||||
|
*/
|
||||||
|
public static final int SLAYER = 18;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* The smithing id.
|
||||||
|
*/
|
||||||
|
public static final int SMITHING = 13;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* The strength id.
|
||||||
|
*/
|
||||||
|
public static final int STRENGTH = 2;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* The thieving id.
|
||||||
|
*/
|
||||||
|
public static final int THIEVING = 17;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* The woodcutting id.
|
||||||
|
*/
|
||||||
|
public static final int WOODCUTTING = 8;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Gets the name of a skill.
|
* Gets the name of a skill.
|
||||||
*
|
*
|
||||||
|
|||||||
@@ -28,15 +28,6 @@ public final class SlottedItem {
|
|||||||
this.item = item;
|
this.item = item;
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
|
||||||
* Gets the id of the {@link Item}.
|
|
||||||
*
|
|
||||||
* @return The id.
|
|
||||||
*/
|
|
||||||
public int getId() {
|
|
||||||
return item.getId();
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Gets the amount of the {@link Item}.
|
* Gets the amount of the {@link Item}.
|
||||||
*
|
*
|
||||||
@@ -46,6 +37,15 @@ public final class SlottedItem {
|
|||||||
return item.getAmount();
|
return item.getAmount();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Gets the id of the {@link Item}.
|
||||||
|
*
|
||||||
|
* @return The id.
|
||||||
|
*/
|
||||||
|
public int getId() {
|
||||||
|
return item.getId();
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Gets the item.
|
* Gets the item.
|
||||||
*
|
*
|
||||||
|
|||||||
Reference in New Issue
Block a user