public static void unbind(Player player) {
Object entityPlayer = Conversion.toEntityHandle.convert(player);
Object playerConnection = EntityPlayerRef.playerConnection.get(entityPlayer);
Object networkManager = PlayerConnectionRef.networkManager.get(playerConnection);
final Channel channel = NetworkManagerRef.channel.get(networkManager);
channel.eventLoop().submit(new Callable<Object>() {
@Override
public Object call() throws Exception {
channel.pipeline().remove("bkcommonlib");
return null;
}
});
}