com.cliffblaster.game.net.packet
Class Packet
java.lang.Object
com.cliffblaster.game.net.packet.Packet
- Direct Known Subclasses:
- Packet0Identify, Packet10Disconnect, Packet1Ping, Packet2LevelInit, Packet3LevelDataChunk, Packet4LevelFlush, Packet5PlayerSpawn, Packet6PlayerPosition, Packet7PlayerTeleport, Packet8SetTile, Packet9Chat, PacketTemplate
public abstract class Packet
- extends java.lang.Object
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
PROTOCOL_VERSION
public static final int PROTOCOL_VERSION
- See Also:
- Constant Field Values
packetToOp
public static java.util.Map<java.lang.Class<?>,java.lang.Byte> packetToOp
opToPacket
public static java.util.Map<java.lang.Byte,Packet> opToPacket
Packet
public Packet()
cloneTypeOnly
public abstract Packet cloneTypeOnly()
registerPacket
public static void registerPacket(byte opcode,
Packet packet)
getId
public final byte getId()
onIncoming
public void onIncoming(java.io.DataInputStream in,
NetworkHandler networkHandler)
throws java.io.IOException
- Throws:
java.io.IOException
sendPacket
public void sendPacket(java.io.DataOutputStream out)
throws java.io.IOException
- Throws:
java.io.IOException
toBytes
public static byte[] toBytes(java.lang.String data,
int length)