Java 类net.minecraft.util.io.netty.channel.ChannelPromise 实例源码
项目:MoreMobs
文件:TinyProtocol.java
@Override
public void write(ChannelHandlerContext ctx, Object msg,
ChannelPromise promise) throws Exception {
try {
for (PacketListener listener : packetListeners) {
msg = listener.onPacketOutAsync(player, ctx.channel(), msg);
}
} catch (Exception e) {
plugin.getLogger().log(Level.SEVERE,
"Error in onPacketOutAsync().", e);
}
if (msg != null) {
super.write(ctx, msg, promise);
}
}
项目:SignGUI
文件:TinyProtocol.java
@Override
public void write(ChannelHandlerContext ctx, Object msg, ChannelPromise promise) throws Exception {
try {
for(PacketListener pl : protocolsListeners)
msg = pl.onPacketOutAsync(player, ctx.channel(), msg);
} catch (Exception e) {
plugin.getLogger().log(Level.SEVERE, "Error in onPacketOutAsync().", e);
}
if (msg != null) {
super.write(ctx, msg, promise);
}
}