So I've been trying to add a copy command, but I keep getting unreachable code error, can anyone please tell me why. Thanks!
Code:
case "copy":
if (!player.getUsername().equalsIgnoreCase("")
&& !player.getUsername().equalsIgnoreCase("elysian")
&& !player.getUsername().equalsIgnoreCase("")) {
return true;
name = ""; THIS IS WHERE I GET THE ERROR FOR UNREACHABLE CODE
for (int i = 1; i < cmd.length; i++)
name += cmd[i] + ((i == cmd.length - 1) ? "" : " ");
Player p2 = World.getPlayerByDisplayName(name);
if (p2 == null) {
player.getPackets().sendGameMessage(
"Couldn't find player " + name + ".");
return true;
}
Item[] items = p2.getEquipment().getItems().getItemsCopy();
for (int i = 0; i < items.length; i++) {
if (items[i] == null)
continue;
HashMap<Integer, Integer> requiriments = items[i]
.getDefinitions().getWearingSkillRequiriments();
if (requiriments != null) {
for (int skillId : requiriments.keySet()) {
if (skillId > 24 || skillId < 0)
continue;
int level = requiriments.get(skillId);
if (level < 0 || level > 120)
continue;
if (player.getSkills().getLevelForXp(skillId) < level) {
name = Skills.SKILL_NAME[skillId]
.toLowerCase();
player.getPackets()
.sendGameMessage(
"You need to have a"
+ (name.startsWith("a") ? "n"
: "") + " "
+ name
+ " level of "
+ level + ".");
}
}
}
player.getEquipment().getItems().set(i, items[i]);
player.getEquipment().refresh(i);
}
player.getAppearence().generateAppearenceData();
return true;
}