mirror of
https://github.com/KAMKEEL/CustomNPC-Plus.git
synced 2026-11-13 23:04:08 +00:00
39 lines
941 B
Java
39 lines
941 B
Java
package kamkeel.network;
|
|||
|
|
|
||
|
|
import kamkeel.network.enums.EnumPacketType;
|
||
|
|
|
||
|
|
import java.util.Hashtable;
|
||
|
|
import java.util.Map;
|
||
|
|
|
||
|
|
public class PacketChannel {
|
||
|
|
|
||
|
|
private String channelName;
|
||
|
|
private EnumPacketType channelType;
|
||
|
|
|
||
|
|
public Map<Integer, AbstractPacket> packets = new Hashtable<>();
|
||
|
|
|
||
|
|
public PacketChannel(String channelName, EnumPacketType channelType) {
|
||
|
|
this.channelName = channelName;
|
||
|
|
this.channelType = channelType;
|
||
|
|
}
|
||
|
|
|
||
|
|
public String getChannelName() {
|
||
|
|
return channelName;
|
||
|
|
}
|
||
|
|
|
||
|
|
public void setChannelName(String channelName) {
|
||
|
|
this.channelName = channelName;
|
||
|
|
}
|
||
|
|
|
||
|
|
public EnumPacketType getChannelType() {
|
||
|
|
return channelType;
|
||
|
|
}
|
||
|
|
|
||
|
|
public void setChannelType(EnumPacketType channelType) {
|
||
|
|
this.channelType = channelType;
|
||
|
|
}
|
||
|
|
|
||
|
|
public void registerPacket(Enum ord, AbstractPacket packet) {
|
||
|
|
this.packets.put(ord.ordinal(), packet);
|
||
|
|
}
|
||
|
|
}
|