MCSM:fix: KNOWN_HANDLERS - NPE (oops!)
This commit is contained in:
@@ -14,16 +14,21 @@ import com.google.common.collect.ImmutableBiMap;
|
|||||||
import io.netty.channel.ChannelHandlerContext;
|
import io.netty.channel.ChannelHandlerContext;
|
||||||
import io.netty.channel.ChannelInboundHandlerAdapter;
|
import io.netty.channel.ChannelInboundHandlerAdapter;
|
||||||
|
|
||||||
|
import java.util.Collections;
|
||||||
|
import java.util.Map;
|
||||||
|
|
||||||
class ServerPacketHandler extends ChannelInboundHandlerAdapter implements IPacketHandler {
|
class ServerPacketHandler extends ChannelInboundHandlerAdapter implements IPacketHandler {
|
||||||
private static final BiMap<Integer, Class<? extends Packet>> handshakePackets = ImmutableBiMap.of(
|
private static final BiMap<Integer, Class<? extends Packet>> handshakePackets = ImmutableBiMap.of(
|
||||||
1, CS_Handshake.class,
|
1, CS_Handshake.class,
|
||||||
2, SC_HandshakeResult.class
|
2, SC_HandshakeResult.class
|
||||||
);
|
);
|
||||||
|
private static final Map<Class<? extends Packet>, IPacketHandler> handshakeHandlers = Collections.emptyMap();
|
||||||
private static final String PASSCODE = "testpassphrase";
|
private static final String PASSCODE = "testpassphrase";
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void channelActive(ChannelHandlerContext context) throws Exception {
|
public void channelActive(ChannelHandlerContext context) throws Exception {
|
||||||
context.channel().attr(Params.KNOWN_PACKETS).set(handshakePackets);
|
context.channel().attr(Params.KNOWN_PACKETS).set(handshakePackets);
|
||||||
|
context.channel().attr(Params.KNOWN_HANDLERS).set(handshakeHandlers);
|
||||||
super.channelActive(context);
|
super.channelActive(context);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user