public void clearPendingNetworks() { synchronized (this.pingDestinations) { Iterator<NetworkManager> iterator = this.pingDestinations.iterator(); while (iterator.hasNext()) { NetworkManager networkmanager = (NetworkManager)iterator.next(); if (networkmanager.isChannelOpen()) { iterator.remove(); networkmanager.closeChannel(new TextComponentString("Cancelled")); } } } }
public void pingPendingNetworks() { synchronized (this.pingDestinations) { Iterator<NetworkManager> iterator = this.pingDestinations.iterator(); while (iterator.hasNext()) { NetworkManager networkmanager = (NetworkManager)iterator.next(); if (networkmanager.isChannelOpen()) { networkmanager.processReceivedPackets(); } else { iterator.remove(); networkmanager.checkDisconnected(); } } } }
public void clearPendingNetworks() { synchronized (this.pingDestinations) { Iterator<NetworkManager> iterator = this.pingDestinations.iterator(); while (iterator.hasNext()) { NetworkManager networkmanager = (NetworkManager)iterator.next(); if (networkmanager.isChannelOpen()) { iterator.remove(); networkmanager.closeChannel(new ChatComponentText("Cancelled")); } } } }
public void removeAll() { synchronized (this.connections) { Iterator<NetworkManager> iterator = this.connections.iterator(); while (iterator.hasNext()) { NetworkManager networkmanager = (NetworkManager)iterator.next(); if (networkmanager.isChannelOpen()) { iterator.remove(); networkmanager.closeChannel(new ChatComponentText("Cancelled")); } } } }
public void tick() { synchronized (this.connections) { Iterator<NetworkManager> iterator = this.connections.iterator(); while (iterator.hasNext()) { NetworkManager networkmanager = (NetworkManager)iterator.next(); if (networkmanager.isChannelOpen()) { networkmanager.processReceivedPackets(); } else { iterator.remove(); networkmanager.checkDisconnected(); } } } }
private void initializeFakePlayer() { fakePlayer = new DroneFakePlayer( (WorldServer) world, new GameProfile(UUID.fromString(getOwnerUUID()), playerName), this); fakePlayer.connection = new NetHandlerPlayServer(FMLCommonHandler.instance().getMinecraftServerInstance(), new NetworkManager(EnumPacketDirection.SERVERBOUND), fakePlayer); fakePlayer.inventory = new InventoryFakePlayer(fakePlayer); }
@Override public void onDataPacket(NetworkManager net, SPacketUpdateTileEntity pkt) { onChunkUnload(); readFromNBT(pkt.getNbtCompound()); onLoad(); }
public NetHandlerPlayClient(Minecraft mcIn, GuiScreen p_i46300_2_, NetworkManager networkManagerIn, GameProfile profileIn) { this.gameController = mcIn; this.guiScreenServer = p_i46300_2_; this.netManager = networkManagerIn; this.profile = profileIn; }
public GuiProgressDisconnected(GuiScreen screen, String reasonLocalizationKey, ITextComponent chatComp, NetworkManager lastNetworkManager) { this.parentScreen = screen; this.ourReason = I18n.format(reasonLocalizationKey); this.ourMessage = chatComp; this.lastNetworkManager = lastNetworkManager; this.lastConnectAttempt = System.currentTimeMillis(); if (lastNetworkManager != null) { InetSocketAddress address = (InetSocketAddress) lastNetworkManager.getRemoteAddress(); ip = address.getHostName() + ":" + address.getPort(); } }
protected void decode(ChannelHandlerContext p_decode_1_, ByteBuf p_decode_2_, List<Object> p_decode_3_) throws IOException, InstantiationException, IllegalAccessException, Exception { if (p_decode_2_.readableBytes() != 0) { PacketBuffer packetbuffer = new PacketBuffer(p_decode_2_); int i = packetbuffer.readVarIntFromBuffer(); Packet packet = ((EnumConnectionState)p_decode_1_.channel().attr(NetworkManager.attrKeyConnectionState).get()).getPacket(this.direction, i); if (packet == null) { throw new IOException("Bad packet id " + i); } else { packet.readPacketData(packetbuffer); if (packetbuffer.readableBytes() > 0) { throw new IOException("Packet " + ((EnumConnectionState)p_decode_1_.channel().attr(NetworkManager.attrKeyConnectionState).get()).getId() + "/" + i + " (" + packet.getClass().getSimpleName() + ") was larger than I expected, found " + packetbuffer.readableBytes() + " bytes extra whilst reading packet " + i); } else { p_decode_3_.add(packet); if (logger.isDebugEnabled()) { logger.debug(RECEIVED_PACKET_MARKER, " IN: [{}:{}] {}", new Object[] {p_decode_1_.channel().attr(NetworkManager.attrKeyConnectionState).get(), Integer.valueOf(i), packet.getClass().getName()}); } } } } }
@Override public void sendPacket(Packet packet, PlayerConnection connection) { if(connection instanceof NetworkManager) { ((NetworkManager)connection).sendPacket((net.minecraft.network.Packet)packet); } else if(connection instanceof NetHandlerPlayServer) { ((NetHandlerPlayServer)connection).sendPacket((net.minecraft.network.Packet)packet); } else { sendPacket(packet, connection.getPlayer()); } }
@Override @SideOnly(Side.CLIENT) public void onDataPacket(NetworkManager net, SPacketUpdateTileEntity pkt) { super.onDataPacket(net, pkt); setOpened(pkt.getNbtCompound().getBoolean("opened")); }
public NetHandlerPlayClient(Minecraft mcIn, GuiScreen p_i46300_2_, NetworkManager p_i46300_3_, GameProfile p_i46300_4_) { this.gameController = mcIn; this.guiScreenServer = p_i46300_2_; this.netManager = p_i46300_3_; this.profile = p_i46300_4_; }
protected void encode(ChannelHandlerContext p_encode_1_, Packet p_encode_2_, ByteBuf p_encode_3_) throws IOException, Exception { Integer integer = ((EnumConnectionState)p_encode_1_.channel().attr(NetworkManager.attrKeyConnectionState).get()).getPacketId(this.direction, p_encode_2_); if (logger.isDebugEnabled()) { logger.debug(RECEIVED_PACKET_MARKER, "OUT: [{}:{}] {}", new Object[] {p_encode_1_.channel().attr(NetworkManager.attrKeyConnectionState).get(), integer, p_encode_2_.getClass().getName()}); } if (integer == null) { throw new IOException("Can\'t serialize unregistered packet"); } else { PacketBuffer packetbuffer = new PacketBuffer(p_encode_3_); packetbuffer.writeVarIntToBuffer(integer.intValue()); try { p_encode_2_.writePacketData(packetbuffer); } catch (Throwable throwable) { logger.error((Object)throwable); } } }
public NetHandlerStatusServer(MinecraftServer serverIn, NetworkManager netManager) { this.server = serverIn; this.networkManager = netManager; }
@Override public void onDataPacket(NetworkManager net, SPacketUpdateTileEntity pkt) { handleUpdateTag(pkt.getNbtCompound()); }
@Override public void onDataPacket(NetworkManager net, SPacketUpdateTileEntity pkt) { super.onDataPacket(net, pkt); handleUpdateTag(pkt.getNbtCompound()); }
@Override public void onDataPacket(NetworkManager net, SPacketUpdateTileEntity pkt) { super.onDataPacket(net, pkt); PacketDescription packet = new PacketDescription(pkt.getNbtCompound()); packet.handleClientSide(packet, PneumaticCraftRepressurized.proxy.getPlayer()); }
@Override public NetworkManager getClientToServerNetworkManager() { throw new RuntimeException("Missing"); }
@Override public void onDataPacket(NetworkManager net, SPacketUpdateTileEntity pkt) { NBTTagCompound tagCom = pkt.getNbtCompound(); readUpdateTag(tagCom); }
@Override public void onDataPacket(NetworkManager net, SPacketUpdateTileEntity pkt) { readFromNBT(pkt.getNbtCompound()); }
@Override public void onDataPacket(NetworkManager net, SPacketUpdateTileEntity pkt) { this.readFromNBT(pkt.getNbtCompound()); }
public ClientDisconnectionFromServerEvent(NetworkManager manager) { super((INetHandlerPlayClient) manager.getNetHandler(), INetHandlerPlayClient.class, manager); }
/** * Handles data packets */ @Override public void onDataPacket(NetworkManager net, SPacketUpdateTileEntity packet) { this.readFromNBT(packet.getNbtCompound()); }
@SideOnly(Side.CLIENT) @Override public void onDataPacket(NetworkManager net, SPacketUpdateTileEntity packet) { super.onDataPacket(net, packet); readDataNBT(packet.getNbtCompound()); }
@SideOnly(Side.CLIENT) @Override public void onDataPacket(NetworkManager net, SPacketUpdateTileEntity pkt) { readFromNBT(pkt.getNbtCompound()); }