I get this error...
Code:
src\server\model\players\PacketHandler.java:3: error: package server.model.handl
ers.commands does not exist
import server.model.handlers.commands.CommandHandler;
^
src\server\model\players\PacketHandler.java:90: error: cannot find symbol
packetId[103] = new CommandHandler();
^
symbol: class CommandHandler
location: class PacketHandler
Note: Some input files use unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
2 errors
completed
Press any key to continue . . .
I get one of the errors but the other says that src\server\model\players\PacketHandler.java doesnt exist but it does... Whats wrong?
Here is my PacketHandler.java
Code:
package server.model.players;
import server.model.handlers.commands.CommandHandler;
import server.model.players.packets.AttackPlayer;
import server.model.players.packets.Bank10;
import server.model.players.packets.Bank5;
import server.model.players.packets.BankAll;
import server.model.players.packets.BankX1;
import server.model.players.packets.BankX2;
import server.model.players.packets.ChallengePlayer;
import server.model.players.packets.ChangeAppearance;
import server.model.players.packets.ChangeRegions;
import server.model.players.packets.Chat;
import server.model.players.packets.ClanChat;
import server.model.players.packets.ClickItem;
import server.model.players.packets.ClickNPC;
import server.model.players.packets.ClickObject;
import server.model.players.packets.ClickingButtons;
import server.model.players.packets.ClickingInGame;
import server.model.players.packets.ClickingStuff;
import server.model.players.packets.Dialogue;
import server.model.players.packets.DropItem;
import server.model.players.packets.FollowPlayer;
import server.model.players.packets.IdleLogout;
import server.model.players.packets.ItemClick2;
import server.model.players.packets.ItemClick3;
import server.model.players.packets.ItemOnGroundItem;
import server.model.players.packets.ItemOnItem;
import server.model.players.packets.ItemOnNpc;
import server.model.players.packets.ItemOnObject;
import server.model.players.packets.MagicOnFloorItems;
import server.model.players.packets.MagicOnItems;
import server.model.players.packets.MoveItems;
import server.model.players.packets.PickupItem;
import server.model.players.packets.PrivateMessaging;
import server.model.players.packets.RemoveItem;
import server.model.players.packets.SilentPacket;
import server.model.players.packets.Trade;
import server.model.players.packets.Walking;
import server.model.players.packets.WearItem;
public class PacketHandler{
private static PacketType packetId[] = new PacketType[256];
static {
SilentPacket u = new SilentPacket();
packetId[3] = u;
packetId[202] = u;
packetId[77] = u;
packetId[86] = u;
packetId[78] = u;
packetId[36] = u;
packetId[226] = u;
packetId[246] = u;
packetId[148] = u;
packetId[183] = u;
packetId[230] = u;
packetId[136] = u;
packetId[189] = u;
packetId[152] = u;
packetId[200] = u;
packetId[85] = u;
packetId[165] = u;
packetId[238] = u;
packetId[150] = u;
packetId[40] = new Dialogue();
ClickObject co = new ClickObject();
packetId[132] = co;
packetId[252] = co;
packetId[70] = co;
packetId[57] = new ItemOnNpc();
ClickNPC cn = new ClickNPC();
packetId[72] = cn;
packetId[131] = cn;
packetId[155] = cn;
packetId[17] = cn;
packetId[21] = cn;
packetId[16] = new ItemClick2();
packetId[75] = new ItemClick3();
packetId[122] = new ClickItem();
packetId[241] = new ClickingInGame();
packetId[4] = new Chat();
packetId[236] = new PickupItem();
packetId[87] = new DropItem();
packetId[185] = new ClickingButtons();
packetId[130] = new ClickingStuff();
packetId[103] = new CommandHandler();
packetId[214] = new MoveItems();
packetId[237] = new MagicOnItems();
packetId[181] = new MagicOnFloorItems();
packetId[202] = new IdleLogout();
AttackPlayer ap = new AttackPlayer();
packetId[73] = ap;
packetId[249] = ap;
packetId[128] = new ChallengePlayer();
packetId[39] = new Trade();
packetId[139] = new FollowPlayer();
packetId[41] = new WearItem();
packetId[145] = new RemoveItem();
packetId[117] = new Bank5();
packetId[43] = new Bank10();
packetId[129] = new BankAll();
packetId[101] = new ChangeAppearance();
PrivateMessaging pm = new PrivateMessaging();
packetId[188] = pm;
packetId[126] = pm;
packetId[215] = pm;
packetId[59] = pm;
packetId[95] = pm;
packetId[133] = pm;
packetId[135] = new BankX1();
packetId[208] = new BankX2();
Walking w = new Walking();
packetId[98] = w;
packetId[164] = w;
packetId[248] = w;
packetId[53] = new ItemOnItem();
packetId[192] = new ItemOnObject();
packetId[25] = new ItemOnGroundItem();
ChangeRegions cr = new ChangeRegions();
packetId[121] = cr;
packetId[210] = cr;
packetId[60] = new ClanChat();
}
public static void processPacket(Client c, int packetType, int packetSize) {
if(packetType == -1) {
return;
}
PacketType p = packetId[packetType];
if(p != null) {
try {
//System.out.println("packet: " + packetType);
p.processPacket(c, packetType, packetSize);
} catch(Exception e) {
e.printStackTrace();
}
} else {
System.out.println("Unhandled packet type: "+packetType+ " - size: "+packetSize);
}
}
}