public static <REQ extends IMessage, REPLY extends IMessage> void registerPacket(SimpleNetworkWrapper network, Class<REQ> requestMessageType, Class<? extends IMessageHandler<REQ, REPLY>> messageHandler, Side side) {
String packetPackageName = requestMessageType.getPackage().getName();
Iterator<String> iterator = packetByteDiscriminators.keySet().iterator();
byte discriminator = -1;
while(iterator.hasNext()) {
String pack = iterator.next();
if(pack.contains(packetPackageName)) {
packetByteDiscriminators.get(packetPackageName);
}
}
if(discriminator == -1) {
packetByteDiscriminators.put(packetPackageName, (byte) 0);
}
network.registerMessage(messageHandler, requestMessageType, packetByteDiscriminators.get(packetPackageName), side);
}
PacketHelper.java 文件源码
java
阅读 17
收藏 0
点赞 0
评论 0
项目:AllPI
作者:
评论列表
文章目录