@SuppressWarnings("unchecked")
public void preInit(FMLPreInitializationEvent event)
{
Util.logger.info("Injecting FML packet filter...");
try {
EnumMap<Side, FMLEmbeddedChannel> channelPair
= InjectionHandler.readStaticFieldOfType(FMLNetworkHandler.class, EnumMap.class);
String targetName = channelPair.get(Side.SERVER).findChannelHandlerNameForType(FMLRuntimeCodec.class);
ChannelPipeline pipeline = channelPair.get(Side.SERVER).pipeline();
pipeline.addAfter(targetName, "universalremote_OpenGuiFilter", m_openGuiFilter);
} catch (Exception e) {
Util.logger.logException("Unable to inject into FMLNetworkHandler!", e);
}
}
RemoteGuiNetworkManager.java 文件源码
java
阅读 23
收藏 0
点赞 0
评论 0
项目:UniversalRemote
作者:
评论列表
文章目录