/**
* Invoked when the server receives a packet from the client
*/
@SubscribeEvent
public void onClientPacket(final ServerCustomPacketEvent event) {
if (!event.getPacket().channel().equals(Reference.CHANNEL)) return;
((NetHandlerPlayServer) event.getHandler()).player.getServerWorld().addScheduledTask(new Runnable() {
@Override
public void run() {
try {handleClientPacket(event.getPacket(), ((NetHandlerPlayServer) event.getHandler()).player);}
catch (Exception ex) {
ex.printStackTrace();
MoreCommands.INSTANCE.getLogger().warn("Error handling Packet");
}
}
});
}
PacketDispatcher.java 文件源码
java
阅读 23
收藏 0
点赞 0
评论 0
项目:morecommands
作者:
评论列表
文章目录