From 0eb4674c9d89ff270140587656a01d37aea209bf Mon Sep 17 00:00:00 2001 From: Trent Summerlin Date: Wed, 10 Jan 2018 20:30:01 -0600 Subject: [PATCH] Fixed #69 and #70 I decided to revert to #69 based on @johnnywoof's request and fixed another ConcurrentModificationException (sneaky little bastards) discovered by @dernise. --- .settings/org.eclipse.core.resources.prefs | 1 + doc/allclasses-frame.html | 8 +- doc/allclasses-noframe.html | 8 +- doc/constant-values.html | 82 ++- doc/deprecated-list.html | 4 +- doc/help-doc.html | 4 +- doc/index-files/index-1.html | 4 +- doc/index-files/index-10.html | 4 +- doc/index-files/index-11.html | 4 +- doc/index-files/index-12.html | 4 +- doc/index-files/index-13.html | 4 +- doc/index-files/index-14.html | 6 +- doc/index-files/index-15.html | 4 +- doc/index-files/index-16.html | 20 +- doc/index-files/index-17.html | 28 +- doc/index-files/index-18.html | 12 +- doc/index-files/index-19.html | 4 +- doc/index-files/index-2.html | 4 +- doc/index-files/index-20.html | 4 +- doc/index-files/index-21.html | 4 +- doc/index-files/index-22.html | 4 +- doc/index-files/index-3.html | 68 +- doc/index-files/index-4.html | 4 +- doc/index-files/index-5.html | 4 +- doc/index-files/index-6.html | 4 +- doc/index-files/index-7.html | 24 +- doc/index-files/index-8.html | 4 +- doc/index-files/index-9.html | 4 +- doc/index.html | 2 +- doc/member-search-index.js | 2 +- doc/member-search-index.zip | Bin 14357 -> 14573 bytes .../jraknet/NoListenerException.html | 4 +- doc/net/marfgamer/jraknet/Packet.html | 4 +- doc/net/marfgamer/jraknet/RakNet.html | 4 +- .../marfgamer/jraknet/RakNetClientTest.html | 4 +- .../marfgamer/jraknet/RakNetException.html | 4 +- doc/net/marfgamer/jraknet/RakNetPacket.html | 4 +- .../marfgamer/jraknet/RakNetServerTest.html | 4 +- .../jraknet/SequencedPacketTest.html | 4 +- .../marfgamer/jraknet/SplitPacketTest.html | 4 +- doc/net/marfgamer/jraknet/UtilityTest.html | 4 +- .../class-use/NoListenerException.html | 4 +- .../marfgamer/jraknet/class-use/Packet.html | 4 +- .../marfgamer/jraknet/class-use/RakNet.html | 4 +- .../jraknet/class-use/RakNetClientTest.html | 4 +- .../jraknet/class-use/RakNetException.html | 4 +- .../jraknet/class-use/RakNetPacket.html | 4 +- .../jraknet/class-use/RakNetServerTest.html | 4 +- .../class-use/SequencedPacketTest.html | 4 +- .../jraknet/class-use/SplitPacketTest.html | 4 +- .../jraknet/class-use/UtilityTest.html | 4 +- .../client/AlreadyConnectedException.html | 4 +- .../client/ConnectionBannedException.html | 4 +- .../client/IncompatibleProtocolException.html | 4 +- .../jraknet/client/LoginFailureException.html | 4 +- .../jraknet/client/MaximumTransferUnit.html | 4 +- .../jraknet/client/NettyHandlerException.html | 4 +- .../NoFreeIncomingConnectionsException.html | 4 +- .../jraknet/client/PacketBufferException.html | 4 +- .../jraknet/client/RakNetClient.html | 4 +- .../jraknet/client/RakNetClientException.html | 4 +- .../jraknet/client/RakNetClientHandler.html | 4 +- .../jraknet/client/RakNetClientListener.html | 4 +- .../client/ServerOfflineException.html | 4 +- .../jraknet/client/SessionPreparation.html | 4 +- .../class-use/AlreadyConnectedException.html | 4 +- .../class-use/ConnectionBannedException.html | 4 +- .../IncompatibleProtocolException.html | 4 +- .../class-use/LoginFailureException.html | 4 +- .../client/class-use/MaximumTransferUnit.html | 4 +- .../class-use/NettyHandlerException.html | 4 +- .../NoFreeIncomingConnectionsException.html | 4 +- .../class-use/PacketBufferException.html | 4 +- .../client/class-use/RakNetClient.html | 4 +- .../class-use/RakNetClientException.html | 4 +- .../client/class-use/RakNetClientHandler.html | 4 +- .../class-use/RakNetClientListener.html | 4 +- .../class-use/ServerOfflineException.html | 4 +- .../client/class-use/SessionPreparation.html | 4 +- .../client/discovery/DiscoveredServer.html | 4 +- .../client/discovery/DiscoveryMode.html | 4 +- .../client/discovery/DiscoveryThread.html | 4 +- .../discovery/class-use/DiscoveredServer.html | 4 +- .../discovery/class-use/DiscoveryMode.html | 4 +- .../discovery/class-use/DiscoveryThread.html | 4 +- .../client/discovery/package-frame.html | 4 +- .../client/discovery/package-summary.html | 4 +- .../client/discovery/package-tree.html | 4 +- .../jraknet/client/discovery/package-use.html | 4 +- .../jraknet/client/package-frame.html | 4 +- .../jraknet/client/package-summary.html | 4 +- .../jraknet/client/package-tree.html | 4 +- .../marfgamer/jraknet/client/package-use.html | 4 +- .../example/RakNetClientBundleExample.html | 4 +- .../jraknet/example/RakNetClientExample.html | 4 +- .../example/RakNetServerBundleExample.html | 4 +- .../jraknet/example/RakNetServerExample.html | 4 +- .../example/chat/ChatMessageIdentifier.html | 4 +- .../jraknet/example/chat/ServerChannel.html | 4 +- .../chat/class-use/ChatMessageIdentifier.html | 4 +- .../example/chat/class-use/ServerChannel.html | 4 +- .../example/chat/client/ChatClient.html | 4 +- .../example/chat/client/ChatException.html | 4 +- .../chat/client/class-use/ChatClient.html | 4 +- .../chat/client/class-use/ChatException.html | 4 +- .../chat/client/frame/ChatBoxKeyListener.html | 4 +- .../example/chat/client/frame/ChatFrame.html | 4 +- .../frame/ComboBoxServerChannelListener.html | 4 +- .../client/frame/ConnectServerListener.html | 4 +- .../frame/UpdateUsernameBoxListener.html | 4 +- .../frame/class-use/ChatBoxKeyListener.html | 4 +- .../client/frame/class-use/ChatFrame.html | 4 +- .../ComboBoxServerChannelListener.html | 4 +- .../class-use/ConnectServerListener.html | 4 +- .../class-use/UpdateUsernameBoxListener.html | 4 +- .../chat/client/frame/package-frame.html | 4 +- .../chat/client/frame/package-summary.html | 4 +- .../chat/client/frame/package-tree.html | 4 +- .../chat/client/frame/package-use.html | 4 +- .../example/chat/client/package-frame.html | 4 +- .../example/chat/client/package-summary.html | 4 +- .../example/chat/client/package-tree.html | 4 +- .../example/chat/client/package-use.html | 4 +- .../jraknet/example/chat/package-frame.html | 4 +- .../jraknet/example/chat/package-summary.html | 4 +- .../jraknet/example/chat/package-tree.html | 4 +- .../jraknet/example/chat/package-use.html | 4 +- .../example/chat/protocol/AddChannel.html | 4 +- .../example/chat/protocol/ChatMessage.html | 4 +- .../example/chat/protocol/ChatPacket.html | 4 +- .../jraknet/example/chat/protocol/Kick.html | 4 +- .../example/chat/protocol/LoginAccepted.html | 4 +- .../example/chat/protocol/LoginFailure.html | 4 +- .../example/chat/protocol/LoginRequest.html | 4 +- .../example/chat/protocol/RemoveChannel.html | 4 +- .../example/chat/protocol/RenameChannel.html | 4 +- .../example/chat/protocol/UpdateUsername.html | 4 +- .../chat/protocol/class-use/AddChannel.html | 4 +- .../chat/protocol/class-use/ChatMessage.html | 4 +- .../chat/protocol/class-use/ChatPacket.html | 4 +- .../example/chat/protocol/class-use/Kick.html | 4 +- .../protocol/class-use/LoginAccepted.html | 4 +- .../chat/protocol/class-use/LoginFailure.html | 4 +- .../chat/protocol/class-use/LoginRequest.html | 4 +- .../protocol/class-use/RemoveChannel.html | 4 +- .../protocol/class-use/RenameChannel.html | 4 +- .../protocol/class-use/UpdateUsername.html | 4 +- .../example/chat/protocol/package-frame.html | 4 +- .../chat/protocol/package-summary.html | 4 +- .../example/chat/protocol/package-tree.html | 4 +- .../example/chat/protocol/package-use.html | 4 +- .../example/chat/server/ChatServer.html | 4 +- .../example/chat/server/ConnectedClient.html | 4 +- .../chat/server/class-use/ChatServer.html | 4 +- .../server/class-use/ConnectedClient.html | 4 +- .../chat/server/command/BroadcastCommand.html | 4 +- .../chat/server/command/ChannelCommand.html | 4 +- .../example/chat/server/command/Command.html | 4 +- .../chat/server/command/CommandHandler.html | 4 +- .../chat/server/command/HelpCommand.html | 4 +- .../chat/server/command/KickCommand.html | 4 +- .../chat/server/command/StopCommand.html | 4 +- .../command/class-use/BroadcastCommand.html | 4 +- .../command/class-use/ChannelCommand.html | 4 +- .../server/command/class-use/Command.html | 4 +- .../command/class-use/CommandHandler.html | 4 +- .../server/command/class-use/HelpCommand.html | 4 +- .../server/command/class-use/KickCommand.html | 4 +- .../server/command/class-use/StopCommand.html | 4 +- .../chat/server/command/package-frame.html | 4 +- .../chat/server/command/package-summary.html | 4 +- .../chat/server/command/package-tree.html | 4 +- .../chat/server/command/package-use.html | 4 +- .../example/chat/server/package-frame.html | 4 +- .../example/chat/server/package-summary.html | 4 +- .../example/chat/server/package-tree.html | 4 +- .../example/chat/server/package-use.html | 4 +- .../class-use/RakNetClientBundleExample.html | 4 +- .../class-use/RakNetClientExample.html | 4 +- .../class-use/RakNetServerBundleExample.html | 4 +- .../class-use/RakNetServerExample.html | 4 +- .../jraknet/example/package-frame.html | 4 +- .../jraknet/example/package-summary.html | 4 +- .../jraknet/example/package-tree.html | 4 +- .../jraknet/example/package-use.html | 4 +- .../jraknet/identifier/Identifier.html | 4 +- .../identifier/MinecraftIdentifier.html | 4 +- .../identifier/class-use/Identifier.html | 4 +- .../class-use/MinecraftIdentifier.html | 4 +- .../jraknet/identifier/package-frame.html | 4 +- .../jraknet/identifier/package-summary.html | 4 +- .../jraknet/identifier/package-tree.html | 4 +- .../jraknet/identifier/package-use.html | 4 +- ....RakNetBroadcastDiscoveryTypeListener.html | 4 +- ...ame.RakNetBroadcastUpdatePortListener.html | 4 +- .../jraknet/interactive/BroadcastFrame.html | 4 +- ...BroadcastTest.ServerDiscoveryListener.html | 4 +- .../jraknet/interactive/BroadcastTest.html | 4 +- .../jraknet/interactive/LatencyFrame.html | 4 +- .../jraknet/interactive/LatencyTest.html | 4 +- ....RakNetBroadcastDiscoveryTypeListener.html | 4 +- ...ame.RakNetBroadcastUpdatePortListener.html | 4 +- .../interactive/class-use/BroadcastFrame.html | 4 +- ...BroadcastTest.ServerDiscoveryListener.html | 4 +- .../interactive/class-use/BroadcastTest.html | 4 +- .../interactive/class-use/LatencyFrame.html | 4 +- .../interactive/class-use/LatencyTest.html | 4 +- .../jraknet/interactive/package-frame.html | 4 +- .../jraknet/interactive/package-summary.html | 4 +- .../jraknet/interactive/package-tree.html | 4 +- .../jraknet/interactive/package-use.html | 4 +- doc/net/marfgamer/jraknet/package-frame.html | 4 +- .../marfgamer/jraknet/package-summary.html | 4 +- doc/net/marfgamer/jraknet/package-tree.html | 4 +- doc/net/marfgamer/jraknet/package-use.html | 4 +- .../jraknet/protocol/ConnectionType.html | 4 +- .../marfgamer/jraknet/protocol/Failable.html | 4 +- .../jraknet/protocol/MessageIdentifier.html | 4 +- .../jraknet/protocol/Reliability.html | 4 +- .../protocol/class-use/ConnectionType.html | 4 +- .../jraknet/protocol/class-use/Failable.html | 4 +- .../protocol/class-use/MessageIdentifier.html | 4 +- .../protocol/class-use/Reliability.html | 4 +- .../protocol/login/ConnectionBanned.html | 4 +- .../protocol/login/ConnectionRequest.html | 4 +- .../login/ConnectionRequestAccepted.html | 4 +- .../protocol/login/IncompatibleProtocol.html | 4 +- .../protocol/login/NewIncomingConnection.html | 4 +- .../login/OpenConnectionRequestOne.html | 4 +- .../login/OpenConnectionRequestTwo.html | 4 +- .../login/OpenConnectionResponseOne.html | 4 +- .../login/OpenConnectionResponseTwo.html | 4 +- .../login/class-use/ConnectionBanned.html | 4 +- .../login/class-use/ConnectionRequest.html | 4 +- .../class-use/ConnectionRequestAccepted.html | 4 +- .../login/class-use/IncompatibleProtocol.html | 4 +- .../class-use/NewIncomingConnection.html | 4 +- .../class-use/OpenConnectionRequestOne.html | 4 +- .../class-use/OpenConnectionRequestTwo.html | 4 +- .../class-use/OpenConnectionResponseOne.html | 4 +- .../class-use/OpenConnectionResponseTwo.html | 4 +- .../jraknet/protocol/login/package-frame.html | 4 +- .../protocol/login/package-summary.html | 4 +- .../jraknet/protocol/login/package-tree.html | 4 +- .../jraknet/protocol/login/package-use.html | 4 +- .../protocol/message/CustomPacket.html | 22 +- .../protocol/message/EncapsulatedPacket.html | 4 +- .../jraknet/protocol/message/Sizable.html | 4 +- .../message/acknowledge/Acknowledge.html | 4 +- .../message/acknowledge/AcknowledgeType.html | 4 +- .../protocol/message/acknowledge/Record.html | 4 +- .../acknowledge/class-use/Acknowledge.html | 4 +- .../class-use/AcknowledgeType.html | 4 +- .../message/acknowledge/class-use/Record.html | 4 +- .../message/acknowledge/package-frame.html | 4 +- .../message/acknowledge/package-summary.html | 4 +- .../message/acknowledge/package-tree.html | 4 +- .../message/acknowledge/package-use.html | 4 +- .../message/class-use/CustomPacket.html | 4 +- .../message/class-use/EncapsulatedPacket.html | 6 +- .../protocol/message/class-use/Sizable.html | 4 +- .../protocol/message/package-frame.html | 4 +- .../protocol/message/package-summary.html | 4 +- .../protocol/message/package-tree.html | 4 +- .../jraknet/protocol/message/package-use.html | 4 +- .../jraknet/protocol/package-frame.html | 4 +- .../jraknet/protocol/package-summary.html | 4 +- .../jraknet/protocol/package-tree.html | 4 +- .../jraknet/protocol/package-use.html | 4 +- .../protocol/status/ConnectedPing.html | 4 +- .../protocol/status/ConnectedPong.html | 4 +- .../protocol/status/UnconnectedPing.html | 4 +- .../UnconnectedPingOpenConnections.html | 4 +- .../protocol/status/UnconnectedPong.html | 4 +- .../status/class-use/ConnectedPing.html | 4 +- .../status/class-use/ConnectedPong.html | 4 +- .../status/class-use/UnconnectedPing.html | 4 +- .../UnconnectedPingOpenConnections.html | 4 +- .../status/class-use/UnconnectedPong.html | 4 +- .../protocol/status/package-frame.html | 4 +- .../protocol/status/package-summary.html | 4 +- .../jraknet/protocol/status/package-tree.html | 4 +- .../jraknet/protocol/status/package-use.html | 4 +- .../jraknet/server/BlockedAddress.html | 4 +- .../jraknet/server/RakNetServer.html | 4 +- .../jraknet/server/RakNetServerHandler.html | 4 +- .../jraknet/server/RakNetServerListener.html | 4 +- .../marfgamer/jraknet/server/ServerPing.html | 4 +- .../server/class-use/BlockedAddress.html | 4 +- .../server/class-use/RakNetServer.html | 4 +- .../server/class-use/RakNetServerHandler.html | 4 +- .../class-use/RakNetServerListener.html | 4 +- .../jraknet/server/class-use/ServerPing.html | 4 +- .../jraknet/server/package-frame.html | 4 +- .../jraknet/server/package-summary.html | 4 +- .../jraknet/server/package-tree.html | 4 +- .../marfgamer/jraknet/server/package-use.html | 4 +- .../jraknet/session/GeminusRakNetPeer.html | 4 +- .../session/InvalidChannelException.html | 4 +- .../session/PacketOverloadException.html | 4 +- .../jraknet/session/RakNetClientSession.html | 4 +- .../jraknet/session/RakNetServerSession.html | 4 +- .../jraknet/session/RakNetSession.html | 16 +- .../jraknet/session/RakNetState.html | 4 +- .../jraknet/session/SplitPacket.html | 4 +- .../session/SplitQueueOverloadException.html | 4 +- .../jraknet/session/TimeoutException.html | 4 +- .../jraknet/session/UnumRakNetPeer.html | 4 +- .../session/class-use/GeminusRakNetPeer.html | 4 +- .../class-use/InvalidChannelException.html | 4 +- .../class-use/PacketOverloadException.html | 4 +- .../class-use/RakNetClientSession.html | 4 +- .../class-use/RakNetServerSession.html | 4 +- .../session/class-use/RakNetSession.html | 4 +- .../session/class-use/RakNetState.html | 4 +- .../session/class-use/SplitPacket.html | 6 +- .../SplitQueueOverloadException.html | 4 +- .../session/class-use/TimeoutException.html | 4 +- .../session/class-use/UnumRakNetPeer.html | 4 +- .../jraknet/session/package-frame.html | 4 +- .../jraknet/session/package-summary.html | 4 +- .../jraknet/session/package-tree.html | 4 +- .../jraknet/session/package-use.html | 4 +- .../jraknet/stream/PacketDataInput.html | 4 +- .../jraknet/stream/PacketDataOutput.html | 4 +- .../stream/class-use/PacketDataInput.html | 4 +- .../stream/class-use/PacketDataOutput.html | 4 +- .../jraknet/stream/package-frame.html | 4 +- .../jraknet/stream/package-summary.html | 4 +- .../jraknet/stream/package-tree.html | 4 +- .../marfgamer/jraknet/stream/package-use.html | 4 +- .../marfgamer/jraknet/util/ArrayUtils.html | 4 +- .../util/RakNetUtils.BootstrapHandler.html | 4 +- .../marfgamer/jraknet/util/RakNetUtils.html | 4 +- .../jraknet/util/class-use/ArrayUtils.html | 4 +- .../RakNetUtils.BootstrapHandler.html | 4 +- .../jraknet/util/class-use/RakNetUtils.html | 4 +- .../marfgamer/jraknet/util/map/ByteMap.html | 4 +- .../jraknet/util/map/DynamicKey.html | 6 +- .../marfgamer/jraknet/util/map/IntMap.html | 4 +- .../marfgamer/jraknet/util/map/LongMap.html | 4 +- .../marfgamer/jraknet/util/map/ShortMap.html | 4 +- .../jraknet/util/map/class-use/ByteMap.html | 4 +- .../util/map/class-use/DynamicKey.html | 55 +- .../jraknet/util/map/class-use/IntMap.html | 34 +- .../jraknet/util/map/class-use/LongMap.html | 4 +- .../jraknet/util/map/class-use/ShortMap.html | 4 +- .../map/concurrent/ConcurrentByteMap.html | 584 ++++++++++++++++++ .../util/map/concurrent/ConcurrentIntMap.html | 584 ++++++++++++++++++ .../map/concurrent/ConcurrentLongMap.html | 584 ++++++++++++++++++ .../map/concurrent/ConcurrentShortMap.html | 584 ++++++++++++++++++ .../class-use/ConcurrentByteMap.html | 152 +++++ .../class-use/ConcurrentIntMap.html | 219 +++++++ .../class-use/ConcurrentLongMap.html | 152 +++++ .../class-use/ConcurrentShortMap.html | 152 +++++ .../util/map/concurrent/package-frame.html | 32 + .../util/map/concurrent/package-summary.html | 194 ++++++ .../util/map/concurrent/package-tree.html | 176 ++++++ .../util/map/concurrent/package-use.html | 190 ++++++ .../jraknet/util/map/package-frame.html | 4 +- .../jraknet/util/map/package-summary.html | 8 +- .../jraknet/util/map/package-tree.html | 8 +- .../jraknet/util/map/package-use.html | 27 +- .../marfgamer/jraknet/util/package-frame.html | 4 +- .../jraknet/util/package-summary.html | 4 +- .../marfgamer/jraknet/util/package-tree.html | 4 +- .../marfgamer/jraknet/util/package-use.html | 4 +- doc/overview-frame.html | 5 +- doc/overview-summary.html | 8 +- doc/overview-tree.html | 15 +- doc/package-list | 1 + doc/package-search-index.js | 2 +- doc/package-search-index.zip | Bin 344 -> 353 bytes doc/serialized-form.html | 45 +- doc/type-search-index.js | 2 +- doc/type-search-index.zip | Bin 1250 -> 1278 bytes pom.xml | 6 +- .../jraknet/session/RakNetSession.java | 20 +- .../map/concurrent/ConcurrentByteMap.java | 137 ++++ .../util/map/concurrent/ConcurrentIntMap.java | 137 ++++ .../map/concurrent/ConcurrentLongMap.java | 137 ++++ .../map/concurrent/ConcurrentShortMap.java | 137 ++++ 382 files changed, 5253 insertions(+), 779 deletions(-) create mode 100644 doc/net/marfgamer/jraknet/util/map/concurrent/ConcurrentByteMap.html create mode 100644 doc/net/marfgamer/jraknet/util/map/concurrent/ConcurrentIntMap.html create mode 100644 doc/net/marfgamer/jraknet/util/map/concurrent/ConcurrentLongMap.html create mode 100644 doc/net/marfgamer/jraknet/util/map/concurrent/ConcurrentShortMap.html create mode 100644 doc/net/marfgamer/jraknet/util/map/concurrent/class-use/ConcurrentByteMap.html create mode 100644 doc/net/marfgamer/jraknet/util/map/concurrent/class-use/ConcurrentIntMap.html create mode 100644 doc/net/marfgamer/jraknet/util/map/concurrent/class-use/ConcurrentLongMap.html create mode 100644 doc/net/marfgamer/jraknet/util/map/concurrent/class-use/ConcurrentShortMap.html create mode 100644 doc/net/marfgamer/jraknet/util/map/concurrent/package-frame.html create mode 100644 doc/net/marfgamer/jraknet/util/map/concurrent/package-summary.html create mode 100644 doc/net/marfgamer/jraknet/util/map/concurrent/package-tree.html create mode 100644 doc/net/marfgamer/jraknet/util/map/concurrent/package-use.html create mode 100644 src/main/java/net/marfgamer/jraknet/util/map/concurrent/ConcurrentByteMap.java create mode 100644 src/main/java/net/marfgamer/jraknet/util/map/concurrent/ConcurrentIntMap.java create mode 100644 src/main/java/net/marfgamer/jraknet/util/map/concurrent/ConcurrentLongMap.java create mode 100644 src/main/java/net/marfgamer/jraknet/util/map/concurrent/ConcurrentShortMap.java diff --git a/.settings/org.eclipse.core.resources.prefs b/.settings/org.eclipse.core.resources.prefs index abdea9ac0..839d647ee 100644 --- a/.settings/org.eclipse.core.resources.prefs +++ b/.settings/org.eclipse.core.resources.prefs @@ -1,4 +1,5 @@ eclipse.preferences.version=1 encoding//src/main/java=UTF-8 encoding//src/main/resources=UTF-8 +encoding//src/test/java=UTF-8 encoding/=UTF-8 diff --git a/doc/allclasses-frame.html b/doc/allclasses-frame.html index ac107ce41..4384be2ce 100644 --- a/doc/allclasses-frame.html +++ b/doc/allclasses-frame.html @@ -2,10 +2,10 @@ - + All Classes - + @@ -43,6 +43,10 @@

All Classes

  • ComboBoxServerChannelListener
  • Command
  • CommandHandler
  • +
  • ConcurrentByteMap
  • +
  • ConcurrentIntMap
  • +
  • ConcurrentLongMap
  • +
  • ConcurrentShortMap
  • ConnectedClient
  • ConnectedPing
  • ConnectedPong
  • diff --git a/doc/allclasses-noframe.html b/doc/allclasses-noframe.html index 40775dafa..c4cd3ee31 100644 --- a/doc/allclasses-noframe.html +++ b/doc/allclasses-noframe.html @@ -2,10 +2,10 @@ - + All Classes - + @@ -43,6 +43,10 @@

    All Classes

  • ComboBoxServerChannelListener
  • Command
  • CommandHandler
  • +
  • ConcurrentByteMap
  • +
  • ConcurrentIntMap
  • +
  • ConcurrentLongMap
  • +
  • ConcurrentShortMap
  • ConnectedClient
  • ConnectedPing
  • ConnectedPong
  • diff --git a/doc/constant-values.html b/doc/constant-values.html index 9b0f8a889..fe09e22b4 100644 --- a/doc/constant-values.html +++ b/doc/constant-values.html @@ -2,10 +2,10 @@ - + Constant Field Values - + @@ -2472,6 +2472,84 @@

    net.marfgamer.*

    +
    diff --git a/doc/deprecated-list.html b/doc/deprecated-list.html index 1fdc4e72d..c0ecc4e75 100644 --- a/doc/deprecated-list.html +++ b/doc/deprecated-list.html @@ -2,10 +2,10 @@ - + Deprecated List - + diff --git a/doc/help-doc.html b/doc/help-doc.html index 41f8777ea..d33f7c432 100644 --- a/doc/help-doc.html +++ b/doc/help-doc.html @@ -2,10 +2,10 @@ - + API Help - + diff --git a/doc/index-files/index-1.html b/doc/index-files/index-1.html index f4757a2fc..80658453d 100644 --- a/doc/index-files/index-1.html +++ b/doc/index-files/index-1.html @@ -2,10 +2,10 @@ - + A-Index - + diff --git a/doc/index-files/index-10.html b/doc/index-files/index-10.html index 64fbf55a5..91c5abe45 100644 --- a/doc/index-files/index-10.html +++ b/doc/index-files/index-10.html @@ -2,10 +2,10 @@ - + J-Index - + diff --git a/doc/index-files/index-11.html b/doc/index-files/index-11.html index 8ef16971c..8798e6617 100644 --- a/doc/index-files/index-11.html +++ b/doc/index-files/index-11.html @@ -2,10 +2,10 @@ - + K-Index - + diff --git a/doc/index-files/index-12.html b/doc/index-files/index-12.html index 3d3753641..5f159ed97 100644 --- a/doc/index-files/index-12.html +++ b/doc/index-files/index-12.html @@ -2,10 +2,10 @@ - + L-Index - + diff --git a/doc/index-files/index-13.html b/doc/index-files/index-13.html index 7d543503f..eaba1339c 100644 --- a/doc/index-files/index-13.html +++ b/doc/index-files/index-13.html @@ -2,10 +2,10 @@ - + M-Index - + diff --git a/doc/index-files/index-14.html b/doc/index-files/index-14.html index 26d330224..133026c1d 100644 --- a/doc/index-files/index-14.html +++ b/doc/index-files/index-14.html @@ -2,10 +2,10 @@ - + N-Index - + @@ -151,6 +151,8 @@

    N

     
    net.marfgamer.jraknet.util.map - package net.marfgamer.jraknet.util.map
     
    +
    net.marfgamer.jraknet.util.map.concurrent - package net.marfgamer.jraknet.util.map.concurrent
    +
     
    NettyHandlerException - Exception in net.marfgamer.jraknet.client
    Signals that a Throwable was caught by the diff --git a/doc/index-files/index-15.html b/doc/index-files/index-15.html index 3a65a056c..259be43f4 100644 --- a/doc/index-files/index-15.html +++ b/doc/index-files/index-15.html @@ -2,10 +2,10 @@ - + O-Index - + diff --git a/doc/index-files/index-16.html b/doc/index-files/index-16.html index 24b789ab2..857b5c055 100644 --- a/doc/index-files/index-16.html +++ b/doc/index-files/index-16.html @@ -2,10 +2,10 @@ - + P-Index - + @@ -272,14 +272,30 @@

    P

    Associates the specified value with the specified key in this map.
    +
    put(byte, T) - Method in class net.marfgamer.jraknet.util.map.concurrent.ConcurrentByteMap
    +
    +
    Associates the specified value with the specified key in this map.
    +
    +
    put(int, T) - Method in class net.marfgamer.jraknet.util.map.concurrent.ConcurrentIntMap
    +
    +
    Associates the specified value with the specified key in this map.
    +
    put(int, T) - Method in class net.marfgamer.jraknet.util.map.IntMap
    Associates the specified value with the specified key in this map.
    +
    put(long, T) - Method in class net.marfgamer.jraknet.util.map.concurrent.ConcurrentLongMap
    +
    +
    Associates the specified value with the specified key in this map.
    +
    put(long, T) - Method in class net.marfgamer.jraknet.util.map.LongMap
    Associates the specified value with the specified key in this map.
    +
    put(short, T) - Method in class net.marfgamer.jraknet.util.map.concurrent.ConcurrentShortMap
    +
    +
    Associates the specified value with the specified key in this map.
    +
    put(short, T) - Method in class net.marfgamer.jraknet.util.map.ShortMap
    Associates the specified value with the specified key in this map.
    diff --git a/doc/index-files/index-17.html b/doc/index-files/index-17.html index 7975fd68e..72e45e728 100644 --- a/doc/index-files/index-17.html +++ b/doc/index-files/index-17.html @@ -2,10 +2,10 @@ - + R-Index - + @@ -561,14 +561,30 @@

    R

    Removes the mapping for the specified key from this map if present.
    +
    remove(byte) - Method in class net.marfgamer.jraknet.util.map.concurrent.ConcurrentByteMap
    +
    +
    Removes the mapping for the specified key from this map if present.
    +
    +
    remove(int) - Method in class net.marfgamer.jraknet.util.map.concurrent.ConcurrentIntMap
    +
    +
    Removes the mapping for the specified key from this map if present.
    +
    remove(int) - Method in class net.marfgamer.jraknet.util.map.IntMap
    Removes the mapping for the specified key from this map if present.
    +
    remove(long) - Method in class net.marfgamer.jraknet.util.map.concurrent.ConcurrentLongMap
    +
    +
    Removes the mapping for the specified key from this map if present.
    +
    remove(long) - Method in class net.marfgamer.jraknet.util.map.LongMap
    Removes the mapping for the specified key from this map if present.
    +
    remove(short) - Method in class net.marfgamer.jraknet.util.map.concurrent.ConcurrentShortMap
    +
    +
    Removes the mapping for the specified key from this map if present.
    +
    remove(short) - Method in class net.marfgamer.jraknet.util.map.ShortMap
    Removes the mapping for the specified key from this map if present.
    @@ -666,10 +682,18 @@

    R

     
    renameKey(Byte, Byte) - Method in class net.marfgamer.jraknet.util.map.ByteMap
     
    +
    renameKey(Byte, Byte) - Method in class net.marfgamer.jraknet.util.map.concurrent.ConcurrentByteMap
    +
     
    +
    renameKey(Integer, Integer) - Method in class net.marfgamer.jraknet.util.map.concurrent.ConcurrentIntMap
    +
     
    renameKey(Integer, Integer) - Method in class net.marfgamer.jraknet.util.map.IntMap
     
    +
    renameKey(Long, Long) - Method in class net.marfgamer.jraknet.util.map.concurrent.ConcurrentLongMap
    +
     
    renameKey(Long, Long) - Method in class net.marfgamer.jraknet.util.map.LongMap
     
    +
    renameKey(Short, Short) - Method in class net.marfgamer.jraknet.util.map.concurrent.ConcurrentShortMap
    +
     
    renameKey(Short, Short) - Method in class net.marfgamer.jraknet.util.map.ShortMap
     
    renameKey(T, T) - Method in interface net.marfgamer.jraknet.util.map.DynamicKey
    diff --git a/doc/index-files/index-18.html b/doc/index-files/index-18.html index 49142e633..80db098b5 100644 --- a/doc/index-files/index-18.html +++ b/doc/index-files/index-18.html @@ -2,10 +2,10 @@ - + S-Index - + @@ -338,6 +338,14 @@

    S

     
    serialVersionUID - Static variable in class net.marfgamer.jraknet.util.map.ByteMap
     
    +
    serialVersionUID - Static variable in class net.marfgamer.jraknet.util.map.concurrent.ConcurrentByteMap
    +
     
    +
    serialVersionUID - Static variable in class net.marfgamer.jraknet.util.map.concurrent.ConcurrentIntMap
    +
     
    +
    serialVersionUID - Static variable in class net.marfgamer.jraknet.util.map.concurrent.ConcurrentLongMap
    +
     
    +
    serialVersionUID - Static variable in class net.marfgamer.jraknet.util.map.concurrent.ConcurrentShortMap
    +
     
    serialVersionUID - Static variable in class net.marfgamer.jraknet.util.map.IntMap
     
    serialVersionUID - Static variable in class net.marfgamer.jraknet.util.map.LongMap
    diff --git a/doc/index-files/index-19.html b/doc/index-files/index-19.html index 3237e6df5..3823e02f7 100644 --- a/doc/index-files/index-19.html +++ b/doc/index-files/index-19.html @@ -2,10 +2,10 @@ - + T-Index - + diff --git a/doc/index-files/index-2.html b/doc/index-files/index-2.html index 3d8367ba1..0a331b579 100644 --- a/doc/index-files/index-2.html +++ b/doc/index-files/index-2.html @@ -2,10 +2,10 @@ - + B-Index - + diff --git a/doc/index-files/index-20.html b/doc/index-files/index-20.html index e69845d1f..370695f14 100644 --- a/doc/index-files/index-20.html +++ b/doc/index-files/index-20.html @@ -2,10 +2,10 @@ - + U-Index - + diff --git a/doc/index-files/index-21.html b/doc/index-files/index-21.html index cd7d62db9..5e2422d36 100644 --- a/doc/index-files/index-21.html +++ b/doc/index-files/index-21.html @@ -2,10 +2,10 @@ - + V-Index - + diff --git a/doc/index-files/index-22.html b/doc/index-files/index-22.html index d03858c4e..8d37fa655 100644 --- a/doc/index-files/index-22.html +++ b/doc/index-files/index-22.html @@ -2,10 +2,10 @@ - + W-Index - + diff --git a/doc/index-files/index-3.html b/doc/index-files/index-3.html index 5d1feb688..5122a2888 100644 --- a/doc/index-files/index-3.html +++ b/doc/index-files/index-3.html @@ -2,10 +2,10 @@ - + C-Index - + @@ -330,6 +330,34 @@

    C

     
    commands - Variable in class net.marfgamer.jraknet.example.chat.server.command.CommandHandler
     
    +
    ConcurrentByteMap<T> - Class in net.marfgamer.jraknet.util.map.concurrent
    +
    +
    This class is used for using bytes as keys in normal maps without having to + worry about boxing them.
    +
    +
    ConcurrentByteMap() - Constructor for class net.marfgamer.jraknet.util.map.concurrent.ConcurrentByteMap
    +
     
    +
    ConcurrentIntMap<T> - Class in net.marfgamer.jraknet.util.map.concurrent
    +
    +
    This class is used for using ints as keys in normal maps without having to + worry about boxing them.
    +
    +
    ConcurrentIntMap() - Constructor for class net.marfgamer.jraknet.util.map.concurrent.ConcurrentIntMap
    +
     
    +
    ConcurrentLongMap<T> - Class in net.marfgamer.jraknet.util.map.concurrent
    +
    +
    This class is used for using longs as keys in normal maps without having to + worry about boxing them.
    +
    +
    ConcurrentLongMap() - Constructor for class net.marfgamer.jraknet.util.map.concurrent.ConcurrentLongMap
    +
     
    +
    ConcurrentShortMap<T> - Class in net.marfgamer.jraknet.util.map.concurrent
    +
    +
    This class is used for using shorts as keys in normal maps without having to + worry about boxing them.
    +
    +
    ConcurrentShortMap() - Constructor for class net.marfgamer.jraknet.util.map.concurrent.ConcurrentShortMap
    +
     
    condenseRecords() - Method in class net.marfgamer.jraknet.protocol.message.acknowledge.Acknowledge
    This method condenses the records, converting all single records (ranged @@ -472,14 +500,30 @@

    C

    Returns true if this map contains a mapping for the specified key.
    +
    containsKey(byte) - Method in class net.marfgamer.jraknet.util.map.concurrent.ConcurrentByteMap
    +
    +
    Returns true if this map contains a mapping for the specified key.
    +
    +
    containsKey(int) - Method in class net.marfgamer.jraknet.util.map.concurrent.ConcurrentIntMap
    +
    +
    Returns true if this map contains a mapping for the specified key.
    +
    containsKey(int) - Method in class net.marfgamer.jraknet.util.map.IntMap
    Returns true if this map contains a mapping for the specified key.
    +
    containsKey(long) - Method in class net.marfgamer.jraknet.util.map.concurrent.ConcurrentLongMap
    +
    +
    Returns true if this map contains a mapping for the specified key.
    +
    containsKey(long) - Method in class net.marfgamer.jraknet.util.map.LongMap
    Returns true if this map contains a mapping for the specified key.
    +
    containsKey(short) - Method in class net.marfgamer.jraknet.util.map.concurrent.ConcurrentShortMap
    +
    +
    Returns true if this map contains a mapping for the specified key.
    +
    containsKey(short) - Method in class net.marfgamer.jraknet.util.map.ShortMap
    Returns true if this map contains a mapping for the specified key.
    @@ -491,6 +535,26 @@

    C

    Returns true if this map maps one or more keys to the specified value.
    +
    containsValue(Object) - Method in class net.marfgamer.jraknet.util.map.concurrent.ConcurrentByteMap
    +
    +
    Returns true if this map maps one or more keys to the specified + value.
    +
    +
    containsValue(Object) - Method in class net.marfgamer.jraknet.util.map.concurrent.ConcurrentIntMap
    +
    +
    Returns true if this map maps one or more keys to the specified + value.
    +
    +
    containsValue(Object) - Method in class net.marfgamer.jraknet.util.map.concurrent.ConcurrentLongMap
    +
    +
    Returns true if this map maps one or more keys to the specified + value.
    +
    +
    containsValue(Object) - Method in class net.marfgamer.jraknet.util.map.concurrent.ConcurrentShortMap
    +
    +
    Returns true if this map maps one or more keys to the specified + value.
    +
    containsValue(Object) - Method in class net.marfgamer.jraknet.util.map.IntMap
    Returns true if this map maps one or more keys to the specified diff --git a/doc/index-files/index-4.html b/doc/index-files/index-4.html index 1c428e926..a4e6ff991 100644 --- a/doc/index-files/index-4.html +++ b/doc/index-files/index-4.html @@ -2,10 +2,10 @@ - + D-Index - + diff --git a/doc/index-files/index-5.html b/doc/index-files/index-5.html index 6809d1c63..5044a7977 100644 --- a/doc/index-files/index-5.html +++ b/doc/index-files/index-5.html @@ -2,10 +2,10 @@ - + E-Index - + diff --git a/doc/index-files/index-6.html b/doc/index-files/index-6.html index 54fe4801f..cf893ad7b 100644 --- a/doc/index-files/index-6.html +++ b/doc/index-files/index-6.html @@ -2,10 +2,10 @@ - + F-Index - + diff --git a/doc/index-files/index-7.html b/doc/index-files/index-7.html index 845807a47..66630b7e8 100644 --- a/doc/index-files/index-7.html +++ b/doc/index-files/index-7.html @@ -2,10 +2,10 @@ - + G-Index - + @@ -112,16 +112,36 @@

    G

    Returns the value to which the specified key is mapped, or null if this map contains no mapping for the key.
    +
    get(byte) - Method in class net.marfgamer.jraknet.util.map.concurrent.ConcurrentByteMap
    +
    +
    Returns the value to which the specified key is mapped, or null if + this map contains no mapping for the key.
    +
    +
    get(int) - Method in class net.marfgamer.jraknet.util.map.concurrent.ConcurrentIntMap
    +
    +
    Returns the value to which the specified key is mapped, or null if + this map contains no mapping for the key.
    +
    get(int) - Method in class net.marfgamer.jraknet.util.map.IntMap
    Returns the value to which the specified key is mapped, or null if this map contains no mapping for the key.
    +
    get(long) - Method in class net.marfgamer.jraknet.util.map.concurrent.ConcurrentLongMap
    +
    +
    Returns the value to which the specified key is mapped, or null if + this map contains no mapping for the key.
    +
    get(long) - Method in class net.marfgamer.jraknet.util.map.LongMap
    Returns the value to which the specified key is mapped, or null if this map contains no mapping for the key.
    +
    get(short) - Method in class net.marfgamer.jraknet.util.map.concurrent.ConcurrentShortMap
    +
    +
    Returns the value to which the specified key is mapped, or null if + this map contains no mapping for the key.
    +
    get(short) - Method in class net.marfgamer.jraknet.util.map.ShortMap
    Returns the value to which the specified key is mapped, or null if diff --git a/doc/index-files/index-8.html b/doc/index-files/index-8.html index c6f32877a..03b9bf8d1 100644 --- a/doc/index-files/index-8.html +++ b/doc/index-files/index-8.html @@ -2,10 +2,10 @@ - + H-Index - + diff --git a/doc/index-files/index-9.html b/doc/index-files/index-9.html index 67ba616b3..7a6a16bdb 100644 --- a/doc/index-files/index-9.html +++ b/doc/index-files/index-9.html @@ -2,10 +2,10 @@ - + I-Index - + diff --git a/doc/index.html b/doc/index.html index 0a5bcac8a..23782e67a 100644 --- a/doc/index.html +++ b/doc/index.html @@ -2,7 +2,7 @@ - + Generated Documentation (Untitled) diff --git a/doc/member-search-index.js b/doc/member-search-index.js index 91babf217..3316f7bb4 100644 --- a/doc/member-search-index.js +++ b/doc/member-search-index.js @@ -1 +1 @@ -memberSearchIndex = [{"p":"net.marfgamer.jraknet.example.chat.server","c":"ConnectedClient","l":"acceptLogin(String, String, ServerChannel[])","url":"acceptLogin-java.lang.String-java.lang.String-net.marfgamer.jraknet.example.chat.ServerChannel:A-"},{"p":"net.marfgamer.jraknet.example.chat.server","c":"ConnectedClient","l":"acceptUsernameUpdate(String)","url":"acceptUsernameUpdate-java.lang.String-"},{"p":"net.marfgamer.jraknet.protocol.message","c":"CustomPacket","l":"ackMessages"},{"p":"net.marfgamer.jraknet.protocol.message.acknowledge","c":"Acknowledge","l":"Acknowledge(short)"},{"p":"net.marfgamer.jraknet.protocol.message.acknowledge","c":"Acknowledge","l":"Acknowledge(Packet)","url":"Acknowledge-net.marfgamer.jraknet.Packet-"},{"p":"net.marfgamer.jraknet.protocol.message.acknowledge","c":"Acknowledge","l":"Acknowledge(AcknowledgeType)","url":"Acknowledge-net.marfgamer.jraknet.protocol.message.acknowledge.AcknowledgeType-"},{"p":"net.marfgamer.jraknet.protocol.message.acknowledge","c":"AcknowledgeType","l":"ACKNOWLEDGED"},{"p":"net.marfgamer.jraknet.protocol.message.acknowledge","c":"Acknowledge","l":"ACKNOWLEDGED"},{"p":"net.marfgamer.jraknet.protocol.message.acknowledge","c":"AcknowledgeType","l":"AcknowledgeType(short)"},{"p":"net.marfgamer.jraknet.session","c":"RakNetSession","l":"ackReceiptPackets"},{"p":"net.marfgamer.jraknet.protocol.message","c":"EncapsulatedPacket","l":"ackRecord"},{"p":"net.marfgamer.jraknet.example.chat.client.frame","c":"ComboBoxServerChannelListener","l":"actionPerformed(ActionEvent)","url":"actionPerformed-java.awt.event.ActionEvent-"},{"p":"net.marfgamer.jraknet.example.chat.client.frame","c":"ConnectServerListener","l":"actionPerformed(ActionEvent)","url":"actionPerformed-java.awt.event.ActionEvent-"},{"p":"net.marfgamer.jraknet.example.chat.client.frame","c":"UpdateUsernameBoxListener","l":"actionPerformed(ActionEvent)","url":"actionPerformed-java.awt.event.ActionEvent-"},{"p":"net.marfgamer.jraknet.interactive","c":"BroadcastFrame.RakNetBroadcastDiscoveryTypeListener","l":"actionPerformed(ActionEvent)","url":"actionPerformed-java.awt.event.ActionEvent-"},{"p":"net.marfgamer.jraknet.interactive","c":"BroadcastFrame.RakNetBroadcastUpdatePortListener","l":"actionPerformed(ActionEvent)","url":"actionPerformed-java.awt.event.ActionEvent-"},{"p":"net.marfgamer.jraknet.example.chat.server","c":"ChatServer","l":"addChannel(int, String)","url":"addChannel-int-java.lang.String-"},{"p":"net.marfgamer.jraknet.example.chat.server","c":"ConnectedClient","l":"addChannel(int, String)","url":"addChannel-int-java.lang.String-"},{"p":"net.marfgamer.jraknet.example.chat.client","c":"ChatClient","l":"addChannel(ServerChannel)","url":"addChannel-net.marfgamer.jraknet.example.chat.ServerChannel-"},{"p":"net.marfgamer.jraknet.example.chat.protocol","c":"AddChannel","l":"AddChannel()"},{"p":"net.marfgamer.jraknet.example.chat.protocol","c":"AddChannel","l":"AddChannel(Packet)","url":"AddChannel-net.marfgamer.jraknet.Packet-"},{"p":"net.marfgamer.jraknet.example.chat","c":"ServerChannel","l":"addChatMessage(String)","url":"addChatMessage-java.lang.String-"},{"p":"net.marfgamer.jraknet.client.discovery","c":"DiscoveryThread","l":"addClient(RakNetClient)","url":"addClient-net.marfgamer.jraknet.client.RakNetClient-"},{"p":"net.marfgamer.jraknet.client","c":"RakNetClient","l":"addDiscoveryPort(int)"},{"p":"net.marfgamer.jraknet.client","c":"RakNetClient","l":"addExternalServer(String, int)","url":"addExternalServer-java.lang.String-int-"},{"p":"net.marfgamer.jraknet.client","c":"RakNetClient","l":"addExternalServer(InetAddress, int)","url":"addExternalServer-java.net.InetAddress-int-"},{"p":"net.marfgamer.jraknet.client","c":"RakNetClient","l":"addExternalServer(InetSocketAddress)","url":"addExternalServer-java.net.InetSocketAddress-"},{"p":"net.marfgamer.jraknet.client","c":"RakNetClient","l":"addListener(RakNetClientListener)","url":"addListener-net.marfgamer.jraknet.client.RakNetClientListener-"},{"p":"net.marfgamer.jraknet.server","c":"RakNetServer","l":"addListener(RakNetServerListener)","url":"addListener-net.marfgamer.jraknet.server.RakNetServerListener-"},{"p":"net.marfgamer.jraknet.client.discovery","c":"DiscoveredServer","l":"address"},{"p":"net.marfgamer.jraknet.client","c":"ServerOfflineException","l":"address"},{"p":"net.marfgamer.jraknet.client","c":"SessionPreparation","l":"address"},{"p":"net.marfgamer.jraknet.protocol.login","c":"OpenConnectionRequestTwo","l":"address"},{"p":"net.marfgamer.jraknet.session","c":"RakNetSession","l":"address"},{"p":"net.marfgamer.jraknet","c":"UtilityTest","l":"ADDRESS_TEST_INVALID"},{"p":"net.marfgamer.jraknet","c":"UtilityTest","l":"ADDRESS_TEST_VALID"},{"p":"net.marfgamer.jraknet","c":"Packet","l":"ADDRESS_VERSION_IPV4"},{"p":"net.marfgamer.jraknet","c":"Packet","l":"ADDRESS_VERSION_IPV4_LENGTH"},{"p":"net.marfgamer.jraknet","c":"Packet","l":"ADDRESS_VERSION_IPV6"},{"p":"net.marfgamer.jraknet","c":"Packet","l":"ADDRESS_VERSION_IPV6_LENGTH"},{"p":"net.marfgamer.jraknet","c":"Packet","l":"ADDRESS_VERSION_IPV6_MYSTERY_LENGTH"},{"p":"net.marfgamer.jraknet.server","c":"RakNetServer","l":"addressBlocked(InetAddress)","url":"addressBlocked-java.net.InetAddress-"},{"p":"net.marfgamer.jraknet.server","c":"RakNetServerHandler","l":"addressBlocked(InetAddress)","url":"addressBlocked-java.net.InetAddress-"},{"p":"net.marfgamer.jraknet.client","c":"RakNetClient","l":"addSelfListener()"},{"p":"net.marfgamer.jraknet.server","c":"RakNetServer","l":"addSelfListener()"},{"p":"net.marfgamer.jraknet.client.discovery","c":"DiscoveryMode","l":"ALL_CONNECTIONS"},{"p":"net.marfgamer.jraknet.client","c":"AlreadyConnectedException","l":"AlreadyConnectedException(RakNetClient)","url":"AlreadyConnectedException-net.marfgamer.jraknet.client.RakNetClient-"},{"p":"net.marfgamer.jraknet","c":"Packet","l":"array()"},{"p":"net.marfgamer.jraknet.util","c":"ArrayUtils","l":"ArrayUtils()"},{"p":"net.marfgamer.jraknet.protocol","c":"ConnectionType","l":"ASMRAKNET"},{"p":"net.marfgamer.jraknet.protocol.message","c":"EncapsulatedPacket","l":"BITFLAG_LENGTH"},{"p":"net.marfgamer.jraknet.server","c":"RakNetServer","l":"blockAddress(InetAddress, long)","url":"blockAddress-java.net.InetAddress-long-"},{"p":"net.marfgamer.jraknet.server","c":"RakNetServer","l":"blockAddress(InetAddress, String, long)","url":"blockAddress-java.net.InetAddress-java.lang.String-long-"},{"p":"net.marfgamer.jraknet.server","c":"RakNetServerHandler","l":"blockAddress(InetAddress, String, long)","url":"blockAddress-java.net.InetAddress-java.lang.String-long-"},{"p":"net.marfgamer.jraknet.server","c":"RakNetServerHandler","l":"blocked"},{"p":"net.marfgamer.jraknet.server","c":"BlockedAddress","l":"BlockedAddress(long, long)"},{"p":"net.marfgamer.jraknet.client","c":"RakNetClient","l":"bootstrap"},{"p":"net.marfgamer.jraknet.server","c":"RakNetServer","l":"bootstrap"},{"p":"net.marfgamer.jraknet.util","c":"RakNetUtils.BootstrapHandler","l":"BootstrapHandler()"},{"p":"net.marfgamer.jraknet.example.chat.server.command","c":"BroadcastCommand","l":"BroadcastCommand(ChatServer)","url":"BroadcastCommand-net.marfgamer.jraknet.example.chat.server.ChatServer-"},{"p":"net.marfgamer.jraknet.interactive","c":"BroadcastFrame","l":"BroadcastFrame(RakNetClient)","url":"BroadcastFrame-net.marfgamer.jraknet.client.RakNetClient-"},{"p":"net.marfgamer.jraknet.server","c":"RakNetServer","l":"broadcastingEnabled"},{"p":"net.marfgamer.jraknet.example.chat.server","c":"ChatServer","l":"broadcastMessage(String)","url":"broadcastMessage-java.lang.String-"},{"p":"net.marfgamer.jraknet.example.chat.server","c":"ChatServer","l":"broadcastMessage(String, int)","url":"broadcastMessage-java.lang.String-int-"},{"p":"net.marfgamer.jraknet.example.chat.server","c":"ChatServer","l":"broadcastMessage(String, int, boolean)","url":"broadcastMessage-java.lang.String-int-boolean-"},{"p":"net.marfgamer.jraknet.interactive","c":"BroadcastTest","l":"BroadcastTest()"},{"p":"net.marfgamer.jraknet.example.chat.client.frame","c":"ChatFrame","l":"btnConnectServer"},{"p":"net.marfgamer.jraknet.example.chat.client.frame","c":"ChatFrame","l":"btnUpdateUsername"},{"p":"net.marfgamer.jraknet","c":"Packet","l":"buffer"},{"p":"net.marfgamer.jraknet.protocol.message","c":"EncapsulatedPacket","l":"buffer"},{"p":"net.marfgamer.jraknet","c":"Packet","l":"buffer()"},{"p":"net.marfgamer.jraknet.identifier","c":"Identifier","l":"build()"},{"p":"net.marfgamer.jraknet.identifier","c":"MinecraftIdentifier","l":"build()"},{"p":"net.marfgamer.jraknet.session","c":"RakNetSession","l":"bumpMessageIndex()"},{"p":"net.marfgamer.jraknet.util.map","c":"ByteMap","l":"ByteMap()"},{"p":"net.marfgamer.jraknet.protocol.message","c":"CustomPacket","l":"calculateDummy()"},{"p":"net.marfgamer.jraknet.protocol.message","c":"EncapsulatedPacket","l":"calculateDummy(Reliability, boolean)","url":"calculateDummy-net.marfgamer.jraknet.protocol.Reliability-boolean-"},{"p":"net.marfgamer.jraknet.protocol.message","c":"EncapsulatedPacket","l":"calculateDummy(Reliability, boolean, Packet)","url":"calculateDummy-net.marfgamer.jraknet.protocol.Reliability-boolean-net.marfgamer.jraknet.Packet-"},{"p":"net.marfgamer.jraknet.protocol.message","c":"CustomPacket","l":"calculateSize()"},{"p":"net.marfgamer.jraknet.protocol.message","c":"EncapsulatedPacket","l":"calculateSize()"},{"p":"net.marfgamer.jraknet.protocol.message","c":"Sizable","l":"calculateSize()"},{"p":"net.marfgamer.jraknet.client","c":"SessionPreparation","l":"cancelReason"},{"p":"net.marfgamer.jraknet.client","c":"NettyHandlerException","l":"cause"},{"p":"net.marfgamer.jraknet.client","c":"RakNetClientHandler","l":"causeAddress"},{"p":"net.marfgamer.jraknet.server","c":"RakNetServerHandler","l":"causeAddress"},{"p":"net.marfgamer.jraknet.client","c":"RakNetClient","l":"channel"},{"p":"net.marfgamer.jraknet.example.chat.client","c":"ChatClient","l":"channel"},{"p":"net.marfgamer.jraknet.example.chat.protocol","c":"AddChannel","l":"channel"},{"p":"net.marfgamer.jraknet.example.chat.protocol","c":"RemoveChannel","l":"channel"},{"p":"net.marfgamer.jraknet.example.chat.protocol","c":"RenameChannel","l":"channel"},{"p":"net.marfgamer.jraknet.example.chat","c":"ServerChannel","l":"channel"},{"p":"net.marfgamer.jraknet.server","c":"RakNetServer","l":"channel"},{"p":"net.marfgamer.jraknet.session","c":"RakNetSession","l":"channel"},{"p":"net.marfgamer.jraknet.example.chat.server.command","c":"ChannelCommand","l":"ChannelCommand(ChatServer)","url":"ChannelCommand-net.marfgamer.jraknet.example.chat.server.ChatServer-"},{"p":"net.marfgamer.jraknet.example.chat.protocol","c":"AddChannel","l":"channelName"},{"p":"net.marfgamer.jraknet.client","c":"RakNetClientHandler","l":"channelRead(ChannelHandlerContext, Object)","url":"channelRead-io.netty.channel.ChannelHandlerContext-java.lang.Object-"},{"p":"net.marfgamer.jraknet.server","c":"RakNetServerHandler","l":"channelRead(ChannelHandlerContext, Object)","url":"channelRead-io.netty.channel.ChannelHandlerContext-java.lang.Object-"},{"p":"net.marfgamer.jraknet.util","c":"RakNetUtils.BootstrapHandler","l":"channelRead(ChannelHandlerContext, Object)","url":"channelRead-io.netty.channel.ChannelHandlerContext-java.lang.Object-"},{"p":"net.marfgamer.jraknet.util","c":"RakNetUtils.BootstrapHandler","l":"channelReadComplete(ChannelHandlerContext)","url":"channelReadComplete-io.netty.channel.ChannelHandlerContext-"},{"p":"net.marfgamer.jraknet.example.chat.client","c":"ChatClient","l":"channels"},{"p":"net.marfgamer.jraknet.example.chat.protocol","c":"LoginAccepted","l":"channels"},{"p":"net.marfgamer.jraknet.example.chat","c":"ServerChannel","l":"channelText"},{"p":"net.marfgamer.jraknet.example.chat.client","c":"ChatClient","l":"CHAT_INSTRUCTIONS_CONNECTED"},{"p":"net.marfgamer.jraknet.example.chat.client","c":"ChatClient","l":"CHAT_INSTRUCTIONS_CONNECTING"},{"p":"net.marfgamer.jraknet.example.chat.client","c":"ChatClient","l":"CHAT_INSTRUCTIONS_DISCONNECTED"},{"p":"net.marfgamer.jraknet.example.chat.client","c":"ChatClient","l":"CHAT_INSTRUCTIONS_LOGGED_IN"},{"p":"net.marfgamer.jraknet.example.chat.client.frame","c":"ChatBoxKeyListener","l":"ChatBoxKeyListener(ChatFrame, ChatClient)","url":"ChatBoxKeyListener-net.marfgamer.jraknet.example.chat.client.frame.ChatFrame-net.marfgamer.jraknet.example.chat.client.ChatClient-"},{"p":"net.marfgamer.jraknet.example.chat.client","c":"ChatClient","l":"ChatClient(ChatFrame)","url":"ChatClient-net.marfgamer.jraknet.example.chat.client.frame.ChatFrame-"},{"p":"net.marfgamer.jraknet.example.chat.client","c":"ChatException","l":"ChatException(String)","url":"ChatException-java.lang.String-"},{"p":"net.marfgamer.jraknet.example.chat.client","c":"ChatException","l":"ChatException(RakNetException)","url":"ChatException-net.marfgamer.jraknet.RakNetException-"},{"p":"net.marfgamer.jraknet.example.chat.client.frame","c":"ChatFrame","l":"ChatFrame()"},{"p":"net.marfgamer.jraknet.example.chat.protocol","c":"ChatMessage","l":"ChatMessage()"},{"p":"net.marfgamer.jraknet.example.chat.protocol","c":"ChatMessage","l":"ChatMessage(Packet)","url":"ChatMessage-net.marfgamer.jraknet.Packet-"},{"p":"net.marfgamer.jraknet.example.chat","c":"ChatMessageIdentifier","l":"ChatMessageIdentifier()"},{"p":"net.marfgamer.jraknet.example.chat.protocol","c":"ChatPacket","l":"ChatPacket(int)"},{"p":"net.marfgamer.jraknet.example.chat.protocol","c":"ChatPacket","l":"ChatPacket(Packet)","url":"ChatPacket-net.marfgamer.jraknet.Packet-"},{"p":"net.marfgamer.jraknet.example.chat.server","c":"ChatServer","l":"ChatServer(String, String, int, int)","url":"ChatServer-java.lang.String-java.lang.String-int-int-"},{"p":"net.marfgamer.jraknet","c":"Packet","l":"checkMagic()"},{"p":"net.marfgamer.jraknet","c":"Packet","l":"clear()"},{"p":"net.marfgamer.jraknet.client","c":"RakNetClientException","l":"client"},{"p":"net.marfgamer.jraknet.client","c":"RakNetClientHandler","l":"client"},{"p":"net.marfgamer.jraknet.client","c":"SessionPreparation","l":"client"},{"p":"net.marfgamer.jraknet.example.chat.client","c":"ChatClient","l":"client"},{"p":"net.marfgamer.jraknet.example.chat.client.frame","c":"ChatBoxKeyListener","l":"client"},{"p":"net.marfgamer.jraknet.example.chat.client.frame","c":"ComboBoxServerChannelListener","l":"client"},{"p":"net.marfgamer.jraknet.example.chat.client.frame","c":"ConnectServerListener","l":"client"},{"p":"net.marfgamer.jraknet.example.chat.client.frame","c":"UpdateUsernameBoxListener","l":"client"},{"p":"net.marfgamer.jraknet.interactive","c":"BroadcastFrame.RakNetBroadcastDiscoveryTypeListener","l":"client"},{"p":"net.marfgamer.jraknet.interactive","c":"BroadcastFrame.RakNetBroadcastUpdatePortListener","l":"client"},{"p":"net.marfgamer.jraknet.interactive","c":"BroadcastTest","l":"client"},{"p":"net.marfgamer.jraknet.session","c":"RakNetServerSession","l":"client"},{"p":"net.marfgamer.jraknet","c":"RakNet","l":"CLIENT_NETWORK_PROTOCOL"},{"p":"net.marfgamer.jraknet.protocol.login","c":"ConnectionRequestAccepted","l":"clientAddress"},{"p":"net.marfgamer.jraknet.protocol.login","c":"OpenConnectionResponseTwo","l":"clientAddress"},{"p":"net.marfgamer.jraknet.protocol.login","c":"ConnectionRequest","l":"clientGuid"},{"p":"net.marfgamer.jraknet.protocol.login","c":"OpenConnectionRequestTwo","l":"clientGuid"},{"p":"net.marfgamer.jraknet.client","c":"IncompatibleProtocolException","l":"clientProtocol"},{"p":"net.marfgamer.jraknet.client.discovery","c":"DiscoveryThread","l":"clients"},{"p":"net.marfgamer.jraknet.client","c":"RakNetClient","l":"clientThread"},{"p":"net.marfgamer.jraknet.protocol.login","c":"ConnectionRequestAccepted","l":"clientTimestamp"},{"p":"net.marfgamer.jraknet.protocol.login","c":"NewIncomingConnection","l":"clientTimestamp"},{"p":"net.marfgamer.jraknet.protocol.message","c":"EncapsulatedPacket","l":"clone"},{"p":"net.marfgamer.jraknet.protocol.message","c":"EncapsulatedPacket","l":"clone()"},{"p":"net.marfgamer.jraknet.session","c":"RakNetServerSession","l":"closeConnection()"},{"p":"net.marfgamer.jraknet.example.chat.client.frame","c":"ChatFrame","l":"cmbServerChannels"},{"p":"net.marfgamer.jraknet.example.chat.client.frame","c":"ComboBoxServerChannelListener","l":"ComboBoxServerChannelListener(ChatFrame, ChatClient)","url":"ComboBoxServerChannelListener-net.marfgamer.jraknet.example.chat.client.frame.ChatFrame-net.marfgamer.jraknet.example.chat.client.ChatClient-"},{"p":"net.marfgamer.jraknet.example.chat.server.command","c":"Command","l":"Command(boolean, String, String, String)","url":"Command-boolean-java.lang.String-java.lang.String-java.lang.String-"},{"p":"net.marfgamer.jraknet.example.chat.server.command","c":"Command","l":"Command(String, String)","url":"Command-java.lang.String-java.lang.String-"},{"p":"net.marfgamer.jraknet.example.chat.server.command","c":"Command","l":"Command(String, String, String)","url":"Command-java.lang.String-java.lang.String-java.lang.String-"},{"p":"net.marfgamer.jraknet.example.chat.server.command","c":"CommandHandler","l":"CommandHandler()"},{"p":"net.marfgamer.jraknet.example.chat.server.command","c":"Command","l":"commands"},{"p":"net.marfgamer.jraknet.example.chat.server.command","c":"CommandHandler","l":"commands"},{"p":"net.marfgamer.jraknet.protocol.message.acknowledge","c":"Acknowledge","l":"condenseRecords()"},{"p":"net.marfgamer.jraknet.example.chat.client","c":"ChatClient","l":"connect(String)","url":"connect-java.lang.String-"},{"p":"net.marfgamer.jraknet.client","c":"RakNetClient","l":"connect(String, int)","url":"connect-java.lang.String-int-"},{"p":"net.marfgamer.jraknet.client","c":"RakNetClient","l":"connect(InetAddress, int)","url":"connect-java.net.InetAddress-int-"},{"p":"net.marfgamer.jraknet.client","c":"RakNetClient","l":"connect(InetSocketAddress)","url":"connect-java.net.InetSocketAddress-"},{"p":"net.marfgamer.jraknet.client","c":"RakNetClient","l":"connect(DiscoveredServer)","url":"connect-net.marfgamer.jraknet.client.discovery.DiscoveredServer-"},{"p":"net.marfgamer.jraknet.example.chat.client.frame","c":"ChatFrame","l":"CONNECT_BUTTON_TEXT"},{"p":"net.marfgamer.jraknet.example.chat.client.frame","c":"ChatFrame","l":"connected"},{"p":"net.marfgamer.jraknet.example.chat.server","c":"ChatServer","l":"connected"},{"p":"net.marfgamer.jraknet.session","c":"RakNetState","l":"CONNECTED"},{"p":"net.marfgamer.jraknet.example.chat.server","c":"ConnectedClient","l":"ConnectedClient(RakNetClientSession, UUID, String)","url":"ConnectedClient-net.marfgamer.jraknet.session.RakNetClientSession-java.util.UUID-java.lang.String-"},{"p":"net.marfgamer.jraknet.protocol.status","c":"ConnectedPing","l":"ConnectedPing()"},{"p":"net.marfgamer.jraknet.protocol.status","c":"ConnectedPing","l":"ConnectedPing(Packet)","url":"ConnectedPing-net.marfgamer.jraknet.Packet-"},{"p":"net.marfgamer.jraknet.protocol.status","c":"ConnectedPong","l":"ConnectedPong()"},{"p":"net.marfgamer.jraknet.protocol.status","c":"ConnectedPong","l":"ConnectedPong(Packet)","url":"ConnectedPong-net.marfgamer.jraknet.Packet-"},{"p":"net.marfgamer.jraknet.protocol.login","c":"ConnectionBanned","l":"ConnectionBanned()"},{"p":"net.marfgamer.jraknet.protocol.login","c":"ConnectionBanned","l":"ConnectionBanned(Packet)","url":"ConnectionBanned-net.marfgamer.jraknet.Packet-"},{"p":"net.marfgamer.jraknet.client","c":"ConnectionBannedException","l":"ConnectionBannedException(RakNetClient)","url":"ConnectionBannedException-net.marfgamer.jraknet.client.RakNetClient-"},{"p":"net.marfgamer.jraknet.protocol.login","c":"ConnectionRequest","l":"ConnectionRequest()"},{"p":"net.marfgamer.jraknet.protocol.login","c":"ConnectionRequest","l":"ConnectionRequest(Packet)","url":"ConnectionRequest-net.marfgamer.jraknet.Packet-"},{"p":"net.marfgamer.jraknet.protocol.login","c":"ConnectionRequestAccepted","l":"ConnectionRequestAccepted()"},{"p":"net.marfgamer.jraknet.protocol.login","c":"ConnectionRequestAccepted","l":"ConnectionRequestAccepted(Packet)","url":"ConnectionRequestAccepted-net.marfgamer.jraknet.Packet-"},{"p":"net.marfgamer.jraknet.client","c":"SessionPreparation","l":"connectionType"},{"p":"net.marfgamer.jraknet.identifier","c":"Identifier","l":"connectionType"},{"p":"net.marfgamer.jraknet.protocol.login","c":"OpenConnectionRequestTwo","l":"connectionType"},{"p":"net.marfgamer.jraknet.protocol.login","c":"OpenConnectionResponseTwo","l":"connectionType"},{"p":"net.marfgamer.jraknet.protocol.status","c":"UnconnectedPing","l":"connectionType"},{"p":"net.marfgamer.jraknet.protocol.status","c":"UnconnectedPong","l":"connectionType"},{"p":"net.marfgamer.jraknet.server","c":"ServerPing","l":"connectionType"},{"p":"net.marfgamer.jraknet.session","c":"RakNetSession","l":"connectionType"},{"p":"net.marfgamer.jraknet.protocol","c":"ConnectionType","l":"ConnectionType(String, String, int)","url":"ConnectionType-java.lang.String-java.lang.String-int-"},{"p":"net.marfgamer.jraknet.example.chat.client.frame","c":"ConnectServerListener","l":"ConnectServerListener(ChatFrame, ChatClient)","url":"ConnectServerListener-net.marfgamer.jraknet.example.chat.client.frame.ChatFrame-net.marfgamer.jraknet.example.chat.client.ChatClient-"},{"p":"net.marfgamer.jraknet.client","c":"RakNetClient","l":"connectThreaded(String, int)","url":"connectThreaded-java.lang.String-int-"},{"p":"net.marfgamer.jraknet.client","c":"RakNetClient","l":"connectThreaded(InetAddress, int)","url":"connectThreaded-java.net.InetAddress-int-"},{"p":"net.marfgamer.jraknet.client","c":"RakNetClient","l":"connectThreaded(InetSocketAddress)","url":"connectThreaded-java.net.InetSocketAddress-"},{"p":"net.marfgamer.jraknet.client","c":"RakNetClient","l":"connectThreaded(DiscoveredServer)","url":"connectThreaded-net.marfgamer.jraknet.client.discovery.DiscoveredServer-"},{"p":"net.marfgamer.jraknet.util.map","c":"ByteMap","l":"containsKey(byte)"},{"p":"net.marfgamer.jraknet.util.map","c":"IntMap","l":"containsKey(int)"},{"p":"net.marfgamer.jraknet.util.map","c":"LongMap","l":"containsKey(long)"},{"p":"net.marfgamer.jraknet.util.map","c":"ShortMap","l":"containsKey(short)"},{"p":"net.marfgamer.jraknet.protocol.message","c":"CustomPacket","l":"containsUnreliables()"},{"p":"net.marfgamer.jraknet.util.map","c":"ByteMap","l":"containsValue(Object)","url":"containsValue-java.lang.Object-"},{"p":"net.marfgamer.jraknet.util.map","c":"IntMap","l":"containsValue(Object)","url":"containsValue-java.lang.Object-"},{"p":"net.marfgamer.jraknet.util.map","c":"LongMap","l":"containsValue(Object)","url":"containsValue-java.lang.Object-"},{"p":"net.marfgamer.jraknet.util.map","c":"ShortMap","l":"containsValue(Object)","url":"containsValue-java.lang.Object-"},{"p":"net.marfgamer.jraknet.protocol","c":"ConnectionType","l":"CRAKNET"},{"p":"net.marfgamer.jraknet.protocol","c":"ConnectionType","l":"CRAKNET_PLUS_PLUS"},{"p":"net.marfgamer.jraknet.protocol","c":"ConnectionType","l":"CRAKNET_SHARP"},{"p":"net.marfgamer.jraknet.util","c":"RakNetUtils","l":"createBootstrapAndSend(InetSocketAddress, Packet, long, int)","url":"createBootstrapAndSend-java.net.InetSocketAddress-net.marfgamer.jraknet.Packet-long-int-"},{"p":"net.marfgamer.jraknet","c":"SequencedPacketTest","l":"createClient()"},{"p":"net.marfgamer.jraknet","c":"SplitPacketTest","l":"createClient()"},{"p":"net.marfgamer.jraknet","c":"SequencedPacketTest","l":"createServer()"},{"p":"net.marfgamer.jraknet","c":"SplitPacketTest","l":"createServer()"},{"p":"net.marfgamer.jraknet.client","c":"SessionPreparation","l":"createSession(Channel)","url":"createSession-io.netty.channel.Channel-"},{"p":"net.marfgamer.jraknet.protocol.message","c":"CustomPacket","l":"CustomPacket()"},{"p":"net.marfgamer.jraknet.protocol.message","c":"CustomPacket","l":"CustomPacket(Packet)","url":"CustomPacket-net.marfgamer.jraknet.Packet-"},{"p":"net.marfgamer.jraknet.identifier","c":"MinecraftIdentifier","l":"DATA_COUNT"},{"p":"net.marfgamer.jraknet.identifier","c":"MinecraftIdentifier","l":"DATA_COUNT_LEGACY"},{"p":"net.marfgamer.jraknet.example.chat.protocol","c":"AddChannel","l":"decode()"},{"p":"net.marfgamer.jraknet.example.chat.protocol","c":"ChatMessage","l":"decode()"},{"p":"net.marfgamer.jraknet.example.chat.protocol","c":"Kick","l":"decode()"},{"p":"net.marfgamer.jraknet.example.chat.protocol","c":"LoginAccepted","l":"decode()"},{"p":"net.marfgamer.jraknet.example.chat.protocol","c":"LoginFailure","l":"decode()"},{"p":"net.marfgamer.jraknet.example.chat.protocol","c":"LoginRequest","l":"decode()"},{"p":"net.marfgamer.jraknet.example.chat.protocol","c":"RemoveChannel","l":"decode()"},{"p":"net.marfgamer.jraknet.example.chat.protocol","c":"RenameChannel","l":"decode()"},{"p":"net.marfgamer.jraknet.example.chat.protocol","c":"UpdateUsername","l":"decode()"},{"p":"net.marfgamer.jraknet.protocol.login","c":"ConnectionBanned","l":"decode()"},{"p":"net.marfgamer.jraknet.protocol.login","c":"ConnectionRequest","l":"decode()"},{"p":"net.marfgamer.jraknet.protocol.login","c":"ConnectionRequestAccepted","l":"decode()"},{"p":"net.marfgamer.jraknet.protocol.login","c":"IncompatibleProtocol","l":"decode()"},{"p":"net.marfgamer.jraknet.protocol.login","c":"NewIncomingConnection","l":"decode()"},{"p":"net.marfgamer.jraknet.protocol.login","c":"OpenConnectionRequestOne","l":"decode()"},{"p":"net.marfgamer.jraknet.protocol.login","c":"OpenConnectionRequestTwo","l":"decode()"},{"p":"net.marfgamer.jraknet.protocol.login","c":"OpenConnectionResponseOne","l":"decode()"},{"p":"net.marfgamer.jraknet.protocol.login","c":"OpenConnectionResponseTwo","l":"decode()"},{"p":"net.marfgamer.jraknet.protocol.message.acknowledge","c":"Acknowledge","l":"decode()"},{"p":"net.marfgamer.jraknet.protocol.message","c":"CustomPacket","l":"decode()"},{"p":"net.marfgamer.jraknet.protocol.message","c":"EncapsulatedPacket","l":"decode()"},{"p":"net.marfgamer.jraknet.protocol.status","c":"ConnectedPing","l":"decode()"},{"p":"net.marfgamer.jraknet.protocol.status","c":"ConnectedPong","l":"decode()"},{"p":"net.marfgamer.jraknet.protocol.status","c":"UnconnectedPing","l":"decode()"},{"p":"net.marfgamer.jraknet.protocol.status","c":"UnconnectedPong","l":"decode()"},{"p":"net.marfgamer.jraknet","c":"RakNetPacket","l":"decode()"},{"p":"net.marfgamer.jraknet","c":"RakNet","l":"DEFAULT_CHANNEL"},{"p":"net.marfgamer.jraknet.example.chat.client.frame","c":"ChatFrame","l":"DEFAULT_CLIENT_INSTRUCTIONS"},{"p":"net.marfgamer.jraknet.example.chat.client.frame","c":"ChatFrame","l":"DEFAULT_CLIENT_USERNAME"},{"p":"net.marfgamer.jraknet.example.chat.client.frame","c":"ChatFrame","l":"DEFAULT_SERVER_ADDRESS"},{"p":"net.marfgamer.jraknet.example.chat.client.frame","c":"ChatFrame","l":"DEFAULT_SERVER_MOTD"},{"p":"net.marfgamer.jraknet.example.chat.client.frame","c":"ChatFrame","l":"DEFAULT_SERVER_NAME"},{"p":"net.marfgamer.jraknet.client","c":"RakNetClient","l":"DEFAULT_TRANSFER_UNITS"},{"p":"net.marfgamer.jraknet.example.chat.server","c":"ChatServer","l":"denyLogin(RakNetClientSession, String)","url":"denyLogin-net.marfgamer.jraknet.session.RakNetClientSession-java.lang.String-"},{"p":"net.marfgamer.jraknet.example.chat.server","c":"ConnectedClient","l":"denyUsernameUpdate()"},{"p":"net.marfgamer.jraknet.example.chat.server.command","c":"Command","l":"description"},{"p":"net.marfgamer.jraknet","c":"RakNet","l":"DETECTION_SEND_INTERVAL"},{"p":"net.marfgamer.jraknet.client","c":"RakNetClient","l":"disconnect()"},{"p":"net.marfgamer.jraknet.client","c":"RakNetClient","l":"disconnect(String)","url":"disconnect-java.lang.String-"},{"p":"net.marfgamer.jraknet.example.chat.client","c":"ChatClient","l":"disconnect(String)","url":"disconnect-java.lang.String-"},{"p":"net.marfgamer.jraknet.example.chat.client.frame","c":"ChatFrame","l":"DISCONNECT_BUTTON_TEXT"},{"p":"net.marfgamer.jraknet.client","c":"RakNetClient","l":"disconnectAndShutdown()"},{"p":"net.marfgamer.jraknet.client","c":"RakNetClient","l":"disconnectAndShutdown(String)","url":"disconnectAndShutdown-java.lang.String-"},{"p":"net.marfgamer.jraknet.session","c":"RakNetState","l":"DISCONNECTED"},{"p":"net.marfgamer.jraknet.client","c":"RakNetClient","l":"discovered"},{"p":"net.marfgamer.jraknet.interactive","c":"BroadcastTest","l":"discovered"},{"p":"net.marfgamer.jraknet.client.discovery","c":"DiscoveredServer","l":"DiscoveredServer(InetSocketAddress, long, Identifier)","url":"DiscoveredServer-java.net.InetSocketAddress-long-net.marfgamer.jraknet.identifier.Identifier-"},{"p":"net.marfgamer.jraknet.client","c":"RakNetClient","l":"discoveryMode"},{"p":"net.marfgamer.jraknet.client.discovery","c":"DiscoveryMode","l":"DiscoveryMode()"},{"p":"net.marfgamer.jraknet.interactive","c":"BroadcastFrame","l":"discoveryModeOptions"},{"p":"net.marfgamer.jraknet.client","c":"RakNetClient","l":"discoveryPorts"},{"p":"net.marfgamer.jraknet.client","c":"RakNetClient","l":"discoverySystem"},{"p":"net.marfgamer.jraknet.client.discovery","c":"DiscoveryThread","l":"DiscoveryThread()"},{"p":"net.marfgamer.jraknet.client.discovery","c":"DiscoveredServer","l":"discoveryTimestamp"},{"p":"net.marfgamer.jraknet.example.chat.client.frame","c":"ChatFrame","l":"displayError(String, String)","url":"displayError-java.lang.String-java.lang.String-"},{"p":"net.marfgamer.jraknet.example.chat.client.frame","c":"ChatFrame","l":"displayError(Throwable)","url":"displayError-java.lang.Throwable-"},{"p":"net.marfgamer.jraknet.example.chat.client.frame","c":"ChatFrame","l":"displayMessage(String)","url":"displayMessage-java.lang.String-"},{"p":"net.marfgamer.jraknet.protocol","c":"ConnectionType","l":"DRAKNET"},{"p":"net.marfgamer.jraknet.session","c":"RakNetSession","l":"enableLatencyDetection(boolean)"},{"p":"net.marfgamer.jraknet.protocol.message","c":"EncapsulatedPacket","l":"EncapsulatedPacket()"},{"p":"net.marfgamer.jraknet.example.chat.protocol","c":"AddChannel","l":"encode()"},{"p":"net.marfgamer.jraknet.example.chat.protocol","c":"ChatMessage","l":"encode()"},{"p":"net.marfgamer.jraknet.example.chat.protocol","c":"Kick","l":"encode()"},{"p":"net.marfgamer.jraknet.example.chat.protocol","c":"LoginAccepted","l":"encode()"},{"p":"net.marfgamer.jraknet.example.chat.protocol","c":"LoginFailure","l":"encode()"},{"p":"net.marfgamer.jraknet.example.chat.protocol","c":"LoginRequest","l":"encode()"},{"p":"net.marfgamer.jraknet.example.chat.protocol","c":"RemoveChannel","l":"encode()"},{"p":"net.marfgamer.jraknet.example.chat.protocol","c":"RenameChannel","l":"encode()"},{"p":"net.marfgamer.jraknet.example.chat.protocol","c":"UpdateUsername","l":"encode()"},{"p":"net.marfgamer.jraknet.protocol.login","c":"ConnectionBanned","l":"encode()"},{"p":"net.marfgamer.jraknet.protocol.login","c":"ConnectionRequest","l":"encode()"},{"p":"net.marfgamer.jraknet.protocol.login","c":"ConnectionRequestAccepted","l":"encode()"},{"p":"net.marfgamer.jraknet.protocol.login","c":"IncompatibleProtocol","l":"encode()"},{"p":"net.marfgamer.jraknet.protocol.login","c":"NewIncomingConnection","l":"encode()"},{"p":"net.marfgamer.jraknet.protocol.login","c":"OpenConnectionRequestOne","l":"encode()"},{"p":"net.marfgamer.jraknet.protocol.login","c":"OpenConnectionRequestTwo","l":"encode()"},{"p":"net.marfgamer.jraknet.protocol.login","c":"OpenConnectionResponseOne","l":"encode()"},{"p":"net.marfgamer.jraknet.protocol.login","c":"OpenConnectionResponseTwo","l":"encode()"},{"p":"net.marfgamer.jraknet.protocol.message.acknowledge","c":"Acknowledge","l":"encode()"},{"p":"net.marfgamer.jraknet.protocol.message","c":"CustomPacket","l":"encode()"},{"p":"net.marfgamer.jraknet.protocol.message","c":"EncapsulatedPacket","l":"encode()"},{"p":"net.marfgamer.jraknet.protocol.status","c":"ConnectedPing","l":"encode()"},{"p":"net.marfgamer.jraknet.protocol.status","c":"ConnectedPong","l":"encode()"},{"p":"net.marfgamer.jraknet.protocol.status","c":"UnconnectedPing","l":"encode()"},{"p":"net.marfgamer.jraknet.protocol.status","c":"UnconnectedPong","l":"encode()"},{"p":"net.marfgamer.jraknet","c":"RakNetPacket","l":"encode()"},{"p":"net.marfgamer.jraknet.protocol.login","c":"OpenConnectionResponseTwo","l":"encryptionEnabled"},{"p":"net.marfgamer.jraknet.protocol.message.acknowledge","c":"Record","l":"endIndex"},{"p":"net.marfgamer.jraknet.client.discovery","c":"DiscoveredServer","l":"equals(Object)","url":"equals-java.lang.Object-"},{"p":"net.marfgamer.jraknet.identifier","c":"Identifier","l":"equals(Object)","url":"equals-java.lang.Object-"},{"p":"net.marfgamer.jraknet.protocol.message.acknowledge","c":"Record","l":"equals(Object)","url":"equals-java.lang.Object-"},{"p":"net.marfgamer.jraknet.session","c":"RakNetState","l":"equals(Object)","url":"equals-java.lang.Object-"},{"p":"net.marfgamer.jraknet.client","c":"RakNetClientHandler","l":"exceptionCaught(ChannelHandlerContext, Throwable)","url":"exceptionCaught-io.netty.channel.ChannelHandlerContext-java.lang.Throwable-"},{"p":"net.marfgamer.jraknet.server","c":"RakNetServerHandler","l":"exceptionCaught(ChannelHandlerContext, Throwable)","url":"exceptionCaught-io.netty.channel.ChannelHandlerContext-java.lang.Throwable-"},{"p":"net.marfgamer.jraknet.client","c":"RakNetClient","l":"externalServers"},{"p":"net.marfgamer.jraknet.protocol.login","c":"ConnectionRequestAccepted","l":"failed"},{"p":"net.marfgamer.jraknet.protocol.login","c":"NewIncomingConnection","l":"failed"},{"p":"net.marfgamer.jraknet.protocol.login","c":"OpenConnectionRequestTwo","l":"failed"},{"p":"net.marfgamer.jraknet.protocol.login","c":"OpenConnectionResponseTwo","l":"failed"},{"p":"net.marfgamer.jraknet.protocol","c":"Failable","l":"failed()"},{"p":"net.marfgamer.jraknet.protocol.login","c":"ConnectionRequestAccepted","l":"failed()"},{"p":"net.marfgamer.jraknet.protocol.login","c":"NewIncomingConnection","l":"failed()"},{"p":"net.marfgamer.jraknet.protocol.login","c":"OpenConnectionRequestTwo","l":"failed()"},{"p":"net.marfgamer.jraknet.protocol.login","c":"OpenConnectionResponseTwo","l":"failed()"},{"p":"net.marfgamer.jraknet.client","c":"RakNetClient","l":"finalize()"},{"p":"net.marfgamer.jraknet.protocol.message","c":"EncapsulatedPacket","l":"FLAG_RELIABILITY"},{"p":"net.marfgamer.jraknet.protocol.message","c":"EncapsulatedPacket","l":"FLAG_SPLIT"},{"p":"net.marfgamer.jraknet","c":"Packet","l":"flip()"},{"p":"net.marfgamer.jraknet","c":"RakNetPacket","l":"flip()"},{"p":"net.marfgamer.jraknet","c":"UtilityTest","l":"formatMCPEIdentifier(MinecraftIdentifier)","url":"formatMCPEIdentifier-net.marfgamer.jraknet.identifier.MinecraftIdentifier-"},{"p":"net.marfgamer.jraknet.example.chat.client","c":"ChatClient","l":"frame"},{"p":"net.marfgamer.jraknet.example.chat.client.frame","c":"ChatBoxKeyListener","l":"frame"},{"p":"net.marfgamer.jraknet.example.chat.client.frame","c":"ComboBoxServerChannelListener","l":"frame"},{"p":"net.marfgamer.jraknet.example.chat.client.frame","c":"ConnectServerListener","l":"frame"},{"p":"net.marfgamer.jraknet.example.chat.client.frame","c":"UpdateUsernameBoxListener","l":"frame"},{"p":"net.marfgamer.jraknet.interactive","c":"BroadcastTest","l":"frame"},{"p":"net.marfgamer.jraknet.interactive","c":"LatencyTest","l":"frame"},{"p":"net.marfgamer.jraknet.example.chat.client.frame","c":"ChatFrame","l":"FRAME_HEIGHT"},{"p":"net.marfgamer.jraknet.interactive","c":"BroadcastFrame","l":"FRAME_HEIGHT"},{"p":"net.marfgamer.jraknet.interactive","c":"LatencyFrame","l":"FRAME_HEIGHT"},{"p":"net.marfgamer.jraknet.example.chat.client.frame","c":"ChatFrame","l":"FRAME_WIDTH"},{"p":"net.marfgamer.jraknet.interactive","c":"BroadcastFrame","l":"FRAME_WIDTH"},{"p":"net.marfgamer.jraknet.interactive","c":"LatencyFrame","l":"FRAME_WIDTH"},{"p":"net.marfgamer.jraknet.identifier","c":"MinecraftIdentifier","l":"gamemode"},{"p":"net.marfgamer.jraknet.util.map","c":"ByteMap","l":"get(byte)"},{"p":"net.marfgamer.jraknet.util.map","c":"IntMap","l":"get(int)"},{"p":"net.marfgamer.jraknet.util.map","c":"LongMap","l":"get(long)"},{"p":"net.marfgamer.jraknet.util.map","c":"ShortMap","l":"get(short)"},{"p":"net.marfgamer.jraknet.client.discovery","c":"DiscoveredServer","l":"getAddress()"},{"p":"net.marfgamer.jraknet.client","c":"ServerOfflineException","l":"getAddress()"},{"p":"net.marfgamer.jraknet.session","c":"RakNetSession","l":"getAddress()"},{"p":"net.marfgamer.jraknet.example.chat","c":"ServerChannel","l":"getChannel()"},{"p":"net.marfgamer.jraknet.example.chat.server","c":"ChatServer","l":"getChannelName(int)"},{"p":"net.marfgamer.jraknet.example.chat.server","c":"ChatServer","l":"getChannels()"},{"p":"net.marfgamer.jraknet.example.chat","c":"ServerChannel","l":"getChannelText()"},{"p":"net.marfgamer.jraknet.client","c":"RakNetClientException","l":"getClient()"},{"p":"net.marfgamer.jraknet.example.chat.server","c":"ChatServer","l":"getClient(String)","url":"getClient-java.lang.String-"},{"p":"net.marfgamer.jraknet.client","c":"IncompatibleProtocolException","l":"getClientProtocol()"},{"p":"net.marfgamer.jraknet.client.discovery","c":"DiscoveryThread","l":"getClients()"},{"p":"net.marfgamer.jraknet.protocol.message","c":"EncapsulatedPacket","l":"getClone()"},{"p":"net.marfgamer.jraknet.identifier","c":"Identifier","l":"getConnectionType()"},{"p":"net.marfgamer.jraknet.server","c":"ServerPing","l":"getConnectionType()"},{"p":"net.marfgamer.jraknet.session","c":"RakNetSession","l":"getConnectionType()"},{"p":"net.marfgamer.jraknet","c":"Packet","l":"getDataInput()"},{"p":"net.marfgamer.jraknet","c":"Packet","l":"getDataOutput()"},{"p":"net.marfgamer.jraknet.example.chat.server.command","c":"Command","l":"getDescription()"},{"p":"net.marfgamer.jraknet.client","c":"RakNetClient","l":"getDiscoveryMode()"},{"p":"net.marfgamer.jraknet.client","c":"RakNetClient","l":"getDiscoveryPorts()"},{"p":"net.marfgamer.jraknet.client.discovery","c":"DiscoveredServer","l":"getDiscoveryTimestamp()"},{"p":"net.marfgamer.jraknet.protocol.message.acknowledge","c":"Record","l":"getEndIndex()"},{"p":"net.marfgamer.jraknet.client","c":"RakNetClient","l":"getExternalServers()"},{"p":"net.marfgamer.jraknet.identifier","c":"MinecraftIdentifier","l":"getGamemode()"},{"p":"net.marfgamer.jraknet.client","c":"RakNetClient","l":"getGloballyUniqueId()"},{"p":"net.marfgamer.jraknet.identifier","c":"MinecraftIdentifier","l":"getGloballyUniqueId()"},{"p":"net.marfgamer.jraknet.server","c":"RakNetServer","l":"getGloballyUniqueId()"},{"p":"net.marfgamer.jraknet.session","c":"RakNetSession","l":"getGloballyUniqueId()"},{"p":"net.marfgamer.jraknet.client","c":"NettyHandlerException","l":"getHandler()"},{"p":"net.marfgamer.jraknet.session","c":"RakNetSession","l":"getHighestLatency()"},{"p":"net.marfgamer.jraknet.protocol","c":"ConnectionType","l":"getId()"},{"p":"net.marfgamer.jraknet.protocol.message.acknowledge","c":"AcknowledgeType","l":"getId()"},{"p":"net.marfgamer.jraknet.protocol","c":"Reliability","l":"getId()"},{"p":"net.marfgamer.jraknet","c":"RakNetPacket","l":"getId()"},{"p":"net.marfgamer.jraknet.protocol","c":"MessageIdentifier","l":"getId(String)","url":"getId-java.lang.String-"},{"p":"net.marfgamer.jraknet.client.discovery","c":"DiscoveredServer","l":"getIdentifier()"},{"p":"net.marfgamer.jraknet.server","c":"RakNetServer","l":"getIdentifier()"},{"p":"net.marfgamer.jraknet.server","c":"ServerPing","l":"getIdentifier()"},{"p":"net.marfgamer.jraknet.protocol.message.acknowledge","c":"Record","l":"getIndex()"},{"p":"net.marfgamer.jraknet.session","c":"RakNetSession","l":"getInetAddress()"},{"p":"net.marfgamer.jraknet.session","c":"RakNetSession","l":"getInetPort()"},{"p":"net.marfgamer.jraknet.example.chat.server.command","c":"Command","l":"getLabel()"},{"p":"net.marfgamer.jraknet.protocol","c":"ConnectionType","l":"getLanguage()"},{"p":"net.marfgamer.jraknet.session","c":"RakNetSession","l":"getLastLatency()"},{"p":"net.marfgamer.jraknet.session","c":"RakNetSession","l":"getLastPacketReceiveTime()"},{"p":"net.marfgamer.jraknet.session","c":"RakNetSession","l":"getLastPacketSendTime()"},{"p":"net.marfgamer.jraknet.session","c":"RakNetSession","l":"getLatency()"},{"p":"net.marfgamer.jraknet.client","c":"RakNetClient","l":"getListeners()"},{"p":"net.marfgamer.jraknet.server","c":"RakNetServer","l":"getListeners()"},{"p":"net.marfgamer.jraknet.client","c":"PacketBufferException","l":"getLocalizedMessage()"},{"p":"net.marfgamer.jraknet.session","c":"RakNetSession","l":"getLowestLatency()"},{"p":"net.marfgamer.jraknet.server","c":"RakNetServer","l":"getMaxConnections()"},{"p":"net.marfgamer.jraknet.server","c":"RakNetServer","l":"getMaximumTransferUnit()"},{"p":"net.marfgamer.jraknet.session","c":"RakNetSession","l":"getMaximumTransferUnit()"},{"p":"net.marfgamer.jraknet.util","c":"RakNetUtils","l":"getMaximumTransferUnit()"},{"p":"net.marfgamer.jraknet.client","c":"RakNetClient","l":"getMaximumTransferUnits()"},{"p":"net.marfgamer.jraknet","c":"RakNet","l":"getMaxPacketsPerSecond()"},{"p":"net.marfgamer.jraknet.identifier","c":"MinecraftIdentifier","l":"getMaxPlayerCount()"},{"p":"net.marfgamer.jraknet.example.chat","c":"ServerChannel","l":"getName()"},{"p":"net.marfgamer.jraknet.protocol","c":"ConnectionType","l":"getName()"},{"p":"net.marfgamer.jraknet.protocol","c":"MessageIdentifier","l":"getName(int)"},{"p":"net.marfgamer.jraknet.identifier","c":"MinecraftIdentifier","l":"getOnlinePlayerCount()"},{"p":"net.marfgamer.jraknet.session","c":"RakNetState","l":"getOrder()"},{"p":"net.marfgamer.jraknet.client","c":"PacketBufferException","l":"getPacket()"},{"p":"net.marfgamer.jraknet.session","c":"RakNetSession","l":"getPacketsReceivedThisSecond()"},{"p":"net.marfgamer.jraknet.session","c":"RakNetSession","l":"getPacketsSentThisSecond()"},{"p":"net.marfgamer.jraknet.client","c":"RakNetClient","l":"getPingId()"},{"p":"net.marfgamer.jraknet.server","c":"RakNetServer","l":"getPort()"},{"p":"net.marfgamer.jraknet.client","c":"RakNetClient","l":"getProtocolVersion()"},{"p":"net.marfgamer.jraknet.server","c":"RakNetServer","l":"getProtocolVersion()"},{"p":"net.marfgamer.jraknet.example.chat.server.command","c":"Command","l":"getRegisteredCommands()"},{"p":"net.marfgamer.jraknet.session","c":"SplitPacket","l":"getReliability()"},{"p":"net.marfgamer.jraknet.client","c":"MaximumTransferUnit","l":"getRetries()"},{"p":"net.marfgamer.jraknet.client","c":"MaximumTransferUnit","l":"getRetriesLeft()"},{"p":"net.marfgamer.jraknet.server","c":"ServerPing","l":"getSender()"},{"p":"net.marfgamer.jraknet.session","c":"RakNetClientSession","l":"getServer()"},{"p":"net.marfgamer.jraknet.util","c":"RakNetUtils","l":"getServerIdentifier(String, int)","url":"getServerIdentifier-java.lang.String-int-"},{"p":"net.marfgamer.jraknet.util","c":"RakNetUtils","l":"getServerIdentifier(InetAddress, int)","url":"getServerIdentifier-java.net.InetAddress-int-"},{"p":"net.marfgamer.jraknet.util","c":"RakNetUtils","l":"getServerIdentifier(InetSocketAddress)","url":"getServerIdentifier-java.net.InetSocketAddress-"},{"p":"net.marfgamer.jraknet.identifier","c":"MinecraftIdentifier","l":"getServerName()"},{"p":"net.marfgamer.jraknet.client","c":"IncompatibleProtocolException","l":"getServerProtocol()"},{"p":"net.marfgamer.jraknet.identifier","c":"MinecraftIdentifier","l":"getServerProtocol()"},{"p":"net.marfgamer.jraknet.client","c":"RakNetClient","l":"getSession()"},{"p":"net.marfgamer.jraknet.example.chat.server","c":"ConnectedClient","l":"getSession()"},{"p":"net.marfgamer.jraknet.server","c":"RakNetServer","l":"getSession(long)"},{"p":"net.marfgamer.jraknet.server","c":"RakNetServer","l":"getSession(InetSocketAddress)","url":"getSession-java.net.InetSocketAddress-"},{"p":"net.marfgamer.jraknet.server","c":"RakNetServer","l":"getSessionCount()"},{"p":"net.marfgamer.jraknet.server","c":"RakNetServer","l":"getSessions()"},{"p":"net.marfgamer.jraknet.client","c":"MaximumTransferUnit","l":"getSize()"},{"p":"net.marfgamer.jraknet.session","c":"SplitPacket","l":"getSplitCount()"},{"p":"net.marfgamer.jraknet.session","c":"SplitPacket","l":"getSplitId()"},{"p":"net.marfgamer.jraknet.server","c":"BlockedAddress","l":"getStartTime()"},{"p":"net.marfgamer.jraknet.session","c":"RakNetSession","l":"getState()"},{"p":"net.marfgamer.jraknet.session","c":"RakNetState","l":"getState(int)"},{"p":"net.marfgamer.jraknet.client","c":"RakNetClient","l":"getThread()"},{"p":"net.marfgamer.jraknet.server","c":"RakNetServer","l":"getThread()"},{"p":"net.marfgamer.jraknet.client","c":"NettyHandlerException","l":"getThrowableCause()"},{"p":"net.marfgamer.jraknet.server","c":"BlockedAddress","l":"getTime()"},{"p":"net.marfgamer.jraknet.session","c":"RakNetClientSession","l":"getTimeCreated()"},{"p":"net.marfgamer.jraknet.client","c":"RakNetClient","l":"getTimestamp()"},{"p":"net.marfgamer.jraknet.server","c":"RakNetServer","l":"getTimestamp()"},{"p":"net.marfgamer.jraknet.session","c":"RakNetClientSession","l":"getTimestamp()"},{"p":"net.marfgamer.jraknet.protocol.message.acknowledge","c":"Acknowledge","l":"getType()"},{"p":"net.marfgamer.jraknet.protocol","c":"ConnectionType","l":"getType(int)"},{"p":"net.marfgamer.jraknet.example.chat.server.command","c":"Command","l":"getUsage()"},{"p":"net.marfgamer.jraknet.example.chat.client","c":"ChatClient","l":"getUserId()"},{"p":"net.marfgamer.jraknet.example.chat.client","c":"ChatClient","l":"getUsername()"},{"p":"net.marfgamer.jraknet.example.chat.client.frame","c":"ChatFrame","l":"getUsername()"},{"p":"net.marfgamer.jraknet.example.chat.server","c":"ConnectedClient","l":"getUsername()"},{"p":"net.marfgamer.jraknet.example.chat.server","c":"ConnectedClient","l":"getUUID()"},{"p":"net.marfgamer.jraknet.identifier","c":"MinecraftIdentifier","l":"getVersionTag()"},{"p":"net.marfgamer.jraknet.identifier","c":"MinecraftIdentifier","l":"getWorldName()"},{"p":"net.marfgamer.jraknet.protocol","c":"ConnectionType","l":"GORAKNET"},{"p":"net.marfgamer.jraknet.client","c":"RakNetClient","l":"group"},{"p":"net.marfgamer.jraknet.server","c":"RakNetServer","l":"group"},{"p":"net.marfgamer.jraknet.client","c":"RakNetClient","l":"guid"},{"p":"net.marfgamer.jraknet.client","c":"SessionPreparation","l":"guid"},{"p":"net.marfgamer.jraknet.identifier","c":"MinecraftIdentifier","l":"guid"},{"p":"net.marfgamer.jraknet.server","c":"RakNetServer","l":"guid"},{"p":"net.marfgamer.jraknet.session","c":"RakNetSession","l":"guid"},{"p":"net.marfgamer.jraknet.session","c":"RakNetSession","l":"handleAcknowledge(Acknowledge)","url":"handleAcknowledge-net.marfgamer.jraknet.protocol.message.acknowledge.Acknowledge-"},{"p":"net.marfgamer.jraknet.example.chat.server.command","c":"BroadcastCommand","l":"handleCommand(String[])","url":"handleCommand-java.lang.String:A-"},{"p":"net.marfgamer.jraknet.example.chat.server.command","c":"ChannelCommand","l":"handleCommand(String[])","url":"handleCommand-java.lang.String:A-"},{"p":"net.marfgamer.jraknet.example.chat.server.command","c":"Command","l":"handleCommand(String[])","url":"handleCommand-java.lang.String:A-"},{"p":"net.marfgamer.jraknet.example.chat.server.command","c":"HelpCommand","l":"handleCommand(String[])","url":"handleCommand-java.lang.String:A-"},{"p":"net.marfgamer.jraknet.example.chat.server.command","c":"KickCommand","l":"handleCommand(String[])","url":"handleCommand-java.lang.String:A-"},{"p":"net.marfgamer.jraknet.example.chat.server.command","c":"StopCommand","l":"handleCommand(String[])","url":"handleCommand-java.lang.String:A-"},{"p":"net.marfgamer.jraknet.session","c":"RakNetSession","l":"handleCustom(CustomPacket)","url":"handleCustom-net.marfgamer.jraknet.protocol.message.CustomPacket-"},{"p":"net.marfgamer.jraknet.session","c":"RakNetSession","l":"handleEncapsulated(EncapsulatedPacket)","url":"handleEncapsulated-net.marfgamer.jraknet.protocol.message.EncapsulatedPacket-"},{"p":"net.marfgamer.jraknet.client","c":"RakNetClient","l":"handleHandlerException(InetSocketAddress, Throwable)","url":"handleHandlerException-java.net.InetSocketAddress-java.lang.Throwable-"},{"p":"net.marfgamer.jraknet.server","c":"RakNetServer","l":"handleHandlerException(InetSocketAddress, Throwable)","url":"handleHandlerException-java.net.InetSocketAddress-java.lang.Throwable-"},{"p":"net.marfgamer.jraknet.example.chat.server.command","c":"CommandHandler","l":"handleInput(String)","url":"handleInput-java.lang.String-"},{"p":"net.marfgamer.jraknet.client","c":"SessionPreparation","l":"handleMessage(RakNetPacket)","url":"handleMessage-net.marfgamer.jraknet.RakNetPacket-"},{"p":"net.marfgamer.jraknet.session","c":"RakNetClientSession","l":"handleMessage(RakNetPacket, int)","url":"handleMessage-net.marfgamer.jraknet.RakNetPacket-int-"},{"p":"net.marfgamer.jraknet.session","c":"RakNetServerSession","l":"handleMessage(RakNetPacket, int)","url":"handleMessage-net.marfgamer.jraknet.RakNetPacket-int-"},{"p":"net.marfgamer.jraknet.session","c":"RakNetSession","l":"handleMessage(RakNetPacket, int)","url":"handleMessage-net.marfgamer.jraknet.RakNetPacket-int-"},{"p":"net.marfgamer.jraknet.client","c":"RakNetClient","l":"handleMessage(RakNetPacket, InetSocketAddress)","url":"handleMessage-net.marfgamer.jraknet.RakNetPacket-java.net.InetSocketAddress-"},{"p":"net.marfgamer.jraknet.server","c":"RakNetServer","l":"handleMessage(RakNetPacket, InetSocketAddress)","url":"handleMessage-net.marfgamer.jraknet.RakNetPacket-java.net.InetSocketAddress-"},{"p":"net.marfgamer.jraknet.example.chat.server","c":"ChatServer","l":"handleMessage(RakNetClientSession, RakNetPacket, int)","url":"handleMessage-net.marfgamer.jraknet.session.RakNetClientSession-net.marfgamer.jraknet.RakNetPacket-int-"},{"p":"net.marfgamer.jraknet.example","c":"RakNetServerBundleExample","l":"handleMessage(RakNetClientSession, RakNetPacket, int)","url":"handleMessage-net.marfgamer.jraknet.session.RakNetClientSession-net.marfgamer.jraknet.RakNetPacket-int-"},{"p":"net.marfgamer.jraknet.server","c":"RakNetServerListener","l":"handleMessage(RakNetClientSession, RakNetPacket, int)","url":"handleMessage-net.marfgamer.jraknet.session.RakNetClientSession-net.marfgamer.jraknet.RakNetPacket-int-"},{"p":"net.marfgamer.jraknet.client","c":"RakNetClientListener","l":"handleMessage(RakNetServerSession, RakNetPacket, int)","url":"handleMessage-net.marfgamer.jraknet.session.RakNetServerSession-net.marfgamer.jraknet.RakNetPacket-int-"},{"p":"net.marfgamer.jraknet.example.chat.client","c":"ChatClient","l":"handleMessage(RakNetServerSession, RakNetPacket, int)","url":"handleMessage-net.marfgamer.jraknet.session.RakNetServerSession-net.marfgamer.jraknet.RakNetPacket-int-"},{"p":"net.marfgamer.jraknet.session","c":"RakNetSession","l":"handleMessage0(int, RakNetPacket)","url":"handleMessage0-int-net.marfgamer.jraknet.RakNetPacket-"},{"p":"net.marfgamer.jraknet.client","c":"RakNetClientListener","l":"handleNettyMessage(ByteBuf, InetSocketAddress)","url":"handleNettyMessage-io.netty.buffer.ByteBuf-java.net.InetSocketAddress-"},{"p":"net.marfgamer.jraknet.server","c":"RakNetServerListener","l":"handleNettyMessage(ByteBuf, InetSocketAddress)","url":"handleNettyMessage-io.netty.buffer.ByteBuf-java.net.InetSocketAddress-"},{"p":"net.marfgamer.jraknet.server","c":"RakNetServerListener","l":"handlePing(ServerPing)","url":"handlePing-net.marfgamer.jraknet.server.ServerPing-"},{"p":"net.marfgamer.jraknet.session","c":"RakNetSession","l":"handleQueue"},{"p":"net.marfgamer.jraknet.client","c":"NettyHandlerException","l":"handler"},{"p":"net.marfgamer.jraknet.client","c":"RakNetClient","l":"handler"},{"p":"net.marfgamer.jraknet.server","c":"RakNetServer","l":"handler"},{"p":"net.marfgamer.jraknet.server","c":"RakNetServerListener","l":"handleUnknownMessage(RakNetClientSession, RakNetPacket, int)","url":"handleUnknownMessage-net.marfgamer.jraknet.session.RakNetClientSession-net.marfgamer.jraknet.RakNetPacket-int-"},{"p":"net.marfgamer.jraknet.client","c":"RakNetClientListener","l":"handleUnknownMessage(RakNetServerSession, RakNetPacket, int)","url":"handleUnknownMessage-net.marfgamer.jraknet.session.RakNetServerSession-net.marfgamer.jraknet.RakNetPacket-int-"},{"p":"net.marfgamer.jraknet.session","c":"RakNetState","l":"HANDSHAKING"},{"p":"net.marfgamer.jraknet.example.chat.server","c":"ChatServer","l":"hasChannel(int)"},{"p":"net.marfgamer.jraknet.example.chat.server","c":"ChatServer","l":"hasClient(String)","url":"hasClient-java.lang.String-"},{"p":"net.marfgamer.jraknet.protocol","c":"MessageIdentifier","l":"hasPacket(int)"},{"p":"net.marfgamer.jraknet.protocol","c":"MessageIdentifier","l":"hasPacket(String)","url":"hasPacket-java.lang.String-"},{"p":"net.marfgamer.jraknet.server","c":"RakNetServer","l":"hasSession(long)"},{"p":"net.marfgamer.jraknet.server","c":"RakNetServer","l":"hasSession(InetSocketAddress)","url":"hasSession-java.net.InetSocketAddress-"},{"p":"net.marfgamer.jraknet.example.chat.server","c":"ChatServer","l":"hasUsername(String)","url":"hasUsername-java.lang.String-"},{"p":"net.marfgamer.jraknet.identifier","c":"MinecraftIdentifier","l":"HEADER"},{"p":"net.marfgamer.jraknet.example.chat.server.command","c":"HelpCommand","l":"HelpCommand()"},{"p":"net.marfgamer.jraknet.session","c":"RakNetSession","l":"highestLatency"},{"p":"net.marfgamer.jraknet.protocol","c":"ConnectionType","l":"id"},{"p":"net.marfgamer.jraknet.protocol.message.acknowledge","c":"AcknowledgeType","l":"id"},{"p":"net.marfgamer.jraknet.protocol","c":"Reliability","l":"id"},{"p":"net.marfgamer.jraknet","c":"RakNetPacket","l":"id"},{"p":"net.marfgamer.jraknet.example.chat","c":"ChatMessageIdentifier","l":"ID_ADD_CHANNEL"},{"p":"net.marfgamer.jraknet.protocol","c":"MessageIdentifier","l":"ID_ADVERTISE_SYSTEM"},{"p":"net.marfgamer.jraknet.protocol","c":"MessageIdentifier","l":"ID_ALREADY_CONNECTED"},{"p":"net.marfgamer.jraknet.protocol","c":"MessageIdentifier","l":"ID_AUTOPATCHER_CANNOT_DOWNLOAD_ORIGINAL_UNMODIFIED_FILES"},{"p":"net.marfgamer.jraknet.protocol","c":"MessageIdentifier","l":"ID_AUTOPATCHER_CREATION_LIST"},{"p":"net.marfgamer.jraknet.protocol","c":"MessageIdentifier","l":"ID_AUTOPATCHER_DELETION_LIST"},{"p":"net.marfgamer.jraknet.protocol","c":"MessageIdentifier","l":"ID_AUTOPATCHER_FINISHED"},{"p":"net.marfgamer.jraknet.protocol","c":"MessageIdentifier","l":"ID_AUTOPATCHER_FINISHED_INTERNAL"},{"p":"net.marfgamer.jraknet.protocol","c":"MessageIdentifier","l":"ID_AUTOPATCHER_GET_CHANGELIST_SINCE_DATE"},{"p":"net.marfgamer.jraknet.protocol","c":"MessageIdentifier","l":"ID_AUTOPATCHER_GET_PATCH"},{"p":"net.marfgamer.jraknet.protocol","c":"MessageIdentifier","l":"ID_AUTOPATCHER_PATCH_LIST"},{"p":"net.marfgamer.jraknet.protocol","c":"MessageIdentifier","l":"ID_AUTOPATCHER_REPOSITORY_FATAL_ERROR"},{"p":"net.marfgamer.jraknet.protocol","c":"MessageIdentifier","l":"ID_AUTOPATCHER_RESTART_APPLICATION"},{"p":"net.marfgamer.jraknet.example.chat","c":"ChatMessageIdentifier","l":"ID_CHAT_MESSAGE"},{"p":"net.marfgamer.jraknet.protocol","c":"MessageIdentifier","l":"ID_CLOUD_GET_REQUEST"},{"p":"net.marfgamer.jraknet.protocol","c":"MessageIdentifier","l":"ID_CLOUD_GET_RESPONSE"},{"p":"net.marfgamer.jraknet.protocol","c":"MessageIdentifier","l":"ID_CLOUD_POST_REQUEST"},{"p":"net.marfgamer.jraknet.protocol","c":"MessageIdentifier","l":"ID_CLOUD_RELEASE_REQUEST"},{"p":"net.marfgamer.jraknet.protocol","c":"MessageIdentifier","l":"ID_CLOUD_SERVER_TO_SERVER_COMMAND"},{"p":"net.marfgamer.jraknet.protocol","c":"MessageIdentifier","l":"ID_CLOUD_SUBSCRIPTION_NOTIFICATION"},{"p":"net.marfgamer.jraknet.protocol","c":"MessageIdentifier","l":"ID_CLOUD_UNSUBSCRIBE_REQUEST"},{"p":"net.marfgamer.jraknet.protocol","c":"MessageIdentifier","l":"ID_CONNECTED_PING"},{"p":"net.marfgamer.jraknet.protocol","c":"MessageIdentifier","l":"ID_CONNECTED_PONG"},{"p":"net.marfgamer.jraknet.protocol","c":"MessageIdentifier","l":"ID_CONNECTION_ATTEMPT_FAILED"},{"p":"net.marfgamer.jraknet.protocol","c":"MessageIdentifier","l":"ID_CONNECTION_BANNED"},{"p":"net.marfgamer.jraknet.protocol","c":"MessageIdentifier","l":"ID_CONNECTION_LOST"},{"p":"net.marfgamer.jraknet.protocol","c":"MessageIdentifier","l":"ID_CONNECTION_REQUEST"},{"p":"net.marfgamer.jraknet.protocol","c":"MessageIdentifier","l":"ID_CONNECTION_REQUEST_ACCEPTED"},{"p":"net.marfgamer.jraknet.protocol","c":"MessageIdentifier","l":"ID_CUSTOM_0"},{"p":"net.marfgamer.jraknet.protocol","c":"MessageIdentifier","l":"ID_CUSTOM_1"},{"p":"net.marfgamer.jraknet.protocol","c":"MessageIdentifier","l":"ID_CUSTOM_2"},{"p":"net.marfgamer.jraknet.protocol","c":"MessageIdentifier","l":"ID_CUSTOM_3"},{"p":"net.marfgamer.jraknet.protocol","c":"MessageIdentifier","l":"ID_CUSTOM_4"},{"p":"net.marfgamer.jraknet.protocol","c":"MessageIdentifier","l":"ID_CUSTOM_5"},{"p":"net.marfgamer.jraknet.protocol","c":"MessageIdentifier","l":"ID_CUSTOM_6"},{"p":"net.marfgamer.jraknet.protocol","c":"MessageIdentifier","l":"ID_CUSTOM_7"},{"p":"net.marfgamer.jraknet.protocol","c":"MessageIdentifier","l":"ID_CUSTOM_8"},{"p":"net.marfgamer.jraknet.protocol","c":"MessageIdentifier","l":"ID_CUSTOM_9"},{"p":"net.marfgamer.jraknet.protocol","c":"MessageIdentifier","l":"ID_CUSTOM_A"},{"p":"net.marfgamer.jraknet.protocol","c":"MessageIdentifier","l":"ID_CUSTOM_B"},{"p":"net.marfgamer.jraknet.protocol","c":"MessageIdentifier","l":"ID_CUSTOM_C"},{"p":"net.marfgamer.jraknet.protocol","c":"MessageIdentifier","l":"ID_CUSTOM_D"},{"p":"net.marfgamer.jraknet.protocol","c":"MessageIdentifier","l":"ID_CUSTOM_E"},{"p":"net.marfgamer.jraknet.protocol","c":"MessageIdentifier","l":"ID_CUSTOM_F"},{"p":"net.marfgamer.jraknet.protocol","c":"MessageIdentifier","l":"ID_DDT_DOWNLOAD_REQUEST"},{"p":"net.marfgamer.jraknet.protocol","c":"MessageIdentifier","l":"ID_DETECT_LOST_CONNECTIONS"},{"p":"net.marfgamer.jraknet.protocol","c":"MessageIdentifier","l":"ID_DISCONNECTION_NOTIFICATION"},{"p":"net.marfgamer.jraknet.protocol","c":"MessageIdentifier","l":"ID_DOWNLOAD_PROGRESS"},{"p":"net.marfgamer.jraknet.protocol","c":"MessageIdentifier","l":"ID_FCM2_INFORM_FCMGUID"},{"p":"net.marfgamer.jraknet.protocol","c":"MessageIdentifier","l":"ID_FCM2_NEW_HOST"},{"p":"net.marfgamer.jraknet.protocol","c":"MessageIdentifier","l":"ID_FCM2_REQUEST_FCMGUID"},{"p":"net.marfgamer.jraknet.protocol","c":"MessageIdentifier","l":"ID_FCM2_RESPOND_CONNECTION_COUNT"},{"p":"net.marfgamer.jraknet.protocol","c":"MessageIdentifier","l":"ID_FCM2_UPDATE_MIN_TOTAL_CONNECTION_COUNT"},{"p":"net.marfgamer.jraknet.protocol","c":"MessageIdentifier","l":"ID_FCM2_UPDATE_USER_CONTEXT"},{"p":"net.marfgamer.jraknet.protocol","c":"MessageIdentifier","l":"ID_FCM2_VERIFIED_JOIN_ACCEPTED"},{"p":"net.marfgamer.jraknet.protocol","c":"MessageIdentifier","l":"ID_FCM2_VERIFIED_JOIN_CAPABLE"},{"p":"net.marfgamer.jraknet.protocol","c":"MessageIdentifier","l":"ID_FCM2_VERIFIED_JOIN_FAILED"},{"p":"net.marfgamer.jraknet.protocol","c":"MessageIdentifier","l":"ID_FCM2_VERIFIED_JOIN_REJECTED"},{"p":"net.marfgamer.jraknet.protocol","c":"MessageIdentifier","l":"ID_FCM2_VERIFIED_JOIN_START"},{"p":"net.marfgamer.jraknet.protocol","c":"MessageIdentifier","l":"ID_FILE_LIST_REFERENCE_PUSH"},{"p":"net.marfgamer.jraknet.protocol","c":"MessageIdentifier","l":"ID_FILE_LIST_REFERENCE_PUSH_ACK"},{"p":"net.marfgamer.jraknet.protocol","c":"MessageIdentifier","l":"ID_FILE_LIST_TRANSFER_FILE"},{"p":"net.marfgamer.jraknet.protocol","c":"MessageIdentifier","l":"ID_FILE_LIST_TRANSFER_HEADER"},{"p":"net.marfgamer.jraknet.protocol","c":"MessageIdentifier","l":"ID_INCOMPATIBLE_PROTOCOL_VERSION"},{"p":"net.marfgamer.jraknet.protocol","c":"MessageIdentifier","l":"ID_INVALID_PASSWORD"},{"p":"net.marfgamer.jraknet.protocol","c":"MessageIdentifier","l":"ID_IP_RECENTLY_CONNECTED"},{"p":"net.marfgamer.jraknet.example.chat","c":"ChatMessageIdentifier","l":"ID_KICK"},{"p":"net.marfgamer.jraknet.protocol","c":"MessageIdentifier","l":"ID_LIB_VOICE"},{"p":"net.marfgamer.jraknet.protocol","c":"MessageIdentifier","l":"ID_LIGHTSPEED_INTEGRATION"},{"p":"net.marfgamer.jraknet.protocol","c":"MessageIdentifier","l":"ID_LOBBY_GENERAL"},{"p":"net.marfgamer.jraknet.protocol","c":"MessageIdentifier","l":"ID_LOBBY2_SEND_MESSAGE"},{"p":"net.marfgamer.jraknet.protocol","c":"MessageIdentifier","l":"ID_LOBBY2_SERVER_ERROR"},{"p":"net.marfgamer.jraknet.example.chat","c":"ChatMessageIdentifier","l":"ID_LOGIN_ACCEPTED"},{"p":"net.marfgamer.jraknet.example.chat","c":"ChatMessageIdentifier","l":"ID_LOGIN_FAILURE"},{"p":"net.marfgamer.jraknet.example.chat","c":"ChatMessageIdentifier","l":"ID_LOGIN_REQUEST"},{"p":"net.marfgamer.jraknet.protocol","c":"MessageIdentifier","l":"ID_NAT_ALREADY_IN_PROGRESS"},{"p":"net.marfgamer.jraknet.protocol","c":"MessageIdentifier","l":"ID_NAT_CLIENT_READY"},{"p":"net.marfgamer.jraknet.protocol","c":"MessageIdentifier","l":"ID_NAT_CONNECT_AT_TIME"},{"p":"net.marfgamer.jraknet.protocol","c":"MessageIdentifier","l":"ID_NAT_CONNECTION_TO_TARGET_LOST"},{"p":"net.marfgamer.jraknet.protocol","c":"MessageIdentifier","l":"ID_NAT_GET_MOST_RECENT_PORT"},{"p":"net.marfgamer.jraknet.protocol","c":"MessageIdentifier","l":"ID_NAT_PUNCHTHROUGH_FAILED"},{"p":"net.marfgamer.jraknet.protocol","c":"MessageIdentifier","l":"ID_NAT_PUNCHTHROUGH_REQUEST"},{"p":"net.marfgamer.jraknet.protocol","c":"MessageIdentifier","l":"ID_NAT_PUNCHTHROUGH_SUCCEEDED"},{"p":"net.marfgamer.jraknet.protocol","c":"MessageIdentifier","l":"ID_NAT_REQUEST_BOUND_ADDRESSES"},{"p":"net.marfgamer.jraknet.protocol","c":"MessageIdentifier","l":"ID_NAT_RESPOND_BOUND_ADDRESSES"},{"p":"net.marfgamer.jraknet.protocol","c":"MessageIdentifier","l":"ID_NAT_TARGET_NOT_CONNECTED"},{"p":"net.marfgamer.jraknet.protocol","c":"MessageIdentifier","l":"ID_NAT_TARGET_UNRESPONSIVE"},{"p":"net.marfgamer.jraknet.protocol","c":"MessageIdentifier","l":"ID_NAT_TYPE_DETECTION_REQUEST"},{"p":"net.marfgamer.jraknet.protocol","c":"MessageIdentifier","l":"ID_NAT_TYPE_DETECTION_RESULT"},{"p":"net.marfgamer.jraknet.protocol","c":"MessageIdentifier","l":"ID_NEW_INCOMING_CONNECTION"},{"p":"net.marfgamer.jraknet.protocol","c":"MessageIdentifier","l":"ID_NO_FREE_INCOMING_CONNECTIONS"},{"p":"net.marfgamer.jraknet.protocol","c":"MessageIdentifier","l":"ID_OPEN_CONNECTION_REPLY_1"},{"p":"net.marfgamer.jraknet.protocol","c":"MessageIdentifier","l":"ID_OPEN_CONNECTION_REPLY_2"},{"p":"net.marfgamer.jraknet.protocol","c":"MessageIdentifier","l":"ID_OPEN_CONNECTION_REQUEST_1"},{"p":"net.marfgamer.jraknet.protocol","c":"MessageIdentifier","l":"ID_OPEN_CONNECTION_REQUEST_2"},{"p":"net.marfgamer.jraknet.protocol","c":"MessageIdentifier","l":"ID_OUR_SYSTEM_REQUIRES_SECURITY"},{"p":"net.marfgamer.jraknet.protocol","c":"MessageIdentifier","l":"ID_OUT_OF_BAND_INTERNAL"},{"p":"net.marfgamer.jraknet.protocol","c":"MessageIdentifier","l":"ID_PUBLIC_KEY_MISMATCH"},{"p":"net.marfgamer.jraknet.protocol","c":"MessageIdentifier","l":"ID_RAKVOICE_CLOSE_CHANNEL"},{"p":"net.marfgamer.jraknet.protocol","c":"MessageIdentifier","l":"ID_RAKVOICE_DATA"},{"p":"net.marfgamer.jraknet.protocol","c":"MessageIdentifier","l":"ID_RAKVOICE_OPEN_CHANNEL_REPLY"},{"p":"net.marfgamer.jraknet.protocol","c":"MessageIdentifier","l":"ID_RAKVOICE_OPEN_CHANNEL_REQUEST"},{"p":"net.marfgamer.jraknet.protocol","c":"MessageIdentifier","l":"ID_READY_EVENT_ALL_SET"},{"p":"net.marfgamer.jraknet.protocol","c":"MessageIdentifier","l":"ID_READY_EVENT_FORCE_ALL_SET"},{"p":"net.marfgamer.jraknet.protocol","c":"MessageIdentifier","l":"ID_READY_EVENT_QUERY"},{"p":"net.marfgamer.jraknet.protocol","c":"MessageIdentifier","l":"ID_READY_EVENT_SET"},{"p":"net.marfgamer.jraknet.protocol","c":"MessageIdentifier","l":"ID_READY_EVENT_UNSET"},{"p":"net.marfgamer.jraknet.protocol","c":"MessageIdentifier","l":"ID_RELAY_PLUGIN"},{"p":"net.marfgamer.jraknet.protocol","c":"MessageIdentifier","l":"ID_REMOTE_CONNECTION_LOST"},{"p":"net.marfgamer.jraknet.protocol","c":"MessageIdentifier","l":"ID_REMOTE_DISCONNECTION_NOTIFICATION"},{"p":"net.marfgamer.jraknet.protocol","c":"MessageIdentifier","l":"ID_REMOTE_NEW_INCOMING_CONNECTION"},{"p":"net.marfgamer.jraknet.protocol","c":"MessageIdentifier","l":"ID_REMOTE_SYSTEM_REQUIRES_PUBLIC_KEY"},{"p":"net.marfgamer.jraknet.example.chat","c":"ChatMessageIdentifier","l":"ID_REMOVE_CHANNEL"},{"p":"net.marfgamer.jraknet.example.chat","c":"ChatMessageIdentifier","l":"ID_RENAME_CHANNEL"},{"p":"net.marfgamer.jraknet.protocol","c":"MessageIdentifier","l":"ID_REPLICA_MANAGER_CONSTRUCTION"},{"p":"net.marfgamer.jraknet.protocol","c":"MessageIdentifier","l":"ID_REPLICA_MANAGER_DOWNLOAD_COMPLETE"},{"p":"net.marfgamer.jraknet.protocol","c":"MessageIdentifier","l":"ID_REPLICA_MANAGER_DOWNLOAD_STARTED"},{"p":"net.marfgamer.jraknet.protocol","c":"MessageIdentifier","l":"ID_REPLICA_MANAGER_SCOPE_CHANGE"},{"p":"net.marfgamer.jraknet.protocol","c":"MessageIdentifier","l":"ID_REPLICA_MANAGER_SERIALIZE"},{"p":"net.marfgamer.jraknet.protocol","c":"MessageIdentifier","l":"ID_RESERVED_3"},{"p":"net.marfgamer.jraknet.protocol","c":"MessageIdentifier","l":"ID_RESERVED_4"},{"p":"net.marfgamer.jraknet.protocol","c":"MessageIdentifier","l":"ID_RESERVED_5"},{"p":"net.marfgamer.jraknet.protocol","c":"MessageIdentifier","l":"ID_RESERVED_6"},{"p":"net.marfgamer.jraknet.protocol","c":"MessageIdentifier","l":"ID_RESERVED_7"},{"p":"net.marfgamer.jraknet.protocol","c":"MessageIdentifier","l":"ID_RESERVED_8"},{"p":"net.marfgamer.jraknet.protocol","c":"MessageIdentifier","l":"ID_RESERVED_9"},{"p":"net.marfgamer.jraknet.protocol","c":"MessageIdentifier","l":"ID_ROOMS_EXECUTE_FUNC"},{"p":"net.marfgamer.jraknet.protocol","c":"MessageIdentifier","l":"ID_ROOMS_HANDLE_CHANGE"},{"p":"net.marfgamer.jraknet.protocol","c":"MessageIdentifier","l":"ID_ROOMS_LOGON_STATUS"},{"p":"net.marfgamer.jraknet.protocol","c":"MessageIdentifier","l":"ID_ROUTER_2_FORWARDING_ESTABLISHED"},{"p":"net.marfgamer.jraknet.protocol","c":"MessageIdentifier","l":"ID_ROUTER_2_FORWARDING_NO_PATH"},{"p":"net.marfgamer.jraknet.protocol","c":"MessageIdentifier","l":"ID_ROUTER_2_INTERNAL"},{"p":"net.marfgamer.jraknet.protocol","c":"MessageIdentifier","l":"ID_ROUTER_2_REROUTED"},{"p":"net.marfgamer.jraknet.protocol","c":"MessageIdentifier","l":"ID_RPC_PLUGIN"},{"p":"net.marfgamer.jraknet.protocol","c":"MessageIdentifier","l":"ID_RPC_REMOTE_ERROR"},{"p":"net.marfgamer.jraknet.protocol","c":"MessageIdentifier","l":"ID_SND_RECEIPT_ACKED"},{"p":"net.marfgamer.jraknet.protocol","c":"MessageIdentifier","l":"ID_SND_RECEIPT_LOSS"},{"p":"net.marfgamer.jraknet.protocol","c":"MessageIdentifier","l":"ID_SQLite3_EXEC"},{"p":"net.marfgamer.jraknet.protocol","c":"MessageIdentifier","l":"ID_SQLite3_UNKNOWN_DB"},{"p":"net.marfgamer.jraknet.protocol","c":"MessageIdentifier","l":"ID_SQLLITE_LOGGER"},{"p":"net.marfgamer.jraknet.protocol","c":"MessageIdentifier","l":"ID_TEAM_BALANCER_INTERNAL"},{"p":"net.marfgamer.jraknet.protocol","c":"MessageIdentifier","l":"ID_TEAM_BALANCER_REQUESTED_TEAM_FULL"},{"p":"net.marfgamer.jraknet.protocol","c":"MessageIdentifier","l":"ID_TEAM_BALANCER_REQUESTED_TEAM_LOCKED"},{"p":"net.marfgamer.jraknet.protocol","c":"MessageIdentifier","l":"ID_TEAM_BALANCER_TEAM_ASSIGNED"},{"p":"net.marfgamer.jraknet.protocol","c":"MessageIdentifier","l":"ID_TEAM_BALANCER_TEAM_REQUESTED_CANCELLED"},{"p":"net.marfgamer.jraknet.protocol","c":"MessageIdentifier","l":"ID_TIMESTAMP"},{"p":"net.marfgamer.jraknet.protocol","c":"MessageIdentifier","l":"ID_TRANSPORT_STRING"},{"p":"net.marfgamer.jraknet.protocol","c":"MessageIdentifier","l":"ID_TWO_WAY_AUTHENTICATION_INCOMING_CHALLENGE_FAILURE"},{"p":"net.marfgamer.jraknet.protocol","c":"MessageIdentifier","l":"ID_TWO_WAY_AUTHENTICATION_INCOMING_CHALLENGE_SUCCESS"},{"p":"net.marfgamer.jraknet.protocol","c":"MessageIdentifier","l":"ID_TWO_WAY_AUTHENTICATION_NEGOTIATION"},{"p":"net.marfgamer.jraknet.protocol","c":"MessageIdentifier","l":"ID_TWO_WAY_AUTHENTICATION_OUTGOING_CHALLENGE_FAILURE"},{"p":"net.marfgamer.jraknet.protocol","c":"MessageIdentifier","l":"ID_TWO_WAY_AUTHENTICATION_OUTGOING_CHALLENGE_SUCCESS"},{"p":"net.marfgamer.jraknet.protocol","c":"MessageIdentifier","l":"ID_TWO_WAY_AUTHENTICATION_OUTGOING_CHALLENGE_TIMEOUT"},{"p":"net.marfgamer.jraknet.protocol","c":"MessageIdentifier","l":"ID_UDP_PROXY_GENERAL"},{"p":"net.marfgamer.jraknet.protocol","c":"MessageIdentifier","l":"ID_UNCONNECTED_PING"},{"p":"net.marfgamer.jraknet.protocol","c":"MessageIdentifier","l":"ID_UNCONNECTED_PING_OPEN_CONNECTIONS"},{"p":"net.marfgamer.jraknet.protocol","c":"MessageIdentifier","l":"ID_UNCONNECTED_PONG"},{"p":"net.marfgamer.jraknet.example.chat","c":"ChatMessageIdentifier","l":"ID_UPDATE_USERNAME_ACCEPTED"},{"p":"net.marfgamer.jraknet.example.chat","c":"ChatMessageIdentifier","l":"ID_UPDATE_USERNAME_FAILURE"},{"p":"net.marfgamer.jraknet.example.chat","c":"ChatMessageIdentifier","l":"ID_UPDATE_USERNAME_REQUEST"},{"p":"net.marfgamer.jraknet.protocol","c":"MessageIdentifier","l":"ID_USER_PACKET_ENUM"},{"p":"net.marfgamer.jraknet.protocol","c":"MessageIdentifier","l":"ID_XBOX_LOBBY"},{"p":"net.marfgamer.jraknet.client.discovery","c":"DiscoveredServer","l":"identifier"},{"p":"net.marfgamer.jraknet.identifier","c":"Identifier","l":"identifier"},{"p":"net.marfgamer.jraknet.protocol.status","c":"ConnectedPing","l":"identifier"},{"p":"net.marfgamer.jraknet.protocol.status","c":"ConnectedPong","l":"identifier"},{"p":"net.marfgamer.jraknet.protocol.status","c":"UnconnectedPong","l":"identifier"},{"p":"net.marfgamer.jraknet.server","c":"RakNetServer","l":"identifier"},{"p":"net.marfgamer.jraknet.server","c":"ServerPing","l":"identifier"},{"p":"net.marfgamer.jraknet.identifier","c":"Identifier","l":"Identifier()"},{"p":"net.marfgamer.jraknet.identifier","c":"Identifier","l":"Identifier(String)","url":"Identifier-java.lang.String-"},{"p":"net.marfgamer.jraknet.identifier","c":"Identifier","l":"Identifier(String, ConnectionType)","url":"Identifier-java.lang.String-net.marfgamer.jraknet.protocol.ConnectionType-"},{"p":"net.marfgamer.jraknet.identifier","c":"Identifier","l":"Identifier(Identifier)","url":"Identifier-net.marfgamer.jraknet.identifier.Identifier-"},{"p":"net.marfgamer.jraknet.util","c":"RakNetUtils","l":"IDENTIFIER_RETRIES"},{"p":"net.marfgamer.jraknet.session","c":"RakNetServerSession","l":"incomingConnectionPacket"},{"p":"net.marfgamer.jraknet.protocol.login","c":"IncompatibleProtocol","l":"IncompatibleProtocol()"},{"p":"net.marfgamer.jraknet.protocol.login","c":"IncompatibleProtocol","l":"IncompatibleProtocol(Packet)","url":"IncompatibleProtocol-net.marfgamer.jraknet.Packet-"},{"p":"net.marfgamer.jraknet.client","c":"IncompatibleProtocolException","l":"IncompatibleProtocolException(RakNetClient, int, int)","url":"IncompatibleProtocolException-net.marfgamer.jraknet.client.RakNetClient-int-int-"},{"p":"net.marfgamer.jraknet.protocol.message.acknowledge","c":"Record","l":"index"},{"p":"net.marfgamer.jraknet.client","c":"RakNetClient","l":"initConnection()"},{"p":"net.marfgamer.jraknet.client","c":"SessionPreparation","l":"initialMaximumTransferUnit"},{"p":"net.marfgamer.jraknet","c":"Packet","l":"input"},{"p":"net.marfgamer.jraknet.util.map","c":"IntMap","l":"IntMap()"},{"p":"net.marfgamer.jraknet.session","c":"InvalidChannelException","l":"InvalidChannelException()"},{"p":"net.marfgamer.jraknet.client.discovery","c":"DiscoveredServer","l":"IS_JRAKNET_FIELD"},{"p":"net.marfgamer.jraknet.server","c":"RakNetServer","l":"isBroadcastingEnabled()"},{"p":"net.marfgamer.jraknet.protocol.message","c":"EncapsulatedPacket","l":"isClone"},{"p":"net.marfgamer.jraknet.client","c":"RakNetClient","l":"isConnected()"},{"p":"net.marfgamer.jraknet.identifier","c":"MinecraftIdentifier","l":"isLegacyMode()"},{"p":"net.marfgamer.jraknet.identifier","c":"MinecraftIdentifier","l":"isMCPEIdentifier(Identifier)","url":"isMCPEIdentifier-net.marfgamer.jraknet.identifier.Identifier-"},{"p":"net.marfgamer.jraknet.protocol","c":"Reliability","l":"isOrdered()"},{"p":"net.marfgamer.jraknet.example.chat.server.command","c":"Command","l":"isOverridable()"},{"p":"net.marfgamer.jraknet.protocol.message.acknowledge","c":"Record","l":"isRanged()"},{"p":"net.marfgamer.jraknet.protocol","c":"Reliability","l":"isReliable()"},{"p":"net.marfgamer.jraknet.client.discovery","c":"DiscoveryThread","l":"isRunning()"},{"p":"net.marfgamer.jraknet.client","c":"RakNetClient","l":"isRunning()"},{"p":"net.marfgamer.jraknet.protocol","c":"Reliability","l":"isSequenced()"},{"p":"net.marfgamer.jraknet.util","c":"RakNetUtils","l":"isServerCompatible(String, int)","url":"isServerCompatible-java.lang.String-int-"},{"p":"net.marfgamer.jraknet.util","c":"RakNetUtils","l":"isServerCompatible(InetAddress, int)","url":"isServerCompatible-java.net.InetAddress-int-"},{"p":"net.marfgamer.jraknet.util","c":"RakNetUtils","l":"isServerCompatible(InetSocketAddress)","url":"isServerCompatible-java.net.InetSocketAddress-"},{"p":"net.marfgamer.jraknet.util","c":"RakNetUtils","l":"isServerOnline(String, int)","url":"isServerOnline-java.lang.String-int-"},{"p":"net.marfgamer.jraknet.util","c":"RakNetUtils","l":"isServerOnline(InetAddress, int)","url":"isServerOnline-java.net.InetAddress-int-"},{"p":"net.marfgamer.jraknet.util","c":"RakNetUtils","l":"isServerOnline(InetSocketAddress)","url":"isServerOnline-java.net.InetSocketAddress-"},{"p":"net.marfgamer.jraknet.protocol","c":"ConnectionType","l":"JRAKLIB_PLUS"},{"p":"net.marfgamer.jraknet.protocol","c":"ConnectionType","l":"JRAKNET"},{"p":"net.marfgamer.jraknet.protocol","c":"ConnectionType","l":"JUNGLETREE"},{"p":"net.marfgamer.jraknet.example.chat.client.frame","c":"ChatBoxKeyListener","l":"keyPressed(KeyEvent)","url":"keyPressed-java.awt.event.KeyEvent-"},{"p":"net.marfgamer.jraknet.example.chat.client.frame","c":"ChatBoxKeyListener","l":"keyReleased(KeyEvent)","url":"keyReleased-java.awt.event.KeyEvent-"},{"p":"net.marfgamer.jraknet.example.chat.client.frame","c":"ChatBoxKeyListener","l":"keyTyped(KeyEvent)","url":"keyTyped-java.awt.event.KeyEvent-"},{"p":"net.marfgamer.jraknet.example.chat.server","c":"ConnectedClient","l":"kick(String)","url":"kick-java.lang.String-"},{"p":"net.marfgamer.jraknet.example.chat.protocol","c":"Kick","l":"Kick()"},{"p":"net.marfgamer.jraknet.example.chat.protocol","c":"Kick","l":"Kick(Packet)","url":"Kick-net.marfgamer.jraknet.Packet-"},{"p":"net.marfgamer.jraknet.example.chat.server","c":"ChatServer","l":"kickClient(ConnectedClient, String)","url":"kickClient-net.marfgamer.jraknet.example.chat.server.ConnectedClient-java.lang.String-"},{"p":"net.marfgamer.jraknet.example.chat.server.command","c":"KickCommand","l":"KickCommand(ChatServer)","url":"KickCommand-net.marfgamer.jraknet.example.chat.server.ChatServer-"},{"p":"net.marfgamer.jraknet.example.chat.server.command","c":"Command","l":"label"},{"p":"net.marfgamer.jraknet.protocol","c":"ConnectionType","l":"language"},{"p":"net.marfgamer.jraknet.session","c":"RakNetSession","l":"lastKeepAliveSendTime"},{"p":"net.marfgamer.jraknet.session","c":"RakNetSession","l":"lastLatency"},{"p":"net.marfgamer.jraknet.session","c":"RakNetSession","l":"lastPacketCounterResetTime"},{"p":"net.marfgamer.jraknet.session","c":"RakNetSession","l":"lastPacketReceiveTime"},{"p":"net.marfgamer.jraknet.session","c":"RakNetSession","l":"lastPacketSendTime"},{"p":"net.marfgamer.jraknet.session","c":"RakNetSession","l":"lastPingSendTime"},{"p":"net.marfgamer.jraknet.session","c":"RakNetSession","l":"lastRecoverySendTime"},{"p":"net.marfgamer.jraknet.session","c":"RakNetSession","l":"latency"},{"p":"net.marfgamer.jraknet.interactive","c":"LatencyTest","l":"LATENCY_TEST_IDENTIFIER"},{"p":"net.marfgamer.jraknet.session","c":"RakNetSession","l":"latencyDetectionEnabled()"},{"p":"net.marfgamer.jraknet.session","c":"RakNetSession","l":"latencyEnabled"},{"p":"net.marfgamer.jraknet.interactive","c":"LatencyFrame","l":"LatencyFrame()"},{"p":"net.marfgamer.jraknet.session","c":"RakNetSession","l":"latencyIdentifier"},{"p":"net.marfgamer.jraknet.interactive","c":"LatencyTest","l":"LatencyTest()"},{"p":"net.marfgamer.jraknet.identifier","c":"MinecraftIdentifier","l":"legacy"},{"p":"net.marfgamer.jraknet","c":"UtilityTest","l":"LIFEBOAT_SURVIVAL_GAMES_ADDRESS"},{"p":"net.marfgamer.jraknet.client","c":"RakNetClient","l":"listeners"},{"p":"net.marfgamer.jraknet.server","c":"RakNetServer","l":"listeners"},{"p":"net.marfgamer.jraknet.client.discovery","c":"DiscoveryThread","l":"log"},{"p":"net.marfgamer.jraknet.client","c":"MaximumTransferUnit","l":"log"},{"p":"net.marfgamer.jraknet.client","c":"RakNetClient","l":"log"},{"p":"net.marfgamer.jraknet.client","c":"RakNetClientHandler","l":"log"},{"p":"net.marfgamer.jraknet.client","c":"SessionPreparation","l":"log"},{"p":"net.marfgamer.jraknet.example.chat.server","c":"ChatServer","l":"log"},{"p":"net.marfgamer.jraknet.example.chat.server.command","c":"ChannelCommand","l":"log"},{"p":"net.marfgamer.jraknet.example.chat.server.command","c":"CommandHandler","l":"log"},{"p":"net.marfgamer.jraknet.example.chat.server.command","c":"HelpCommand","l":"log"},{"p":"net.marfgamer.jraknet.example.chat.server.command","c":"KickCommand","l":"log"},{"p":"net.marfgamer.jraknet.example.chat.server.command","c":"StopCommand","l":"log"},{"p":"net.marfgamer.jraknet","c":"Packet","l":"log"},{"p":"net.marfgamer.jraknet.protocol.message","c":"CustomPacket","l":"log"},{"p":"net.marfgamer.jraknet.protocol.message","c":"EncapsulatedPacket","l":"log"},{"p":"net.marfgamer.jraknet.protocol","c":"MessageIdentifier","l":"log"},{"p":"net.marfgamer.jraknet","c":"RakNetClientTest","l":"log"},{"p":"net.marfgamer.jraknet","c":"RakNetServerTest","l":"log"},{"p":"net.marfgamer.jraknet","c":"SequencedPacketTest","l":"log"},{"p":"net.marfgamer.jraknet.server","c":"RakNetServer","l":"log"},{"p":"net.marfgamer.jraknet.server","c":"RakNetServerHandler","l":"log"},{"p":"net.marfgamer.jraknet.session","c":"RakNetSession","l":"log"},{"p":"net.marfgamer.jraknet","c":"SplitPacketTest","l":"log"},{"p":"net.marfgamer.jraknet","c":"UtilityTest","l":"log"},{"p":"net.marfgamer.jraknet","c":"SequencedPacketTest","l":"LOGGER_NAME"},{"p":"net.marfgamer.jraknet.client","c":"RakNetClientHandler","l":"loggerName"},{"p":"net.marfgamer.jraknet.client","c":"SessionPreparation","l":"loggerName"},{"p":"net.marfgamer.jraknet.server","c":"RakNetServerHandler","l":"loggerName"},{"p":"net.marfgamer.jraknet.session","c":"RakNetSession","l":"loggerName"},{"p":"net.marfgamer.jraknet.example.chat.protocol","c":"LoginAccepted","l":"LoginAccepted()"},{"p":"net.marfgamer.jraknet.example.chat.protocol","c":"LoginAccepted","l":"LoginAccepted(Packet)","url":"LoginAccepted-net.marfgamer.jraknet.Packet-"},{"p":"net.marfgamer.jraknet.example.chat.protocol","c":"LoginFailure","l":"LoginFailure()"},{"p":"net.marfgamer.jraknet.example.chat.protocol","c":"LoginFailure","l":"LoginFailure(Packet)","url":"LoginFailure-net.marfgamer.jraknet.Packet-"},{"p":"net.marfgamer.jraknet.client","c":"LoginFailureException","l":"LoginFailureException(RakNetClient, String)","url":"LoginFailureException-net.marfgamer.jraknet.client.RakNetClient-java.lang.String-"},{"p":"net.marfgamer.jraknet.client","c":"SessionPreparation","l":"loginPackets"},{"p":"net.marfgamer.jraknet.example.chat.protocol","c":"LoginRequest","l":"LoginRequest()"},{"p":"net.marfgamer.jraknet.example.chat.protocol","c":"LoginRequest","l":"LoginRequest(Packet)","url":"LoginRequest-net.marfgamer.jraknet.Packet-"},{"p":"net.marfgamer.jraknet.util.map","c":"LongMap","l":"LongMap()"},{"p":"net.marfgamer.jraknet.protocol","c":"Reliability","l":"lookup(int)"},{"p":"net.marfgamer.jraknet.protocol.message.acknowledge","c":"AcknowledgeType","l":"lookup(short)"},{"p":"net.marfgamer.jraknet.session","c":"RakNetSession","l":"lowestLatency"},{"p":"net.marfgamer.jraknet.protocol","c":"ConnectionType","l":"LUARAKNET"},{"p":"net.marfgamer.jraknet.protocol.login","c":"OpenConnectionRequestOne","l":"magic"},{"p":"net.marfgamer.jraknet.protocol.login","c":"OpenConnectionRequestTwo","l":"magic"},{"p":"net.marfgamer.jraknet.protocol.login","c":"OpenConnectionResponseOne","l":"magic"},{"p":"net.marfgamer.jraknet.protocol.login","c":"OpenConnectionResponseTwo","l":"magic"},{"p":"net.marfgamer.jraknet.protocol.status","c":"UnconnectedPing","l":"magic"},{"p":"net.marfgamer.jraknet.protocol.status","c":"UnconnectedPong","l":"magic"},{"p":"net.marfgamer.jraknet.protocol","c":"ConnectionType","l":"MAGIC"},{"p":"net.marfgamer.jraknet.protocol","c":"MessageIdentifier","l":"MAGIC"},{"p":"net.marfgamer.jraknet.example.chat.client","c":"ChatClient","l":"main(String[])","url":"main-java.lang.String:A-"},{"p":"net.marfgamer.jraknet.example.chat.server","c":"ChatServer","l":"main(String[])","url":"main-java.lang.String:A-"},{"p":"net.marfgamer.jraknet.example","c":"RakNetClientBundleExample","l":"main(String[])","url":"main-java.lang.String:A-"},{"p":"net.marfgamer.jraknet.example","c":"RakNetClientExample","l":"main(String[])","url":"main-java.lang.String:A-"},{"p":"net.marfgamer.jraknet.example","c":"RakNetServerBundleExample","l":"main(String[])","url":"main-java.lang.String:A-"},{"p":"net.marfgamer.jraknet.example","c":"RakNetServerExample","l":"main(String[])","url":"main-java.lang.String:A-"},{"p":"net.marfgamer.jraknet.interactive","c":"BroadcastTest","l":"main(String[])","url":"main-java.lang.String:A-"},{"p":"net.marfgamer.jraknet.interactive","c":"LatencyTest","l":"main(String[])","url":"main-java.lang.String:A-"},{"p":"net.marfgamer.jraknet","c":"RakNetClientTest","l":"main(String[])","url":"main-java.lang.String:A-"},{"p":"net.marfgamer.jraknet","c":"RakNetServerTest","l":"main(String[])","url":"main-java.lang.String:A-"},{"p":"net.marfgamer.jraknet","c":"SequencedPacketTest","l":"main(String[])","url":"main-java.lang.String:A-"},{"p":"net.marfgamer.jraknet","c":"SplitPacketTest","l":"main(String[])","url":"main-java.lang.String:A-"},{"p":"net.marfgamer.jraknet","c":"UtilityTest","l":"main(String[])","url":"main-java.lang.String:A-"},{"p":"net.marfgamer.jraknet.protocol","c":"MessageIdentifier","l":"mapNameIds()"},{"p":"net.marfgamer.jraknet.protocol","c":"MessageIdentifier","l":"mappedNameIds"},{"p":"net.marfgamer.jraknet","c":"UtilityTest","l":"MARFGAMER_DEVELOPMENT_PORT"},{"p":"net.marfgamer.jraknet","c":"RakNet","l":"MAX_CHANNELS"},{"p":"net.marfgamer.jraknet","c":"RakNet","l":"MAX_PACKETS_PER_SECOND"},{"p":"net.marfgamer.jraknet","c":"RakNet","l":"MAX_PACKETS_PER_SECOND_BLOCK"},{"p":"net.marfgamer.jraknet","c":"RakNet","l":"MAX_SPLIT_COUNT"},{"p":"net.marfgamer.jraknet","c":"RakNet","l":"MAX_SPLITS_PER_QUEUE"},{"p":"net.marfgamer.jraknet.server","c":"RakNetServer","l":"maxConnections"},{"p":"net.marfgamer.jraknet","c":"RakNet","l":"MAXIMUM_MTU_SIZE"},{"p":"net.marfgamer.jraknet.client","c":"SessionPreparation","l":"maximumTransferUnit"},{"p":"net.marfgamer.jraknet.protocol.login","c":"OpenConnectionRequestOne","l":"maximumTransferUnit"},{"p":"net.marfgamer.jraknet.protocol.login","c":"OpenConnectionRequestTwo","l":"maximumTransferUnit"},{"p":"net.marfgamer.jraknet.protocol.login","c":"OpenConnectionResponseOne","l":"maximumTransferUnit"},{"p":"net.marfgamer.jraknet.protocol.login","c":"OpenConnectionResponseTwo","l":"maximumTransferUnit"},{"p":"net.marfgamer.jraknet.server","c":"RakNetServer","l":"maximumTransferUnit"},{"p":"net.marfgamer.jraknet.session","c":"RakNetSession","l":"maximumTransferUnit"},{"p":"net.marfgamer.jraknet.client","c":"MaximumTransferUnit","l":"MaximumTransferUnit(int, int)"},{"p":"net.marfgamer.jraknet.client","c":"RakNetClient","l":"maximumTransferUnits"},{"p":"net.marfgamer.jraknet.identifier","c":"MinecraftIdentifier","l":"maxPlayerCount"},{"p":"net.marfgamer.jraknet.example.chat.protocol","c":"ChatMessage","l":"message"},{"p":"net.marfgamer.jraknet.protocol.message","c":"EncapsulatedPacket","l":"MESSAGE_INDEX_LENGTH"},{"p":"net.marfgamer.jraknet.protocol","c":"MessageIdentifier","l":"MessageIdentifier()"},{"p":"net.marfgamer.jraknet.protocol.message","c":"EncapsulatedPacket","l":"messageIndex"},{"p":"net.marfgamer.jraknet.session","c":"RakNetSession","l":"messageIndex"},{"p":"net.marfgamer.jraknet.protocol.message","c":"CustomPacket","l":"messages"},{"p":"net.marfgamer.jraknet","c":"UtilityTest","l":"MINECRAFT_DEFAULT_PORT"},{"p":"net.marfgamer.jraknet","c":"UtilityTest","l":"MINECRAFT_PROTOCOL_NUMBER"},{"p":"net.marfgamer.jraknet","c":"UtilityTest","l":"MINECRAFT_VERSION"},{"p":"net.marfgamer.jraknet.identifier","c":"MinecraftIdentifier","l":"MinecraftIdentifier()"},{"p":"net.marfgamer.jraknet.identifier","c":"MinecraftIdentifier","l":"MinecraftIdentifier(String)","url":"MinecraftIdentifier-java.lang.String-"},{"p":"net.marfgamer.jraknet.identifier","c":"MinecraftIdentifier","l":"MinecraftIdentifier(String, int, String, int, int, long, String, String)","url":"MinecraftIdentifier-java.lang.String-int-java.lang.String-int-int-long-java.lang.String-java.lang.String-"},{"p":"net.marfgamer.jraknet.identifier","c":"MinecraftIdentifier","l":"MinecraftIdentifier(Identifier)","url":"MinecraftIdentifier-net.marfgamer.jraknet.identifier.Identifier-"},{"p":"net.marfgamer.jraknet.protocol.message","c":"EncapsulatedPacket","l":"MINIMUM_BUFFER_LENGTH"},{"p":"net.marfgamer.jraknet","c":"RakNet","l":"MINIMUM_MTU_SIZE"},{"p":"net.marfgamer.jraknet.example.chat.server","c":"ChatServer","l":"motd"},{"p":"net.marfgamer.jraknet.protocol.login","c":"OpenConnectionRequestOne","l":"MTU_PADDING"},{"p":"net.marfgamer.jraknet.example.chat.server","c":"ChatServer","l":"name"},{"p":"net.marfgamer.jraknet.example.chat","c":"ServerChannel","l":"name"},{"p":"net.marfgamer.jraknet.protocol","c":"ConnectionType","l":"name"},{"p":"net.marfgamer.jraknet.session","c":"SplitPacket","l":"needsSplit(Reliability, Packet, int)","url":"needsSplit-net.marfgamer.jraknet.protocol.Reliability-net.marfgamer.jraknet.Packet-int-"},{"p":"net.marfgamer.jraknet.client","c":"NettyHandlerException","l":"NettyHandlerException(RakNetClient, RakNetClientHandler, Throwable)","url":"NettyHandlerException-net.marfgamer.jraknet.client.RakNetClient-net.marfgamer.jraknet.client.RakNetClientHandler-java.lang.Throwable-"},{"p":"net.marfgamer.jraknet.protocol.login","c":"IncompatibleProtocol","l":"networkProtocol"},{"p":"net.marfgamer.jraknet.example.chat.protocol","c":"RenameChannel","l":"newChannelName"},{"p":"net.marfgamer.jraknet.protocol.login","c":"NewIncomingConnection","l":"NewIncomingConnection()"},{"p":"net.marfgamer.jraknet.protocol.login","c":"NewIncomingConnection","l":"NewIncomingConnection(Packet)","url":"NewIncomingConnection-net.marfgamer.jraknet.Packet-"},{"p":"net.marfgamer.jraknet.example.chat.client","c":"ChatClient","l":"newUsername"},{"p":"net.marfgamer.jraknet.example.chat.protocol","c":"UpdateUsername","l":"newUsername"},{"p":"net.marfgamer.jraknet.protocol","c":"ConnectionType","l":"NODERAKNET"},{"p":"net.marfgamer.jraknet.client","c":"NoFreeIncomingConnectionsException","l":"NoFreeIncomingConnectionsException(RakNetClient)","url":"NoFreeIncomingConnectionsException-net.marfgamer.jraknet.client.RakNetClient-"},{"p":"net.marfgamer.jraknet","c":"NoListenerException","l":"NoListenerException()"},{"p":"net.marfgamer.jraknet.client.discovery","c":"DiscoveryMode","l":"NONE"},{"p":"net.marfgamer.jraknet.protocol.message.acknowledge","c":"AcknowledgeType","l":"NOT_ACKNOWLEDGED"},{"p":"net.marfgamer.jraknet.protocol.message.acknowledge","c":"Acknowledge","l":"NOT_ACKNOWLEDGED"},{"p":"net.marfgamer.jraknet.session","c":"RakNetClientSession","l":"onAcknowledge(Record, EncapsulatedPacket)","url":"onAcknowledge-net.marfgamer.jraknet.protocol.message.acknowledge.Record-net.marfgamer.jraknet.protocol.message.EncapsulatedPacket-"},{"p":"net.marfgamer.jraknet.session","c":"RakNetServerSession","l":"onAcknowledge(Record, EncapsulatedPacket)","url":"onAcknowledge-net.marfgamer.jraknet.protocol.message.acknowledge.Record-net.marfgamer.jraknet.protocol.message.EncapsulatedPacket-"},{"p":"net.marfgamer.jraknet.session","c":"RakNetSession","l":"onAcknowledge(Record, EncapsulatedPacket)","url":"onAcknowledge-net.marfgamer.jraknet.protocol.message.acknowledge.Record-net.marfgamer.jraknet.protocol.message.EncapsulatedPacket-"},{"p":"net.marfgamer.jraknet.server","c":"RakNetServerListener","l":"onAcknowledge(RakNetClientSession, Record, EncapsulatedPacket)","url":"onAcknowledge-net.marfgamer.jraknet.session.RakNetClientSession-net.marfgamer.jraknet.protocol.message.acknowledge.Record-net.marfgamer.jraknet.protocol.message.EncapsulatedPacket-"},{"p":"net.marfgamer.jraknet.client","c":"RakNetClientListener","l":"onAcknowledge(RakNetServerSession, Record, EncapsulatedPacket)","url":"onAcknowledge-net.marfgamer.jraknet.session.RakNetServerSession-net.marfgamer.jraknet.protocol.message.acknowledge.Record-net.marfgamer.jraknet.protocol.message.EncapsulatedPacket-"},{"p":"net.marfgamer.jraknet.server","c":"RakNetServerListener","l":"onAddressBlocked(InetAddress, String, long)","url":"onAddressBlocked-java.net.InetAddress-java.lang.String-long-"},{"p":"net.marfgamer.jraknet.server","c":"RakNetServerListener","l":"onAddressUnblocked(InetAddress)","url":"onAddressUnblocked-java.net.InetAddress-"},{"p":"net.marfgamer.jraknet.example","c":"RakNetServerBundleExample","l":"onClientConnect(RakNetClientSession)","url":"onClientConnect-net.marfgamer.jraknet.session.RakNetClientSession-"},{"p":"net.marfgamer.jraknet.server","c":"RakNetServerListener","l":"onClientConnect(RakNetClientSession)","url":"onClientConnect-net.marfgamer.jraknet.session.RakNetClientSession-"},{"p":"net.marfgamer.jraknet.example.chat.server","c":"ChatServer","l":"onClientDisconnect(RakNetClientSession, String)","url":"onClientDisconnect-net.marfgamer.jraknet.session.RakNetClientSession-java.lang.String-"},{"p":"net.marfgamer.jraknet.example","c":"RakNetServerBundleExample","l":"onClientDisconnect(RakNetClientSession, String)","url":"onClientDisconnect-net.marfgamer.jraknet.session.RakNetClientSession-java.lang.String-"},{"p":"net.marfgamer.jraknet.server","c":"RakNetServerListener","l":"onClientDisconnect(RakNetClientSession, String)","url":"onClientDisconnect-net.marfgamer.jraknet.session.RakNetClientSession-java.lang.String-"},{"p":"net.marfgamer.jraknet.server","c":"RakNetServerListener","l":"onClientPreConnect(InetSocketAddress)","url":"onClientPreConnect-java.net.InetSocketAddress-"},{"p":"net.marfgamer.jraknet.server","c":"RakNetServerListener","l":"onClientPreDisconnect(InetSocketAddress, String)","url":"onClientPreDisconnect-java.net.InetSocketAddress-java.lang.String-"},{"p":"net.marfgamer.jraknet.client","c":"RakNetClientListener","l":"onClientShutdown()"},{"p":"net.marfgamer.jraknet.client","c":"RakNetClientListener","l":"onConnect(RakNetServerSession)","url":"onConnect-net.marfgamer.jraknet.session.RakNetServerSession-"},{"p":"net.marfgamer.jraknet.example.chat.client","c":"ChatClient","l":"onConnect(RakNetServerSession)","url":"onConnect-net.marfgamer.jraknet.session.RakNetServerSession-"},{"p":"net.marfgamer.jraknet.example","c":"RakNetClientBundleExample","l":"onConnect(RakNetServerSession)","url":"onConnect-net.marfgamer.jraknet.session.RakNetServerSession-"},{"p":"net.marfgamer.jraknet.client","c":"RakNetClientListener","l":"onDisconnect(RakNetServerSession, String)","url":"onDisconnect-net.marfgamer.jraknet.session.RakNetServerSession-java.lang.String-"},{"p":"net.marfgamer.jraknet.example.chat.client","c":"ChatClient","l":"onDisconnect(RakNetServerSession, String)","url":"onDisconnect-net.marfgamer.jraknet.session.RakNetServerSession-java.lang.String-"},{"p":"net.marfgamer.jraknet.example","c":"RakNetClientBundleExample","l":"onDisconnect(RakNetServerSession, String)","url":"onDisconnect-net.marfgamer.jraknet.session.RakNetServerSession-java.lang.String-"},{"p":"net.marfgamer.jraknet.client","c":"RakNetClientListener","l":"onExternalServerAdded(InetSocketAddress)","url":"onExternalServerAdded-java.net.InetSocketAddress-"},{"p":"net.marfgamer.jraknet.client","c":"RakNetClientListener","l":"onExternalServerIdentifierUpdate(InetSocketAddress, Identifier)","url":"onExternalServerIdentifierUpdate-java.net.InetSocketAddress-net.marfgamer.jraknet.identifier.Identifier-"},{"p":"net.marfgamer.jraknet.client","c":"RakNetClientListener","l":"onExternalServerRemoved(InetSocketAddress)","url":"onExternalServerRemoved-java.net.InetSocketAddress-"},{"p":"net.marfgamer.jraknet.client","c":"RakNetClientListener","l":"onHandlerException(InetSocketAddress, Throwable)","url":"onHandlerException-java.net.InetSocketAddress-java.lang.Throwable-"},{"p":"net.marfgamer.jraknet.server","c":"RakNetServerListener","l":"onHandlerException(InetSocketAddress, Throwable)","url":"onHandlerException-java.net.InetSocketAddress-java.lang.Throwable-"},{"p":"net.marfgamer.jraknet.identifier","c":"MinecraftIdentifier","l":"onlinePlayerCount"},{"p":"net.marfgamer.jraknet.session","c":"RakNetClientSession","l":"onNotAcknowledge(Record, EncapsulatedPacket)","url":"onNotAcknowledge-net.marfgamer.jraknet.protocol.message.acknowledge.Record-net.marfgamer.jraknet.protocol.message.EncapsulatedPacket-"},{"p":"net.marfgamer.jraknet.session","c":"RakNetServerSession","l":"onNotAcknowledge(Record, EncapsulatedPacket)","url":"onNotAcknowledge-net.marfgamer.jraknet.protocol.message.acknowledge.Record-net.marfgamer.jraknet.protocol.message.EncapsulatedPacket-"},{"p":"net.marfgamer.jraknet.session","c":"RakNetSession","l":"onNotAcknowledge(Record, EncapsulatedPacket)","url":"onNotAcknowledge-net.marfgamer.jraknet.protocol.message.acknowledge.Record-net.marfgamer.jraknet.protocol.message.EncapsulatedPacket-"},{"p":"net.marfgamer.jraknet.server","c":"RakNetServerListener","l":"onNotAcknowledge(RakNetClientSession, Record, EncapsulatedPacket)","url":"onNotAcknowledge-net.marfgamer.jraknet.session.RakNetClientSession-net.marfgamer.jraknet.protocol.message.acknowledge.Record-net.marfgamer.jraknet.protocol.message.EncapsulatedPacket-"},{"p":"net.marfgamer.jraknet.client","c":"RakNetClientListener","l":"onNotAcknowledge(RakNetServerSession, Record, EncapsulatedPacket)","url":"onNotAcknowledge-net.marfgamer.jraknet.session.RakNetServerSession-net.marfgamer.jraknet.protocol.message.acknowledge.Record-net.marfgamer.jraknet.protocol.message.EncapsulatedPacket-"},{"p":"net.marfgamer.jraknet.client","c":"RakNetClientListener","l":"onServerDiscovered(InetSocketAddress, Identifier)","url":"onServerDiscovered-java.net.InetSocketAddress-net.marfgamer.jraknet.identifier.Identifier-"},{"p":"net.marfgamer.jraknet.interactive","c":"BroadcastTest.ServerDiscoveryListener","l":"onServerDiscovered(InetSocketAddress, Identifier)","url":"onServerDiscovered-java.net.InetSocketAddress-net.marfgamer.jraknet.identifier.Identifier-"},{"p":"net.marfgamer.jraknet.client","c":"RakNetClientListener","l":"onServerForgotten(InetSocketAddress)","url":"onServerForgotten-java.net.InetSocketAddress-"},{"p":"net.marfgamer.jraknet.interactive","c":"BroadcastTest.ServerDiscoveryListener","l":"onServerForgotten(InetSocketAddress)","url":"onServerForgotten-java.net.InetSocketAddress-"},{"p":"net.marfgamer.jraknet.client","c":"RakNetClientListener","l":"onServerIdentifierUpdate(InetSocketAddress, Identifier)","url":"onServerIdentifierUpdate-java.net.InetSocketAddress-net.marfgamer.jraknet.identifier.Identifier-"},{"p":"net.marfgamer.jraknet.interactive","c":"BroadcastTest.ServerDiscoveryListener","l":"onServerIdentifierUpdate(InetSocketAddress, Identifier)","url":"onServerIdentifierUpdate-java.net.InetSocketAddress-net.marfgamer.jraknet.identifier.Identifier-"},{"p":"net.marfgamer.jraknet.server","c":"RakNetServerListener","l":"onServerShutdown()"},{"p":"net.marfgamer.jraknet.server","c":"RakNetServerListener","l":"onServerStart()"},{"p":"net.marfgamer.jraknet.server","c":"RakNetServerListener","l":"onSessionException(RakNetClientSession, Throwable)","url":"onSessionException-net.marfgamer.jraknet.session.RakNetClientSession-java.lang.Throwable-"},{"p":"net.marfgamer.jraknet.client","c":"RakNetClientListener","l":"onThreadException(Throwable)","url":"onThreadException-java.lang.Throwable-"},{"p":"net.marfgamer.jraknet.example.chat.client","c":"ChatClient","l":"onThreadException(Throwable)","url":"onThreadException-java.lang.Throwable-"},{"p":"net.marfgamer.jraknet.server","c":"RakNetServerListener","l":"onThreadException(Throwable)","url":"onThreadException-java.lang.Throwable-"},{"p":"net.marfgamer.jraknet.client.discovery","c":"DiscoveryMode","l":"OPEN_CONNECTIONS"},{"p":"net.marfgamer.jraknet.protocol.login","c":"OpenConnectionRequestOne","l":"OpenConnectionRequestOne()"},{"p":"net.marfgamer.jraknet.protocol.login","c":"OpenConnectionRequestOne","l":"OpenConnectionRequestOne(Packet)","url":"OpenConnectionRequestOne-net.marfgamer.jraknet.Packet-"},{"p":"net.marfgamer.jraknet.protocol.login","c":"OpenConnectionRequestTwo","l":"OpenConnectionRequestTwo()"},{"p":"net.marfgamer.jraknet.protocol.login","c":"OpenConnectionRequestTwo","l":"OpenConnectionRequestTwo(Packet)","url":"OpenConnectionRequestTwo-net.marfgamer.jraknet.Packet-"},{"p":"net.marfgamer.jraknet.protocol.login","c":"OpenConnectionResponseOne","l":"OpenConnectionResponseOne()"},{"p":"net.marfgamer.jraknet.protocol.login","c":"OpenConnectionResponseOne","l":"OpenConnectionResponseOne(Packet)","url":"OpenConnectionResponseOne-net.marfgamer.jraknet.Packet-"},{"p":"net.marfgamer.jraknet.protocol.login","c":"OpenConnectionResponseTwo","l":"OpenConnectionResponseTwo()"},{"p":"net.marfgamer.jraknet.protocol.login","c":"OpenConnectionResponseTwo","l":"OpenConnectionResponseTwo(Packet)","url":"OpenConnectionResponseTwo-net.marfgamer.jraknet.Packet-"},{"p":"net.marfgamer.jraknet.session","c":"RakNetState","l":"order"},{"p":"net.marfgamer.jraknet.protocol.message","c":"EncapsulatedPacket","l":"ORDER_INDEX_ORDER_CHANNEL_LENGTH"},{"p":"net.marfgamer.jraknet.protocol.message","c":"EncapsulatedPacket","l":"orderChannel"},{"p":"net.marfgamer.jraknet.protocol","c":"Reliability","l":"ordered"},{"p":"net.marfgamer.jraknet.protocol.message","c":"EncapsulatedPacket","l":"orderIndex"},{"p":"net.marfgamer.jraknet.session","c":"RakNetSession","l":"orderReceiveIndex"},{"p":"net.marfgamer.jraknet.session","c":"RakNetSession","l":"orderSendIndex"},{"p":"net.marfgamer.jraknet","c":"Packet","l":"output"},{"p":"net.marfgamer.jraknet.example.chat.server.command","c":"Command","l":"overridable"},{"p":"net.marfgamer.jraknet.client","c":"PacketBufferException","l":"packet"},{"p":"net.marfgamer.jraknet.stream","c":"PacketDataInput","l":"packet"},{"p":"net.marfgamer.jraknet.stream","c":"PacketDataOutput","l":"packet"},{"p":"net.marfgamer.jraknet.util","c":"RakNetUtils.BootstrapHandler","l":"packet"},{"p":"net.marfgamer.jraknet","c":"Packet","l":"Packet()"},{"p":"net.marfgamer.jraknet","c":"Packet","l":"Packet(byte[])"},{"p":"net.marfgamer.jraknet","c":"Packet","l":"Packet(ByteBuf)","url":"Packet-io.netty.buffer.ByteBuf-"},{"p":"net.marfgamer.jraknet","c":"Packet","l":"Packet(DatagramPacket)","url":"Packet-io.netty.channel.socket.DatagramPacket-"},{"p":"net.marfgamer.jraknet","c":"Packet","l":"Packet(Packet)","url":"Packet-net.marfgamer.jraknet.Packet-"},{"p":"net.marfgamer.jraknet","c":"SequencedPacketTest","l":"PACKET_SEND_COUNT"},{"p":"net.marfgamer.jraknet.client","c":"PacketBufferException","l":"PacketBufferException(RakNetClient, RakNetPacket)","url":"PacketBufferException-net.marfgamer.jraknet.client.RakNetClient-net.marfgamer.jraknet.RakNetPacket-"},{"p":"net.marfgamer.jraknet.stream","c":"PacketDataInput","l":"PacketDataInput(Packet)","url":"PacketDataInput-net.marfgamer.jraknet.Packet-"},{"p":"net.marfgamer.jraknet.stream","c":"PacketDataOutput","l":"PacketDataOutput(Packet)","url":"PacketDataOutput-net.marfgamer.jraknet.Packet-"},{"p":"net.marfgamer.jraknet.protocol","c":"MessageIdentifier","l":"packetIds"},{"p":"net.marfgamer.jraknet.protocol","c":"MessageIdentifier","l":"packetNames"},{"p":"net.marfgamer.jraknet.session","c":"PacketOverloadException","l":"PacketOverloadException()"},{"p":"net.marfgamer.jraknet","c":"SequencedPacketTest","l":"packetReceiveCount"},{"p":"net.marfgamer.jraknet","c":"SequencedPacketTest","l":"packetsReceived"},{"p":"net.marfgamer.jraknet.session","c":"RakNetSession","l":"packetsReceivedThisSecond"},{"p":"net.marfgamer.jraknet.session","c":"RakNetSession","l":"packetsSentThisSecond"},{"p":"net.marfgamer.jraknet","c":"Packet","l":"pad(int)"},{"p":"net.marfgamer.jraknet.util","c":"RakNetUtils","l":"parseAddress(String)","url":"parseAddress-java.lang.String-"},{"p":"net.marfgamer.jraknet.util","c":"RakNetUtils","l":"parseAddress(String, int)","url":"parseAddress-java.lang.String-int-"},{"p":"net.marfgamer.jraknet.util","c":"RakNetUtils","l":"parseAddressPassive(String)","url":"parseAddressPassive-java.lang.String-"},{"p":"net.marfgamer.jraknet.util","c":"RakNetUtils","l":"parseAddressPassive(String, int)","url":"parseAddressPassive-java.lang.String-int-"},{"p":"net.marfgamer.jraknet.util","c":"RakNetUtils","l":"parseBytePassive(String)","url":"parseBytePassive-java.lang.String-"},{"p":"net.marfgamer.jraknet.util","c":"RakNetUtils","l":"parseIntPassive(String)","url":"parseIntPassive-java.lang.String-"},{"p":"net.marfgamer.jraknet.util","c":"RakNetUtils","l":"parseLongPassive(String)","url":"parseLongPassive-java.lang.String-"},{"p":"net.marfgamer.jraknet.util","c":"RakNetUtils","l":"parseShortPassive(String)","url":"parseShortPassive-java.lang.String-"},{"p":"net.marfgamer.jraknet.protocol.message","c":"EncapsulatedPacket","l":"payload"},{"p":"net.marfgamer.jraknet.protocol.message","c":"EncapsulatedPacket","l":"PAYLOAD_LENGTH_LENGTH"},{"p":"net.marfgamer.jraknet.session","c":"SplitPacket","l":"payloads"},{"p":"net.marfgamer.jraknet.server","c":"BlockedAddress","l":"PERMANENT_BLOCK"},{"p":"net.marfgamer.jraknet.protocol","c":"ConnectionType","l":"PHPRAKNET"},{"p":"net.marfgamer.jraknet","c":"RakNet","l":"PING_SEND_INTERVAL"},{"p":"net.marfgamer.jraknet.client","c":"RakNetClient","l":"pingId"},{"p":"net.marfgamer.jraknet.protocol.status","c":"UnconnectedPing","l":"pingId"},{"p":"net.marfgamer.jraknet.protocol.status","c":"UnconnectedPong","l":"pongId"},{"p":"net.marfgamer.jraknet.server","c":"RakNetServer","l":"pongId"},{"p":"net.marfgamer.jraknet.session","c":"RakNetSession","l":"pongsReceived"},{"p":"net.marfgamer.jraknet.server","c":"RakNetServer","l":"port"},{"p":"net.marfgamer.jraknet.client","c":"RakNetClient","l":"preparation"},{"p":"net.marfgamer.jraknet","c":"SequencedPacketTest","l":"printResults()"},{"p":"net.marfgamer.jraknet.protocol.login","c":"OpenConnectionRequestOne","l":"protocolVersion"},{"p":"net.marfgamer.jraknet.util.map","c":"ByteMap","l":"put(byte, T)"},{"p":"net.marfgamer.jraknet.util.map","c":"IntMap","l":"put(int, T)"},{"p":"net.marfgamer.jraknet.util.map","c":"LongMap","l":"put(long, T)"},{"p":"net.marfgamer.jraknet.util.map","c":"ShortMap","l":"put(short, T)"},{"p":"net.marfgamer.jraknet.protocol","c":"ConnectionType","l":"PYRAKNET"},{"p":"net.marfgamer.jraknet.protocol","c":"ConnectionType","l":"RAKLIB"},{"p":"net.marfgamer.jraknet","c":"RakNet","l":"RakNet()"},{"p":"net.marfgamer.jraknet.interactive","c":"BroadcastFrame.RakNetBroadcastDiscoveryTypeListener","l":"RakNetBroadcastDiscoveryTypeListener(RakNetClient)","url":"RakNetBroadcastDiscoveryTypeListener-net.marfgamer.jraknet.client.RakNetClient-"},{"p":"net.marfgamer.jraknet.interactive","c":"BroadcastFrame.RakNetBroadcastUpdatePortListener","l":"RakNetBroadcastUpdatePortListener(RakNetClient, JTextField)","url":"RakNetBroadcastUpdatePortListener-net.marfgamer.jraknet.client.RakNetClient-javax.swing.JTextField-"},{"p":"net.marfgamer.jraknet.client","c":"RakNetClient","l":"RakNetClient(int...)"},{"p":"net.marfgamer.jraknet.client","c":"RakNetClient","l":"RakNetClient(DiscoveryMode, int...)","url":"RakNetClient-net.marfgamer.jraknet.client.discovery.DiscoveryMode-int...-"},{"p":"net.marfgamer.jraknet.example","c":"RakNetClientBundleExample","l":"RakNetClientBundleExample()"},{"p":"net.marfgamer.jraknet.example","c":"RakNetClientExample","l":"RakNetClientExample()"},{"p":"net.marfgamer.jraknet.client","c":"RakNetClientException","l":"RakNetClientException(RakNetClient, String)","url":"RakNetClientException-net.marfgamer.jraknet.client.RakNetClient-java.lang.String-"},{"p":"net.marfgamer.jraknet.client","c":"RakNetClientHandler","l":"RakNetClientHandler(RakNetClient)","url":"RakNetClientHandler-net.marfgamer.jraknet.client.RakNetClient-"},{"p":"net.marfgamer.jraknet.session","c":"RakNetClientSession","l":"RakNetClientSession(RakNetServer, long, ConnectionType, long, int, Channel, InetSocketAddress)","url":"RakNetClientSession-net.marfgamer.jraknet.server.RakNetServer-long-net.marfgamer.jraknet.protocol.ConnectionType-long-int-io.netty.channel.Channel-java.net.InetSocketAddress-"},{"p":"net.marfgamer.jraknet","c":"RakNetClientTest","l":"RakNetClientTest()"},{"p":"net.marfgamer.jraknet","c":"RakNetException","l":"RakNetException(String)","url":"RakNetException-java.lang.String-"},{"p":"net.marfgamer.jraknet","c":"RakNetException","l":"RakNetException(Throwable)","url":"RakNetException-java.lang.Throwable-"},{"p":"net.marfgamer.jraknet","c":"RakNetPacket","l":"RakNetPacket(byte[])"},{"p":"net.marfgamer.jraknet","c":"RakNetPacket","l":"RakNetPacket(int)"},{"p":"net.marfgamer.jraknet","c":"RakNetPacket","l":"RakNetPacket(ByteBuf)","url":"RakNetPacket-io.netty.buffer.ByteBuf-"},{"p":"net.marfgamer.jraknet","c":"RakNetPacket","l":"RakNetPacket(DatagramPacket)","url":"RakNetPacket-io.netty.channel.socket.DatagramPacket-"},{"p":"net.marfgamer.jraknet","c":"RakNetPacket","l":"RakNetPacket(Packet)","url":"RakNetPacket-net.marfgamer.jraknet.Packet-"},{"p":"net.marfgamer.jraknet.server","c":"RakNetServer","l":"RakNetServer(int, int)"},{"p":"net.marfgamer.jraknet.server","c":"RakNetServer","l":"RakNetServer(int, int, int)"},{"p":"net.marfgamer.jraknet.server","c":"RakNetServer","l":"RakNetServer(int, int, int, Identifier)","url":"RakNetServer-int-int-int-net.marfgamer.jraknet.identifier.Identifier-"},{"p":"net.marfgamer.jraknet.server","c":"RakNetServer","l":"RakNetServer(int, int, Identifier)","url":"RakNetServer-int-int-net.marfgamer.jraknet.identifier.Identifier-"},{"p":"net.marfgamer.jraknet.example","c":"RakNetServerBundleExample","l":"RakNetServerBundleExample()"},{"p":"net.marfgamer.jraknet.example","c":"RakNetServerExample","l":"RakNetServerExample()"},{"p":"net.marfgamer.jraknet.server","c":"RakNetServerHandler","l":"RakNetServerHandler(RakNetServer)","url":"RakNetServerHandler-net.marfgamer.jraknet.server.RakNetServer-"},{"p":"net.marfgamer.jraknet.session","c":"RakNetServerSession","l":"RakNetServerSession(RakNetClient, ConnectionType, long, int, Channel, InetSocketAddress)","url":"RakNetServerSession-net.marfgamer.jraknet.client.RakNetClient-net.marfgamer.jraknet.protocol.ConnectionType-long-int-io.netty.channel.Channel-java.net.InetSocketAddress-"},{"p":"net.marfgamer.jraknet","c":"RakNetServerTest","l":"RakNetServerTest()"},{"p":"net.marfgamer.jraknet.session","c":"RakNetSession","l":"RakNetSession(ConnectionType, long, int, Channel, InetSocketAddress)","url":"RakNetSession-net.marfgamer.jraknet.protocol.ConnectionType-long-int-io.netty.channel.Channel-java.net.InetSocketAddress-"},{"p":"net.marfgamer.jraknet.session","c":"RakNetState","l":"RakNetState(int)"},{"p":"net.marfgamer.jraknet.util","c":"RakNetUtils","l":"RakNetUtils()"},{"p":"net.marfgamer.jraknet.stream","c":"PacketDataInput","l":"read()"},{"p":"net.marfgamer.jraknet","c":"Packet","l":"read(byte[])"},{"p":"net.marfgamer.jraknet","c":"Packet","l":"read(int)"},{"p":"net.marfgamer.jraknet","c":"Packet","l":"readAddress()"},{"p":"net.marfgamer.jraknet","c":"Packet","l":"readBoolean()"},{"p":"net.marfgamer.jraknet.stream","c":"PacketDataInput","l":"readBoolean()"},{"p":"net.marfgamer.jraknet","c":"Packet","l":"readByte()"},{"p":"net.marfgamer.jraknet.stream","c":"PacketDataInput","l":"readByte()"},{"p":"net.marfgamer.jraknet","c":"Packet","l":"readCFU(int)"},{"p":"net.marfgamer.jraknet","c":"Packet","l":"readCFUByte()"},{"p":"net.marfgamer.jraknet.stream","c":"PacketDataInput","l":"readChar()"},{"p":"net.marfgamer.jraknet","c":"Packet","l":"readConnectionType()"},{"p":"net.marfgamer.jraknet","c":"Packet","l":"readDouble()"},{"p":"net.marfgamer.jraknet.stream","c":"PacketDataInput","l":"readDouble()"},{"p":"net.marfgamer.jraknet","c":"Packet","l":"readFloat()"},{"p":"net.marfgamer.jraknet.stream","c":"PacketDataInput","l":"readFloat()"},{"p":"net.marfgamer.jraknet.stream","c":"PacketDataInput","l":"readFully(byte[])"},{"p":"net.marfgamer.jraknet.stream","c":"PacketDataInput","l":"readFully(byte[], int, int)"},{"p":"net.marfgamer.jraknet","c":"Packet","l":"readInt()"},{"p":"net.marfgamer.jraknet.stream","c":"PacketDataInput","l":"readInt()"},{"p":"net.marfgamer.jraknet","c":"Packet","l":"readIntLE()"},{"p":"net.marfgamer.jraknet.stream","c":"PacketDataInput","l":"readLine()"},{"p":"net.marfgamer.jraknet","c":"Packet","l":"readLong()"},{"p":"net.marfgamer.jraknet.stream","c":"PacketDataInput","l":"readLong()"},{"p":"net.marfgamer.jraknet","c":"Packet","l":"readLongLE()"},{"p":"net.marfgamer.jraknet","c":"Packet","l":"readShort()"},{"p":"net.marfgamer.jraknet.stream","c":"PacketDataInput","l":"readShort()"},{"p":"net.marfgamer.jraknet","c":"Packet","l":"readShortLE()"},{"p":"net.marfgamer.jraknet","c":"Packet","l":"readString()"},{"p":"net.marfgamer.jraknet","c":"Packet","l":"readStringLE()"},{"p":"net.marfgamer.jraknet","c":"Packet","l":"readTriadLE()"},{"p":"net.marfgamer.jraknet","c":"Packet","l":"readUnsignedByte()"},{"p":"net.marfgamer.jraknet.stream","c":"PacketDataInput","l":"readUnsignedByte()"},{"p":"net.marfgamer.jraknet","c":"Packet","l":"readUnsignedInt()"},{"p":"net.marfgamer.jraknet","c":"Packet","l":"readUnsignedIntLE()"},{"p":"net.marfgamer.jraknet","c":"Packet","l":"readUnsignedLong()"},{"p":"net.marfgamer.jraknet","c":"Packet","l":"readUnsignedLongLE()"},{"p":"net.marfgamer.jraknet","c":"Packet","l":"readUnsignedShort()"},{"p":"net.marfgamer.jraknet.stream","c":"PacketDataInput","l":"readUnsignedShort()"},{"p":"net.marfgamer.jraknet","c":"Packet","l":"readUnsignedShortLE()"},{"p":"net.marfgamer.jraknet.stream","c":"PacketDataInput","l":"readUTF()"},{"p":"net.marfgamer.jraknet.example.chat.protocol","c":"ChatPacket","l":"readUUID()"},{"p":"net.marfgamer.jraknet.client","c":"SessionPreparation","l":"readyForSession()"},{"p":"net.marfgamer.jraknet.example.chat.protocol","c":"Kick","l":"reason"},{"p":"net.marfgamer.jraknet.example.chat.protocol","c":"LoginFailure","l":"reason"},{"p":"net.marfgamer.jraknet.session","c":"RakNetSession","l":"receiveSequenceNumber"},{"p":"net.marfgamer.jraknet.protocol.message.acknowledge","c":"Record","l":"Record(int)"},{"p":"net.marfgamer.jraknet.protocol.message.acknowledge","c":"Record","l":"Record(int, int)"},{"p":"net.marfgamer.jraknet.protocol.message.acknowledge","c":"Acknowledge","l":"records"},{"p":"net.marfgamer.jraknet","c":"RakNet","l":"RECOVERY_SEND_INTERVAL"},{"p":"net.marfgamer.jraknet.session","c":"RakNetSession","l":"recoveryQueue"},{"p":"net.marfgamer.jraknet.example.chat.server.command","c":"CommandHandler","l":"registerCommand(Class)","url":"registerCommand-java.lang.Class-"},{"p":"net.marfgamer.jraknet.example.chat.server.command","c":"CommandHandler","l":"registerCommand(Command)","url":"registerCommand-net.marfgamer.jraknet.example.chat.server.command.Command-"},{"p":"net.marfgamer.jraknet.session","c":"RakNetState","l":"registeredStates"},{"p":"net.marfgamer.jraknet.protocol.message","c":"EncapsulatedPacket","l":"reliability"},{"p":"net.marfgamer.jraknet.session","c":"SplitPacket","l":"reliability"},{"p":"net.marfgamer.jraknet.protocol","c":"Reliability","l":"Reliability(int, boolean, boolean, boolean, boolean)"},{"p":"net.marfgamer.jraknet.protocol.message","c":"EncapsulatedPacket","l":"RELIABILITY_POSITION"},{"p":"net.marfgamer.jraknet.protocol","c":"Reliability","l":"reliable"},{"p":"net.marfgamer.jraknet.protocol","c":"Reliability","l":"RELIABLE"},{"p":"net.marfgamer.jraknet.protocol","c":"Reliability","l":"RELIABLE_ORDERED"},{"p":"net.marfgamer.jraknet.protocol","c":"Reliability","l":"RELIABLE_ORDERED_WITH_ACK_RECEIPT"},{"p":"net.marfgamer.jraknet.protocol","c":"Reliability","l":"RELIABLE_SEQUENCED"},{"p":"net.marfgamer.jraknet.protocol","c":"Reliability","l":"RELIABLE_WITH_ACK_RECEIPT"},{"p":"net.marfgamer.jraknet.session","c":"RakNetSession","l":"reliablePackets"},{"p":"net.marfgamer.jraknet","c":"Packet","l":"remaining()"},{"p":"net.marfgamer.jraknet.example.chat.server.command","c":"Command","l":"remainingArguments(int, String[])","url":"remainingArguments-int-java.lang.String:A-"},{"p":"net.marfgamer.jraknet.util.map","c":"ByteMap","l":"remove(byte)"},{"p":"net.marfgamer.jraknet.util.map","c":"IntMap","l":"remove(int)"},{"p":"net.marfgamer.jraknet.util.map","c":"LongMap","l":"remove(long)"},{"p":"net.marfgamer.jraknet.util.map","c":"ShortMap","l":"remove(short)"},{"p":"net.marfgamer.jraknet.example.chat.client","c":"ChatClient","l":"removeChannel(int)"},{"p":"net.marfgamer.jraknet.example.chat.server","c":"ChatServer","l":"removeChannel(int)"},{"p":"net.marfgamer.jraknet.example.chat.server","c":"ConnectedClient","l":"removeChannel(int)"},{"p":"net.marfgamer.jraknet.example.chat.protocol","c":"RemoveChannel","l":"RemoveChannel()"},{"p":"net.marfgamer.jraknet.example.chat.protocol","c":"RemoveChannel","l":"RemoveChannel(Packet)","url":"RemoveChannel-net.marfgamer.jraknet.Packet-"},{"p":"net.marfgamer.jraknet.client.discovery","c":"DiscoveryThread","l":"removeClient(RakNetClient)","url":"removeClient-net.marfgamer.jraknet.client.RakNetClient-"},{"p":"net.marfgamer.jraknet.client","c":"RakNetClient","l":"removeDiscoveryPort(int)"},{"p":"net.marfgamer.jraknet.client","c":"RakNetClient","l":"removeExternalServer(String, int)","url":"removeExternalServer-java.lang.String-int-"},{"p":"net.marfgamer.jraknet.client","c":"RakNetClient","l":"removeExternalServer(InetAddress, int)","url":"removeExternalServer-java.net.InetAddress-int-"},{"p":"net.marfgamer.jraknet.client","c":"RakNetClient","l":"removeExternalServer(InetSocketAddress)","url":"removeExternalServer-java.net.InetSocketAddress-"},{"p":"net.marfgamer.jraknet.client","c":"RakNetClient","l":"removeListener(RakNetClientListener)","url":"removeListener-net.marfgamer.jraknet.client.RakNetClientListener-"},{"p":"net.marfgamer.jraknet.server","c":"RakNetServer","l":"removeListener(RakNetServerListener)","url":"removeListener-net.marfgamer.jraknet.server.RakNetServerListener-"},{"p":"net.marfgamer.jraknet.client","c":"RakNetClient","l":"removeSelfListener()"},{"p":"net.marfgamer.jraknet.server","c":"RakNetServer","l":"removeSelfListener()"},{"p":"net.marfgamer.jraknet.server","c":"RakNetServer","l":"removeSession(InetSocketAddress)","url":"removeSession-java.net.InetSocketAddress-"},{"p":"net.marfgamer.jraknet.server","c":"RakNetServer","l":"removeSession(InetSocketAddress, String)","url":"removeSession-java.net.InetSocketAddress-java.lang.String-"},{"p":"net.marfgamer.jraknet.server","c":"RakNetServer","l":"removeSession(RakNetClientSession)","url":"removeSession-net.marfgamer.jraknet.session.RakNetClientSession-"},{"p":"net.marfgamer.jraknet.server","c":"RakNetServer","l":"removeSession(RakNetClientSession, String)","url":"removeSession-net.marfgamer.jraknet.session.RakNetClientSession-java.lang.String-"},{"p":"net.marfgamer.jraknet.protocol.message","c":"CustomPacket","l":"removeUnreliables()"},{"p":"net.marfgamer.jraknet.example.chat.server","c":"ChatServer","l":"renameChannel(int, String)","url":"renameChannel-int-java.lang.String-"},{"p":"net.marfgamer.jraknet.example.chat.server","c":"ConnectedClient","l":"renameChannel(int, String)","url":"renameChannel-int-java.lang.String-"},{"p":"net.marfgamer.jraknet.example.chat.protocol","c":"RenameChannel","l":"RenameChannel()"},{"p":"net.marfgamer.jraknet.example.chat.protocol","c":"RenameChannel","l":"RenameChannel(Packet)","url":"RenameChannel-net.marfgamer.jraknet.Packet-"},{"p":"net.marfgamer.jraknet.util.map","c":"ByteMap","l":"renameKey(Byte, Byte)","url":"renameKey-java.lang.Byte-java.lang.Byte-"},{"p":"net.marfgamer.jraknet.util.map","c":"IntMap","l":"renameKey(Integer, Integer)","url":"renameKey-java.lang.Integer-java.lang.Integer-"},{"p":"net.marfgamer.jraknet.util.map","c":"LongMap","l":"renameKey(Long, Long)","url":"renameKey-java.lang.Long-java.lang.Long-"},{"p":"net.marfgamer.jraknet.util.map","c":"ShortMap","l":"renameKey(Short, Short)","url":"renameKey-java.lang.Short-java.lang.Short-"},{"p":"net.marfgamer.jraknet.util.map","c":"DynamicKey","l":"renameKey(T, T)"},{"p":"net.marfgamer.jraknet.protocol","c":"Reliability","l":"requiresAck"},{"p":"net.marfgamer.jraknet.protocol","c":"Reliability","l":"requiresAck()"},{"p":"net.marfgamer.jraknet.client","c":"MaximumTransferUnit","l":"reset()"},{"p":"net.marfgamer.jraknet.example.chat.client","c":"ChatClient","l":"resetChannels()"},{"p":"net.marfgamer.jraknet.client","c":"MaximumTransferUnit","l":"retries"},{"p":"net.marfgamer.jraknet.client","c":"MaximumTransferUnit","l":"retriesLeft"},{"p":"net.marfgamer.jraknet.client","c":"MaximumTransferUnit","l":"retry()"},{"p":"net.marfgamer.jraknet.client.discovery","c":"DiscoveryThread","l":"run()"},{"p":"net.marfgamer.jraknet.client.discovery","c":"DiscoveryThread","l":"running"},{"p":"net.marfgamer.jraknet.server","c":"RakNetServer","l":"running"},{"p":"net.marfgamer.jraknet","c":"RakNet","l":"SEND_INTERVAL"},{"p":"net.marfgamer.jraknet.session","c":"RakNetSession","l":"sendAcknowledge(AcknowledgeType, Record...)","url":"sendAcknowledge-net.marfgamer.jraknet.protocol.message.acknowledge.AcknowledgeType-net.marfgamer.jraknet.protocol.message.acknowledge.Record...-"},{"p":"net.marfgamer.jraknet.example.chat.client","c":"ChatClient","l":"sendChatMessage(String, int)","url":"sendChatMessage-java.lang.String-int-"},{"p":"net.marfgamer.jraknet.example.chat.server","c":"ConnectedClient","l":"sendChatMessage(String, int)","url":"sendChatMessage-java.lang.String-int-"},{"p":"net.marfgamer.jraknet.session","c":"RakNetSession","l":"sendCustomPacket(ArrayList, boolean)","url":"sendCustomPacket-java.util.ArrayList-boolean-"},{"p":"net.marfgamer.jraknet.session","c":"RakNetSession","l":"sendCustomPacket(EncapsulatedPacket[], boolean)","url":"sendCustomPacket-net.marfgamer.jraknet.protocol.message.EncapsulatedPacket:A-boolean-"},{"p":"net.marfgamer.jraknet.server","c":"ServerPing","l":"sender"},{"p":"net.marfgamer.jraknet.session","c":"GeminusRakNetPeer","l":"sendMessage(long, Reliability, int)","url":"sendMessage-long-net.marfgamer.jraknet.protocol.Reliability-int-"},{"p":"net.marfgamer.jraknet.session","c":"GeminusRakNetPeer","l":"sendMessage(long, Reliability, int...)","url":"sendMessage-long-net.marfgamer.jraknet.protocol.Reliability-int...-"},{"p":"net.marfgamer.jraknet.session","c":"GeminusRakNetPeer","l":"sendMessage(long, Reliability, int, int)","url":"sendMessage-long-net.marfgamer.jraknet.protocol.Reliability-int-int-"},{"p":"net.marfgamer.jraknet.session","c":"GeminusRakNetPeer","l":"sendMessage(long, Reliability, int, int...)","url":"sendMessage-long-net.marfgamer.jraknet.protocol.Reliability-int-int...-"},{"p":"net.marfgamer.jraknet.server","c":"RakNetServer","l":"sendMessage(long, Reliability, int, Packet)","url":"sendMessage-long-net.marfgamer.jraknet.protocol.Reliability-int-net.marfgamer.jraknet.Packet-"},{"p":"net.marfgamer.jraknet.session","c":"GeminusRakNetPeer","l":"sendMessage(long, Reliability, int, Packet)","url":"sendMessage-long-net.marfgamer.jraknet.protocol.Reliability-int-net.marfgamer.jraknet.Packet-"},{"p":"net.marfgamer.jraknet.session","c":"RakNetSession","l":"sendMessage(long, Reliability, int, Packet)","url":"sendMessage-long-net.marfgamer.jraknet.protocol.Reliability-int-net.marfgamer.jraknet.Packet-"},{"p":"net.marfgamer.jraknet.session","c":"GeminusRakNetPeer","l":"sendMessage(long, Reliability, int, Packet...)","url":"sendMessage-long-net.marfgamer.jraknet.protocol.Reliability-int-net.marfgamer.jraknet.Packet...-"},{"p":"net.marfgamer.jraknet.session","c":"GeminusRakNetPeer","l":"sendMessage(long, Reliability, Packet)","url":"sendMessage-long-net.marfgamer.jraknet.protocol.Reliability-net.marfgamer.jraknet.Packet-"},{"p":"net.marfgamer.jraknet.session","c":"GeminusRakNetPeer","l":"sendMessage(long, Reliability, Packet...)","url":"sendMessage-long-net.marfgamer.jraknet.protocol.Reliability-net.marfgamer.jraknet.Packet...-"},{"p":"net.marfgamer.jraknet.session","c":"UnumRakNetPeer","l":"sendMessage(Reliability, int)","url":"sendMessage-net.marfgamer.jraknet.protocol.Reliability-int-"},{"p":"net.marfgamer.jraknet.session","c":"UnumRakNetPeer","l":"sendMessage(Reliability, int...)","url":"sendMessage-net.marfgamer.jraknet.protocol.Reliability-int...-"},{"p":"net.marfgamer.jraknet.session","c":"UnumRakNetPeer","l":"sendMessage(Reliability, int, int)","url":"sendMessage-net.marfgamer.jraknet.protocol.Reliability-int-int-"},{"p":"net.marfgamer.jraknet.session","c":"UnumRakNetPeer","l":"sendMessage(Reliability, int, int...)","url":"sendMessage-net.marfgamer.jraknet.protocol.Reliability-int-int...-"},{"p":"net.marfgamer.jraknet.client","c":"RakNetClient","l":"sendMessage(Reliability, int, Packet)","url":"sendMessage-net.marfgamer.jraknet.protocol.Reliability-int-net.marfgamer.jraknet.Packet-"},{"p":"net.marfgamer.jraknet.session","c":"RakNetSession","l":"sendMessage(Reliability, int, Packet)","url":"sendMessage-net.marfgamer.jraknet.protocol.Reliability-int-net.marfgamer.jraknet.Packet-"},{"p":"net.marfgamer.jraknet.session","c":"UnumRakNetPeer","l":"sendMessage(Reliability, int, Packet)","url":"sendMessage-net.marfgamer.jraknet.protocol.Reliability-int-net.marfgamer.jraknet.Packet-"},{"p":"net.marfgamer.jraknet.session","c":"UnumRakNetPeer","l":"sendMessage(Reliability, int, Packet...)","url":"sendMessage-net.marfgamer.jraknet.protocol.Reliability-int-net.marfgamer.jraknet.Packet...-"},{"p":"net.marfgamer.jraknet.session","c":"UnumRakNetPeer","l":"sendMessage(Reliability, Packet)","url":"sendMessage-net.marfgamer.jraknet.protocol.Reliability-net.marfgamer.jraknet.Packet-"},{"p":"net.marfgamer.jraknet.session","c":"UnumRakNetPeer","l":"sendMessage(Reliability, Packet...)","url":"sendMessage-net.marfgamer.jraknet.protocol.Reliability-net.marfgamer.jraknet.Packet...-"},{"p":"net.marfgamer.jraknet.client","c":"RakNetClient","l":"sendNettyMessage(int, InetSocketAddress)","url":"sendNettyMessage-int-java.net.InetSocketAddress-"},{"p":"net.marfgamer.jraknet.server","c":"RakNetServer","l":"sendNettyMessage(int, InetSocketAddress)","url":"sendNettyMessage-int-java.net.InetSocketAddress-"},{"p":"net.marfgamer.jraknet.client","c":"RakNetClient","l":"sendNettyMessage(ByteBuf, InetSocketAddress)","url":"sendNettyMessage-io.netty.buffer.ByteBuf-java.net.InetSocketAddress-"},{"p":"net.marfgamer.jraknet.server","c":"RakNetServer","l":"sendNettyMessage(ByteBuf, InetSocketAddress)","url":"sendNettyMessage-io.netty.buffer.ByteBuf-java.net.InetSocketAddress-"},{"p":"net.marfgamer.jraknet.client","c":"RakNetClient","l":"sendNettyMessage(Packet, InetSocketAddress)","url":"sendNettyMessage-net.marfgamer.jraknet.Packet-java.net.InetSocketAddress-"},{"p":"net.marfgamer.jraknet.server","c":"RakNetServer","l":"sendNettyMessage(Packet, InetSocketAddress)","url":"sendNettyMessage-net.marfgamer.jraknet.Packet-java.net.InetSocketAddress-"},{"p":"net.marfgamer.jraknet.session","c":"RakNetSession","l":"sendQueue"},{"p":"net.marfgamer.jraknet.session","c":"RakNetSession","l":"sendRawMessage(ByteBuf)","url":"sendRawMessage-io.netty.buffer.ByteBuf-"},{"p":"net.marfgamer.jraknet.session","c":"RakNetSession","l":"sendRawMessage(Packet)","url":"sendRawMessage-net.marfgamer.jraknet.Packet-"},{"p":"net.marfgamer.jraknet.session","c":"RakNetSession","l":"sendSequenceNumber"},{"p":"net.marfgamer.jraknet.identifier","c":"MinecraftIdentifier","l":"SEPARATOR"},{"p":"net.marfgamer.jraknet.protocol.message","c":"CustomPacket","l":"SEQUENCE_NUMBER_LENGTH"},{"p":"net.marfgamer.jraknet","c":"SequencedPacketTest","l":"SEQUENCE_START_ID"},{"p":"net.marfgamer.jraknet.protocol","c":"Reliability","l":"sequenced"},{"p":"net.marfgamer.jraknet","c":"SequencedPacketTest","l":"SequencedPacketTest()"},{"p":"net.marfgamer.jraknet.protocol.message","c":"CustomPacket","l":"sequenceNumber"},{"p":"net.marfgamer.jraknet.session","c":"RakNetSession","l":"sequenceReceiveIndex"},{"p":"net.marfgamer.jraknet.session","c":"RakNetSession","l":"sequenceSendIndex"},{"p":"net.marfgamer.jraknet.client","c":"AlreadyConnectedException","l":"serialVersionUID"},{"p":"net.marfgamer.jraknet.client","c":"ConnectionBannedException","l":"serialVersionUID"},{"p":"net.marfgamer.jraknet.client","c":"IncompatibleProtocolException","l":"serialVersionUID"},{"p":"net.marfgamer.jraknet.client","c":"LoginFailureException","l":"serialVersionUID"},{"p":"net.marfgamer.jraknet.client","c":"NettyHandlerException","l":"serialVersionUID"},{"p":"net.marfgamer.jraknet.client","c":"NoFreeIncomingConnectionsException","l":"serialVersionUID"},{"p":"net.marfgamer.jraknet.client","c":"PacketBufferException","l":"serialVersionUID"},{"p":"net.marfgamer.jraknet.client","c":"RakNetClientException","l":"serialVersionUID"},{"p":"net.marfgamer.jraknet.client","c":"ServerOfflineException","l":"serialVersionUID"},{"p":"net.marfgamer.jraknet.example.chat.client","c":"ChatException","l":"serialVersionUID"},{"p":"net.marfgamer.jraknet.example.chat.client.frame","c":"ChatFrame","l":"serialVersionUID"},{"p":"net.marfgamer.jraknet.interactive","c":"BroadcastFrame","l":"serialVersionUID"},{"p":"net.marfgamer.jraknet.interactive","c":"LatencyFrame","l":"serialVersionUID"},{"p":"net.marfgamer.jraknet","c":"NoListenerException","l":"serialVersionUID"},{"p":"net.marfgamer.jraknet","c":"RakNetException","l":"serialVersionUID"},{"p":"net.marfgamer.jraknet.session","c":"InvalidChannelException","l":"serialVersionUID"},{"p":"net.marfgamer.jraknet.session","c":"PacketOverloadException","l":"serialVersionUID"},{"p":"net.marfgamer.jraknet.session","c":"SplitQueueOverloadException","l":"serialVersionUID"},{"p":"net.marfgamer.jraknet.session","c":"TimeoutException","l":"serialVersionUID"},{"p":"net.marfgamer.jraknet.util.map","c":"ByteMap","l":"serialVersionUID"},{"p":"net.marfgamer.jraknet.util.map","c":"IntMap","l":"serialVersionUID"},{"p":"net.marfgamer.jraknet.util.map","c":"LongMap","l":"serialVersionUID"},{"p":"net.marfgamer.jraknet.util.map","c":"ShortMap","l":"serialVersionUID"},{"p":"net.marfgamer.jraknet.example.chat.server","c":"ChatServer","l":"server"},{"p":"net.marfgamer.jraknet.example.chat.server.command","c":"BroadcastCommand","l":"server"},{"p":"net.marfgamer.jraknet.example.chat.server.command","c":"ChannelCommand","l":"server"},{"p":"net.marfgamer.jraknet.example.chat.server.command","c":"KickCommand","l":"server"},{"p":"net.marfgamer.jraknet.example.chat.server.command","c":"StopCommand","l":"server"},{"p":"net.marfgamer.jraknet.interactive","c":"LatencyTest","l":"server"},{"p":"net.marfgamer.jraknet.server","c":"RakNetServerHandler","l":"server"},{"p":"net.marfgamer.jraknet.session","c":"RakNetClientSession","l":"server"},{"p":"net.marfgamer.jraknet.example","c":"RakNetClientBundleExample","l":"SERVER_ADDRESS"},{"p":"net.marfgamer.jraknet","c":"RakNet","l":"SERVER_NETWORK_PROTOCOL"},{"p":"net.marfgamer.jraknet.util","c":"RakNetUtils","l":"SERVER_PING_RETRIES"},{"p":"net.marfgamer.jraknet.example","c":"RakNetClientBundleExample","l":"SERVER_PORT"},{"p":"net.marfgamer.jraknet.client.discovery","c":"DiscoveredServer","l":"SERVER_TIMEOUT_MILLI"},{"p":"net.marfgamer.jraknet.protocol.login","c":"NewIncomingConnection","l":"serverAddress"},{"p":"net.marfgamer.jraknet.example.chat","c":"ServerChannel","l":"ServerChannel(int, String)","url":"ServerChannel-int-java.lang.String-"},{"p":"net.marfgamer.jraknet.example.chat.client.frame","c":"ChatFrame","l":"serverChannelPane"},{"p":"net.marfgamer.jraknet.example.chat.server","c":"ChatServer","l":"serverChannels"},{"p":"net.marfgamer.jraknet.interactive","c":"BroadcastTest.ServerDiscoveryListener","l":"ServerDiscoveryListener()"},{"p":"net.marfgamer.jraknet.protocol.login","c":"ConnectionBanned","l":"serverGuid"},{"p":"net.marfgamer.jraknet.protocol.login","c":"IncompatibleProtocol","l":"serverGuid"},{"p":"net.marfgamer.jraknet.protocol.login","c":"OpenConnectionResponseOne","l":"serverGuid"},{"p":"net.marfgamer.jraknet.protocol.login","c":"OpenConnectionResponseTwo","l":"serverGuid"},{"p":"net.marfgamer.jraknet.example.chat.protocol","c":"LoginAccepted","l":"serverMotd"},{"p":"net.marfgamer.jraknet.example.chat.protocol","c":"LoginAccepted","l":"serverName"},{"p":"net.marfgamer.jraknet.identifier","c":"MinecraftIdentifier","l":"serverName"},{"p":"net.marfgamer.jraknet.client","c":"ServerOfflineException","l":"ServerOfflineException(RakNetClient, InetSocketAddress)","url":"ServerOfflineException-net.marfgamer.jraknet.client.RakNetClient-java.net.InetSocketAddress-"},{"p":"net.marfgamer.jraknet.server","c":"ServerPing","l":"ServerPing(InetSocketAddress, Identifier, ConnectionType)","url":"ServerPing-java.net.InetSocketAddress-net.marfgamer.jraknet.identifier.Identifier-net.marfgamer.jraknet.protocol.ConnectionType-"},{"p":"net.marfgamer.jraknet.client","c":"IncompatibleProtocolException","l":"serverProtocol"},{"p":"net.marfgamer.jraknet.identifier","c":"MinecraftIdentifier","l":"serverProtocol"},{"p":"net.marfgamer.jraknet.server","c":"RakNetServer","l":"serverThread"},{"p":"net.marfgamer.jraknet.protocol.login","c":"ConnectionRequestAccepted","l":"serverTimestamp"},{"p":"net.marfgamer.jraknet.protocol.login","c":"NewIncomingConnection","l":"serverTimestamp"},{"p":"net.marfgamer.jraknet.client","c":"RakNetClient","l":"session"},{"p":"net.marfgamer.jraknet.example.chat.client","c":"ChatClient","l":"session"},{"p":"net.marfgamer.jraknet.example.chat.server","c":"ConnectedClient","l":"session"},{"p":"net.marfgamer.jraknet.protocol.message","c":"CustomPacket","l":"session"},{"p":"net.marfgamer.jraknet","c":"RakNet","l":"SESSION_TIMEOUT"},{"p":"net.marfgamer.jraknet.client","c":"SessionPreparation","l":"SessionPreparation(RakNetClient, int)","url":"SessionPreparation-net.marfgamer.jraknet.client.RakNetClient-int-"},{"p":"net.marfgamer.jraknet.server","c":"RakNetServer","l":"sessions"},{"p":"net.marfgamer.jraknet.session","c":"RakNetSession","l":"setAckReceiptPackets(EncapsulatedPacket[])","url":"setAckReceiptPackets-net.marfgamer.jraknet.protocol.message.EncapsulatedPacket:A-"},{"p":"net.marfgamer.jraknet.server","c":"RakNetServer","l":"setBroadcastingEnabled(boolean)"},{"p":"net.marfgamer.jraknet","c":"Packet","l":"setBuffer(byte[])"},{"p":"net.marfgamer.jraknet","c":"RakNetPacket","l":"setBuffer(byte[], boolean)"},{"p":"net.marfgamer.jraknet.example.chat.client","c":"ChatClient","l":"setChannel(int)"},{"p":"net.marfgamer.jraknet.example.chat.client.frame","c":"ChatFrame","l":"setChannels(ServerChannel[])","url":"setChannels-net.marfgamer.jraknet.example.chat.ServerChannel:A-"},{"p":"net.marfgamer.jraknet.example.chat.client.frame","c":"ChatFrame","l":"setCurrentChannel(ServerChannel)","url":"setCurrentChannel-net.marfgamer.jraknet.example.chat.ServerChannel-"},{"p":"net.marfgamer.jraknet.client","c":"RakNetClient","l":"setDiscoveryMode(DiscoveryMode)","url":"setDiscoveryMode-net.marfgamer.jraknet.client.discovery.DiscoveryMode-"},{"p":"net.marfgamer.jraknet.client","c":"RakNetClient","l":"setDiscoveryPorts(int...)"},{"p":"net.marfgamer.jraknet.client.discovery","c":"DiscoveredServer","l":"setDiscoveryTimestamp(long)"},{"p":"net.marfgamer.jraknet.protocol.message.acknowledge","c":"Record","l":"setEndIndex(int)"},{"p":"net.marfgamer.jraknet.identifier","c":"MinecraftIdentifier","l":"setGamemode(String)","url":"setGamemode-java.lang.String-"},{"p":"net.marfgamer.jraknet.client.discovery","c":"DiscoveredServer","l":"setIdentifier(Identifier)","url":"setIdentifier-net.marfgamer.jraknet.identifier.Identifier-"},{"p":"net.marfgamer.jraknet.server","c":"RakNetServer","l":"setIdentifier(Identifier)","url":"setIdentifier-net.marfgamer.jraknet.identifier.Identifier-"},{"p":"net.marfgamer.jraknet.server","c":"ServerPing","l":"setIdentifier(Identifier)","url":"setIdentifier-net.marfgamer.jraknet.identifier.Identifier-"},{"p":"net.marfgamer.jraknet.protocol.message.acknowledge","c":"Record","l":"setIndex(int)"},{"p":"net.marfgamer.jraknet.example.chat.client.frame","c":"ChatFrame","l":"setInstructions(String)","url":"setInstructions-java.lang.String-"},{"p":"net.marfgamer.jraknet.identifier","c":"MinecraftIdentifier","l":"setLegacyMode(boolean)"},{"p":"net.marfgamer.jraknet.client","c":"RakNetClient","l":"setMaximumTransferUnits(int...)"},{"p":"net.marfgamer.jraknet","c":"RakNet","l":"setMaxPacketsPerSecond(long)"},{"p":"net.marfgamer.jraknet","c":"RakNet","l":"setMaxPacketsPerSecondUnlimited()"},{"p":"net.marfgamer.jraknet.identifier","c":"MinecraftIdentifier","l":"setMaxPlayerCount(int)"},{"p":"net.marfgamer.jraknet.example.chat","c":"ServerChannel","l":"setName(String)","url":"setName-java.lang.String-"},{"p":"net.marfgamer.jraknet.identifier","c":"MinecraftIdentifier","l":"setOnlinePlayerCount(int)"},{"p":"net.marfgamer.jraknet.identifier","c":"MinecraftIdentifier","l":"setServerGloballyUniqueId(long)"},{"p":"net.marfgamer.jraknet.example.chat.client.frame","c":"ChatFrame","l":"setServerMotd(String)","url":"setServerMotd-java.lang.String-"},{"p":"net.marfgamer.jraknet.example.chat.client.frame","c":"ChatFrame","l":"setServerName(String)","url":"setServerName-java.lang.String-"},{"p":"net.marfgamer.jraknet.identifier","c":"MinecraftIdentifier","l":"setServerName(String)","url":"setServerName-java.lang.String-"},{"p":"net.marfgamer.jraknet.identifier","c":"MinecraftIdentifier","l":"setServerProtocol(int)"},{"p":"net.marfgamer.jraknet.session","c":"RakNetSession","l":"setState(RakNetState)","url":"setState-net.marfgamer.jraknet.session.RakNetState-"},{"p":"net.marfgamer.jraknet.example.chat.client","c":"ChatClient","l":"setUsernameRequest(String)","url":"setUsernameRequest-java.lang.String-"},{"p":"net.marfgamer.jraknet.identifier","c":"MinecraftIdentifier","l":"setVersionTag(String)","url":"setVersionTag-java.lang.String-"},{"p":"net.marfgamer.jraknet.identifier","c":"MinecraftIdentifier","l":"setWorldName(String)","url":"setWorldName-java.lang.String-"},{"p":"net.marfgamer.jraknet.util.map","c":"ShortMap","l":"ShortMap()"},{"p":"net.marfgamer.jraknet.client.discovery","c":"DiscoveryThread","l":"shutdown()"},{"p":"net.marfgamer.jraknet.client","c":"RakNetClient","l":"shutdown()"},{"p":"net.marfgamer.jraknet.server","c":"RakNetServer","l":"shutdown()"},{"p":"net.marfgamer.jraknet.server","c":"RakNetServer","l":"shutdown(String)","url":"shutdown-java.lang.String-"},{"p":"net.marfgamer.jraknet.protocol.message.acknowledge","c":"Acknowledge","l":"simplifyRecords()"},{"p":"net.marfgamer.jraknet.client","c":"MaximumTransferUnit","l":"size"},{"p":"net.marfgamer.jraknet","c":"Packet","l":"size()"},{"p":"net.marfgamer.jraknet.stream","c":"PacketDataInput","l":"skipBytes(int)"},{"p":"net.marfgamer.jraknet.client","c":"MaximumTransferUnit","l":"sort(MaximumTransferUnit[])","url":"sort-net.marfgamer.jraknet.client.MaximumTransferUnit:A-"},{"p":"net.marfgamer.jraknet.protocol.message","c":"EncapsulatedPacket","l":"split"},{"p":"net.marfgamer.jraknet.protocol.message","c":"EncapsulatedPacket","l":"SPLIT_COUNT_SPLIT_ID_SPLIT_INDEX_LENGTH"},{"p":"net.marfgamer.jraknet","c":"SplitPacketTest","l":"SPLIT_END_ID"},{"p":"net.marfgamer.jraknet","c":"SplitPacketTest","l":"SPLIT_START_ID"},{"p":"net.marfgamer.jraknet.util","c":"ArrayUtils","l":"splitArray(byte[], int)"},{"p":"net.marfgamer.jraknet.protocol.message","c":"EncapsulatedPacket","l":"splitCount"},{"p":"net.marfgamer.jraknet.session","c":"SplitPacket","l":"splitCount"},{"p":"net.marfgamer.jraknet.protocol.message","c":"EncapsulatedPacket","l":"splitId"},{"p":"net.marfgamer.jraknet.session","c":"RakNetSession","l":"splitId"},{"p":"net.marfgamer.jraknet.session","c":"SplitPacket","l":"splitId"},{"p":"net.marfgamer.jraknet.protocol.message","c":"EncapsulatedPacket","l":"splitIndex"},{"p":"net.marfgamer.jraknet.session","c":"SplitPacket","l":"splitPacket(RakNetSession, EncapsulatedPacket)","url":"splitPacket-net.marfgamer.jraknet.session.RakNetSession-net.marfgamer.jraknet.protocol.message.EncapsulatedPacket-"},{"p":"net.marfgamer.jraknet.session","c":"SplitPacket","l":"SplitPacket(int, int, Reliability)","url":"SplitPacket-int-int-net.marfgamer.jraknet.protocol.Reliability-"},{"p":"net.marfgamer.jraknet","c":"SplitPacketTest","l":"SplitPacketTest()"},{"p":"net.marfgamer.jraknet.session","c":"RakNetSession","l":"splitQueue"},{"p":"net.marfgamer.jraknet.session","c":"SplitQueueOverloadException","l":"SplitQueueOverloadException()"},{"p":"net.marfgamer.jraknet.example.chat.server","c":"ChatServer","l":"start()"},{"p":"net.marfgamer.jraknet.interactive","c":"BroadcastTest","l":"start()"},{"p":"net.marfgamer.jraknet.interactive","c":"LatencyTest","l":"start()"},{"p":"net.marfgamer.jraknet.server","c":"RakNetServer","l":"start()"},{"p":"net.marfgamer.jraknet","c":"SequencedPacketTest","l":"startSend"},{"p":"net.marfgamer.jraknet","c":"SplitPacketTest","l":"startSend"},{"p":"net.marfgamer.jraknet.server","c":"RakNetServer","l":"startThreaded()"},{"p":"net.marfgamer.jraknet.server","c":"BlockedAddress","l":"startTime"},{"p":"net.marfgamer.jraknet.session","c":"RakNetSession","l":"state"},{"p":"net.marfgamer.jraknet.example.chat.server","c":"ChatServer","l":"stop()"},{"p":"net.marfgamer.jraknet.example.chat.server.command","c":"StopCommand","l":"StopCommand(ChatServer)","url":"StopCommand-net.marfgamer.jraknet.example.chat.server.ChatServer-"},{"p":"net.marfgamer.jraknet.util","c":"ArrayUtils","l":"subtractionArray(int, int)"},{"p":"net.marfgamer.jraknet.interactive","c":"BroadcastFrame.RakNetBroadcastUpdatePortListener","l":"textFieldDiscoveryPort"},{"p":"net.marfgamer.jraknet.server","c":"BlockedAddress","l":"time"},{"p":"net.marfgamer.jraknet.session","c":"RakNetClientSession","l":"timeCreated"},{"p":"net.marfgamer.jraknet.session","c":"TimeoutException","l":"TimeoutException()"},{"p":"net.marfgamer.jraknet.client","c":"RakNetClient","l":"timestamp"},{"p":"net.marfgamer.jraknet.protocol.login","c":"ConnectionRequest","l":"timestamp"},{"p":"net.marfgamer.jraknet.protocol.status","c":"UnconnectedPing","l":"timestamp"},{"p":"net.marfgamer.jraknet.protocol.status","c":"UnconnectedPong","l":"timestamp"},{"p":"net.marfgamer.jraknet.server","c":"RakNetServer","l":"timestamp"},{"p":"net.marfgamer.jraknet.session","c":"RakNetClientSession","l":"timestamp"},{"p":"net.marfgamer.jraknet.protocol.message.acknowledge","c":"Record","l":"toArray()"},{"p":"net.marfgamer.jraknet.protocol.message.acknowledge","c":"Record","l":"toArray(List)","url":"toArray-java.util.List-"},{"p":"net.marfgamer.jraknet.protocol.message.acknowledge","c":"Record","l":"toArray(Record...)","url":"toArray-net.marfgamer.jraknet.protocol.message.acknowledge.Record...-"},{"p":"net.marfgamer.jraknet.example.chat.client.frame","c":"ChatFrame","l":"toggleServerInteraction(boolean)"},{"p":"net.marfgamer.jraknet.util","c":"RakNetUtils","l":"toHexStringId(int)"},{"p":"net.marfgamer.jraknet.util","c":"RakNetUtils","l":"toHexStringId(RakNetPacket)","url":"toHexStringId-net.marfgamer.jraknet.RakNetPacket-"},{"p":"net.marfgamer.jraknet.util","c":"ArrayUtils","l":"toJRakNetString(Object...)","url":"toJRakNetString-java.lang.Object...-"},{"p":"net.marfgamer.jraknet.client.discovery","c":"DiscoveredServer","l":"toString()"},{"p":"net.marfgamer.jraknet.example.chat","c":"ServerChannel","l":"toString()"},{"p":"net.marfgamer.jraknet.identifier","c":"Identifier","l":"toString()"},{"p":"net.marfgamer.jraknet.protocol.message.acknowledge","c":"Record","l":"toString()"},{"p":"net.marfgamer.jraknet.protocol","c":"Reliability","l":"toString()"},{"p":"net.marfgamer.jraknet.session","c":"RakNetSession","l":"totalLatency"},{"p":"net.marfgamer.jraknet.example.chat.client.frame","c":"ChatFrame","l":"txtChatBox"},{"p":"net.marfgamer.jraknet.example.chat.client.frame","c":"ChatFrame","l":"txtClientUsername"},{"p":"net.marfgamer.jraknet.example.chat.client.frame","c":"ChatFrame","l":"txtPaneServerChannel"},{"p":"net.marfgamer.jraknet.interactive","c":"LatencyFrame","l":"txtPnClientLatencies"},{"p":"net.marfgamer.jraknet.interactive","c":"BroadcastFrame","l":"txtPnDiscoveredMcpeServerList"},{"p":"net.marfgamer.jraknet.example.chat.client.frame","c":"ChatFrame","l":"txtpnInstructions"},{"p":"net.marfgamer.jraknet.example.chat.client.frame","c":"ChatFrame","l":"txtServerAddress"},{"p":"net.marfgamer.jraknet.example.chat.client.frame","c":"ChatFrame","l":"txtServerMotd"},{"p":"net.marfgamer.jraknet.example.chat.client.frame","c":"ChatFrame","l":"txtServerName"},{"p":"net.marfgamer.jraknet.server","c":"RakNetServer","l":"unblockAddress(InetAddress)","url":"unblockAddress-java.net.InetAddress-"},{"p":"net.marfgamer.jraknet.server","c":"RakNetServerHandler","l":"unblockAddress(InetAddress)","url":"unblockAddress-java.net.InetAddress-"},{"p":"net.marfgamer.jraknet.protocol.status","c":"UnconnectedPing","l":"UnconnectedPing()"},{"p":"net.marfgamer.jraknet.protocol.status","c":"UnconnectedPing","l":"UnconnectedPing(boolean)"},{"p":"net.marfgamer.jraknet.protocol.status","c":"UnconnectedPing","l":"UnconnectedPing(Packet)","url":"UnconnectedPing-net.marfgamer.jraknet.Packet-"},{"p":"net.marfgamer.jraknet.protocol.status","c":"UnconnectedPingOpenConnections","l":"UnconnectedPingOpenConnections()"},{"p":"net.marfgamer.jraknet.protocol.status","c":"UnconnectedPingOpenConnections","l":"UnconnectedPingOpenConnections(Packet)","url":"UnconnectedPingOpenConnections-net.marfgamer.jraknet.Packet-"},{"p":"net.marfgamer.jraknet.protocol.status","c":"UnconnectedPong","l":"UnconnectedPong()"},{"p":"net.marfgamer.jraknet.protocol.status","c":"UnconnectedPong","l":"UnconnectedPong(Packet)","url":"UnconnectedPong-net.marfgamer.jraknet.Packet-"},{"p":"net.marfgamer.jraknet","c":"UtilityTest","l":"UNICODE_MINECRAFT_COLOR_SYMBOL"},{"p":"net.marfgamer.jraknet.example.chat.server.command","c":"CommandHandler","l":"unregisterCommand(String)","url":"unregisterCommand-java.lang.String-"},{"p":"net.marfgamer.jraknet.protocol","c":"Reliability","l":"UNRELIABLE"},{"p":"net.marfgamer.jraknet.protocol","c":"Reliability","l":"UNRELIABLE_SEQUENCED"},{"p":"net.marfgamer.jraknet.protocol","c":"Reliability","l":"UNRELIABLE_WITH_ACK_RECEIPT"},{"p":"net.marfgamer.jraknet.session","c":"RakNetSession","l":"update()"},{"p":"net.marfgamer.jraknet.session","c":"SplitPacket","l":"update(EncapsulatedPacket)","url":"update-net.marfgamer.jraknet.protocol.message.EncapsulatedPacket-"},{"p":"net.marfgamer.jraknet.example.chat.client.frame","c":"ChatFrame","l":"UPDATE_USERNAME_BUTTON_TEXT"},{"p":"net.marfgamer.jraknet.example.chat.client","c":"ChatClient","l":"updateChannelText()"},{"p":"net.marfgamer.jraknet.client","c":"RakNetClient","l":"updateDiscoveryData()"},{"p":"net.marfgamer.jraknet.client","c":"RakNetClient","l":"updateDiscoveryData(InetSocketAddress, UnconnectedPong)","url":"updateDiscoveryData-java.net.InetSocketAddress-net.marfgamer.jraknet.protocol.status.UnconnectedPong-"},{"p":"net.marfgamer.jraknet.example.chat.client.frame","c":"ChatFrame","l":"updateListeners(ChatClient)","url":"updateListeners-net.marfgamer.jraknet.example.chat.client.ChatClient-"},{"p":"net.marfgamer.jraknet.interactive","c":"BroadcastFrame","l":"updatePaneText(MinecraftIdentifier[])","url":"updatePaneText-net.marfgamer.jraknet.identifier.MinecraftIdentifier:A-"},{"p":"net.marfgamer.jraknet.interactive","c":"LatencyFrame","l":"updatePaneText(RakNetClientSession[])","url":"updatePaneText-net.marfgamer.jraknet.session.RakNetClientSession:A-"},{"p":"net.marfgamer.jraknet.example.chat.protocol","c":"UpdateUsername","l":"UpdateUsername()"},{"p":"net.marfgamer.jraknet.example.chat.protocol","c":"UpdateUsername","l":"UpdateUsername(Packet)","url":"UpdateUsername-net.marfgamer.jraknet.Packet-"},{"p":"net.marfgamer.jraknet.example.chat.client.frame","c":"UpdateUsernameBoxListener","l":"UpdateUsernameBoxListener(ChatFrame, ChatClient)","url":"UpdateUsernameBoxListener-net.marfgamer.jraknet.example.chat.client.frame.ChatFrame-net.marfgamer.jraknet.example.chat.client.ChatClient-"},{"p":"net.marfgamer.jraknet.example.chat.server.command","c":"Command","l":"usage"},{"p":"net.marfgamer.jraknet.protocol.login","c":"OpenConnectionResponseOne","l":"USE_SECURITY_BIT"},{"p":"net.marfgamer.jraknet.example.chat.server","c":"ConnectedClient","l":"USER_STATUS_CLIENT_CONNECTED"},{"p":"net.marfgamer.jraknet.example.chat.server","c":"ConnectedClient","l":"USER_STATUS_CLIENT_DISCONNECTED"},{"p":"net.marfgamer.jraknet.example.chat.client","c":"ChatClient","l":"userId"},{"p":"net.marfgamer.jraknet.example.chat.protocol","c":"LoginAccepted","l":"userId"},{"p":"net.marfgamer.jraknet.example.chat.client","c":"ChatClient","l":"username"},{"p":"net.marfgamer.jraknet.example.chat.protocol","c":"LoginRequest","l":"username"},{"p":"net.marfgamer.jraknet.example.chat.server","c":"ConnectedClient","l":"username"},{"p":"net.marfgamer.jraknet.protocol.login","c":"ConnectionRequest","l":"useSecurity"},{"p":"net.marfgamer.jraknet.protocol.login","c":"OpenConnectionResponseOne","l":"useSecurity"},{"p":"net.marfgamer.jraknet","c":"UtilityTest","l":"UtilityTest()"},{"p":"net.marfgamer.jraknet.util","c":"RakNetUtils","l":"UTILS_PING_ID"},{"p":"net.marfgamer.jraknet.util","c":"RakNetUtils","l":"UTILS_TIMESTAMP"},{"p":"net.marfgamer.jraknet.example.chat.server","c":"ConnectedClient","l":"uuid"},{"p":"net.marfgamer.jraknet.server","c":"RakNetServer","l":"validateSender(InetSocketAddress)","url":"validateSender-java.net.InetSocketAddress-"},{"p":"net.marfgamer.jraknet.client.discovery","c":"DiscoveryMode","l":"valueOf(String)","url":"valueOf-java.lang.String-"},{"p":"net.marfgamer.jraknet.protocol","c":"ConnectionType","l":"valueOf(String)","url":"valueOf-java.lang.String-"},{"p":"net.marfgamer.jraknet.protocol.message.acknowledge","c":"AcknowledgeType","l":"valueOf(String)","url":"valueOf-java.lang.String-"},{"p":"net.marfgamer.jraknet.protocol","c":"Reliability","l":"valueOf(String)","url":"valueOf-java.lang.String-"},{"p":"net.marfgamer.jraknet.client.discovery","c":"DiscoveryMode","l":"values()"},{"p":"net.marfgamer.jraknet.protocol","c":"ConnectionType","l":"values()"},{"p":"net.marfgamer.jraknet.protocol.message.acknowledge","c":"AcknowledgeType","l":"values()"},{"p":"net.marfgamer.jraknet.protocol","c":"Reliability","l":"values()"},{"p":"net.marfgamer.jraknet.protocol","c":"ConnectionType","l":"VANILLA"},{"p":"net.marfgamer.jraknet.identifier","c":"MinecraftIdentifier","l":"verifyVersionTag(String)","url":"verifyVersionTag-java.lang.String-"},{"p":"net.marfgamer.jraknet.identifier","c":"MinecraftIdentifier","l":"VERSION_TAG_ALPHABET"},{"p":"net.marfgamer.jraknet.identifier","c":"MinecraftIdentifier","l":"versionTag"},{"p":"net.marfgamer.jraknet.identifier","c":"MinecraftIdentifier","l":"worldName"},{"p":"net.marfgamer.jraknet","c":"Packet","l":"write(byte[])"},{"p":"net.marfgamer.jraknet.stream","c":"PacketDataOutput","l":"write(byte[])"},{"p":"net.marfgamer.jraknet.stream","c":"PacketDataOutput","l":"write(byte[], int, int)"},{"p":"net.marfgamer.jraknet.stream","c":"PacketDataOutput","l":"write(int)"},{"p":"net.marfgamer.jraknet","c":"Packet","l":"writeAddress(String, int)","url":"writeAddress-java.lang.String-int-"},{"p":"net.marfgamer.jraknet","c":"Packet","l":"writeAddress(InetAddress, int)","url":"writeAddress-java.net.InetAddress-int-"},{"p":"net.marfgamer.jraknet","c":"Packet","l":"writeAddress(InetSocketAddress)","url":"writeAddress-java.net.InetSocketAddress-"},{"p":"net.marfgamer.jraknet","c":"Packet","l":"writeBoolean(boolean)"},{"p":"net.marfgamer.jraknet.stream","c":"PacketDataOutput","l":"writeBoolean(boolean)"},{"p":"net.marfgamer.jraknet","c":"Packet","l":"writeByte(int)"},{"p":"net.marfgamer.jraknet.stream","c":"PacketDataOutput","l":"writeByte(int)"},{"p":"net.marfgamer.jraknet.stream","c":"PacketDataOutput","l":"writeBytes(String)","url":"writeBytes-java.lang.String-"},{"p":"net.marfgamer.jraknet","c":"Packet","l":"writeCFU(byte[])"},{"p":"net.marfgamer.jraknet","c":"Packet","l":"writeCFUByte(byte)"},{"p":"net.marfgamer.jraknet.stream","c":"PacketDataOutput","l":"writeChar(int)"},{"p":"net.marfgamer.jraknet.stream","c":"PacketDataOutput","l":"writeChars(String)","url":"writeChars-java.lang.String-"},{"p":"net.marfgamer.jraknet","c":"Packet","l":"writeConnectionType()"},{"p":"net.marfgamer.jraknet","c":"Packet","l":"writeDouble(double)"},{"p":"net.marfgamer.jraknet.stream","c":"PacketDataOutput","l":"writeDouble(double)"},{"p":"net.marfgamer.jraknet","c":"Packet","l":"writeFloat(double)"},{"p":"net.marfgamer.jraknet.stream","c":"PacketDataOutput","l":"writeFloat(float)"},{"p":"net.marfgamer.jraknet","c":"Packet","l":"writeInt(int)"},{"p":"net.marfgamer.jraknet.stream","c":"PacketDataOutput","l":"writeInt(int)"},{"p":"net.marfgamer.jraknet","c":"Packet","l":"writeIntLE(int)"},{"p":"net.marfgamer.jraknet","c":"Packet","l":"writeLong(long)"},{"p":"net.marfgamer.jraknet.stream","c":"PacketDataOutput","l":"writeLong(long)"},{"p":"net.marfgamer.jraknet","c":"Packet","l":"writeLongLE(long)"},{"p":"net.marfgamer.jraknet","c":"Packet","l":"writeMagic()"},{"p":"net.marfgamer.jraknet","c":"Packet","l":"writeShort(int)"},{"p":"net.marfgamer.jraknet.stream","c":"PacketDataOutput","l":"writeShort(int)"},{"p":"net.marfgamer.jraknet","c":"Packet","l":"writeShortLE(int)"},{"p":"net.marfgamer.jraknet","c":"Packet","l":"writeString(String)","url":"writeString-java.lang.String-"},{"p":"net.marfgamer.jraknet","c":"Packet","l":"writeStringLE(String)","url":"writeStringLE-java.lang.String-"},{"p":"net.marfgamer.jraknet","c":"Packet","l":"writeTriadLE(int)"},{"p":"net.marfgamer.jraknet","c":"Packet","l":"writeUnsignedByte(int)"},{"p":"net.marfgamer.jraknet","c":"Packet","l":"writeUnsignedInt(long)"},{"p":"net.marfgamer.jraknet","c":"Packet","l":"writeUnsignedIntLE(long)"},{"p":"net.marfgamer.jraknet","c":"Packet","l":"writeUnsignedLong(long)"},{"p":"net.marfgamer.jraknet","c":"Packet","l":"writeUnsignedLong(BigInteger)","url":"writeUnsignedLong-java.math.BigInteger-"},{"p":"net.marfgamer.jraknet","c":"Packet","l":"writeUnsignedLongLE(long)"},{"p":"net.marfgamer.jraknet","c":"Packet","l":"writeUnsignedLongLE(BigInteger)","url":"writeUnsignedLongLE-java.math.BigInteger-"},{"p":"net.marfgamer.jraknet","c":"Packet","l":"writeUnsignedShort(int)"},{"p":"net.marfgamer.jraknet","c":"Packet","l":"writeUnsignedShortLE(int)"},{"p":"net.marfgamer.jraknet.stream","c":"PacketDataOutput","l":"writeUTF(String)","url":"writeUTF-java.lang.String-"},{"p":"net.marfgamer.jraknet.example.chat.protocol","c":"ChatPacket","l":"writeUUID(UUID)","url":"writeUUID-java.util.UUID-"}] \ No newline at end of file +memberSearchIndex = [{"p":"net.marfgamer.jraknet.example.chat.server","c":"ConnectedClient","l":"acceptLogin(String, String, ServerChannel[])","url":"acceptLogin-java.lang.String-java.lang.String-net.marfgamer.jraknet.example.chat.ServerChannel:A-"},{"p":"net.marfgamer.jraknet.example.chat.server","c":"ConnectedClient","l":"acceptUsernameUpdate(String)","url":"acceptUsernameUpdate-java.lang.String-"},{"p":"net.marfgamer.jraknet.protocol.message","c":"CustomPacket","l":"ackMessages"},{"p":"net.marfgamer.jraknet.protocol.message.acknowledge","c":"Acknowledge","l":"Acknowledge(short)"},{"p":"net.marfgamer.jraknet.protocol.message.acknowledge","c":"Acknowledge","l":"Acknowledge(Packet)","url":"Acknowledge-net.marfgamer.jraknet.Packet-"},{"p":"net.marfgamer.jraknet.protocol.message.acknowledge","c":"Acknowledge","l":"Acknowledge(AcknowledgeType)","url":"Acknowledge-net.marfgamer.jraknet.protocol.message.acknowledge.AcknowledgeType-"},{"p":"net.marfgamer.jraknet.protocol.message.acknowledge","c":"AcknowledgeType","l":"ACKNOWLEDGED"},{"p":"net.marfgamer.jraknet.protocol.message.acknowledge","c":"Acknowledge","l":"ACKNOWLEDGED"},{"p":"net.marfgamer.jraknet.protocol.message.acknowledge","c":"AcknowledgeType","l":"AcknowledgeType(short)"},{"p":"net.marfgamer.jraknet.session","c":"RakNetSession","l":"ackReceiptPackets"},{"p":"net.marfgamer.jraknet.protocol.message","c":"EncapsulatedPacket","l":"ackRecord"},{"p":"net.marfgamer.jraknet.example.chat.client.frame","c":"ComboBoxServerChannelListener","l":"actionPerformed(ActionEvent)","url":"actionPerformed-java.awt.event.ActionEvent-"},{"p":"net.marfgamer.jraknet.example.chat.client.frame","c":"ConnectServerListener","l":"actionPerformed(ActionEvent)","url":"actionPerformed-java.awt.event.ActionEvent-"},{"p":"net.marfgamer.jraknet.example.chat.client.frame","c":"UpdateUsernameBoxListener","l":"actionPerformed(ActionEvent)","url":"actionPerformed-java.awt.event.ActionEvent-"},{"p":"net.marfgamer.jraknet.interactive","c":"BroadcastFrame.RakNetBroadcastDiscoveryTypeListener","l":"actionPerformed(ActionEvent)","url":"actionPerformed-java.awt.event.ActionEvent-"},{"p":"net.marfgamer.jraknet.interactive","c":"BroadcastFrame.RakNetBroadcastUpdatePortListener","l":"actionPerformed(ActionEvent)","url":"actionPerformed-java.awt.event.ActionEvent-"},{"p":"net.marfgamer.jraknet.example.chat.server","c":"ChatServer","l":"addChannel(int, String)","url":"addChannel-int-java.lang.String-"},{"p":"net.marfgamer.jraknet.example.chat.server","c":"ConnectedClient","l":"addChannel(int, String)","url":"addChannel-int-java.lang.String-"},{"p":"net.marfgamer.jraknet.example.chat.client","c":"ChatClient","l":"addChannel(ServerChannel)","url":"addChannel-net.marfgamer.jraknet.example.chat.ServerChannel-"},{"p":"net.marfgamer.jraknet.example.chat.protocol","c":"AddChannel","l":"AddChannel()"},{"p":"net.marfgamer.jraknet.example.chat.protocol","c":"AddChannel","l":"AddChannel(Packet)","url":"AddChannel-net.marfgamer.jraknet.Packet-"},{"p":"net.marfgamer.jraknet.example.chat","c":"ServerChannel","l":"addChatMessage(String)","url":"addChatMessage-java.lang.String-"},{"p":"net.marfgamer.jraknet.client.discovery","c":"DiscoveryThread","l":"addClient(RakNetClient)","url":"addClient-net.marfgamer.jraknet.client.RakNetClient-"},{"p":"net.marfgamer.jraknet.client","c":"RakNetClient","l":"addDiscoveryPort(int)"},{"p":"net.marfgamer.jraknet.client","c":"RakNetClient","l":"addExternalServer(String, int)","url":"addExternalServer-java.lang.String-int-"},{"p":"net.marfgamer.jraknet.client","c":"RakNetClient","l":"addExternalServer(InetAddress, int)","url":"addExternalServer-java.net.InetAddress-int-"},{"p":"net.marfgamer.jraknet.client","c":"RakNetClient","l":"addExternalServer(InetSocketAddress)","url":"addExternalServer-java.net.InetSocketAddress-"},{"p":"net.marfgamer.jraknet.client","c":"RakNetClient","l":"addListener(RakNetClientListener)","url":"addListener-net.marfgamer.jraknet.client.RakNetClientListener-"},{"p":"net.marfgamer.jraknet.server","c":"RakNetServer","l":"addListener(RakNetServerListener)","url":"addListener-net.marfgamer.jraknet.server.RakNetServerListener-"},{"p":"net.marfgamer.jraknet.client.discovery","c":"DiscoveredServer","l":"address"},{"p":"net.marfgamer.jraknet.client","c":"ServerOfflineException","l":"address"},{"p":"net.marfgamer.jraknet.client","c":"SessionPreparation","l":"address"},{"p":"net.marfgamer.jraknet.protocol.login","c":"OpenConnectionRequestTwo","l":"address"},{"p":"net.marfgamer.jraknet.session","c":"RakNetSession","l":"address"},{"p":"net.marfgamer.jraknet","c":"UtilityTest","l":"ADDRESS_TEST_INVALID"},{"p":"net.marfgamer.jraknet","c":"UtilityTest","l":"ADDRESS_TEST_VALID"},{"p":"net.marfgamer.jraknet","c":"Packet","l":"ADDRESS_VERSION_IPV4"},{"p":"net.marfgamer.jraknet","c":"Packet","l":"ADDRESS_VERSION_IPV4_LENGTH"},{"p":"net.marfgamer.jraknet","c":"Packet","l":"ADDRESS_VERSION_IPV6"},{"p":"net.marfgamer.jraknet","c":"Packet","l":"ADDRESS_VERSION_IPV6_LENGTH"},{"p":"net.marfgamer.jraknet","c":"Packet","l":"ADDRESS_VERSION_IPV6_MYSTERY_LENGTH"},{"p":"net.marfgamer.jraknet.server","c":"RakNetServer","l":"addressBlocked(InetAddress)","url":"addressBlocked-java.net.InetAddress-"},{"p":"net.marfgamer.jraknet.server","c":"RakNetServerHandler","l":"addressBlocked(InetAddress)","url":"addressBlocked-java.net.InetAddress-"},{"p":"net.marfgamer.jraknet.client","c":"RakNetClient","l":"addSelfListener()"},{"p":"net.marfgamer.jraknet.server","c":"RakNetServer","l":"addSelfListener()"},{"p":"net.marfgamer.jraknet.client.discovery","c":"DiscoveryMode","l":"ALL_CONNECTIONS"},{"p":"net.marfgamer.jraknet.client","c":"AlreadyConnectedException","l":"AlreadyConnectedException(RakNetClient)","url":"AlreadyConnectedException-net.marfgamer.jraknet.client.RakNetClient-"},{"p":"net.marfgamer.jraknet","c":"Packet","l":"array()"},{"p":"net.marfgamer.jraknet.util","c":"ArrayUtils","l":"ArrayUtils()"},{"p":"net.marfgamer.jraknet.protocol","c":"ConnectionType","l":"ASMRAKNET"},{"p":"net.marfgamer.jraknet.protocol.message","c":"EncapsulatedPacket","l":"BITFLAG_LENGTH"},{"p":"net.marfgamer.jraknet.server","c":"RakNetServer","l":"blockAddress(InetAddress, long)","url":"blockAddress-java.net.InetAddress-long-"},{"p":"net.marfgamer.jraknet.server","c":"RakNetServer","l":"blockAddress(InetAddress, String, long)","url":"blockAddress-java.net.InetAddress-java.lang.String-long-"},{"p":"net.marfgamer.jraknet.server","c":"RakNetServerHandler","l":"blockAddress(InetAddress, String, long)","url":"blockAddress-java.net.InetAddress-java.lang.String-long-"},{"p":"net.marfgamer.jraknet.server","c":"RakNetServerHandler","l":"blocked"},{"p":"net.marfgamer.jraknet.server","c":"BlockedAddress","l":"BlockedAddress(long, long)"},{"p":"net.marfgamer.jraknet.client","c":"RakNetClient","l":"bootstrap"},{"p":"net.marfgamer.jraknet.server","c":"RakNetServer","l":"bootstrap"},{"p":"net.marfgamer.jraknet.util","c":"RakNetUtils.BootstrapHandler","l":"BootstrapHandler()"},{"p":"net.marfgamer.jraknet.example.chat.server.command","c":"BroadcastCommand","l":"BroadcastCommand(ChatServer)","url":"BroadcastCommand-net.marfgamer.jraknet.example.chat.server.ChatServer-"},{"p":"net.marfgamer.jraknet.interactive","c":"BroadcastFrame","l":"BroadcastFrame(RakNetClient)","url":"BroadcastFrame-net.marfgamer.jraknet.client.RakNetClient-"},{"p":"net.marfgamer.jraknet.server","c":"RakNetServer","l":"broadcastingEnabled"},{"p":"net.marfgamer.jraknet.example.chat.server","c":"ChatServer","l":"broadcastMessage(String)","url":"broadcastMessage-java.lang.String-"},{"p":"net.marfgamer.jraknet.example.chat.server","c":"ChatServer","l":"broadcastMessage(String, int)","url":"broadcastMessage-java.lang.String-int-"},{"p":"net.marfgamer.jraknet.example.chat.server","c":"ChatServer","l":"broadcastMessage(String, int, boolean)","url":"broadcastMessage-java.lang.String-int-boolean-"},{"p":"net.marfgamer.jraknet.interactive","c":"BroadcastTest","l":"BroadcastTest()"},{"p":"net.marfgamer.jraknet.example.chat.client.frame","c":"ChatFrame","l":"btnConnectServer"},{"p":"net.marfgamer.jraknet.example.chat.client.frame","c":"ChatFrame","l":"btnUpdateUsername"},{"p":"net.marfgamer.jraknet","c":"Packet","l":"buffer"},{"p":"net.marfgamer.jraknet.protocol.message","c":"EncapsulatedPacket","l":"buffer"},{"p":"net.marfgamer.jraknet","c":"Packet","l":"buffer()"},{"p":"net.marfgamer.jraknet.identifier","c":"Identifier","l":"build()"},{"p":"net.marfgamer.jraknet.identifier","c":"MinecraftIdentifier","l":"build()"},{"p":"net.marfgamer.jraknet.session","c":"RakNetSession","l":"bumpMessageIndex()"},{"p":"net.marfgamer.jraknet.util.map","c":"ByteMap","l":"ByteMap()"},{"p":"net.marfgamer.jraknet.protocol.message","c":"CustomPacket","l":"calculateDummy()"},{"p":"net.marfgamer.jraknet.protocol.message","c":"EncapsulatedPacket","l":"calculateDummy(Reliability, boolean)","url":"calculateDummy-net.marfgamer.jraknet.protocol.Reliability-boolean-"},{"p":"net.marfgamer.jraknet.protocol.message","c":"EncapsulatedPacket","l":"calculateDummy(Reliability, boolean, Packet)","url":"calculateDummy-net.marfgamer.jraknet.protocol.Reliability-boolean-net.marfgamer.jraknet.Packet-"},{"p":"net.marfgamer.jraknet.protocol.message","c":"CustomPacket","l":"calculateSize()"},{"p":"net.marfgamer.jraknet.protocol.message","c":"EncapsulatedPacket","l":"calculateSize()"},{"p":"net.marfgamer.jraknet.protocol.message","c":"Sizable","l":"calculateSize()"},{"p":"net.marfgamer.jraknet.client","c":"SessionPreparation","l":"cancelReason"},{"p":"net.marfgamer.jraknet.client","c":"NettyHandlerException","l":"cause"},{"p":"net.marfgamer.jraknet.client","c":"RakNetClientHandler","l":"causeAddress"},{"p":"net.marfgamer.jraknet.server","c":"RakNetServerHandler","l":"causeAddress"},{"p":"net.marfgamer.jraknet.client","c":"RakNetClient","l":"channel"},{"p":"net.marfgamer.jraknet.example.chat.client","c":"ChatClient","l":"channel"},{"p":"net.marfgamer.jraknet.example.chat.protocol","c":"AddChannel","l":"channel"},{"p":"net.marfgamer.jraknet.example.chat.protocol","c":"RemoveChannel","l":"channel"},{"p":"net.marfgamer.jraknet.example.chat.protocol","c":"RenameChannel","l":"channel"},{"p":"net.marfgamer.jraknet.example.chat","c":"ServerChannel","l":"channel"},{"p":"net.marfgamer.jraknet.server","c":"RakNetServer","l":"channel"},{"p":"net.marfgamer.jraknet.session","c":"RakNetSession","l":"channel"},{"p":"net.marfgamer.jraknet.example.chat.server.command","c":"ChannelCommand","l":"ChannelCommand(ChatServer)","url":"ChannelCommand-net.marfgamer.jraknet.example.chat.server.ChatServer-"},{"p":"net.marfgamer.jraknet.example.chat.protocol","c":"AddChannel","l":"channelName"},{"p":"net.marfgamer.jraknet.client","c":"RakNetClientHandler","l":"channelRead(ChannelHandlerContext, Object)","url":"channelRead-io.netty.channel.ChannelHandlerContext-java.lang.Object-"},{"p":"net.marfgamer.jraknet.server","c":"RakNetServerHandler","l":"channelRead(ChannelHandlerContext, Object)","url":"channelRead-io.netty.channel.ChannelHandlerContext-java.lang.Object-"},{"p":"net.marfgamer.jraknet.util","c":"RakNetUtils.BootstrapHandler","l":"channelRead(ChannelHandlerContext, Object)","url":"channelRead-io.netty.channel.ChannelHandlerContext-java.lang.Object-"},{"p":"net.marfgamer.jraknet.util","c":"RakNetUtils.BootstrapHandler","l":"channelReadComplete(ChannelHandlerContext)","url":"channelReadComplete-io.netty.channel.ChannelHandlerContext-"},{"p":"net.marfgamer.jraknet.example.chat.client","c":"ChatClient","l":"channels"},{"p":"net.marfgamer.jraknet.example.chat.protocol","c":"LoginAccepted","l":"channels"},{"p":"net.marfgamer.jraknet.example.chat","c":"ServerChannel","l":"channelText"},{"p":"net.marfgamer.jraknet.example.chat.client","c":"ChatClient","l":"CHAT_INSTRUCTIONS_CONNECTED"},{"p":"net.marfgamer.jraknet.example.chat.client","c":"ChatClient","l":"CHAT_INSTRUCTIONS_CONNECTING"},{"p":"net.marfgamer.jraknet.example.chat.client","c":"ChatClient","l":"CHAT_INSTRUCTIONS_DISCONNECTED"},{"p":"net.marfgamer.jraknet.example.chat.client","c":"ChatClient","l":"CHAT_INSTRUCTIONS_LOGGED_IN"},{"p":"net.marfgamer.jraknet.example.chat.client.frame","c":"ChatBoxKeyListener","l":"ChatBoxKeyListener(ChatFrame, ChatClient)","url":"ChatBoxKeyListener-net.marfgamer.jraknet.example.chat.client.frame.ChatFrame-net.marfgamer.jraknet.example.chat.client.ChatClient-"},{"p":"net.marfgamer.jraknet.example.chat.client","c":"ChatClient","l":"ChatClient(ChatFrame)","url":"ChatClient-net.marfgamer.jraknet.example.chat.client.frame.ChatFrame-"},{"p":"net.marfgamer.jraknet.example.chat.client","c":"ChatException","l":"ChatException(String)","url":"ChatException-java.lang.String-"},{"p":"net.marfgamer.jraknet.example.chat.client","c":"ChatException","l":"ChatException(RakNetException)","url":"ChatException-net.marfgamer.jraknet.RakNetException-"},{"p":"net.marfgamer.jraknet.example.chat.client.frame","c":"ChatFrame","l":"ChatFrame()"},{"p":"net.marfgamer.jraknet.example.chat.protocol","c":"ChatMessage","l":"ChatMessage()"},{"p":"net.marfgamer.jraknet.example.chat.protocol","c":"ChatMessage","l":"ChatMessage(Packet)","url":"ChatMessage-net.marfgamer.jraknet.Packet-"},{"p":"net.marfgamer.jraknet.example.chat","c":"ChatMessageIdentifier","l":"ChatMessageIdentifier()"},{"p":"net.marfgamer.jraknet.example.chat.protocol","c":"ChatPacket","l":"ChatPacket(int)"},{"p":"net.marfgamer.jraknet.example.chat.protocol","c":"ChatPacket","l":"ChatPacket(Packet)","url":"ChatPacket-net.marfgamer.jraknet.Packet-"},{"p":"net.marfgamer.jraknet.example.chat.server","c":"ChatServer","l":"ChatServer(String, String, int, int)","url":"ChatServer-java.lang.String-java.lang.String-int-int-"},{"p":"net.marfgamer.jraknet","c":"Packet","l":"checkMagic()"},{"p":"net.marfgamer.jraknet","c":"Packet","l":"clear()"},{"p":"net.marfgamer.jraknet.client","c":"RakNetClientException","l":"client"},{"p":"net.marfgamer.jraknet.client","c":"RakNetClientHandler","l":"client"},{"p":"net.marfgamer.jraknet.client","c":"SessionPreparation","l":"client"},{"p":"net.marfgamer.jraknet.example.chat.client","c":"ChatClient","l":"client"},{"p":"net.marfgamer.jraknet.example.chat.client.frame","c":"ChatBoxKeyListener","l":"client"},{"p":"net.marfgamer.jraknet.example.chat.client.frame","c":"ComboBoxServerChannelListener","l":"client"},{"p":"net.marfgamer.jraknet.example.chat.client.frame","c":"ConnectServerListener","l":"client"},{"p":"net.marfgamer.jraknet.example.chat.client.frame","c":"UpdateUsernameBoxListener","l":"client"},{"p":"net.marfgamer.jraknet.interactive","c":"BroadcastFrame.RakNetBroadcastDiscoveryTypeListener","l":"client"},{"p":"net.marfgamer.jraknet.interactive","c":"BroadcastFrame.RakNetBroadcastUpdatePortListener","l":"client"},{"p":"net.marfgamer.jraknet.interactive","c":"BroadcastTest","l":"client"},{"p":"net.marfgamer.jraknet.session","c":"RakNetServerSession","l":"client"},{"p":"net.marfgamer.jraknet","c":"RakNet","l":"CLIENT_NETWORK_PROTOCOL"},{"p":"net.marfgamer.jraknet.protocol.login","c":"ConnectionRequestAccepted","l":"clientAddress"},{"p":"net.marfgamer.jraknet.protocol.login","c":"OpenConnectionResponseTwo","l":"clientAddress"},{"p":"net.marfgamer.jraknet.protocol.login","c":"ConnectionRequest","l":"clientGuid"},{"p":"net.marfgamer.jraknet.protocol.login","c":"OpenConnectionRequestTwo","l":"clientGuid"},{"p":"net.marfgamer.jraknet.client","c":"IncompatibleProtocolException","l":"clientProtocol"},{"p":"net.marfgamer.jraknet.client.discovery","c":"DiscoveryThread","l":"clients"},{"p":"net.marfgamer.jraknet.client","c":"RakNetClient","l":"clientThread"},{"p":"net.marfgamer.jraknet.protocol.login","c":"ConnectionRequestAccepted","l":"clientTimestamp"},{"p":"net.marfgamer.jraknet.protocol.login","c":"NewIncomingConnection","l":"clientTimestamp"},{"p":"net.marfgamer.jraknet.protocol.message","c":"EncapsulatedPacket","l":"clone"},{"p":"net.marfgamer.jraknet.protocol.message","c":"EncapsulatedPacket","l":"clone()"},{"p":"net.marfgamer.jraknet.session","c":"RakNetServerSession","l":"closeConnection()"},{"p":"net.marfgamer.jraknet.example.chat.client.frame","c":"ChatFrame","l":"cmbServerChannels"},{"p":"net.marfgamer.jraknet.example.chat.client.frame","c":"ComboBoxServerChannelListener","l":"ComboBoxServerChannelListener(ChatFrame, ChatClient)","url":"ComboBoxServerChannelListener-net.marfgamer.jraknet.example.chat.client.frame.ChatFrame-net.marfgamer.jraknet.example.chat.client.ChatClient-"},{"p":"net.marfgamer.jraknet.example.chat.server.command","c":"Command","l":"Command(boolean, String, String, String)","url":"Command-boolean-java.lang.String-java.lang.String-java.lang.String-"},{"p":"net.marfgamer.jraknet.example.chat.server.command","c":"Command","l":"Command(String, String)","url":"Command-java.lang.String-java.lang.String-"},{"p":"net.marfgamer.jraknet.example.chat.server.command","c":"Command","l":"Command(String, String, String)","url":"Command-java.lang.String-java.lang.String-java.lang.String-"},{"p":"net.marfgamer.jraknet.example.chat.server.command","c":"CommandHandler","l":"CommandHandler()"},{"p":"net.marfgamer.jraknet.example.chat.server.command","c":"Command","l":"commands"},{"p":"net.marfgamer.jraknet.example.chat.server.command","c":"CommandHandler","l":"commands"},{"p":"net.marfgamer.jraknet.util.map.concurrent","c":"ConcurrentByteMap","l":"ConcurrentByteMap()"},{"p":"net.marfgamer.jraknet.util.map.concurrent","c":"ConcurrentIntMap","l":"ConcurrentIntMap()"},{"p":"net.marfgamer.jraknet.util.map.concurrent","c":"ConcurrentLongMap","l":"ConcurrentLongMap()"},{"p":"net.marfgamer.jraknet.util.map.concurrent","c":"ConcurrentShortMap","l":"ConcurrentShortMap()"},{"p":"net.marfgamer.jraknet.protocol.message.acknowledge","c":"Acknowledge","l":"condenseRecords()"},{"p":"net.marfgamer.jraknet.example.chat.client","c":"ChatClient","l":"connect(String)","url":"connect-java.lang.String-"},{"p":"net.marfgamer.jraknet.client","c":"RakNetClient","l":"connect(String, int)","url":"connect-java.lang.String-int-"},{"p":"net.marfgamer.jraknet.client","c":"RakNetClient","l":"connect(InetAddress, int)","url":"connect-java.net.InetAddress-int-"},{"p":"net.marfgamer.jraknet.client","c":"RakNetClient","l":"connect(InetSocketAddress)","url":"connect-java.net.InetSocketAddress-"},{"p":"net.marfgamer.jraknet.client","c":"RakNetClient","l":"connect(DiscoveredServer)","url":"connect-net.marfgamer.jraknet.client.discovery.DiscoveredServer-"},{"p":"net.marfgamer.jraknet.example.chat.client.frame","c":"ChatFrame","l":"CONNECT_BUTTON_TEXT"},{"p":"net.marfgamer.jraknet.example.chat.client.frame","c":"ChatFrame","l":"connected"},{"p":"net.marfgamer.jraknet.example.chat.server","c":"ChatServer","l":"connected"},{"p":"net.marfgamer.jraknet.session","c":"RakNetState","l":"CONNECTED"},{"p":"net.marfgamer.jraknet.example.chat.server","c":"ConnectedClient","l":"ConnectedClient(RakNetClientSession, UUID, String)","url":"ConnectedClient-net.marfgamer.jraknet.session.RakNetClientSession-java.util.UUID-java.lang.String-"},{"p":"net.marfgamer.jraknet.protocol.status","c":"ConnectedPing","l":"ConnectedPing()"},{"p":"net.marfgamer.jraknet.protocol.status","c":"ConnectedPing","l":"ConnectedPing(Packet)","url":"ConnectedPing-net.marfgamer.jraknet.Packet-"},{"p":"net.marfgamer.jraknet.protocol.status","c":"ConnectedPong","l":"ConnectedPong()"},{"p":"net.marfgamer.jraknet.protocol.status","c":"ConnectedPong","l":"ConnectedPong(Packet)","url":"ConnectedPong-net.marfgamer.jraknet.Packet-"},{"p":"net.marfgamer.jraknet.protocol.login","c":"ConnectionBanned","l":"ConnectionBanned()"},{"p":"net.marfgamer.jraknet.protocol.login","c":"ConnectionBanned","l":"ConnectionBanned(Packet)","url":"ConnectionBanned-net.marfgamer.jraknet.Packet-"},{"p":"net.marfgamer.jraknet.client","c":"ConnectionBannedException","l":"ConnectionBannedException(RakNetClient)","url":"ConnectionBannedException-net.marfgamer.jraknet.client.RakNetClient-"},{"p":"net.marfgamer.jraknet.protocol.login","c":"ConnectionRequest","l":"ConnectionRequest()"},{"p":"net.marfgamer.jraknet.protocol.login","c":"ConnectionRequest","l":"ConnectionRequest(Packet)","url":"ConnectionRequest-net.marfgamer.jraknet.Packet-"},{"p":"net.marfgamer.jraknet.protocol.login","c":"ConnectionRequestAccepted","l":"ConnectionRequestAccepted()"},{"p":"net.marfgamer.jraknet.protocol.login","c":"ConnectionRequestAccepted","l":"ConnectionRequestAccepted(Packet)","url":"ConnectionRequestAccepted-net.marfgamer.jraknet.Packet-"},{"p":"net.marfgamer.jraknet.client","c":"SessionPreparation","l":"connectionType"},{"p":"net.marfgamer.jraknet.identifier","c":"Identifier","l":"connectionType"},{"p":"net.marfgamer.jraknet.protocol.login","c":"OpenConnectionRequestTwo","l":"connectionType"},{"p":"net.marfgamer.jraknet.protocol.login","c":"OpenConnectionResponseTwo","l":"connectionType"},{"p":"net.marfgamer.jraknet.protocol.status","c":"UnconnectedPing","l":"connectionType"},{"p":"net.marfgamer.jraknet.protocol.status","c":"UnconnectedPong","l":"connectionType"},{"p":"net.marfgamer.jraknet.server","c":"ServerPing","l":"connectionType"},{"p":"net.marfgamer.jraknet.session","c":"RakNetSession","l":"connectionType"},{"p":"net.marfgamer.jraknet.protocol","c":"ConnectionType","l":"ConnectionType(String, String, int)","url":"ConnectionType-java.lang.String-java.lang.String-int-"},{"p":"net.marfgamer.jraknet.example.chat.client.frame","c":"ConnectServerListener","l":"ConnectServerListener(ChatFrame, ChatClient)","url":"ConnectServerListener-net.marfgamer.jraknet.example.chat.client.frame.ChatFrame-net.marfgamer.jraknet.example.chat.client.ChatClient-"},{"p":"net.marfgamer.jraknet.client","c":"RakNetClient","l":"connectThreaded(String, int)","url":"connectThreaded-java.lang.String-int-"},{"p":"net.marfgamer.jraknet.client","c":"RakNetClient","l":"connectThreaded(InetAddress, int)","url":"connectThreaded-java.net.InetAddress-int-"},{"p":"net.marfgamer.jraknet.client","c":"RakNetClient","l":"connectThreaded(InetSocketAddress)","url":"connectThreaded-java.net.InetSocketAddress-"},{"p":"net.marfgamer.jraknet.client","c":"RakNetClient","l":"connectThreaded(DiscoveredServer)","url":"connectThreaded-net.marfgamer.jraknet.client.discovery.DiscoveredServer-"},{"p":"net.marfgamer.jraknet.util.map","c":"ByteMap","l":"containsKey(byte)"},{"p":"net.marfgamer.jraknet.util.map.concurrent","c":"ConcurrentByteMap","l":"containsKey(byte)"},{"p":"net.marfgamer.jraknet.util.map.concurrent","c":"ConcurrentIntMap","l":"containsKey(int)"},{"p":"net.marfgamer.jraknet.util.map","c":"IntMap","l":"containsKey(int)"},{"p":"net.marfgamer.jraknet.util.map.concurrent","c":"ConcurrentLongMap","l":"containsKey(long)"},{"p":"net.marfgamer.jraknet.util.map","c":"LongMap","l":"containsKey(long)"},{"p":"net.marfgamer.jraknet.util.map.concurrent","c":"ConcurrentShortMap","l":"containsKey(short)"},{"p":"net.marfgamer.jraknet.util.map","c":"ShortMap","l":"containsKey(short)"},{"p":"net.marfgamer.jraknet.protocol.message","c":"CustomPacket","l":"containsUnreliables()"},{"p":"net.marfgamer.jraknet.util.map","c":"ByteMap","l":"containsValue(Object)","url":"containsValue-java.lang.Object-"},{"p":"net.marfgamer.jraknet.util.map.concurrent","c":"ConcurrentByteMap","l":"containsValue(Object)","url":"containsValue-java.lang.Object-"},{"p":"net.marfgamer.jraknet.util.map.concurrent","c":"ConcurrentIntMap","l":"containsValue(Object)","url":"containsValue-java.lang.Object-"},{"p":"net.marfgamer.jraknet.util.map.concurrent","c":"ConcurrentLongMap","l":"containsValue(Object)","url":"containsValue-java.lang.Object-"},{"p":"net.marfgamer.jraknet.util.map.concurrent","c":"ConcurrentShortMap","l":"containsValue(Object)","url":"containsValue-java.lang.Object-"},{"p":"net.marfgamer.jraknet.util.map","c":"IntMap","l":"containsValue(Object)","url":"containsValue-java.lang.Object-"},{"p":"net.marfgamer.jraknet.util.map","c":"LongMap","l":"containsValue(Object)","url":"containsValue-java.lang.Object-"},{"p":"net.marfgamer.jraknet.util.map","c":"ShortMap","l":"containsValue(Object)","url":"containsValue-java.lang.Object-"},{"p":"net.marfgamer.jraknet.protocol","c":"ConnectionType","l":"CRAKNET"},{"p":"net.marfgamer.jraknet.protocol","c":"ConnectionType","l":"CRAKNET_PLUS_PLUS"},{"p":"net.marfgamer.jraknet.protocol","c":"ConnectionType","l":"CRAKNET_SHARP"},{"p":"net.marfgamer.jraknet.util","c":"RakNetUtils","l":"createBootstrapAndSend(InetSocketAddress, Packet, long, int)","url":"createBootstrapAndSend-java.net.InetSocketAddress-net.marfgamer.jraknet.Packet-long-int-"},{"p":"net.marfgamer.jraknet","c":"SequencedPacketTest","l":"createClient()"},{"p":"net.marfgamer.jraknet","c":"SplitPacketTest","l":"createClient()"},{"p":"net.marfgamer.jraknet","c":"SequencedPacketTest","l":"createServer()"},{"p":"net.marfgamer.jraknet","c":"SplitPacketTest","l":"createServer()"},{"p":"net.marfgamer.jraknet.client","c":"SessionPreparation","l":"createSession(Channel)","url":"createSession-io.netty.channel.Channel-"},{"p":"net.marfgamer.jraknet.protocol.message","c":"CustomPacket","l":"CustomPacket()"},{"p":"net.marfgamer.jraknet.protocol.message","c":"CustomPacket","l":"CustomPacket(Packet)","url":"CustomPacket-net.marfgamer.jraknet.Packet-"},{"p":"net.marfgamer.jraknet.identifier","c":"MinecraftIdentifier","l":"DATA_COUNT"},{"p":"net.marfgamer.jraknet.identifier","c":"MinecraftIdentifier","l":"DATA_COUNT_LEGACY"},{"p":"net.marfgamer.jraknet.example.chat.protocol","c":"AddChannel","l":"decode()"},{"p":"net.marfgamer.jraknet.example.chat.protocol","c":"ChatMessage","l":"decode()"},{"p":"net.marfgamer.jraknet.example.chat.protocol","c":"Kick","l":"decode()"},{"p":"net.marfgamer.jraknet.example.chat.protocol","c":"LoginAccepted","l":"decode()"},{"p":"net.marfgamer.jraknet.example.chat.protocol","c":"LoginFailure","l":"decode()"},{"p":"net.marfgamer.jraknet.example.chat.protocol","c":"LoginRequest","l":"decode()"},{"p":"net.marfgamer.jraknet.example.chat.protocol","c":"RemoveChannel","l":"decode()"},{"p":"net.marfgamer.jraknet.example.chat.protocol","c":"RenameChannel","l":"decode()"},{"p":"net.marfgamer.jraknet.example.chat.protocol","c":"UpdateUsername","l":"decode()"},{"p":"net.marfgamer.jraknet.protocol.login","c":"ConnectionBanned","l":"decode()"},{"p":"net.marfgamer.jraknet.protocol.login","c":"ConnectionRequest","l":"decode()"},{"p":"net.marfgamer.jraknet.protocol.login","c":"ConnectionRequestAccepted","l":"decode()"},{"p":"net.marfgamer.jraknet.protocol.login","c":"IncompatibleProtocol","l":"decode()"},{"p":"net.marfgamer.jraknet.protocol.login","c":"NewIncomingConnection","l":"decode()"},{"p":"net.marfgamer.jraknet.protocol.login","c":"OpenConnectionRequestOne","l":"decode()"},{"p":"net.marfgamer.jraknet.protocol.login","c":"OpenConnectionRequestTwo","l":"decode()"},{"p":"net.marfgamer.jraknet.protocol.login","c":"OpenConnectionResponseOne","l":"decode()"},{"p":"net.marfgamer.jraknet.protocol.login","c":"OpenConnectionResponseTwo","l":"decode()"},{"p":"net.marfgamer.jraknet.protocol.message.acknowledge","c":"Acknowledge","l":"decode()"},{"p":"net.marfgamer.jraknet.protocol.message","c":"CustomPacket","l":"decode()"},{"p":"net.marfgamer.jraknet.protocol.message","c":"EncapsulatedPacket","l":"decode()"},{"p":"net.marfgamer.jraknet.protocol.status","c":"ConnectedPing","l":"decode()"},{"p":"net.marfgamer.jraknet.protocol.status","c":"ConnectedPong","l":"decode()"},{"p":"net.marfgamer.jraknet.protocol.status","c":"UnconnectedPing","l":"decode()"},{"p":"net.marfgamer.jraknet.protocol.status","c":"UnconnectedPong","l":"decode()"},{"p":"net.marfgamer.jraknet","c":"RakNetPacket","l":"decode()"},{"p":"net.marfgamer.jraknet","c":"RakNet","l":"DEFAULT_CHANNEL"},{"p":"net.marfgamer.jraknet.example.chat.client.frame","c":"ChatFrame","l":"DEFAULT_CLIENT_INSTRUCTIONS"},{"p":"net.marfgamer.jraknet.example.chat.client.frame","c":"ChatFrame","l":"DEFAULT_CLIENT_USERNAME"},{"p":"net.marfgamer.jraknet.example.chat.client.frame","c":"ChatFrame","l":"DEFAULT_SERVER_ADDRESS"},{"p":"net.marfgamer.jraknet.example.chat.client.frame","c":"ChatFrame","l":"DEFAULT_SERVER_MOTD"},{"p":"net.marfgamer.jraknet.example.chat.client.frame","c":"ChatFrame","l":"DEFAULT_SERVER_NAME"},{"p":"net.marfgamer.jraknet.client","c":"RakNetClient","l":"DEFAULT_TRANSFER_UNITS"},{"p":"net.marfgamer.jraknet.example.chat.server","c":"ChatServer","l":"denyLogin(RakNetClientSession, String)","url":"denyLogin-net.marfgamer.jraknet.session.RakNetClientSession-java.lang.String-"},{"p":"net.marfgamer.jraknet.example.chat.server","c":"ConnectedClient","l":"denyUsernameUpdate()"},{"p":"net.marfgamer.jraknet.example.chat.server.command","c":"Command","l":"description"},{"p":"net.marfgamer.jraknet","c":"RakNet","l":"DETECTION_SEND_INTERVAL"},{"p":"net.marfgamer.jraknet.client","c":"RakNetClient","l":"disconnect()"},{"p":"net.marfgamer.jraknet.client","c":"RakNetClient","l":"disconnect(String)","url":"disconnect-java.lang.String-"},{"p":"net.marfgamer.jraknet.example.chat.client","c":"ChatClient","l":"disconnect(String)","url":"disconnect-java.lang.String-"},{"p":"net.marfgamer.jraknet.example.chat.client.frame","c":"ChatFrame","l":"DISCONNECT_BUTTON_TEXT"},{"p":"net.marfgamer.jraknet.client","c":"RakNetClient","l":"disconnectAndShutdown()"},{"p":"net.marfgamer.jraknet.client","c":"RakNetClient","l":"disconnectAndShutdown(String)","url":"disconnectAndShutdown-java.lang.String-"},{"p":"net.marfgamer.jraknet.session","c":"RakNetState","l":"DISCONNECTED"},{"p":"net.marfgamer.jraknet.client","c":"RakNetClient","l":"discovered"},{"p":"net.marfgamer.jraknet.interactive","c":"BroadcastTest","l":"discovered"},{"p":"net.marfgamer.jraknet.client.discovery","c":"DiscoveredServer","l":"DiscoveredServer(InetSocketAddress, long, Identifier)","url":"DiscoveredServer-java.net.InetSocketAddress-long-net.marfgamer.jraknet.identifier.Identifier-"},{"p":"net.marfgamer.jraknet.client","c":"RakNetClient","l":"discoveryMode"},{"p":"net.marfgamer.jraknet.client.discovery","c":"DiscoveryMode","l":"DiscoveryMode()"},{"p":"net.marfgamer.jraknet.interactive","c":"BroadcastFrame","l":"discoveryModeOptions"},{"p":"net.marfgamer.jraknet.client","c":"RakNetClient","l":"discoveryPorts"},{"p":"net.marfgamer.jraknet.client","c":"RakNetClient","l":"discoverySystem"},{"p":"net.marfgamer.jraknet.client.discovery","c":"DiscoveryThread","l":"DiscoveryThread()"},{"p":"net.marfgamer.jraknet.client.discovery","c":"DiscoveredServer","l":"discoveryTimestamp"},{"p":"net.marfgamer.jraknet.example.chat.client.frame","c":"ChatFrame","l":"displayError(String, String)","url":"displayError-java.lang.String-java.lang.String-"},{"p":"net.marfgamer.jraknet.example.chat.client.frame","c":"ChatFrame","l":"displayError(Throwable)","url":"displayError-java.lang.Throwable-"},{"p":"net.marfgamer.jraknet.example.chat.client.frame","c":"ChatFrame","l":"displayMessage(String)","url":"displayMessage-java.lang.String-"},{"p":"net.marfgamer.jraknet.protocol","c":"ConnectionType","l":"DRAKNET"},{"p":"net.marfgamer.jraknet.session","c":"RakNetSession","l":"enableLatencyDetection(boolean)"},{"p":"net.marfgamer.jraknet.protocol.message","c":"EncapsulatedPacket","l":"EncapsulatedPacket()"},{"p":"net.marfgamer.jraknet.example.chat.protocol","c":"AddChannel","l":"encode()"},{"p":"net.marfgamer.jraknet.example.chat.protocol","c":"ChatMessage","l":"encode()"},{"p":"net.marfgamer.jraknet.example.chat.protocol","c":"Kick","l":"encode()"},{"p":"net.marfgamer.jraknet.example.chat.protocol","c":"LoginAccepted","l":"encode()"},{"p":"net.marfgamer.jraknet.example.chat.protocol","c":"LoginFailure","l":"encode()"},{"p":"net.marfgamer.jraknet.example.chat.protocol","c":"LoginRequest","l":"encode()"},{"p":"net.marfgamer.jraknet.example.chat.protocol","c":"RemoveChannel","l":"encode()"},{"p":"net.marfgamer.jraknet.example.chat.protocol","c":"RenameChannel","l":"encode()"},{"p":"net.marfgamer.jraknet.example.chat.protocol","c":"UpdateUsername","l":"encode()"},{"p":"net.marfgamer.jraknet.protocol.login","c":"ConnectionBanned","l":"encode()"},{"p":"net.marfgamer.jraknet.protocol.login","c":"ConnectionRequest","l":"encode()"},{"p":"net.marfgamer.jraknet.protocol.login","c":"ConnectionRequestAccepted","l":"encode()"},{"p":"net.marfgamer.jraknet.protocol.login","c":"IncompatibleProtocol","l":"encode()"},{"p":"net.marfgamer.jraknet.protocol.login","c":"NewIncomingConnection","l":"encode()"},{"p":"net.marfgamer.jraknet.protocol.login","c":"OpenConnectionRequestOne","l":"encode()"},{"p":"net.marfgamer.jraknet.protocol.login","c":"OpenConnectionRequestTwo","l":"encode()"},{"p":"net.marfgamer.jraknet.protocol.login","c":"OpenConnectionResponseOne","l":"encode()"},{"p":"net.marfgamer.jraknet.protocol.login","c":"OpenConnectionResponseTwo","l":"encode()"},{"p":"net.marfgamer.jraknet.protocol.message.acknowledge","c":"Acknowledge","l":"encode()"},{"p":"net.marfgamer.jraknet.protocol.message","c":"CustomPacket","l":"encode()"},{"p":"net.marfgamer.jraknet.protocol.message","c":"EncapsulatedPacket","l":"encode()"},{"p":"net.marfgamer.jraknet.protocol.status","c":"ConnectedPing","l":"encode()"},{"p":"net.marfgamer.jraknet.protocol.status","c":"ConnectedPong","l":"encode()"},{"p":"net.marfgamer.jraknet.protocol.status","c":"UnconnectedPing","l":"encode()"},{"p":"net.marfgamer.jraknet.protocol.status","c":"UnconnectedPong","l":"encode()"},{"p":"net.marfgamer.jraknet","c":"RakNetPacket","l":"encode()"},{"p":"net.marfgamer.jraknet.protocol.login","c":"OpenConnectionResponseTwo","l":"encryptionEnabled"},{"p":"net.marfgamer.jraknet.protocol.message.acknowledge","c":"Record","l":"endIndex"},{"p":"net.marfgamer.jraknet.client.discovery","c":"DiscoveredServer","l":"equals(Object)","url":"equals-java.lang.Object-"},{"p":"net.marfgamer.jraknet.identifier","c":"Identifier","l":"equals(Object)","url":"equals-java.lang.Object-"},{"p":"net.marfgamer.jraknet.protocol.message.acknowledge","c":"Record","l":"equals(Object)","url":"equals-java.lang.Object-"},{"p":"net.marfgamer.jraknet.session","c":"RakNetState","l":"equals(Object)","url":"equals-java.lang.Object-"},{"p":"net.marfgamer.jraknet.client","c":"RakNetClientHandler","l":"exceptionCaught(ChannelHandlerContext, Throwable)","url":"exceptionCaught-io.netty.channel.ChannelHandlerContext-java.lang.Throwable-"},{"p":"net.marfgamer.jraknet.server","c":"RakNetServerHandler","l":"exceptionCaught(ChannelHandlerContext, Throwable)","url":"exceptionCaught-io.netty.channel.ChannelHandlerContext-java.lang.Throwable-"},{"p":"net.marfgamer.jraknet.client","c":"RakNetClient","l":"externalServers"},{"p":"net.marfgamer.jraknet.protocol.login","c":"ConnectionRequestAccepted","l":"failed"},{"p":"net.marfgamer.jraknet.protocol.login","c":"NewIncomingConnection","l":"failed"},{"p":"net.marfgamer.jraknet.protocol.login","c":"OpenConnectionRequestTwo","l":"failed"},{"p":"net.marfgamer.jraknet.protocol.login","c":"OpenConnectionResponseTwo","l":"failed"},{"p":"net.marfgamer.jraknet.protocol","c":"Failable","l":"failed()"},{"p":"net.marfgamer.jraknet.protocol.login","c":"ConnectionRequestAccepted","l":"failed()"},{"p":"net.marfgamer.jraknet.protocol.login","c":"NewIncomingConnection","l":"failed()"},{"p":"net.marfgamer.jraknet.protocol.login","c":"OpenConnectionRequestTwo","l":"failed()"},{"p":"net.marfgamer.jraknet.protocol.login","c":"OpenConnectionResponseTwo","l":"failed()"},{"p":"net.marfgamer.jraknet.client","c":"RakNetClient","l":"finalize()"},{"p":"net.marfgamer.jraknet.protocol.message","c":"EncapsulatedPacket","l":"FLAG_RELIABILITY"},{"p":"net.marfgamer.jraknet.protocol.message","c":"EncapsulatedPacket","l":"FLAG_SPLIT"},{"p":"net.marfgamer.jraknet","c":"Packet","l":"flip()"},{"p":"net.marfgamer.jraknet","c":"RakNetPacket","l":"flip()"},{"p":"net.marfgamer.jraknet","c":"UtilityTest","l":"formatMCPEIdentifier(MinecraftIdentifier)","url":"formatMCPEIdentifier-net.marfgamer.jraknet.identifier.MinecraftIdentifier-"},{"p":"net.marfgamer.jraknet.example.chat.client","c":"ChatClient","l":"frame"},{"p":"net.marfgamer.jraknet.example.chat.client.frame","c":"ChatBoxKeyListener","l":"frame"},{"p":"net.marfgamer.jraknet.example.chat.client.frame","c":"ComboBoxServerChannelListener","l":"frame"},{"p":"net.marfgamer.jraknet.example.chat.client.frame","c":"ConnectServerListener","l":"frame"},{"p":"net.marfgamer.jraknet.example.chat.client.frame","c":"UpdateUsernameBoxListener","l":"frame"},{"p":"net.marfgamer.jraknet.interactive","c":"BroadcastTest","l":"frame"},{"p":"net.marfgamer.jraknet.interactive","c":"LatencyTest","l":"frame"},{"p":"net.marfgamer.jraknet.example.chat.client.frame","c":"ChatFrame","l":"FRAME_HEIGHT"},{"p":"net.marfgamer.jraknet.interactive","c":"BroadcastFrame","l":"FRAME_HEIGHT"},{"p":"net.marfgamer.jraknet.interactive","c":"LatencyFrame","l":"FRAME_HEIGHT"},{"p":"net.marfgamer.jraknet.example.chat.client.frame","c":"ChatFrame","l":"FRAME_WIDTH"},{"p":"net.marfgamer.jraknet.interactive","c":"BroadcastFrame","l":"FRAME_WIDTH"},{"p":"net.marfgamer.jraknet.interactive","c":"LatencyFrame","l":"FRAME_WIDTH"},{"p":"net.marfgamer.jraknet.identifier","c":"MinecraftIdentifier","l":"gamemode"},{"p":"net.marfgamer.jraknet.util.map","c":"ByteMap","l":"get(byte)"},{"p":"net.marfgamer.jraknet.util.map.concurrent","c":"ConcurrentByteMap","l":"get(byte)"},{"p":"net.marfgamer.jraknet.util.map.concurrent","c":"ConcurrentIntMap","l":"get(int)"},{"p":"net.marfgamer.jraknet.util.map","c":"IntMap","l":"get(int)"},{"p":"net.marfgamer.jraknet.util.map.concurrent","c":"ConcurrentLongMap","l":"get(long)"},{"p":"net.marfgamer.jraknet.util.map","c":"LongMap","l":"get(long)"},{"p":"net.marfgamer.jraknet.util.map.concurrent","c":"ConcurrentShortMap","l":"get(short)"},{"p":"net.marfgamer.jraknet.util.map","c":"ShortMap","l":"get(short)"},{"p":"net.marfgamer.jraknet.client.discovery","c":"DiscoveredServer","l":"getAddress()"},{"p":"net.marfgamer.jraknet.client","c":"ServerOfflineException","l":"getAddress()"},{"p":"net.marfgamer.jraknet.session","c":"RakNetSession","l":"getAddress()"},{"p":"net.marfgamer.jraknet.example.chat","c":"ServerChannel","l":"getChannel()"},{"p":"net.marfgamer.jraknet.example.chat.server","c":"ChatServer","l":"getChannelName(int)"},{"p":"net.marfgamer.jraknet.example.chat.server","c":"ChatServer","l":"getChannels()"},{"p":"net.marfgamer.jraknet.example.chat","c":"ServerChannel","l":"getChannelText()"},{"p":"net.marfgamer.jraknet.client","c":"RakNetClientException","l":"getClient()"},{"p":"net.marfgamer.jraknet.example.chat.server","c":"ChatServer","l":"getClient(String)","url":"getClient-java.lang.String-"},{"p":"net.marfgamer.jraknet.client","c":"IncompatibleProtocolException","l":"getClientProtocol()"},{"p":"net.marfgamer.jraknet.client.discovery","c":"DiscoveryThread","l":"getClients()"},{"p":"net.marfgamer.jraknet.protocol.message","c":"EncapsulatedPacket","l":"getClone()"},{"p":"net.marfgamer.jraknet.identifier","c":"Identifier","l":"getConnectionType()"},{"p":"net.marfgamer.jraknet.server","c":"ServerPing","l":"getConnectionType()"},{"p":"net.marfgamer.jraknet.session","c":"RakNetSession","l":"getConnectionType()"},{"p":"net.marfgamer.jraknet","c":"Packet","l":"getDataInput()"},{"p":"net.marfgamer.jraknet","c":"Packet","l":"getDataOutput()"},{"p":"net.marfgamer.jraknet.example.chat.server.command","c":"Command","l":"getDescription()"},{"p":"net.marfgamer.jraknet.client","c":"RakNetClient","l":"getDiscoveryMode()"},{"p":"net.marfgamer.jraknet.client","c":"RakNetClient","l":"getDiscoveryPorts()"},{"p":"net.marfgamer.jraknet.client.discovery","c":"DiscoveredServer","l":"getDiscoveryTimestamp()"},{"p":"net.marfgamer.jraknet.protocol.message.acknowledge","c":"Record","l":"getEndIndex()"},{"p":"net.marfgamer.jraknet.client","c":"RakNetClient","l":"getExternalServers()"},{"p":"net.marfgamer.jraknet.identifier","c":"MinecraftIdentifier","l":"getGamemode()"},{"p":"net.marfgamer.jraknet.client","c":"RakNetClient","l":"getGloballyUniqueId()"},{"p":"net.marfgamer.jraknet.identifier","c":"MinecraftIdentifier","l":"getGloballyUniqueId()"},{"p":"net.marfgamer.jraknet.server","c":"RakNetServer","l":"getGloballyUniqueId()"},{"p":"net.marfgamer.jraknet.session","c":"RakNetSession","l":"getGloballyUniqueId()"},{"p":"net.marfgamer.jraknet.client","c":"NettyHandlerException","l":"getHandler()"},{"p":"net.marfgamer.jraknet.session","c":"RakNetSession","l":"getHighestLatency()"},{"p":"net.marfgamer.jraknet.protocol","c":"ConnectionType","l":"getId()"},{"p":"net.marfgamer.jraknet.protocol.message.acknowledge","c":"AcknowledgeType","l":"getId()"},{"p":"net.marfgamer.jraknet.protocol","c":"Reliability","l":"getId()"},{"p":"net.marfgamer.jraknet","c":"RakNetPacket","l":"getId()"},{"p":"net.marfgamer.jraknet.protocol","c":"MessageIdentifier","l":"getId(String)","url":"getId-java.lang.String-"},{"p":"net.marfgamer.jraknet.client.discovery","c":"DiscoveredServer","l":"getIdentifier()"},{"p":"net.marfgamer.jraknet.server","c":"RakNetServer","l":"getIdentifier()"},{"p":"net.marfgamer.jraknet.server","c":"ServerPing","l":"getIdentifier()"},{"p":"net.marfgamer.jraknet.protocol.message.acknowledge","c":"Record","l":"getIndex()"},{"p":"net.marfgamer.jraknet.session","c":"RakNetSession","l":"getInetAddress()"},{"p":"net.marfgamer.jraknet.session","c":"RakNetSession","l":"getInetPort()"},{"p":"net.marfgamer.jraknet.example.chat.server.command","c":"Command","l":"getLabel()"},{"p":"net.marfgamer.jraknet.protocol","c":"ConnectionType","l":"getLanguage()"},{"p":"net.marfgamer.jraknet.session","c":"RakNetSession","l":"getLastLatency()"},{"p":"net.marfgamer.jraknet.session","c":"RakNetSession","l":"getLastPacketReceiveTime()"},{"p":"net.marfgamer.jraknet.session","c":"RakNetSession","l":"getLastPacketSendTime()"},{"p":"net.marfgamer.jraknet.session","c":"RakNetSession","l":"getLatency()"},{"p":"net.marfgamer.jraknet.client","c":"RakNetClient","l":"getListeners()"},{"p":"net.marfgamer.jraknet.server","c":"RakNetServer","l":"getListeners()"},{"p":"net.marfgamer.jraknet.client","c":"PacketBufferException","l":"getLocalizedMessage()"},{"p":"net.marfgamer.jraknet.session","c":"RakNetSession","l":"getLowestLatency()"},{"p":"net.marfgamer.jraknet.server","c":"RakNetServer","l":"getMaxConnections()"},{"p":"net.marfgamer.jraknet.server","c":"RakNetServer","l":"getMaximumTransferUnit()"},{"p":"net.marfgamer.jraknet.session","c":"RakNetSession","l":"getMaximumTransferUnit()"},{"p":"net.marfgamer.jraknet.util","c":"RakNetUtils","l":"getMaximumTransferUnit()"},{"p":"net.marfgamer.jraknet.client","c":"RakNetClient","l":"getMaximumTransferUnits()"},{"p":"net.marfgamer.jraknet","c":"RakNet","l":"getMaxPacketsPerSecond()"},{"p":"net.marfgamer.jraknet.identifier","c":"MinecraftIdentifier","l":"getMaxPlayerCount()"},{"p":"net.marfgamer.jraknet.example.chat","c":"ServerChannel","l":"getName()"},{"p":"net.marfgamer.jraknet.protocol","c":"ConnectionType","l":"getName()"},{"p":"net.marfgamer.jraknet.protocol","c":"MessageIdentifier","l":"getName(int)"},{"p":"net.marfgamer.jraknet.identifier","c":"MinecraftIdentifier","l":"getOnlinePlayerCount()"},{"p":"net.marfgamer.jraknet.session","c":"RakNetState","l":"getOrder()"},{"p":"net.marfgamer.jraknet.client","c":"PacketBufferException","l":"getPacket()"},{"p":"net.marfgamer.jraknet.session","c":"RakNetSession","l":"getPacketsReceivedThisSecond()"},{"p":"net.marfgamer.jraknet.session","c":"RakNetSession","l":"getPacketsSentThisSecond()"},{"p":"net.marfgamer.jraknet.client","c":"RakNetClient","l":"getPingId()"},{"p":"net.marfgamer.jraknet.server","c":"RakNetServer","l":"getPort()"},{"p":"net.marfgamer.jraknet.client","c":"RakNetClient","l":"getProtocolVersion()"},{"p":"net.marfgamer.jraknet.server","c":"RakNetServer","l":"getProtocolVersion()"},{"p":"net.marfgamer.jraknet.example.chat.server.command","c":"Command","l":"getRegisteredCommands()"},{"p":"net.marfgamer.jraknet.session","c":"SplitPacket","l":"getReliability()"},{"p":"net.marfgamer.jraknet.client","c":"MaximumTransferUnit","l":"getRetries()"},{"p":"net.marfgamer.jraknet.client","c":"MaximumTransferUnit","l":"getRetriesLeft()"},{"p":"net.marfgamer.jraknet.server","c":"ServerPing","l":"getSender()"},{"p":"net.marfgamer.jraknet.session","c":"RakNetClientSession","l":"getServer()"},{"p":"net.marfgamer.jraknet.util","c":"RakNetUtils","l":"getServerIdentifier(String, int)","url":"getServerIdentifier-java.lang.String-int-"},{"p":"net.marfgamer.jraknet.util","c":"RakNetUtils","l":"getServerIdentifier(InetAddress, int)","url":"getServerIdentifier-java.net.InetAddress-int-"},{"p":"net.marfgamer.jraknet.util","c":"RakNetUtils","l":"getServerIdentifier(InetSocketAddress)","url":"getServerIdentifier-java.net.InetSocketAddress-"},{"p":"net.marfgamer.jraknet.identifier","c":"MinecraftIdentifier","l":"getServerName()"},{"p":"net.marfgamer.jraknet.client","c":"IncompatibleProtocolException","l":"getServerProtocol()"},{"p":"net.marfgamer.jraknet.identifier","c":"MinecraftIdentifier","l":"getServerProtocol()"},{"p":"net.marfgamer.jraknet.client","c":"RakNetClient","l":"getSession()"},{"p":"net.marfgamer.jraknet.example.chat.server","c":"ConnectedClient","l":"getSession()"},{"p":"net.marfgamer.jraknet.server","c":"RakNetServer","l":"getSession(long)"},{"p":"net.marfgamer.jraknet.server","c":"RakNetServer","l":"getSession(InetSocketAddress)","url":"getSession-java.net.InetSocketAddress-"},{"p":"net.marfgamer.jraknet.server","c":"RakNetServer","l":"getSessionCount()"},{"p":"net.marfgamer.jraknet.server","c":"RakNetServer","l":"getSessions()"},{"p":"net.marfgamer.jraknet.client","c":"MaximumTransferUnit","l":"getSize()"},{"p":"net.marfgamer.jraknet.session","c":"SplitPacket","l":"getSplitCount()"},{"p":"net.marfgamer.jraknet.session","c":"SplitPacket","l":"getSplitId()"},{"p":"net.marfgamer.jraknet.server","c":"BlockedAddress","l":"getStartTime()"},{"p":"net.marfgamer.jraknet.session","c":"RakNetSession","l":"getState()"},{"p":"net.marfgamer.jraknet.session","c":"RakNetState","l":"getState(int)"},{"p":"net.marfgamer.jraknet.client","c":"RakNetClient","l":"getThread()"},{"p":"net.marfgamer.jraknet.server","c":"RakNetServer","l":"getThread()"},{"p":"net.marfgamer.jraknet.client","c":"NettyHandlerException","l":"getThrowableCause()"},{"p":"net.marfgamer.jraknet.server","c":"BlockedAddress","l":"getTime()"},{"p":"net.marfgamer.jraknet.session","c":"RakNetClientSession","l":"getTimeCreated()"},{"p":"net.marfgamer.jraknet.client","c":"RakNetClient","l":"getTimestamp()"},{"p":"net.marfgamer.jraknet.server","c":"RakNetServer","l":"getTimestamp()"},{"p":"net.marfgamer.jraknet.session","c":"RakNetClientSession","l":"getTimestamp()"},{"p":"net.marfgamer.jraknet.protocol.message.acknowledge","c":"Acknowledge","l":"getType()"},{"p":"net.marfgamer.jraknet.protocol","c":"ConnectionType","l":"getType(int)"},{"p":"net.marfgamer.jraknet.example.chat.server.command","c":"Command","l":"getUsage()"},{"p":"net.marfgamer.jraknet.example.chat.client","c":"ChatClient","l":"getUserId()"},{"p":"net.marfgamer.jraknet.example.chat.client","c":"ChatClient","l":"getUsername()"},{"p":"net.marfgamer.jraknet.example.chat.client.frame","c":"ChatFrame","l":"getUsername()"},{"p":"net.marfgamer.jraknet.example.chat.server","c":"ConnectedClient","l":"getUsername()"},{"p":"net.marfgamer.jraknet.example.chat.server","c":"ConnectedClient","l":"getUUID()"},{"p":"net.marfgamer.jraknet.identifier","c":"MinecraftIdentifier","l":"getVersionTag()"},{"p":"net.marfgamer.jraknet.identifier","c":"MinecraftIdentifier","l":"getWorldName()"},{"p":"net.marfgamer.jraknet.protocol","c":"ConnectionType","l":"GORAKNET"},{"p":"net.marfgamer.jraknet.client","c":"RakNetClient","l":"group"},{"p":"net.marfgamer.jraknet.server","c":"RakNetServer","l":"group"},{"p":"net.marfgamer.jraknet.client","c":"RakNetClient","l":"guid"},{"p":"net.marfgamer.jraknet.client","c":"SessionPreparation","l":"guid"},{"p":"net.marfgamer.jraknet.identifier","c":"MinecraftIdentifier","l":"guid"},{"p":"net.marfgamer.jraknet.server","c":"RakNetServer","l":"guid"},{"p":"net.marfgamer.jraknet.session","c":"RakNetSession","l":"guid"},{"p":"net.marfgamer.jraknet.session","c":"RakNetSession","l":"handleAcknowledge(Acknowledge)","url":"handleAcknowledge-net.marfgamer.jraknet.protocol.message.acknowledge.Acknowledge-"},{"p":"net.marfgamer.jraknet.example.chat.server.command","c":"BroadcastCommand","l":"handleCommand(String[])","url":"handleCommand-java.lang.String:A-"},{"p":"net.marfgamer.jraknet.example.chat.server.command","c":"ChannelCommand","l":"handleCommand(String[])","url":"handleCommand-java.lang.String:A-"},{"p":"net.marfgamer.jraknet.example.chat.server.command","c":"Command","l":"handleCommand(String[])","url":"handleCommand-java.lang.String:A-"},{"p":"net.marfgamer.jraknet.example.chat.server.command","c":"HelpCommand","l":"handleCommand(String[])","url":"handleCommand-java.lang.String:A-"},{"p":"net.marfgamer.jraknet.example.chat.server.command","c":"KickCommand","l":"handleCommand(String[])","url":"handleCommand-java.lang.String:A-"},{"p":"net.marfgamer.jraknet.example.chat.server.command","c":"StopCommand","l":"handleCommand(String[])","url":"handleCommand-java.lang.String:A-"},{"p":"net.marfgamer.jraknet.session","c":"RakNetSession","l":"handleCustom(CustomPacket)","url":"handleCustom-net.marfgamer.jraknet.protocol.message.CustomPacket-"},{"p":"net.marfgamer.jraknet.session","c":"RakNetSession","l":"handleEncapsulated(EncapsulatedPacket)","url":"handleEncapsulated-net.marfgamer.jraknet.protocol.message.EncapsulatedPacket-"},{"p":"net.marfgamer.jraknet.client","c":"RakNetClient","l":"handleHandlerException(InetSocketAddress, Throwable)","url":"handleHandlerException-java.net.InetSocketAddress-java.lang.Throwable-"},{"p":"net.marfgamer.jraknet.server","c":"RakNetServer","l":"handleHandlerException(InetSocketAddress, Throwable)","url":"handleHandlerException-java.net.InetSocketAddress-java.lang.Throwable-"},{"p":"net.marfgamer.jraknet.example.chat.server.command","c":"CommandHandler","l":"handleInput(String)","url":"handleInput-java.lang.String-"},{"p":"net.marfgamer.jraknet.client","c":"SessionPreparation","l":"handleMessage(RakNetPacket)","url":"handleMessage-net.marfgamer.jraknet.RakNetPacket-"},{"p":"net.marfgamer.jraknet.session","c":"RakNetClientSession","l":"handleMessage(RakNetPacket, int)","url":"handleMessage-net.marfgamer.jraknet.RakNetPacket-int-"},{"p":"net.marfgamer.jraknet.session","c":"RakNetServerSession","l":"handleMessage(RakNetPacket, int)","url":"handleMessage-net.marfgamer.jraknet.RakNetPacket-int-"},{"p":"net.marfgamer.jraknet.session","c":"RakNetSession","l":"handleMessage(RakNetPacket, int)","url":"handleMessage-net.marfgamer.jraknet.RakNetPacket-int-"},{"p":"net.marfgamer.jraknet.client","c":"RakNetClient","l":"handleMessage(RakNetPacket, InetSocketAddress)","url":"handleMessage-net.marfgamer.jraknet.RakNetPacket-java.net.InetSocketAddress-"},{"p":"net.marfgamer.jraknet.server","c":"RakNetServer","l":"handleMessage(RakNetPacket, InetSocketAddress)","url":"handleMessage-net.marfgamer.jraknet.RakNetPacket-java.net.InetSocketAddress-"},{"p":"net.marfgamer.jraknet.example.chat.server","c":"ChatServer","l":"handleMessage(RakNetClientSession, RakNetPacket, int)","url":"handleMessage-net.marfgamer.jraknet.session.RakNetClientSession-net.marfgamer.jraknet.RakNetPacket-int-"},{"p":"net.marfgamer.jraknet.example","c":"RakNetServerBundleExample","l":"handleMessage(RakNetClientSession, RakNetPacket, int)","url":"handleMessage-net.marfgamer.jraknet.session.RakNetClientSession-net.marfgamer.jraknet.RakNetPacket-int-"},{"p":"net.marfgamer.jraknet.server","c":"RakNetServerListener","l":"handleMessage(RakNetClientSession, RakNetPacket, int)","url":"handleMessage-net.marfgamer.jraknet.session.RakNetClientSession-net.marfgamer.jraknet.RakNetPacket-int-"},{"p":"net.marfgamer.jraknet.client","c":"RakNetClientListener","l":"handleMessage(RakNetServerSession, RakNetPacket, int)","url":"handleMessage-net.marfgamer.jraknet.session.RakNetServerSession-net.marfgamer.jraknet.RakNetPacket-int-"},{"p":"net.marfgamer.jraknet.example.chat.client","c":"ChatClient","l":"handleMessage(RakNetServerSession, RakNetPacket, int)","url":"handleMessage-net.marfgamer.jraknet.session.RakNetServerSession-net.marfgamer.jraknet.RakNetPacket-int-"},{"p":"net.marfgamer.jraknet.session","c":"RakNetSession","l":"handleMessage0(int, RakNetPacket)","url":"handleMessage0-int-net.marfgamer.jraknet.RakNetPacket-"},{"p":"net.marfgamer.jraknet.client","c":"RakNetClientListener","l":"handleNettyMessage(ByteBuf, InetSocketAddress)","url":"handleNettyMessage-io.netty.buffer.ByteBuf-java.net.InetSocketAddress-"},{"p":"net.marfgamer.jraknet.server","c":"RakNetServerListener","l":"handleNettyMessage(ByteBuf, InetSocketAddress)","url":"handleNettyMessage-io.netty.buffer.ByteBuf-java.net.InetSocketAddress-"},{"p":"net.marfgamer.jraknet.server","c":"RakNetServerListener","l":"handlePing(ServerPing)","url":"handlePing-net.marfgamer.jraknet.server.ServerPing-"},{"p":"net.marfgamer.jraknet.session","c":"RakNetSession","l":"handleQueue"},{"p":"net.marfgamer.jraknet.client","c":"NettyHandlerException","l":"handler"},{"p":"net.marfgamer.jraknet.client","c":"RakNetClient","l":"handler"},{"p":"net.marfgamer.jraknet.server","c":"RakNetServer","l":"handler"},{"p":"net.marfgamer.jraknet.server","c":"RakNetServerListener","l":"handleUnknownMessage(RakNetClientSession, RakNetPacket, int)","url":"handleUnknownMessage-net.marfgamer.jraknet.session.RakNetClientSession-net.marfgamer.jraknet.RakNetPacket-int-"},{"p":"net.marfgamer.jraknet.client","c":"RakNetClientListener","l":"handleUnknownMessage(RakNetServerSession, RakNetPacket, int)","url":"handleUnknownMessage-net.marfgamer.jraknet.session.RakNetServerSession-net.marfgamer.jraknet.RakNetPacket-int-"},{"p":"net.marfgamer.jraknet.session","c":"RakNetState","l":"HANDSHAKING"},{"p":"net.marfgamer.jraknet.example.chat.server","c":"ChatServer","l":"hasChannel(int)"},{"p":"net.marfgamer.jraknet.example.chat.server","c":"ChatServer","l":"hasClient(String)","url":"hasClient-java.lang.String-"},{"p":"net.marfgamer.jraknet.protocol","c":"MessageIdentifier","l":"hasPacket(int)"},{"p":"net.marfgamer.jraknet.protocol","c":"MessageIdentifier","l":"hasPacket(String)","url":"hasPacket-java.lang.String-"},{"p":"net.marfgamer.jraknet.server","c":"RakNetServer","l":"hasSession(long)"},{"p":"net.marfgamer.jraknet.server","c":"RakNetServer","l":"hasSession(InetSocketAddress)","url":"hasSession-java.net.InetSocketAddress-"},{"p":"net.marfgamer.jraknet.example.chat.server","c":"ChatServer","l":"hasUsername(String)","url":"hasUsername-java.lang.String-"},{"p":"net.marfgamer.jraknet.identifier","c":"MinecraftIdentifier","l":"HEADER"},{"p":"net.marfgamer.jraknet.example.chat.server.command","c":"HelpCommand","l":"HelpCommand()"},{"p":"net.marfgamer.jraknet.session","c":"RakNetSession","l":"highestLatency"},{"p":"net.marfgamer.jraknet.protocol","c":"ConnectionType","l":"id"},{"p":"net.marfgamer.jraknet.protocol.message.acknowledge","c":"AcknowledgeType","l":"id"},{"p":"net.marfgamer.jraknet.protocol","c":"Reliability","l":"id"},{"p":"net.marfgamer.jraknet","c":"RakNetPacket","l":"id"},{"p":"net.marfgamer.jraknet.example.chat","c":"ChatMessageIdentifier","l":"ID_ADD_CHANNEL"},{"p":"net.marfgamer.jraknet.protocol","c":"MessageIdentifier","l":"ID_ADVERTISE_SYSTEM"},{"p":"net.marfgamer.jraknet.protocol","c":"MessageIdentifier","l":"ID_ALREADY_CONNECTED"},{"p":"net.marfgamer.jraknet.protocol","c":"MessageIdentifier","l":"ID_AUTOPATCHER_CANNOT_DOWNLOAD_ORIGINAL_UNMODIFIED_FILES"},{"p":"net.marfgamer.jraknet.protocol","c":"MessageIdentifier","l":"ID_AUTOPATCHER_CREATION_LIST"},{"p":"net.marfgamer.jraknet.protocol","c":"MessageIdentifier","l":"ID_AUTOPATCHER_DELETION_LIST"},{"p":"net.marfgamer.jraknet.protocol","c":"MessageIdentifier","l":"ID_AUTOPATCHER_FINISHED"},{"p":"net.marfgamer.jraknet.protocol","c":"MessageIdentifier","l":"ID_AUTOPATCHER_FINISHED_INTERNAL"},{"p":"net.marfgamer.jraknet.protocol","c":"MessageIdentifier","l":"ID_AUTOPATCHER_GET_CHANGELIST_SINCE_DATE"},{"p":"net.marfgamer.jraknet.protocol","c":"MessageIdentifier","l":"ID_AUTOPATCHER_GET_PATCH"},{"p":"net.marfgamer.jraknet.protocol","c":"MessageIdentifier","l":"ID_AUTOPATCHER_PATCH_LIST"},{"p":"net.marfgamer.jraknet.protocol","c":"MessageIdentifier","l":"ID_AUTOPATCHER_REPOSITORY_FATAL_ERROR"},{"p":"net.marfgamer.jraknet.protocol","c":"MessageIdentifier","l":"ID_AUTOPATCHER_RESTART_APPLICATION"},{"p":"net.marfgamer.jraknet.example.chat","c":"ChatMessageIdentifier","l":"ID_CHAT_MESSAGE"},{"p":"net.marfgamer.jraknet.protocol","c":"MessageIdentifier","l":"ID_CLOUD_GET_REQUEST"},{"p":"net.marfgamer.jraknet.protocol","c":"MessageIdentifier","l":"ID_CLOUD_GET_RESPONSE"},{"p":"net.marfgamer.jraknet.protocol","c":"MessageIdentifier","l":"ID_CLOUD_POST_REQUEST"},{"p":"net.marfgamer.jraknet.protocol","c":"MessageIdentifier","l":"ID_CLOUD_RELEASE_REQUEST"},{"p":"net.marfgamer.jraknet.protocol","c":"MessageIdentifier","l":"ID_CLOUD_SERVER_TO_SERVER_COMMAND"},{"p":"net.marfgamer.jraknet.protocol","c":"MessageIdentifier","l":"ID_CLOUD_SUBSCRIPTION_NOTIFICATION"},{"p":"net.marfgamer.jraknet.protocol","c":"MessageIdentifier","l":"ID_CLOUD_UNSUBSCRIBE_REQUEST"},{"p":"net.marfgamer.jraknet.protocol","c":"MessageIdentifier","l":"ID_CONNECTED_PING"},{"p":"net.marfgamer.jraknet.protocol","c":"MessageIdentifier","l":"ID_CONNECTED_PONG"},{"p":"net.marfgamer.jraknet.protocol","c":"MessageIdentifier","l":"ID_CONNECTION_ATTEMPT_FAILED"},{"p":"net.marfgamer.jraknet.protocol","c":"MessageIdentifier","l":"ID_CONNECTION_BANNED"},{"p":"net.marfgamer.jraknet.protocol","c":"MessageIdentifier","l":"ID_CONNECTION_LOST"},{"p":"net.marfgamer.jraknet.protocol","c":"MessageIdentifier","l":"ID_CONNECTION_REQUEST"},{"p":"net.marfgamer.jraknet.protocol","c":"MessageIdentifier","l":"ID_CONNECTION_REQUEST_ACCEPTED"},{"p":"net.marfgamer.jraknet.protocol","c":"MessageIdentifier","l":"ID_CUSTOM_0"},{"p":"net.marfgamer.jraknet.protocol","c":"MessageIdentifier","l":"ID_CUSTOM_1"},{"p":"net.marfgamer.jraknet.protocol","c":"MessageIdentifier","l":"ID_CUSTOM_2"},{"p":"net.marfgamer.jraknet.protocol","c":"MessageIdentifier","l":"ID_CUSTOM_3"},{"p":"net.marfgamer.jraknet.protocol","c":"MessageIdentifier","l":"ID_CUSTOM_4"},{"p":"net.marfgamer.jraknet.protocol","c":"MessageIdentifier","l":"ID_CUSTOM_5"},{"p":"net.marfgamer.jraknet.protocol","c":"MessageIdentifier","l":"ID_CUSTOM_6"},{"p":"net.marfgamer.jraknet.protocol","c":"MessageIdentifier","l":"ID_CUSTOM_7"},{"p":"net.marfgamer.jraknet.protocol","c":"MessageIdentifier","l":"ID_CUSTOM_8"},{"p":"net.marfgamer.jraknet.protocol","c":"MessageIdentifier","l":"ID_CUSTOM_9"},{"p":"net.marfgamer.jraknet.protocol","c":"MessageIdentifier","l":"ID_CUSTOM_A"},{"p":"net.marfgamer.jraknet.protocol","c":"MessageIdentifier","l":"ID_CUSTOM_B"},{"p":"net.marfgamer.jraknet.protocol","c":"MessageIdentifier","l":"ID_CUSTOM_C"},{"p":"net.marfgamer.jraknet.protocol","c":"MessageIdentifier","l":"ID_CUSTOM_D"},{"p":"net.marfgamer.jraknet.protocol","c":"MessageIdentifier","l":"ID_CUSTOM_E"},{"p":"net.marfgamer.jraknet.protocol","c":"MessageIdentifier","l":"ID_CUSTOM_F"},{"p":"net.marfgamer.jraknet.protocol","c":"MessageIdentifier","l":"ID_DDT_DOWNLOAD_REQUEST"},{"p":"net.marfgamer.jraknet.protocol","c":"MessageIdentifier","l":"ID_DETECT_LOST_CONNECTIONS"},{"p":"net.marfgamer.jraknet.protocol","c":"MessageIdentifier","l":"ID_DISCONNECTION_NOTIFICATION"},{"p":"net.marfgamer.jraknet.protocol","c":"MessageIdentifier","l":"ID_DOWNLOAD_PROGRESS"},{"p":"net.marfgamer.jraknet.protocol","c":"MessageIdentifier","l":"ID_FCM2_INFORM_FCMGUID"},{"p":"net.marfgamer.jraknet.protocol","c":"MessageIdentifier","l":"ID_FCM2_NEW_HOST"},{"p":"net.marfgamer.jraknet.protocol","c":"MessageIdentifier","l":"ID_FCM2_REQUEST_FCMGUID"},{"p":"net.marfgamer.jraknet.protocol","c":"MessageIdentifier","l":"ID_FCM2_RESPOND_CONNECTION_COUNT"},{"p":"net.marfgamer.jraknet.protocol","c":"MessageIdentifier","l":"ID_FCM2_UPDATE_MIN_TOTAL_CONNECTION_COUNT"},{"p":"net.marfgamer.jraknet.protocol","c":"MessageIdentifier","l":"ID_FCM2_UPDATE_USER_CONTEXT"},{"p":"net.marfgamer.jraknet.protocol","c":"MessageIdentifier","l":"ID_FCM2_VERIFIED_JOIN_ACCEPTED"},{"p":"net.marfgamer.jraknet.protocol","c":"MessageIdentifier","l":"ID_FCM2_VERIFIED_JOIN_CAPABLE"},{"p":"net.marfgamer.jraknet.protocol","c":"MessageIdentifier","l":"ID_FCM2_VERIFIED_JOIN_FAILED"},{"p":"net.marfgamer.jraknet.protocol","c":"MessageIdentifier","l":"ID_FCM2_VERIFIED_JOIN_REJECTED"},{"p":"net.marfgamer.jraknet.protocol","c":"MessageIdentifier","l":"ID_FCM2_VERIFIED_JOIN_START"},{"p":"net.marfgamer.jraknet.protocol","c":"MessageIdentifier","l":"ID_FILE_LIST_REFERENCE_PUSH"},{"p":"net.marfgamer.jraknet.protocol","c":"MessageIdentifier","l":"ID_FILE_LIST_REFERENCE_PUSH_ACK"},{"p":"net.marfgamer.jraknet.protocol","c":"MessageIdentifier","l":"ID_FILE_LIST_TRANSFER_FILE"},{"p":"net.marfgamer.jraknet.protocol","c":"MessageIdentifier","l":"ID_FILE_LIST_TRANSFER_HEADER"},{"p":"net.marfgamer.jraknet.protocol","c":"MessageIdentifier","l":"ID_INCOMPATIBLE_PROTOCOL_VERSION"},{"p":"net.marfgamer.jraknet.protocol","c":"MessageIdentifier","l":"ID_INVALID_PASSWORD"},{"p":"net.marfgamer.jraknet.protocol","c":"MessageIdentifier","l":"ID_IP_RECENTLY_CONNECTED"},{"p":"net.marfgamer.jraknet.example.chat","c":"ChatMessageIdentifier","l":"ID_KICK"},{"p":"net.marfgamer.jraknet.protocol","c":"MessageIdentifier","l":"ID_LIB_VOICE"},{"p":"net.marfgamer.jraknet.protocol","c":"MessageIdentifier","l":"ID_LIGHTSPEED_INTEGRATION"},{"p":"net.marfgamer.jraknet.protocol","c":"MessageIdentifier","l":"ID_LOBBY_GENERAL"},{"p":"net.marfgamer.jraknet.protocol","c":"MessageIdentifier","l":"ID_LOBBY2_SEND_MESSAGE"},{"p":"net.marfgamer.jraknet.protocol","c":"MessageIdentifier","l":"ID_LOBBY2_SERVER_ERROR"},{"p":"net.marfgamer.jraknet.example.chat","c":"ChatMessageIdentifier","l":"ID_LOGIN_ACCEPTED"},{"p":"net.marfgamer.jraknet.example.chat","c":"ChatMessageIdentifier","l":"ID_LOGIN_FAILURE"},{"p":"net.marfgamer.jraknet.example.chat","c":"ChatMessageIdentifier","l":"ID_LOGIN_REQUEST"},{"p":"net.marfgamer.jraknet.protocol","c":"MessageIdentifier","l":"ID_NAT_ALREADY_IN_PROGRESS"},{"p":"net.marfgamer.jraknet.protocol","c":"MessageIdentifier","l":"ID_NAT_CLIENT_READY"},{"p":"net.marfgamer.jraknet.protocol","c":"MessageIdentifier","l":"ID_NAT_CONNECT_AT_TIME"},{"p":"net.marfgamer.jraknet.protocol","c":"MessageIdentifier","l":"ID_NAT_CONNECTION_TO_TARGET_LOST"},{"p":"net.marfgamer.jraknet.protocol","c":"MessageIdentifier","l":"ID_NAT_GET_MOST_RECENT_PORT"},{"p":"net.marfgamer.jraknet.protocol","c":"MessageIdentifier","l":"ID_NAT_PUNCHTHROUGH_FAILED"},{"p":"net.marfgamer.jraknet.protocol","c":"MessageIdentifier","l":"ID_NAT_PUNCHTHROUGH_REQUEST"},{"p":"net.marfgamer.jraknet.protocol","c":"MessageIdentifier","l":"ID_NAT_PUNCHTHROUGH_SUCCEEDED"},{"p":"net.marfgamer.jraknet.protocol","c":"MessageIdentifier","l":"ID_NAT_REQUEST_BOUND_ADDRESSES"},{"p":"net.marfgamer.jraknet.protocol","c":"MessageIdentifier","l":"ID_NAT_RESPOND_BOUND_ADDRESSES"},{"p":"net.marfgamer.jraknet.protocol","c":"MessageIdentifier","l":"ID_NAT_TARGET_NOT_CONNECTED"},{"p":"net.marfgamer.jraknet.protocol","c":"MessageIdentifier","l":"ID_NAT_TARGET_UNRESPONSIVE"},{"p":"net.marfgamer.jraknet.protocol","c":"MessageIdentifier","l":"ID_NAT_TYPE_DETECTION_REQUEST"},{"p":"net.marfgamer.jraknet.protocol","c":"MessageIdentifier","l":"ID_NAT_TYPE_DETECTION_RESULT"},{"p":"net.marfgamer.jraknet.protocol","c":"MessageIdentifier","l":"ID_NEW_INCOMING_CONNECTION"},{"p":"net.marfgamer.jraknet.protocol","c":"MessageIdentifier","l":"ID_NO_FREE_INCOMING_CONNECTIONS"},{"p":"net.marfgamer.jraknet.protocol","c":"MessageIdentifier","l":"ID_OPEN_CONNECTION_REPLY_1"},{"p":"net.marfgamer.jraknet.protocol","c":"MessageIdentifier","l":"ID_OPEN_CONNECTION_REPLY_2"},{"p":"net.marfgamer.jraknet.protocol","c":"MessageIdentifier","l":"ID_OPEN_CONNECTION_REQUEST_1"},{"p":"net.marfgamer.jraknet.protocol","c":"MessageIdentifier","l":"ID_OPEN_CONNECTION_REQUEST_2"},{"p":"net.marfgamer.jraknet.protocol","c":"MessageIdentifier","l":"ID_OUR_SYSTEM_REQUIRES_SECURITY"},{"p":"net.marfgamer.jraknet.protocol","c":"MessageIdentifier","l":"ID_OUT_OF_BAND_INTERNAL"},{"p":"net.marfgamer.jraknet.protocol","c":"MessageIdentifier","l":"ID_PUBLIC_KEY_MISMATCH"},{"p":"net.marfgamer.jraknet.protocol","c":"MessageIdentifier","l":"ID_RAKVOICE_CLOSE_CHANNEL"},{"p":"net.marfgamer.jraknet.protocol","c":"MessageIdentifier","l":"ID_RAKVOICE_DATA"},{"p":"net.marfgamer.jraknet.protocol","c":"MessageIdentifier","l":"ID_RAKVOICE_OPEN_CHANNEL_REPLY"},{"p":"net.marfgamer.jraknet.protocol","c":"MessageIdentifier","l":"ID_RAKVOICE_OPEN_CHANNEL_REQUEST"},{"p":"net.marfgamer.jraknet.protocol","c":"MessageIdentifier","l":"ID_READY_EVENT_ALL_SET"},{"p":"net.marfgamer.jraknet.protocol","c":"MessageIdentifier","l":"ID_READY_EVENT_FORCE_ALL_SET"},{"p":"net.marfgamer.jraknet.protocol","c":"MessageIdentifier","l":"ID_READY_EVENT_QUERY"},{"p":"net.marfgamer.jraknet.protocol","c":"MessageIdentifier","l":"ID_READY_EVENT_SET"},{"p":"net.marfgamer.jraknet.protocol","c":"MessageIdentifier","l":"ID_READY_EVENT_UNSET"},{"p":"net.marfgamer.jraknet.protocol","c":"MessageIdentifier","l":"ID_RELAY_PLUGIN"},{"p":"net.marfgamer.jraknet.protocol","c":"MessageIdentifier","l":"ID_REMOTE_CONNECTION_LOST"},{"p":"net.marfgamer.jraknet.protocol","c":"MessageIdentifier","l":"ID_REMOTE_DISCONNECTION_NOTIFICATION"},{"p":"net.marfgamer.jraknet.protocol","c":"MessageIdentifier","l":"ID_REMOTE_NEW_INCOMING_CONNECTION"},{"p":"net.marfgamer.jraknet.protocol","c":"MessageIdentifier","l":"ID_REMOTE_SYSTEM_REQUIRES_PUBLIC_KEY"},{"p":"net.marfgamer.jraknet.example.chat","c":"ChatMessageIdentifier","l":"ID_REMOVE_CHANNEL"},{"p":"net.marfgamer.jraknet.example.chat","c":"ChatMessageIdentifier","l":"ID_RENAME_CHANNEL"},{"p":"net.marfgamer.jraknet.protocol","c":"MessageIdentifier","l":"ID_REPLICA_MANAGER_CONSTRUCTION"},{"p":"net.marfgamer.jraknet.protocol","c":"MessageIdentifier","l":"ID_REPLICA_MANAGER_DOWNLOAD_COMPLETE"},{"p":"net.marfgamer.jraknet.protocol","c":"MessageIdentifier","l":"ID_REPLICA_MANAGER_DOWNLOAD_STARTED"},{"p":"net.marfgamer.jraknet.protocol","c":"MessageIdentifier","l":"ID_REPLICA_MANAGER_SCOPE_CHANGE"},{"p":"net.marfgamer.jraknet.protocol","c":"MessageIdentifier","l":"ID_REPLICA_MANAGER_SERIALIZE"},{"p":"net.marfgamer.jraknet.protocol","c":"MessageIdentifier","l":"ID_RESERVED_3"},{"p":"net.marfgamer.jraknet.protocol","c":"MessageIdentifier","l":"ID_RESERVED_4"},{"p":"net.marfgamer.jraknet.protocol","c":"MessageIdentifier","l":"ID_RESERVED_5"},{"p":"net.marfgamer.jraknet.protocol","c":"MessageIdentifier","l":"ID_RESERVED_6"},{"p":"net.marfgamer.jraknet.protocol","c":"MessageIdentifier","l":"ID_RESERVED_7"},{"p":"net.marfgamer.jraknet.protocol","c":"MessageIdentifier","l":"ID_RESERVED_8"},{"p":"net.marfgamer.jraknet.protocol","c":"MessageIdentifier","l":"ID_RESERVED_9"},{"p":"net.marfgamer.jraknet.protocol","c":"MessageIdentifier","l":"ID_ROOMS_EXECUTE_FUNC"},{"p":"net.marfgamer.jraknet.protocol","c":"MessageIdentifier","l":"ID_ROOMS_HANDLE_CHANGE"},{"p":"net.marfgamer.jraknet.protocol","c":"MessageIdentifier","l":"ID_ROOMS_LOGON_STATUS"},{"p":"net.marfgamer.jraknet.protocol","c":"MessageIdentifier","l":"ID_ROUTER_2_FORWARDING_ESTABLISHED"},{"p":"net.marfgamer.jraknet.protocol","c":"MessageIdentifier","l":"ID_ROUTER_2_FORWARDING_NO_PATH"},{"p":"net.marfgamer.jraknet.protocol","c":"MessageIdentifier","l":"ID_ROUTER_2_INTERNAL"},{"p":"net.marfgamer.jraknet.protocol","c":"MessageIdentifier","l":"ID_ROUTER_2_REROUTED"},{"p":"net.marfgamer.jraknet.protocol","c":"MessageIdentifier","l":"ID_RPC_PLUGIN"},{"p":"net.marfgamer.jraknet.protocol","c":"MessageIdentifier","l":"ID_RPC_REMOTE_ERROR"},{"p":"net.marfgamer.jraknet.protocol","c":"MessageIdentifier","l":"ID_SND_RECEIPT_ACKED"},{"p":"net.marfgamer.jraknet.protocol","c":"MessageIdentifier","l":"ID_SND_RECEIPT_LOSS"},{"p":"net.marfgamer.jraknet.protocol","c":"MessageIdentifier","l":"ID_SQLite3_EXEC"},{"p":"net.marfgamer.jraknet.protocol","c":"MessageIdentifier","l":"ID_SQLite3_UNKNOWN_DB"},{"p":"net.marfgamer.jraknet.protocol","c":"MessageIdentifier","l":"ID_SQLLITE_LOGGER"},{"p":"net.marfgamer.jraknet.protocol","c":"MessageIdentifier","l":"ID_TEAM_BALANCER_INTERNAL"},{"p":"net.marfgamer.jraknet.protocol","c":"MessageIdentifier","l":"ID_TEAM_BALANCER_REQUESTED_TEAM_FULL"},{"p":"net.marfgamer.jraknet.protocol","c":"MessageIdentifier","l":"ID_TEAM_BALANCER_REQUESTED_TEAM_LOCKED"},{"p":"net.marfgamer.jraknet.protocol","c":"MessageIdentifier","l":"ID_TEAM_BALANCER_TEAM_ASSIGNED"},{"p":"net.marfgamer.jraknet.protocol","c":"MessageIdentifier","l":"ID_TEAM_BALANCER_TEAM_REQUESTED_CANCELLED"},{"p":"net.marfgamer.jraknet.protocol","c":"MessageIdentifier","l":"ID_TIMESTAMP"},{"p":"net.marfgamer.jraknet.protocol","c":"MessageIdentifier","l":"ID_TRANSPORT_STRING"},{"p":"net.marfgamer.jraknet.protocol","c":"MessageIdentifier","l":"ID_TWO_WAY_AUTHENTICATION_INCOMING_CHALLENGE_FAILURE"},{"p":"net.marfgamer.jraknet.protocol","c":"MessageIdentifier","l":"ID_TWO_WAY_AUTHENTICATION_INCOMING_CHALLENGE_SUCCESS"},{"p":"net.marfgamer.jraknet.protocol","c":"MessageIdentifier","l":"ID_TWO_WAY_AUTHENTICATION_NEGOTIATION"},{"p":"net.marfgamer.jraknet.protocol","c":"MessageIdentifier","l":"ID_TWO_WAY_AUTHENTICATION_OUTGOING_CHALLENGE_FAILURE"},{"p":"net.marfgamer.jraknet.protocol","c":"MessageIdentifier","l":"ID_TWO_WAY_AUTHENTICATION_OUTGOING_CHALLENGE_SUCCESS"},{"p":"net.marfgamer.jraknet.protocol","c":"MessageIdentifier","l":"ID_TWO_WAY_AUTHENTICATION_OUTGOING_CHALLENGE_TIMEOUT"},{"p":"net.marfgamer.jraknet.protocol","c":"MessageIdentifier","l":"ID_UDP_PROXY_GENERAL"},{"p":"net.marfgamer.jraknet.protocol","c":"MessageIdentifier","l":"ID_UNCONNECTED_PING"},{"p":"net.marfgamer.jraknet.protocol","c":"MessageIdentifier","l":"ID_UNCONNECTED_PING_OPEN_CONNECTIONS"},{"p":"net.marfgamer.jraknet.protocol","c":"MessageIdentifier","l":"ID_UNCONNECTED_PONG"},{"p":"net.marfgamer.jraknet.example.chat","c":"ChatMessageIdentifier","l":"ID_UPDATE_USERNAME_ACCEPTED"},{"p":"net.marfgamer.jraknet.example.chat","c":"ChatMessageIdentifier","l":"ID_UPDATE_USERNAME_FAILURE"},{"p":"net.marfgamer.jraknet.example.chat","c":"ChatMessageIdentifier","l":"ID_UPDATE_USERNAME_REQUEST"},{"p":"net.marfgamer.jraknet.protocol","c":"MessageIdentifier","l":"ID_USER_PACKET_ENUM"},{"p":"net.marfgamer.jraknet.protocol","c":"MessageIdentifier","l":"ID_XBOX_LOBBY"},{"p":"net.marfgamer.jraknet.client.discovery","c":"DiscoveredServer","l":"identifier"},{"p":"net.marfgamer.jraknet.identifier","c":"Identifier","l":"identifier"},{"p":"net.marfgamer.jraknet.protocol.status","c":"ConnectedPing","l":"identifier"},{"p":"net.marfgamer.jraknet.protocol.status","c":"ConnectedPong","l":"identifier"},{"p":"net.marfgamer.jraknet.protocol.status","c":"UnconnectedPong","l":"identifier"},{"p":"net.marfgamer.jraknet.server","c":"RakNetServer","l":"identifier"},{"p":"net.marfgamer.jraknet.server","c":"ServerPing","l":"identifier"},{"p":"net.marfgamer.jraknet.identifier","c":"Identifier","l":"Identifier()"},{"p":"net.marfgamer.jraknet.identifier","c":"Identifier","l":"Identifier(String)","url":"Identifier-java.lang.String-"},{"p":"net.marfgamer.jraknet.identifier","c":"Identifier","l":"Identifier(String, ConnectionType)","url":"Identifier-java.lang.String-net.marfgamer.jraknet.protocol.ConnectionType-"},{"p":"net.marfgamer.jraknet.identifier","c":"Identifier","l":"Identifier(Identifier)","url":"Identifier-net.marfgamer.jraknet.identifier.Identifier-"},{"p":"net.marfgamer.jraknet.util","c":"RakNetUtils","l":"IDENTIFIER_RETRIES"},{"p":"net.marfgamer.jraknet.session","c":"RakNetServerSession","l":"incomingConnectionPacket"},{"p":"net.marfgamer.jraknet.protocol.login","c":"IncompatibleProtocol","l":"IncompatibleProtocol()"},{"p":"net.marfgamer.jraknet.protocol.login","c":"IncompatibleProtocol","l":"IncompatibleProtocol(Packet)","url":"IncompatibleProtocol-net.marfgamer.jraknet.Packet-"},{"p":"net.marfgamer.jraknet.client","c":"IncompatibleProtocolException","l":"IncompatibleProtocolException(RakNetClient, int, int)","url":"IncompatibleProtocolException-net.marfgamer.jraknet.client.RakNetClient-int-int-"},{"p":"net.marfgamer.jraknet.protocol.message.acknowledge","c":"Record","l":"index"},{"p":"net.marfgamer.jraknet.client","c":"RakNetClient","l":"initConnection()"},{"p":"net.marfgamer.jraknet.client","c":"SessionPreparation","l":"initialMaximumTransferUnit"},{"p":"net.marfgamer.jraknet","c":"Packet","l":"input"},{"p":"net.marfgamer.jraknet.util.map","c":"IntMap","l":"IntMap()"},{"p":"net.marfgamer.jraknet.session","c":"InvalidChannelException","l":"InvalidChannelException()"},{"p":"net.marfgamer.jraknet.client.discovery","c":"DiscoveredServer","l":"IS_JRAKNET_FIELD"},{"p":"net.marfgamer.jraknet.server","c":"RakNetServer","l":"isBroadcastingEnabled()"},{"p":"net.marfgamer.jraknet.protocol.message","c":"EncapsulatedPacket","l":"isClone"},{"p":"net.marfgamer.jraknet.client","c":"RakNetClient","l":"isConnected()"},{"p":"net.marfgamer.jraknet.identifier","c":"MinecraftIdentifier","l":"isLegacyMode()"},{"p":"net.marfgamer.jraknet.identifier","c":"MinecraftIdentifier","l":"isMCPEIdentifier(Identifier)","url":"isMCPEIdentifier-net.marfgamer.jraknet.identifier.Identifier-"},{"p":"net.marfgamer.jraknet.protocol","c":"Reliability","l":"isOrdered()"},{"p":"net.marfgamer.jraknet.example.chat.server.command","c":"Command","l":"isOverridable()"},{"p":"net.marfgamer.jraknet.protocol.message.acknowledge","c":"Record","l":"isRanged()"},{"p":"net.marfgamer.jraknet.protocol","c":"Reliability","l":"isReliable()"},{"p":"net.marfgamer.jraknet.client.discovery","c":"DiscoveryThread","l":"isRunning()"},{"p":"net.marfgamer.jraknet.client","c":"RakNetClient","l":"isRunning()"},{"p":"net.marfgamer.jraknet.protocol","c":"Reliability","l":"isSequenced()"},{"p":"net.marfgamer.jraknet.util","c":"RakNetUtils","l":"isServerCompatible(String, int)","url":"isServerCompatible-java.lang.String-int-"},{"p":"net.marfgamer.jraknet.util","c":"RakNetUtils","l":"isServerCompatible(InetAddress, int)","url":"isServerCompatible-java.net.InetAddress-int-"},{"p":"net.marfgamer.jraknet.util","c":"RakNetUtils","l":"isServerCompatible(InetSocketAddress)","url":"isServerCompatible-java.net.InetSocketAddress-"},{"p":"net.marfgamer.jraknet.util","c":"RakNetUtils","l":"isServerOnline(String, int)","url":"isServerOnline-java.lang.String-int-"},{"p":"net.marfgamer.jraknet.util","c":"RakNetUtils","l":"isServerOnline(InetAddress, int)","url":"isServerOnline-java.net.InetAddress-int-"},{"p":"net.marfgamer.jraknet.util","c":"RakNetUtils","l":"isServerOnline(InetSocketAddress)","url":"isServerOnline-java.net.InetSocketAddress-"},{"p":"net.marfgamer.jraknet.protocol","c":"ConnectionType","l":"JRAKLIB_PLUS"},{"p":"net.marfgamer.jraknet.protocol","c":"ConnectionType","l":"JRAKNET"},{"p":"net.marfgamer.jraknet.protocol","c":"ConnectionType","l":"JUNGLETREE"},{"p":"net.marfgamer.jraknet.example.chat.client.frame","c":"ChatBoxKeyListener","l":"keyPressed(KeyEvent)","url":"keyPressed-java.awt.event.KeyEvent-"},{"p":"net.marfgamer.jraknet.example.chat.client.frame","c":"ChatBoxKeyListener","l":"keyReleased(KeyEvent)","url":"keyReleased-java.awt.event.KeyEvent-"},{"p":"net.marfgamer.jraknet.example.chat.client.frame","c":"ChatBoxKeyListener","l":"keyTyped(KeyEvent)","url":"keyTyped-java.awt.event.KeyEvent-"},{"p":"net.marfgamer.jraknet.example.chat.server","c":"ConnectedClient","l":"kick(String)","url":"kick-java.lang.String-"},{"p":"net.marfgamer.jraknet.example.chat.protocol","c":"Kick","l":"Kick()"},{"p":"net.marfgamer.jraknet.example.chat.protocol","c":"Kick","l":"Kick(Packet)","url":"Kick-net.marfgamer.jraknet.Packet-"},{"p":"net.marfgamer.jraknet.example.chat.server","c":"ChatServer","l":"kickClient(ConnectedClient, String)","url":"kickClient-net.marfgamer.jraknet.example.chat.server.ConnectedClient-java.lang.String-"},{"p":"net.marfgamer.jraknet.example.chat.server.command","c":"KickCommand","l":"KickCommand(ChatServer)","url":"KickCommand-net.marfgamer.jraknet.example.chat.server.ChatServer-"},{"p":"net.marfgamer.jraknet.example.chat.server.command","c":"Command","l":"label"},{"p":"net.marfgamer.jraknet.protocol","c":"ConnectionType","l":"language"},{"p":"net.marfgamer.jraknet.session","c":"RakNetSession","l":"lastKeepAliveSendTime"},{"p":"net.marfgamer.jraknet.session","c":"RakNetSession","l":"lastLatency"},{"p":"net.marfgamer.jraknet.session","c":"RakNetSession","l":"lastPacketCounterResetTime"},{"p":"net.marfgamer.jraknet.session","c":"RakNetSession","l":"lastPacketReceiveTime"},{"p":"net.marfgamer.jraknet.session","c":"RakNetSession","l":"lastPacketSendTime"},{"p":"net.marfgamer.jraknet.session","c":"RakNetSession","l":"lastPingSendTime"},{"p":"net.marfgamer.jraknet.session","c":"RakNetSession","l":"lastRecoverySendTime"},{"p":"net.marfgamer.jraknet.session","c":"RakNetSession","l":"latency"},{"p":"net.marfgamer.jraknet.interactive","c":"LatencyTest","l":"LATENCY_TEST_IDENTIFIER"},{"p":"net.marfgamer.jraknet.session","c":"RakNetSession","l":"latencyDetectionEnabled()"},{"p":"net.marfgamer.jraknet.session","c":"RakNetSession","l":"latencyEnabled"},{"p":"net.marfgamer.jraknet.interactive","c":"LatencyFrame","l":"LatencyFrame()"},{"p":"net.marfgamer.jraknet.session","c":"RakNetSession","l":"latencyIdentifier"},{"p":"net.marfgamer.jraknet.interactive","c":"LatencyTest","l":"LatencyTest()"},{"p":"net.marfgamer.jraknet.identifier","c":"MinecraftIdentifier","l":"legacy"},{"p":"net.marfgamer.jraknet","c":"UtilityTest","l":"LIFEBOAT_SURVIVAL_GAMES_ADDRESS"},{"p":"net.marfgamer.jraknet.client","c":"RakNetClient","l":"listeners"},{"p":"net.marfgamer.jraknet.server","c":"RakNetServer","l":"listeners"},{"p":"net.marfgamer.jraknet.client.discovery","c":"DiscoveryThread","l":"log"},{"p":"net.marfgamer.jraknet.client","c":"MaximumTransferUnit","l":"log"},{"p":"net.marfgamer.jraknet.client","c":"RakNetClient","l":"log"},{"p":"net.marfgamer.jraknet.client","c":"RakNetClientHandler","l":"log"},{"p":"net.marfgamer.jraknet.client","c":"SessionPreparation","l":"log"},{"p":"net.marfgamer.jraknet.example.chat.server","c":"ChatServer","l":"log"},{"p":"net.marfgamer.jraknet.example.chat.server.command","c":"ChannelCommand","l":"log"},{"p":"net.marfgamer.jraknet.example.chat.server.command","c":"CommandHandler","l":"log"},{"p":"net.marfgamer.jraknet.example.chat.server.command","c":"HelpCommand","l":"log"},{"p":"net.marfgamer.jraknet.example.chat.server.command","c":"KickCommand","l":"log"},{"p":"net.marfgamer.jraknet.example.chat.server.command","c":"StopCommand","l":"log"},{"p":"net.marfgamer.jraknet","c":"Packet","l":"log"},{"p":"net.marfgamer.jraknet.protocol.message","c":"CustomPacket","l":"log"},{"p":"net.marfgamer.jraknet.protocol.message","c":"EncapsulatedPacket","l":"log"},{"p":"net.marfgamer.jraknet.protocol","c":"MessageIdentifier","l":"log"},{"p":"net.marfgamer.jraknet","c":"RakNetClientTest","l":"log"},{"p":"net.marfgamer.jraknet","c":"RakNetServerTest","l":"log"},{"p":"net.marfgamer.jraknet","c":"SequencedPacketTest","l":"log"},{"p":"net.marfgamer.jraknet.server","c":"RakNetServer","l":"log"},{"p":"net.marfgamer.jraknet.server","c":"RakNetServerHandler","l":"log"},{"p":"net.marfgamer.jraknet.session","c":"RakNetSession","l":"log"},{"p":"net.marfgamer.jraknet","c":"SplitPacketTest","l":"log"},{"p":"net.marfgamer.jraknet","c":"UtilityTest","l":"log"},{"p":"net.marfgamer.jraknet","c":"SequencedPacketTest","l":"LOGGER_NAME"},{"p":"net.marfgamer.jraknet.client","c":"RakNetClientHandler","l":"loggerName"},{"p":"net.marfgamer.jraknet.client","c":"SessionPreparation","l":"loggerName"},{"p":"net.marfgamer.jraknet.server","c":"RakNetServerHandler","l":"loggerName"},{"p":"net.marfgamer.jraknet.session","c":"RakNetSession","l":"loggerName"},{"p":"net.marfgamer.jraknet.example.chat.protocol","c":"LoginAccepted","l":"LoginAccepted()"},{"p":"net.marfgamer.jraknet.example.chat.protocol","c":"LoginAccepted","l":"LoginAccepted(Packet)","url":"LoginAccepted-net.marfgamer.jraknet.Packet-"},{"p":"net.marfgamer.jraknet.example.chat.protocol","c":"LoginFailure","l":"LoginFailure()"},{"p":"net.marfgamer.jraknet.example.chat.protocol","c":"LoginFailure","l":"LoginFailure(Packet)","url":"LoginFailure-net.marfgamer.jraknet.Packet-"},{"p":"net.marfgamer.jraknet.client","c":"LoginFailureException","l":"LoginFailureException(RakNetClient, String)","url":"LoginFailureException-net.marfgamer.jraknet.client.RakNetClient-java.lang.String-"},{"p":"net.marfgamer.jraknet.client","c":"SessionPreparation","l":"loginPackets"},{"p":"net.marfgamer.jraknet.example.chat.protocol","c":"LoginRequest","l":"LoginRequest()"},{"p":"net.marfgamer.jraknet.example.chat.protocol","c":"LoginRequest","l":"LoginRequest(Packet)","url":"LoginRequest-net.marfgamer.jraknet.Packet-"},{"p":"net.marfgamer.jraknet.util.map","c":"LongMap","l":"LongMap()"},{"p":"net.marfgamer.jraknet.protocol","c":"Reliability","l":"lookup(int)"},{"p":"net.marfgamer.jraknet.protocol.message.acknowledge","c":"AcknowledgeType","l":"lookup(short)"},{"p":"net.marfgamer.jraknet.session","c":"RakNetSession","l":"lowestLatency"},{"p":"net.marfgamer.jraknet.protocol","c":"ConnectionType","l":"LUARAKNET"},{"p":"net.marfgamer.jraknet.protocol.login","c":"OpenConnectionRequestOne","l":"magic"},{"p":"net.marfgamer.jraknet.protocol.login","c":"OpenConnectionRequestTwo","l":"magic"},{"p":"net.marfgamer.jraknet.protocol.login","c":"OpenConnectionResponseOne","l":"magic"},{"p":"net.marfgamer.jraknet.protocol.login","c":"OpenConnectionResponseTwo","l":"magic"},{"p":"net.marfgamer.jraknet.protocol.status","c":"UnconnectedPing","l":"magic"},{"p":"net.marfgamer.jraknet.protocol.status","c":"UnconnectedPong","l":"magic"},{"p":"net.marfgamer.jraknet.protocol","c":"ConnectionType","l":"MAGIC"},{"p":"net.marfgamer.jraknet.protocol","c":"MessageIdentifier","l":"MAGIC"},{"p":"net.marfgamer.jraknet.example.chat.client","c":"ChatClient","l":"main(String[])","url":"main-java.lang.String:A-"},{"p":"net.marfgamer.jraknet.example.chat.server","c":"ChatServer","l":"main(String[])","url":"main-java.lang.String:A-"},{"p":"net.marfgamer.jraknet.example","c":"RakNetClientBundleExample","l":"main(String[])","url":"main-java.lang.String:A-"},{"p":"net.marfgamer.jraknet.example","c":"RakNetClientExample","l":"main(String[])","url":"main-java.lang.String:A-"},{"p":"net.marfgamer.jraknet.example","c":"RakNetServerBundleExample","l":"main(String[])","url":"main-java.lang.String:A-"},{"p":"net.marfgamer.jraknet.example","c":"RakNetServerExample","l":"main(String[])","url":"main-java.lang.String:A-"},{"p":"net.marfgamer.jraknet.interactive","c":"BroadcastTest","l":"main(String[])","url":"main-java.lang.String:A-"},{"p":"net.marfgamer.jraknet.interactive","c":"LatencyTest","l":"main(String[])","url":"main-java.lang.String:A-"},{"p":"net.marfgamer.jraknet","c":"RakNetClientTest","l":"main(String[])","url":"main-java.lang.String:A-"},{"p":"net.marfgamer.jraknet","c":"RakNetServerTest","l":"main(String[])","url":"main-java.lang.String:A-"},{"p":"net.marfgamer.jraknet","c":"SequencedPacketTest","l":"main(String[])","url":"main-java.lang.String:A-"},{"p":"net.marfgamer.jraknet","c":"SplitPacketTest","l":"main(String[])","url":"main-java.lang.String:A-"},{"p":"net.marfgamer.jraknet","c":"UtilityTest","l":"main(String[])","url":"main-java.lang.String:A-"},{"p":"net.marfgamer.jraknet.protocol","c":"MessageIdentifier","l":"mapNameIds()"},{"p":"net.marfgamer.jraknet.protocol","c":"MessageIdentifier","l":"mappedNameIds"},{"p":"net.marfgamer.jraknet","c":"UtilityTest","l":"MARFGAMER_DEVELOPMENT_PORT"},{"p":"net.marfgamer.jraknet","c":"RakNet","l":"MAX_CHANNELS"},{"p":"net.marfgamer.jraknet","c":"RakNet","l":"MAX_PACKETS_PER_SECOND"},{"p":"net.marfgamer.jraknet","c":"RakNet","l":"MAX_PACKETS_PER_SECOND_BLOCK"},{"p":"net.marfgamer.jraknet","c":"RakNet","l":"MAX_SPLIT_COUNT"},{"p":"net.marfgamer.jraknet","c":"RakNet","l":"MAX_SPLITS_PER_QUEUE"},{"p":"net.marfgamer.jraknet.server","c":"RakNetServer","l":"maxConnections"},{"p":"net.marfgamer.jraknet","c":"RakNet","l":"MAXIMUM_MTU_SIZE"},{"p":"net.marfgamer.jraknet.client","c":"SessionPreparation","l":"maximumTransferUnit"},{"p":"net.marfgamer.jraknet.protocol.login","c":"OpenConnectionRequestOne","l":"maximumTransferUnit"},{"p":"net.marfgamer.jraknet.protocol.login","c":"OpenConnectionRequestTwo","l":"maximumTransferUnit"},{"p":"net.marfgamer.jraknet.protocol.login","c":"OpenConnectionResponseOne","l":"maximumTransferUnit"},{"p":"net.marfgamer.jraknet.protocol.login","c":"OpenConnectionResponseTwo","l":"maximumTransferUnit"},{"p":"net.marfgamer.jraknet.server","c":"RakNetServer","l":"maximumTransferUnit"},{"p":"net.marfgamer.jraknet.session","c":"RakNetSession","l":"maximumTransferUnit"},{"p":"net.marfgamer.jraknet.client","c":"MaximumTransferUnit","l":"MaximumTransferUnit(int, int)"},{"p":"net.marfgamer.jraknet.client","c":"RakNetClient","l":"maximumTransferUnits"},{"p":"net.marfgamer.jraknet.identifier","c":"MinecraftIdentifier","l":"maxPlayerCount"},{"p":"net.marfgamer.jraknet.example.chat.protocol","c":"ChatMessage","l":"message"},{"p":"net.marfgamer.jraknet.protocol.message","c":"EncapsulatedPacket","l":"MESSAGE_INDEX_LENGTH"},{"p":"net.marfgamer.jraknet.protocol","c":"MessageIdentifier","l":"MessageIdentifier()"},{"p":"net.marfgamer.jraknet.protocol.message","c":"EncapsulatedPacket","l":"messageIndex"},{"p":"net.marfgamer.jraknet.session","c":"RakNetSession","l":"messageIndex"},{"p":"net.marfgamer.jraknet.protocol.message","c":"CustomPacket","l":"messages"},{"p":"net.marfgamer.jraknet","c":"UtilityTest","l":"MINECRAFT_DEFAULT_PORT"},{"p":"net.marfgamer.jraknet","c":"UtilityTest","l":"MINECRAFT_PROTOCOL_NUMBER"},{"p":"net.marfgamer.jraknet","c":"UtilityTest","l":"MINECRAFT_VERSION"},{"p":"net.marfgamer.jraknet.identifier","c":"MinecraftIdentifier","l":"MinecraftIdentifier()"},{"p":"net.marfgamer.jraknet.identifier","c":"MinecraftIdentifier","l":"MinecraftIdentifier(String)","url":"MinecraftIdentifier-java.lang.String-"},{"p":"net.marfgamer.jraknet.identifier","c":"MinecraftIdentifier","l":"MinecraftIdentifier(String, int, String, int, int, long, String, String)","url":"MinecraftIdentifier-java.lang.String-int-java.lang.String-int-int-long-java.lang.String-java.lang.String-"},{"p":"net.marfgamer.jraknet.identifier","c":"MinecraftIdentifier","l":"MinecraftIdentifier(Identifier)","url":"MinecraftIdentifier-net.marfgamer.jraknet.identifier.Identifier-"},{"p":"net.marfgamer.jraknet.protocol.message","c":"EncapsulatedPacket","l":"MINIMUM_BUFFER_LENGTH"},{"p":"net.marfgamer.jraknet","c":"RakNet","l":"MINIMUM_MTU_SIZE"},{"p":"net.marfgamer.jraknet.example.chat.server","c":"ChatServer","l":"motd"},{"p":"net.marfgamer.jraknet.protocol.login","c":"OpenConnectionRequestOne","l":"MTU_PADDING"},{"p":"net.marfgamer.jraknet.example.chat.server","c":"ChatServer","l":"name"},{"p":"net.marfgamer.jraknet.example.chat","c":"ServerChannel","l":"name"},{"p":"net.marfgamer.jraknet.protocol","c":"ConnectionType","l":"name"},{"p":"net.marfgamer.jraknet.session","c":"SplitPacket","l":"needsSplit(Reliability, Packet, int)","url":"needsSplit-net.marfgamer.jraknet.protocol.Reliability-net.marfgamer.jraknet.Packet-int-"},{"p":"net.marfgamer.jraknet.client","c":"NettyHandlerException","l":"NettyHandlerException(RakNetClient, RakNetClientHandler, Throwable)","url":"NettyHandlerException-net.marfgamer.jraknet.client.RakNetClient-net.marfgamer.jraknet.client.RakNetClientHandler-java.lang.Throwable-"},{"p":"net.marfgamer.jraknet.protocol.login","c":"IncompatibleProtocol","l":"networkProtocol"},{"p":"net.marfgamer.jraknet.example.chat.protocol","c":"RenameChannel","l":"newChannelName"},{"p":"net.marfgamer.jraknet.protocol.login","c":"NewIncomingConnection","l":"NewIncomingConnection()"},{"p":"net.marfgamer.jraknet.protocol.login","c":"NewIncomingConnection","l":"NewIncomingConnection(Packet)","url":"NewIncomingConnection-net.marfgamer.jraknet.Packet-"},{"p":"net.marfgamer.jraknet.example.chat.client","c":"ChatClient","l":"newUsername"},{"p":"net.marfgamer.jraknet.example.chat.protocol","c":"UpdateUsername","l":"newUsername"},{"p":"net.marfgamer.jraknet.protocol","c":"ConnectionType","l":"NODERAKNET"},{"p":"net.marfgamer.jraknet.client","c":"NoFreeIncomingConnectionsException","l":"NoFreeIncomingConnectionsException(RakNetClient)","url":"NoFreeIncomingConnectionsException-net.marfgamer.jraknet.client.RakNetClient-"},{"p":"net.marfgamer.jraknet","c":"NoListenerException","l":"NoListenerException()"},{"p":"net.marfgamer.jraknet.client.discovery","c":"DiscoveryMode","l":"NONE"},{"p":"net.marfgamer.jraknet.protocol.message.acknowledge","c":"AcknowledgeType","l":"NOT_ACKNOWLEDGED"},{"p":"net.marfgamer.jraknet.protocol.message.acknowledge","c":"Acknowledge","l":"NOT_ACKNOWLEDGED"},{"p":"net.marfgamer.jraknet.session","c":"RakNetClientSession","l":"onAcknowledge(Record, EncapsulatedPacket)","url":"onAcknowledge-net.marfgamer.jraknet.protocol.message.acknowledge.Record-net.marfgamer.jraknet.protocol.message.EncapsulatedPacket-"},{"p":"net.marfgamer.jraknet.session","c":"RakNetServerSession","l":"onAcknowledge(Record, EncapsulatedPacket)","url":"onAcknowledge-net.marfgamer.jraknet.protocol.message.acknowledge.Record-net.marfgamer.jraknet.protocol.message.EncapsulatedPacket-"},{"p":"net.marfgamer.jraknet.session","c":"RakNetSession","l":"onAcknowledge(Record, EncapsulatedPacket)","url":"onAcknowledge-net.marfgamer.jraknet.protocol.message.acknowledge.Record-net.marfgamer.jraknet.protocol.message.EncapsulatedPacket-"},{"p":"net.marfgamer.jraknet.server","c":"RakNetServerListener","l":"onAcknowledge(RakNetClientSession, Record, EncapsulatedPacket)","url":"onAcknowledge-net.marfgamer.jraknet.session.RakNetClientSession-net.marfgamer.jraknet.protocol.message.acknowledge.Record-net.marfgamer.jraknet.protocol.message.EncapsulatedPacket-"},{"p":"net.marfgamer.jraknet.client","c":"RakNetClientListener","l":"onAcknowledge(RakNetServerSession, Record, EncapsulatedPacket)","url":"onAcknowledge-net.marfgamer.jraknet.session.RakNetServerSession-net.marfgamer.jraknet.protocol.message.acknowledge.Record-net.marfgamer.jraknet.protocol.message.EncapsulatedPacket-"},{"p":"net.marfgamer.jraknet.server","c":"RakNetServerListener","l":"onAddressBlocked(InetAddress, String, long)","url":"onAddressBlocked-java.net.InetAddress-java.lang.String-long-"},{"p":"net.marfgamer.jraknet.server","c":"RakNetServerListener","l":"onAddressUnblocked(InetAddress)","url":"onAddressUnblocked-java.net.InetAddress-"},{"p":"net.marfgamer.jraknet.example","c":"RakNetServerBundleExample","l":"onClientConnect(RakNetClientSession)","url":"onClientConnect-net.marfgamer.jraknet.session.RakNetClientSession-"},{"p":"net.marfgamer.jraknet.server","c":"RakNetServerListener","l":"onClientConnect(RakNetClientSession)","url":"onClientConnect-net.marfgamer.jraknet.session.RakNetClientSession-"},{"p":"net.marfgamer.jraknet.example.chat.server","c":"ChatServer","l":"onClientDisconnect(RakNetClientSession, String)","url":"onClientDisconnect-net.marfgamer.jraknet.session.RakNetClientSession-java.lang.String-"},{"p":"net.marfgamer.jraknet.example","c":"RakNetServerBundleExample","l":"onClientDisconnect(RakNetClientSession, String)","url":"onClientDisconnect-net.marfgamer.jraknet.session.RakNetClientSession-java.lang.String-"},{"p":"net.marfgamer.jraknet.server","c":"RakNetServerListener","l":"onClientDisconnect(RakNetClientSession, String)","url":"onClientDisconnect-net.marfgamer.jraknet.session.RakNetClientSession-java.lang.String-"},{"p":"net.marfgamer.jraknet.server","c":"RakNetServerListener","l":"onClientPreConnect(InetSocketAddress)","url":"onClientPreConnect-java.net.InetSocketAddress-"},{"p":"net.marfgamer.jraknet.server","c":"RakNetServerListener","l":"onClientPreDisconnect(InetSocketAddress, String)","url":"onClientPreDisconnect-java.net.InetSocketAddress-java.lang.String-"},{"p":"net.marfgamer.jraknet.client","c":"RakNetClientListener","l":"onClientShutdown()"},{"p":"net.marfgamer.jraknet.client","c":"RakNetClientListener","l":"onConnect(RakNetServerSession)","url":"onConnect-net.marfgamer.jraknet.session.RakNetServerSession-"},{"p":"net.marfgamer.jraknet.example.chat.client","c":"ChatClient","l":"onConnect(RakNetServerSession)","url":"onConnect-net.marfgamer.jraknet.session.RakNetServerSession-"},{"p":"net.marfgamer.jraknet.example","c":"RakNetClientBundleExample","l":"onConnect(RakNetServerSession)","url":"onConnect-net.marfgamer.jraknet.session.RakNetServerSession-"},{"p":"net.marfgamer.jraknet.client","c":"RakNetClientListener","l":"onDisconnect(RakNetServerSession, String)","url":"onDisconnect-net.marfgamer.jraknet.session.RakNetServerSession-java.lang.String-"},{"p":"net.marfgamer.jraknet.example.chat.client","c":"ChatClient","l":"onDisconnect(RakNetServerSession, String)","url":"onDisconnect-net.marfgamer.jraknet.session.RakNetServerSession-java.lang.String-"},{"p":"net.marfgamer.jraknet.example","c":"RakNetClientBundleExample","l":"onDisconnect(RakNetServerSession, String)","url":"onDisconnect-net.marfgamer.jraknet.session.RakNetServerSession-java.lang.String-"},{"p":"net.marfgamer.jraknet.client","c":"RakNetClientListener","l":"onExternalServerAdded(InetSocketAddress)","url":"onExternalServerAdded-java.net.InetSocketAddress-"},{"p":"net.marfgamer.jraknet.client","c":"RakNetClientListener","l":"onExternalServerIdentifierUpdate(InetSocketAddress, Identifier)","url":"onExternalServerIdentifierUpdate-java.net.InetSocketAddress-net.marfgamer.jraknet.identifier.Identifier-"},{"p":"net.marfgamer.jraknet.client","c":"RakNetClientListener","l":"onExternalServerRemoved(InetSocketAddress)","url":"onExternalServerRemoved-java.net.InetSocketAddress-"},{"p":"net.marfgamer.jraknet.client","c":"RakNetClientListener","l":"onHandlerException(InetSocketAddress, Throwable)","url":"onHandlerException-java.net.InetSocketAddress-java.lang.Throwable-"},{"p":"net.marfgamer.jraknet.server","c":"RakNetServerListener","l":"onHandlerException(InetSocketAddress, Throwable)","url":"onHandlerException-java.net.InetSocketAddress-java.lang.Throwable-"},{"p":"net.marfgamer.jraknet.identifier","c":"MinecraftIdentifier","l":"onlinePlayerCount"},{"p":"net.marfgamer.jraknet.session","c":"RakNetClientSession","l":"onNotAcknowledge(Record, EncapsulatedPacket)","url":"onNotAcknowledge-net.marfgamer.jraknet.protocol.message.acknowledge.Record-net.marfgamer.jraknet.protocol.message.EncapsulatedPacket-"},{"p":"net.marfgamer.jraknet.session","c":"RakNetServerSession","l":"onNotAcknowledge(Record, EncapsulatedPacket)","url":"onNotAcknowledge-net.marfgamer.jraknet.protocol.message.acknowledge.Record-net.marfgamer.jraknet.protocol.message.EncapsulatedPacket-"},{"p":"net.marfgamer.jraknet.session","c":"RakNetSession","l":"onNotAcknowledge(Record, EncapsulatedPacket)","url":"onNotAcknowledge-net.marfgamer.jraknet.protocol.message.acknowledge.Record-net.marfgamer.jraknet.protocol.message.EncapsulatedPacket-"},{"p":"net.marfgamer.jraknet.server","c":"RakNetServerListener","l":"onNotAcknowledge(RakNetClientSession, Record, EncapsulatedPacket)","url":"onNotAcknowledge-net.marfgamer.jraknet.session.RakNetClientSession-net.marfgamer.jraknet.protocol.message.acknowledge.Record-net.marfgamer.jraknet.protocol.message.EncapsulatedPacket-"},{"p":"net.marfgamer.jraknet.client","c":"RakNetClientListener","l":"onNotAcknowledge(RakNetServerSession, Record, EncapsulatedPacket)","url":"onNotAcknowledge-net.marfgamer.jraknet.session.RakNetServerSession-net.marfgamer.jraknet.protocol.message.acknowledge.Record-net.marfgamer.jraknet.protocol.message.EncapsulatedPacket-"},{"p":"net.marfgamer.jraknet.client","c":"RakNetClientListener","l":"onServerDiscovered(InetSocketAddress, Identifier)","url":"onServerDiscovered-java.net.InetSocketAddress-net.marfgamer.jraknet.identifier.Identifier-"},{"p":"net.marfgamer.jraknet.interactive","c":"BroadcastTest.ServerDiscoveryListener","l":"onServerDiscovered(InetSocketAddress, Identifier)","url":"onServerDiscovered-java.net.InetSocketAddress-net.marfgamer.jraknet.identifier.Identifier-"},{"p":"net.marfgamer.jraknet.client","c":"RakNetClientListener","l":"onServerForgotten(InetSocketAddress)","url":"onServerForgotten-java.net.InetSocketAddress-"},{"p":"net.marfgamer.jraknet.interactive","c":"BroadcastTest.ServerDiscoveryListener","l":"onServerForgotten(InetSocketAddress)","url":"onServerForgotten-java.net.InetSocketAddress-"},{"p":"net.marfgamer.jraknet.client","c":"RakNetClientListener","l":"onServerIdentifierUpdate(InetSocketAddress, Identifier)","url":"onServerIdentifierUpdate-java.net.InetSocketAddress-net.marfgamer.jraknet.identifier.Identifier-"},{"p":"net.marfgamer.jraknet.interactive","c":"BroadcastTest.ServerDiscoveryListener","l":"onServerIdentifierUpdate(InetSocketAddress, Identifier)","url":"onServerIdentifierUpdate-java.net.InetSocketAddress-net.marfgamer.jraknet.identifier.Identifier-"},{"p":"net.marfgamer.jraknet.server","c":"RakNetServerListener","l":"onServerShutdown()"},{"p":"net.marfgamer.jraknet.server","c":"RakNetServerListener","l":"onServerStart()"},{"p":"net.marfgamer.jraknet.server","c":"RakNetServerListener","l":"onSessionException(RakNetClientSession, Throwable)","url":"onSessionException-net.marfgamer.jraknet.session.RakNetClientSession-java.lang.Throwable-"},{"p":"net.marfgamer.jraknet.client","c":"RakNetClientListener","l":"onThreadException(Throwable)","url":"onThreadException-java.lang.Throwable-"},{"p":"net.marfgamer.jraknet.example.chat.client","c":"ChatClient","l":"onThreadException(Throwable)","url":"onThreadException-java.lang.Throwable-"},{"p":"net.marfgamer.jraknet.server","c":"RakNetServerListener","l":"onThreadException(Throwable)","url":"onThreadException-java.lang.Throwable-"},{"p":"net.marfgamer.jraknet.client.discovery","c":"DiscoveryMode","l":"OPEN_CONNECTIONS"},{"p":"net.marfgamer.jraknet.protocol.login","c":"OpenConnectionRequestOne","l":"OpenConnectionRequestOne()"},{"p":"net.marfgamer.jraknet.protocol.login","c":"OpenConnectionRequestOne","l":"OpenConnectionRequestOne(Packet)","url":"OpenConnectionRequestOne-net.marfgamer.jraknet.Packet-"},{"p":"net.marfgamer.jraknet.protocol.login","c":"OpenConnectionRequestTwo","l":"OpenConnectionRequestTwo()"},{"p":"net.marfgamer.jraknet.protocol.login","c":"OpenConnectionRequestTwo","l":"OpenConnectionRequestTwo(Packet)","url":"OpenConnectionRequestTwo-net.marfgamer.jraknet.Packet-"},{"p":"net.marfgamer.jraknet.protocol.login","c":"OpenConnectionResponseOne","l":"OpenConnectionResponseOne()"},{"p":"net.marfgamer.jraknet.protocol.login","c":"OpenConnectionResponseOne","l":"OpenConnectionResponseOne(Packet)","url":"OpenConnectionResponseOne-net.marfgamer.jraknet.Packet-"},{"p":"net.marfgamer.jraknet.protocol.login","c":"OpenConnectionResponseTwo","l":"OpenConnectionResponseTwo()"},{"p":"net.marfgamer.jraknet.protocol.login","c":"OpenConnectionResponseTwo","l":"OpenConnectionResponseTwo(Packet)","url":"OpenConnectionResponseTwo-net.marfgamer.jraknet.Packet-"},{"p":"net.marfgamer.jraknet.session","c":"RakNetState","l":"order"},{"p":"net.marfgamer.jraknet.protocol.message","c":"EncapsulatedPacket","l":"ORDER_INDEX_ORDER_CHANNEL_LENGTH"},{"p":"net.marfgamer.jraknet.protocol.message","c":"EncapsulatedPacket","l":"orderChannel"},{"p":"net.marfgamer.jraknet.protocol","c":"Reliability","l":"ordered"},{"p":"net.marfgamer.jraknet.protocol.message","c":"EncapsulatedPacket","l":"orderIndex"},{"p":"net.marfgamer.jraknet.session","c":"RakNetSession","l":"orderReceiveIndex"},{"p":"net.marfgamer.jraknet.session","c":"RakNetSession","l":"orderSendIndex"},{"p":"net.marfgamer.jraknet","c":"Packet","l":"output"},{"p":"net.marfgamer.jraknet.example.chat.server.command","c":"Command","l":"overridable"},{"p":"net.marfgamer.jraknet.client","c":"PacketBufferException","l":"packet"},{"p":"net.marfgamer.jraknet.stream","c":"PacketDataInput","l":"packet"},{"p":"net.marfgamer.jraknet.stream","c":"PacketDataOutput","l":"packet"},{"p":"net.marfgamer.jraknet.util","c":"RakNetUtils.BootstrapHandler","l":"packet"},{"p":"net.marfgamer.jraknet","c":"Packet","l":"Packet()"},{"p":"net.marfgamer.jraknet","c":"Packet","l":"Packet(byte[])"},{"p":"net.marfgamer.jraknet","c":"Packet","l":"Packet(ByteBuf)","url":"Packet-io.netty.buffer.ByteBuf-"},{"p":"net.marfgamer.jraknet","c":"Packet","l":"Packet(DatagramPacket)","url":"Packet-io.netty.channel.socket.DatagramPacket-"},{"p":"net.marfgamer.jraknet","c":"Packet","l":"Packet(Packet)","url":"Packet-net.marfgamer.jraknet.Packet-"},{"p":"net.marfgamer.jraknet","c":"SequencedPacketTest","l":"PACKET_SEND_COUNT"},{"p":"net.marfgamer.jraknet.client","c":"PacketBufferException","l":"PacketBufferException(RakNetClient, RakNetPacket)","url":"PacketBufferException-net.marfgamer.jraknet.client.RakNetClient-net.marfgamer.jraknet.RakNetPacket-"},{"p":"net.marfgamer.jraknet.stream","c":"PacketDataInput","l":"PacketDataInput(Packet)","url":"PacketDataInput-net.marfgamer.jraknet.Packet-"},{"p":"net.marfgamer.jraknet.stream","c":"PacketDataOutput","l":"PacketDataOutput(Packet)","url":"PacketDataOutput-net.marfgamer.jraknet.Packet-"},{"p":"net.marfgamer.jraknet.protocol","c":"MessageIdentifier","l":"packetIds"},{"p":"net.marfgamer.jraknet.protocol","c":"MessageIdentifier","l":"packetNames"},{"p":"net.marfgamer.jraknet.session","c":"PacketOverloadException","l":"PacketOverloadException()"},{"p":"net.marfgamer.jraknet","c":"SequencedPacketTest","l":"packetReceiveCount"},{"p":"net.marfgamer.jraknet","c":"SequencedPacketTest","l":"packetsReceived"},{"p":"net.marfgamer.jraknet.session","c":"RakNetSession","l":"packetsReceivedThisSecond"},{"p":"net.marfgamer.jraknet.session","c":"RakNetSession","l":"packetsSentThisSecond"},{"p":"net.marfgamer.jraknet","c":"Packet","l":"pad(int)"},{"p":"net.marfgamer.jraknet.util","c":"RakNetUtils","l":"parseAddress(String)","url":"parseAddress-java.lang.String-"},{"p":"net.marfgamer.jraknet.util","c":"RakNetUtils","l":"parseAddress(String, int)","url":"parseAddress-java.lang.String-int-"},{"p":"net.marfgamer.jraknet.util","c":"RakNetUtils","l":"parseAddressPassive(String)","url":"parseAddressPassive-java.lang.String-"},{"p":"net.marfgamer.jraknet.util","c":"RakNetUtils","l":"parseAddressPassive(String, int)","url":"parseAddressPassive-java.lang.String-int-"},{"p":"net.marfgamer.jraknet.util","c":"RakNetUtils","l":"parseBytePassive(String)","url":"parseBytePassive-java.lang.String-"},{"p":"net.marfgamer.jraknet.util","c":"RakNetUtils","l":"parseIntPassive(String)","url":"parseIntPassive-java.lang.String-"},{"p":"net.marfgamer.jraknet.util","c":"RakNetUtils","l":"parseLongPassive(String)","url":"parseLongPassive-java.lang.String-"},{"p":"net.marfgamer.jraknet.util","c":"RakNetUtils","l":"parseShortPassive(String)","url":"parseShortPassive-java.lang.String-"},{"p":"net.marfgamer.jraknet.protocol.message","c":"EncapsulatedPacket","l":"payload"},{"p":"net.marfgamer.jraknet.protocol.message","c":"EncapsulatedPacket","l":"PAYLOAD_LENGTH_LENGTH"},{"p":"net.marfgamer.jraknet.session","c":"SplitPacket","l":"payloads"},{"p":"net.marfgamer.jraknet.server","c":"BlockedAddress","l":"PERMANENT_BLOCK"},{"p":"net.marfgamer.jraknet.protocol","c":"ConnectionType","l":"PHPRAKNET"},{"p":"net.marfgamer.jraknet","c":"RakNet","l":"PING_SEND_INTERVAL"},{"p":"net.marfgamer.jraknet.client","c":"RakNetClient","l":"pingId"},{"p":"net.marfgamer.jraknet.protocol.status","c":"UnconnectedPing","l":"pingId"},{"p":"net.marfgamer.jraknet.protocol.status","c":"UnconnectedPong","l":"pongId"},{"p":"net.marfgamer.jraknet.server","c":"RakNetServer","l":"pongId"},{"p":"net.marfgamer.jraknet.session","c":"RakNetSession","l":"pongsReceived"},{"p":"net.marfgamer.jraknet.server","c":"RakNetServer","l":"port"},{"p":"net.marfgamer.jraknet.client","c":"RakNetClient","l":"preparation"},{"p":"net.marfgamer.jraknet","c":"SequencedPacketTest","l":"printResults()"},{"p":"net.marfgamer.jraknet.protocol.login","c":"OpenConnectionRequestOne","l":"protocolVersion"},{"p":"net.marfgamer.jraknet.util.map","c":"ByteMap","l":"put(byte, T)"},{"p":"net.marfgamer.jraknet.util.map.concurrent","c":"ConcurrentByteMap","l":"put(byte, T)"},{"p":"net.marfgamer.jraknet.util.map.concurrent","c":"ConcurrentIntMap","l":"put(int, T)"},{"p":"net.marfgamer.jraknet.util.map","c":"IntMap","l":"put(int, T)"},{"p":"net.marfgamer.jraknet.util.map.concurrent","c":"ConcurrentLongMap","l":"put(long, T)"},{"p":"net.marfgamer.jraknet.util.map","c":"LongMap","l":"put(long, T)"},{"p":"net.marfgamer.jraknet.util.map.concurrent","c":"ConcurrentShortMap","l":"put(short, T)"},{"p":"net.marfgamer.jraknet.util.map","c":"ShortMap","l":"put(short, T)"},{"p":"net.marfgamer.jraknet.protocol","c":"ConnectionType","l":"PYRAKNET"},{"p":"net.marfgamer.jraknet.protocol","c":"ConnectionType","l":"RAKLIB"},{"p":"net.marfgamer.jraknet","c":"RakNet","l":"RakNet()"},{"p":"net.marfgamer.jraknet.interactive","c":"BroadcastFrame.RakNetBroadcastDiscoveryTypeListener","l":"RakNetBroadcastDiscoveryTypeListener(RakNetClient)","url":"RakNetBroadcastDiscoveryTypeListener-net.marfgamer.jraknet.client.RakNetClient-"},{"p":"net.marfgamer.jraknet.interactive","c":"BroadcastFrame.RakNetBroadcastUpdatePortListener","l":"RakNetBroadcastUpdatePortListener(RakNetClient, JTextField)","url":"RakNetBroadcastUpdatePortListener-net.marfgamer.jraknet.client.RakNetClient-javax.swing.JTextField-"},{"p":"net.marfgamer.jraknet.client","c":"RakNetClient","l":"RakNetClient(int...)"},{"p":"net.marfgamer.jraknet.client","c":"RakNetClient","l":"RakNetClient(DiscoveryMode, int...)","url":"RakNetClient-net.marfgamer.jraknet.client.discovery.DiscoveryMode-int...-"},{"p":"net.marfgamer.jraknet.example","c":"RakNetClientBundleExample","l":"RakNetClientBundleExample()"},{"p":"net.marfgamer.jraknet.example","c":"RakNetClientExample","l":"RakNetClientExample()"},{"p":"net.marfgamer.jraknet.client","c":"RakNetClientException","l":"RakNetClientException(RakNetClient, String)","url":"RakNetClientException-net.marfgamer.jraknet.client.RakNetClient-java.lang.String-"},{"p":"net.marfgamer.jraknet.client","c":"RakNetClientHandler","l":"RakNetClientHandler(RakNetClient)","url":"RakNetClientHandler-net.marfgamer.jraknet.client.RakNetClient-"},{"p":"net.marfgamer.jraknet.session","c":"RakNetClientSession","l":"RakNetClientSession(RakNetServer, long, ConnectionType, long, int, Channel, InetSocketAddress)","url":"RakNetClientSession-net.marfgamer.jraknet.server.RakNetServer-long-net.marfgamer.jraknet.protocol.ConnectionType-long-int-io.netty.channel.Channel-java.net.InetSocketAddress-"},{"p":"net.marfgamer.jraknet","c":"RakNetClientTest","l":"RakNetClientTest()"},{"p":"net.marfgamer.jraknet","c":"RakNetException","l":"RakNetException(String)","url":"RakNetException-java.lang.String-"},{"p":"net.marfgamer.jraknet","c":"RakNetException","l":"RakNetException(Throwable)","url":"RakNetException-java.lang.Throwable-"},{"p":"net.marfgamer.jraknet","c":"RakNetPacket","l":"RakNetPacket(byte[])"},{"p":"net.marfgamer.jraknet","c":"RakNetPacket","l":"RakNetPacket(int)"},{"p":"net.marfgamer.jraknet","c":"RakNetPacket","l":"RakNetPacket(ByteBuf)","url":"RakNetPacket-io.netty.buffer.ByteBuf-"},{"p":"net.marfgamer.jraknet","c":"RakNetPacket","l":"RakNetPacket(DatagramPacket)","url":"RakNetPacket-io.netty.channel.socket.DatagramPacket-"},{"p":"net.marfgamer.jraknet","c":"RakNetPacket","l":"RakNetPacket(Packet)","url":"RakNetPacket-net.marfgamer.jraknet.Packet-"},{"p":"net.marfgamer.jraknet.server","c":"RakNetServer","l":"RakNetServer(int, int)"},{"p":"net.marfgamer.jraknet.server","c":"RakNetServer","l":"RakNetServer(int, int, int)"},{"p":"net.marfgamer.jraknet.server","c":"RakNetServer","l":"RakNetServer(int, int, int, Identifier)","url":"RakNetServer-int-int-int-net.marfgamer.jraknet.identifier.Identifier-"},{"p":"net.marfgamer.jraknet.server","c":"RakNetServer","l":"RakNetServer(int, int, Identifier)","url":"RakNetServer-int-int-net.marfgamer.jraknet.identifier.Identifier-"},{"p":"net.marfgamer.jraknet.example","c":"RakNetServerBundleExample","l":"RakNetServerBundleExample()"},{"p":"net.marfgamer.jraknet.example","c":"RakNetServerExample","l":"RakNetServerExample()"},{"p":"net.marfgamer.jraknet.server","c":"RakNetServerHandler","l":"RakNetServerHandler(RakNetServer)","url":"RakNetServerHandler-net.marfgamer.jraknet.server.RakNetServer-"},{"p":"net.marfgamer.jraknet.session","c":"RakNetServerSession","l":"RakNetServerSession(RakNetClient, ConnectionType, long, int, Channel, InetSocketAddress)","url":"RakNetServerSession-net.marfgamer.jraknet.client.RakNetClient-net.marfgamer.jraknet.protocol.ConnectionType-long-int-io.netty.channel.Channel-java.net.InetSocketAddress-"},{"p":"net.marfgamer.jraknet","c":"RakNetServerTest","l":"RakNetServerTest()"},{"p":"net.marfgamer.jraknet.session","c":"RakNetSession","l":"RakNetSession(ConnectionType, long, int, Channel, InetSocketAddress)","url":"RakNetSession-net.marfgamer.jraknet.protocol.ConnectionType-long-int-io.netty.channel.Channel-java.net.InetSocketAddress-"},{"p":"net.marfgamer.jraknet.session","c":"RakNetState","l":"RakNetState(int)"},{"p":"net.marfgamer.jraknet.util","c":"RakNetUtils","l":"RakNetUtils()"},{"p":"net.marfgamer.jraknet.stream","c":"PacketDataInput","l":"read()"},{"p":"net.marfgamer.jraknet","c":"Packet","l":"read(byte[])"},{"p":"net.marfgamer.jraknet","c":"Packet","l":"read(int)"},{"p":"net.marfgamer.jraknet","c":"Packet","l":"readAddress()"},{"p":"net.marfgamer.jraknet","c":"Packet","l":"readBoolean()"},{"p":"net.marfgamer.jraknet.stream","c":"PacketDataInput","l":"readBoolean()"},{"p":"net.marfgamer.jraknet","c":"Packet","l":"readByte()"},{"p":"net.marfgamer.jraknet.stream","c":"PacketDataInput","l":"readByte()"},{"p":"net.marfgamer.jraknet","c":"Packet","l":"readCFU(int)"},{"p":"net.marfgamer.jraknet","c":"Packet","l":"readCFUByte()"},{"p":"net.marfgamer.jraknet.stream","c":"PacketDataInput","l":"readChar()"},{"p":"net.marfgamer.jraknet","c":"Packet","l":"readConnectionType()"},{"p":"net.marfgamer.jraknet","c":"Packet","l":"readDouble()"},{"p":"net.marfgamer.jraknet.stream","c":"PacketDataInput","l":"readDouble()"},{"p":"net.marfgamer.jraknet","c":"Packet","l":"readFloat()"},{"p":"net.marfgamer.jraknet.stream","c":"PacketDataInput","l":"readFloat()"},{"p":"net.marfgamer.jraknet.stream","c":"PacketDataInput","l":"readFully(byte[])"},{"p":"net.marfgamer.jraknet.stream","c":"PacketDataInput","l":"readFully(byte[], int, int)"},{"p":"net.marfgamer.jraknet","c":"Packet","l":"readInt()"},{"p":"net.marfgamer.jraknet.stream","c":"PacketDataInput","l":"readInt()"},{"p":"net.marfgamer.jraknet","c":"Packet","l":"readIntLE()"},{"p":"net.marfgamer.jraknet.stream","c":"PacketDataInput","l":"readLine()"},{"p":"net.marfgamer.jraknet","c":"Packet","l":"readLong()"},{"p":"net.marfgamer.jraknet.stream","c":"PacketDataInput","l":"readLong()"},{"p":"net.marfgamer.jraknet","c":"Packet","l":"readLongLE()"},{"p":"net.marfgamer.jraknet","c":"Packet","l":"readShort()"},{"p":"net.marfgamer.jraknet.stream","c":"PacketDataInput","l":"readShort()"},{"p":"net.marfgamer.jraknet","c":"Packet","l":"readShortLE()"},{"p":"net.marfgamer.jraknet","c":"Packet","l":"readString()"},{"p":"net.marfgamer.jraknet","c":"Packet","l":"readStringLE()"},{"p":"net.marfgamer.jraknet","c":"Packet","l":"readTriadLE()"},{"p":"net.marfgamer.jraknet","c":"Packet","l":"readUnsignedByte()"},{"p":"net.marfgamer.jraknet.stream","c":"PacketDataInput","l":"readUnsignedByte()"},{"p":"net.marfgamer.jraknet","c":"Packet","l":"readUnsignedInt()"},{"p":"net.marfgamer.jraknet","c":"Packet","l":"readUnsignedIntLE()"},{"p":"net.marfgamer.jraknet","c":"Packet","l":"readUnsignedLong()"},{"p":"net.marfgamer.jraknet","c":"Packet","l":"readUnsignedLongLE()"},{"p":"net.marfgamer.jraknet","c":"Packet","l":"readUnsignedShort()"},{"p":"net.marfgamer.jraknet.stream","c":"PacketDataInput","l":"readUnsignedShort()"},{"p":"net.marfgamer.jraknet","c":"Packet","l":"readUnsignedShortLE()"},{"p":"net.marfgamer.jraknet.stream","c":"PacketDataInput","l":"readUTF()"},{"p":"net.marfgamer.jraknet.example.chat.protocol","c":"ChatPacket","l":"readUUID()"},{"p":"net.marfgamer.jraknet.client","c":"SessionPreparation","l":"readyForSession()"},{"p":"net.marfgamer.jraknet.example.chat.protocol","c":"Kick","l":"reason"},{"p":"net.marfgamer.jraknet.example.chat.protocol","c":"LoginFailure","l":"reason"},{"p":"net.marfgamer.jraknet.session","c":"RakNetSession","l":"receiveSequenceNumber"},{"p":"net.marfgamer.jraknet.protocol.message.acknowledge","c":"Record","l":"Record(int)"},{"p":"net.marfgamer.jraknet.protocol.message.acknowledge","c":"Record","l":"Record(int, int)"},{"p":"net.marfgamer.jraknet.protocol.message.acknowledge","c":"Acknowledge","l":"records"},{"p":"net.marfgamer.jraknet","c":"RakNet","l":"RECOVERY_SEND_INTERVAL"},{"p":"net.marfgamer.jraknet.session","c":"RakNetSession","l":"recoveryQueue"},{"p":"net.marfgamer.jraknet.example.chat.server.command","c":"CommandHandler","l":"registerCommand(Class)","url":"registerCommand-java.lang.Class-"},{"p":"net.marfgamer.jraknet.example.chat.server.command","c":"CommandHandler","l":"registerCommand(Command)","url":"registerCommand-net.marfgamer.jraknet.example.chat.server.command.Command-"},{"p":"net.marfgamer.jraknet.session","c":"RakNetState","l":"registeredStates"},{"p":"net.marfgamer.jraknet.protocol.message","c":"EncapsulatedPacket","l":"reliability"},{"p":"net.marfgamer.jraknet.session","c":"SplitPacket","l":"reliability"},{"p":"net.marfgamer.jraknet.protocol","c":"Reliability","l":"Reliability(int, boolean, boolean, boolean, boolean)"},{"p":"net.marfgamer.jraknet.protocol.message","c":"EncapsulatedPacket","l":"RELIABILITY_POSITION"},{"p":"net.marfgamer.jraknet.protocol","c":"Reliability","l":"reliable"},{"p":"net.marfgamer.jraknet.protocol","c":"Reliability","l":"RELIABLE"},{"p":"net.marfgamer.jraknet.protocol","c":"Reliability","l":"RELIABLE_ORDERED"},{"p":"net.marfgamer.jraknet.protocol","c":"Reliability","l":"RELIABLE_ORDERED_WITH_ACK_RECEIPT"},{"p":"net.marfgamer.jraknet.protocol","c":"Reliability","l":"RELIABLE_SEQUENCED"},{"p":"net.marfgamer.jraknet.protocol","c":"Reliability","l":"RELIABLE_WITH_ACK_RECEIPT"},{"p":"net.marfgamer.jraknet.session","c":"RakNetSession","l":"reliablePackets"},{"p":"net.marfgamer.jraknet","c":"Packet","l":"remaining()"},{"p":"net.marfgamer.jraknet.example.chat.server.command","c":"Command","l":"remainingArguments(int, String[])","url":"remainingArguments-int-java.lang.String:A-"},{"p":"net.marfgamer.jraknet.util.map","c":"ByteMap","l":"remove(byte)"},{"p":"net.marfgamer.jraknet.util.map.concurrent","c":"ConcurrentByteMap","l":"remove(byte)"},{"p":"net.marfgamer.jraknet.util.map.concurrent","c":"ConcurrentIntMap","l":"remove(int)"},{"p":"net.marfgamer.jraknet.util.map","c":"IntMap","l":"remove(int)"},{"p":"net.marfgamer.jraknet.util.map.concurrent","c":"ConcurrentLongMap","l":"remove(long)"},{"p":"net.marfgamer.jraknet.util.map","c":"LongMap","l":"remove(long)"},{"p":"net.marfgamer.jraknet.util.map.concurrent","c":"ConcurrentShortMap","l":"remove(short)"},{"p":"net.marfgamer.jraknet.util.map","c":"ShortMap","l":"remove(short)"},{"p":"net.marfgamer.jraknet.example.chat.client","c":"ChatClient","l":"removeChannel(int)"},{"p":"net.marfgamer.jraknet.example.chat.server","c":"ChatServer","l":"removeChannel(int)"},{"p":"net.marfgamer.jraknet.example.chat.server","c":"ConnectedClient","l":"removeChannel(int)"},{"p":"net.marfgamer.jraknet.example.chat.protocol","c":"RemoveChannel","l":"RemoveChannel()"},{"p":"net.marfgamer.jraknet.example.chat.protocol","c":"RemoveChannel","l":"RemoveChannel(Packet)","url":"RemoveChannel-net.marfgamer.jraknet.Packet-"},{"p":"net.marfgamer.jraknet.client.discovery","c":"DiscoveryThread","l":"removeClient(RakNetClient)","url":"removeClient-net.marfgamer.jraknet.client.RakNetClient-"},{"p":"net.marfgamer.jraknet.client","c":"RakNetClient","l":"removeDiscoveryPort(int)"},{"p":"net.marfgamer.jraknet.client","c":"RakNetClient","l":"removeExternalServer(String, int)","url":"removeExternalServer-java.lang.String-int-"},{"p":"net.marfgamer.jraknet.client","c":"RakNetClient","l":"removeExternalServer(InetAddress, int)","url":"removeExternalServer-java.net.InetAddress-int-"},{"p":"net.marfgamer.jraknet.client","c":"RakNetClient","l":"removeExternalServer(InetSocketAddress)","url":"removeExternalServer-java.net.InetSocketAddress-"},{"p":"net.marfgamer.jraknet.client","c":"RakNetClient","l":"removeListener(RakNetClientListener)","url":"removeListener-net.marfgamer.jraknet.client.RakNetClientListener-"},{"p":"net.marfgamer.jraknet.server","c":"RakNetServer","l":"removeListener(RakNetServerListener)","url":"removeListener-net.marfgamer.jraknet.server.RakNetServerListener-"},{"p":"net.marfgamer.jraknet.client","c":"RakNetClient","l":"removeSelfListener()"},{"p":"net.marfgamer.jraknet.server","c":"RakNetServer","l":"removeSelfListener()"},{"p":"net.marfgamer.jraknet.server","c":"RakNetServer","l":"removeSession(InetSocketAddress)","url":"removeSession-java.net.InetSocketAddress-"},{"p":"net.marfgamer.jraknet.server","c":"RakNetServer","l":"removeSession(InetSocketAddress, String)","url":"removeSession-java.net.InetSocketAddress-java.lang.String-"},{"p":"net.marfgamer.jraknet.server","c":"RakNetServer","l":"removeSession(RakNetClientSession)","url":"removeSession-net.marfgamer.jraknet.session.RakNetClientSession-"},{"p":"net.marfgamer.jraknet.server","c":"RakNetServer","l":"removeSession(RakNetClientSession, String)","url":"removeSession-net.marfgamer.jraknet.session.RakNetClientSession-java.lang.String-"},{"p":"net.marfgamer.jraknet.protocol.message","c":"CustomPacket","l":"removeUnreliables()"},{"p":"net.marfgamer.jraknet.example.chat.server","c":"ChatServer","l":"renameChannel(int, String)","url":"renameChannel-int-java.lang.String-"},{"p":"net.marfgamer.jraknet.example.chat.server","c":"ConnectedClient","l":"renameChannel(int, String)","url":"renameChannel-int-java.lang.String-"},{"p":"net.marfgamer.jraknet.example.chat.protocol","c":"RenameChannel","l":"RenameChannel()"},{"p":"net.marfgamer.jraknet.example.chat.protocol","c":"RenameChannel","l":"RenameChannel(Packet)","url":"RenameChannel-net.marfgamer.jraknet.Packet-"},{"p":"net.marfgamer.jraknet.util.map","c":"ByteMap","l":"renameKey(Byte, Byte)","url":"renameKey-java.lang.Byte-java.lang.Byte-"},{"p":"net.marfgamer.jraknet.util.map.concurrent","c":"ConcurrentByteMap","l":"renameKey(Byte, Byte)","url":"renameKey-java.lang.Byte-java.lang.Byte-"},{"p":"net.marfgamer.jraknet.util.map.concurrent","c":"ConcurrentIntMap","l":"renameKey(Integer, Integer)","url":"renameKey-java.lang.Integer-java.lang.Integer-"},{"p":"net.marfgamer.jraknet.util.map","c":"IntMap","l":"renameKey(Integer, Integer)","url":"renameKey-java.lang.Integer-java.lang.Integer-"},{"p":"net.marfgamer.jraknet.util.map.concurrent","c":"ConcurrentLongMap","l":"renameKey(Long, Long)","url":"renameKey-java.lang.Long-java.lang.Long-"},{"p":"net.marfgamer.jraknet.util.map","c":"LongMap","l":"renameKey(Long, Long)","url":"renameKey-java.lang.Long-java.lang.Long-"},{"p":"net.marfgamer.jraknet.util.map.concurrent","c":"ConcurrentShortMap","l":"renameKey(Short, Short)","url":"renameKey-java.lang.Short-java.lang.Short-"},{"p":"net.marfgamer.jraknet.util.map","c":"ShortMap","l":"renameKey(Short, Short)","url":"renameKey-java.lang.Short-java.lang.Short-"},{"p":"net.marfgamer.jraknet.util.map","c":"DynamicKey","l":"renameKey(T, T)"},{"p":"net.marfgamer.jraknet.protocol","c":"Reliability","l":"requiresAck"},{"p":"net.marfgamer.jraknet.protocol","c":"Reliability","l":"requiresAck()"},{"p":"net.marfgamer.jraknet.client","c":"MaximumTransferUnit","l":"reset()"},{"p":"net.marfgamer.jraknet.example.chat.client","c":"ChatClient","l":"resetChannels()"},{"p":"net.marfgamer.jraknet.client","c":"MaximumTransferUnit","l":"retries"},{"p":"net.marfgamer.jraknet.client","c":"MaximumTransferUnit","l":"retriesLeft"},{"p":"net.marfgamer.jraknet.client","c":"MaximumTransferUnit","l":"retry()"},{"p":"net.marfgamer.jraknet.client.discovery","c":"DiscoveryThread","l":"run()"},{"p":"net.marfgamer.jraknet.client.discovery","c":"DiscoveryThread","l":"running"},{"p":"net.marfgamer.jraknet.server","c":"RakNetServer","l":"running"},{"p":"net.marfgamer.jraknet","c":"RakNet","l":"SEND_INTERVAL"},{"p":"net.marfgamer.jraknet.session","c":"RakNetSession","l":"sendAcknowledge(AcknowledgeType, Record...)","url":"sendAcknowledge-net.marfgamer.jraknet.protocol.message.acknowledge.AcknowledgeType-net.marfgamer.jraknet.protocol.message.acknowledge.Record...-"},{"p":"net.marfgamer.jraknet.example.chat.client","c":"ChatClient","l":"sendChatMessage(String, int)","url":"sendChatMessage-java.lang.String-int-"},{"p":"net.marfgamer.jraknet.example.chat.server","c":"ConnectedClient","l":"sendChatMessage(String, int)","url":"sendChatMessage-java.lang.String-int-"},{"p":"net.marfgamer.jraknet.session","c":"RakNetSession","l":"sendCustomPacket(ArrayList, boolean)","url":"sendCustomPacket-java.util.ArrayList-boolean-"},{"p":"net.marfgamer.jraknet.session","c":"RakNetSession","l":"sendCustomPacket(EncapsulatedPacket[], boolean)","url":"sendCustomPacket-net.marfgamer.jraknet.protocol.message.EncapsulatedPacket:A-boolean-"},{"p":"net.marfgamer.jraknet.server","c":"ServerPing","l":"sender"},{"p":"net.marfgamer.jraknet.session","c":"GeminusRakNetPeer","l":"sendMessage(long, Reliability, int)","url":"sendMessage-long-net.marfgamer.jraknet.protocol.Reliability-int-"},{"p":"net.marfgamer.jraknet.session","c":"GeminusRakNetPeer","l":"sendMessage(long, Reliability, int...)","url":"sendMessage-long-net.marfgamer.jraknet.protocol.Reliability-int...-"},{"p":"net.marfgamer.jraknet.session","c":"GeminusRakNetPeer","l":"sendMessage(long, Reliability, int, int)","url":"sendMessage-long-net.marfgamer.jraknet.protocol.Reliability-int-int-"},{"p":"net.marfgamer.jraknet.session","c":"GeminusRakNetPeer","l":"sendMessage(long, Reliability, int, int...)","url":"sendMessage-long-net.marfgamer.jraknet.protocol.Reliability-int-int...-"},{"p":"net.marfgamer.jraknet.server","c":"RakNetServer","l":"sendMessage(long, Reliability, int, Packet)","url":"sendMessage-long-net.marfgamer.jraknet.protocol.Reliability-int-net.marfgamer.jraknet.Packet-"},{"p":"net.marfgamer.jraknet.session","c":"GeminusRakNetPeer","l":"sendMessage(long, Reliability, int, Packet)","url":"sendMessage-long-net.marfgamer.jraknet.protocol.Reliability-int-net.marfgamer.jraknet.Packet-"},{"p":"net.marfgamer.jraknet.session","c":"RakNetSession","l":"sendMessage(long, Reliability, int, Packet)","url":"sendMessage-long-net.marfgamer.jraknet.protocol.Reliability-int-net.marfgamer.jraknet.Packet-"},{"p":"net.marfgamer.jraknet.session","c":"GeminusRakNetPeer","l":"sendMessage(long, Reliability, int, Packet...)","url":"sendMessage-long-net.marfgamer.jraknet.protocol.Reliability-int-net.marfgamer.jraknet.Packet...-"},{"p":"net.marfgamer.jraknet.session","c":"GeminusRakNetPeer","l":"sendMessage(long, Reliability, Packet)","url":"sendMessage-long-net.marfgamer.jraknet.protocol.Reliability-net.marfgamer.jraknet.Packet-"},{"p":"net.marfgamer.jraknet.session","c":"GeminusRakNetPeer","l":"sendMessage(long, Reliability, Packet...)","url":"sendMessage-long-net.marfgamer.jraknet.protocol.Reliability-net.marfgamer.jraknet.Packet...-"},{"p":"net.marfgamer.jraknet.session","c":"UnumRakNetPeer","l":"sendMessage(Reliability, int)","url":"sendMessage-net.marfgamer.jraknet.protocol.Reliability-int-"},{"p":"net.marfgamer.jraknet.session","c":"UnumRakNetPeer","l":"sendMessage(Reliability, int...)","url":"sendMessage-net.marfgamer.jraknet.protocol.Reliability-int...-"},{"p":"net.marfgamer.jraknet.session","c":"UnumRakNetPeer","l":"sendMessage(Reliability, int, int)","url":"sendMessage-net.marfgamer.jraknet.protocol.Reliability-int-int-"},{"p":"net.marfgamer.jraknet.session","c":"UnumRakNetPeer","l":"sendMessage(Reliability, int, int...)","url":"sendMessage-net.marfgamer.jraknet.protocol.Reliability-int-int...-"},{"p":"net.marfgamer.jraknet.client","c":"RakNetClient","l":"sendMessage(Reliability, int, Packet)","url":"sendMessage-net.marfgamer.jraknet.protocol.Reliability-int-net.marfgamer.jraknet.Packet-"},{"p":"net.marfgamer.jraknet.session","c":"RakNetSession","l":"sendMessage(Reliability, int, Packet)","url":"sendMessage-net.marfgamer.jraknet.protocol.Reliability-int-net.marfgamer.jraknet.Packet-"},{"p":"net.marfgamer.jraknet.session","c":"UnumRakNetPeer","l":"sendMessage(Reliability, int, Packet)","url":"sendMessage-net.marfgamer.jraknet.protocol.Reliability-int-net.marfgamer.jraknet.Packet-"},{"p":"net.marfgamer.jraknet.session","c":"UnumRakNetPeer","l":"sendMessage(Reliability, int, Packet...)","url":"sendMessage-net.marfgamer.jraknet.protocol.Reliability-int-net.marfgamer.jraknet.Packet...-"},{"p":"net.marfgamer.jraknet.session","c":"UnumRakNetPeer","l":"sendMessage(Reliability, Packet)","url":"sendMessage-net.marfgamer.jraknet.protocol.Reliability-net.marfgamer.jraknet.Packet-"},{"p":"net.marfgamer.jraknet.session","c":"UnumRakNetPeer","l":"sendMessage(Reliability, Packet...)","url":"sendMessage-net.marfgamer.jraknet.protocol.Reliability-net.marfgamer.jraknet.Packet...-"},{"p":"net.marfgamer.jraknet.client","c":"RakNetClient","l":"sendNettyMessage(int, InetSocketAddress)","url":"sendNettyMessage-int-java.net.InetSocketAddress-"},{"p":"net.marfgamer.jraknet.server","c":"RakNetServer","l":"sendNettyMessage(int, InetSocketAddress)","url":"sendNettyMessage-int-java.net.InetSocketAddress-"},{"p":"net.marfgamer.jraknet.client","c":"RakNetClient","l":"sendNettyMessage(ByteBuf, InetSocketAddress)","url":"sendNettyMessage-io.netty.buffer.ByteBuf-java.net.InetSocketAddress-"},{"p":"net.marfgamer.jraknet.server","c":"RakNetServer","l":"sendNettyMessage(ByteBuf, InetSocketAddress)","url":"sendNettyMessage-io.netty.buffer.ByteBuf-java.net.InetSocketAddress-"},{"p":"net.marfgamer.jraknet.client","c":"RakNetClient","l":"sendNettyMessage(Packet, InetSocketAddress)","url":"sendNettyMessage-net.marfgamer.jraknet.Packet-java.net.InetSocketAddress-"},{"p":"net.marfgamer.jraknet.server","c":"RakNetServer","l":"sendNettyMessage(Packet, InetSocketAddress)","url":"sendNettyMessage-net.marfgamer.jraknet.Packet-java.net.InetSocketAddress-"},{"p":"net.marfgamer.jraknet.session","c":"RakNetSession","l":"sendQueue"},{"p":"net.marfgamer.jraknet.session","c":"RakNetSession","l":"sendRawMessage(ByteBuf)","url":"sendRawMessage-io.netty.buffer.ByteBuf-"},{"p":"net.marfgamer.jraknet.session","c":"RakNetSession","l":"sendRawMessage(Packet)","url":"sendRawMessage-net.marfgamer.jraknet.Packet-"},{"p":"net.marfgamer.jraknet.session","c":"RakNetSession","l":"sendSequenceNumber"},{"p":"net.marfgamer.jraknet.identifier","c":"MinecraftIdentifier","l":"SEPARATOR"},{"p":"net.marfgamer.jraknet.protocol.message","c":"CustomPacket","l":"SEQUENCE_NUMBER_LENGTH"},{"p":"net.marfgamer.jraknet","c":"SequencedPacketTest","l":"SEQUENCE_START_ID"},{"p":"net.marfgamer.jraknet.protocol","c":"Reliability","l":"sequenced"},{"p":"net.marfgamer.jraknet","c":"SequencedPacketTest","l":"SequencedPacketTest()"},{"p":"net.marfgamer.jraknet.protocol.message","c":"CustomPacket","l":"sequenceNumber"},{"p":"net.marfgamer.jraknet.session","c":"RakNetSession","l":"sequenceReceiveIndex"},{"p":"net.marfgamer.jraknet.session","c":"RakNetSession","l":"sequenceSendIndex"},{"p":"net.marfgamer.jraknet.client","c":"AlreadyConnectedException","l":"serialVersionUID"},{"p":"net.marfgamer.jraknet.client","c":"ConnectionBannedException","l":"serialVersionUID"},{"p":"net.marfgamer.jraknet.client","c":"IncompatibleProtocolException","l":"serialVersionUID"},{"p":"net.marfgamer.jraknet.client","c":"LoginFailureException","l":"serialVersionUID"},{"p":"net.marfgamer.jraknet.client","c":"NettyHandlerException","l":"serialVersionUID"},{"p":"net.marfgamer.jraknet.client","c":"NoFreeIncomingConnectionsException","l":"serialVersionUID"},{"p":"net.marfgamer.jraknet.client","c":"PacketBufferException","l":"serialVersionUID"},{"p":"net.marfgamer.jraknet.client","c":"RakNetClientException","l":"serialVersionUID"},{"p":"net.marfgamer.jraknet.client","c":"ServerOfflineException","l":"serialVersionUID"},{"p":"net.marfgamer.jraknet.example.chat.client","c":"ChatException","l":"serialVersionUID"},{"p":"net.marfgamer.jraknet.example.chat.client.frame","c":"ChatFrame","l":"serialVersionUID"},{"p":"net.marfgamer.jraknet.interactive","c":"BroadcastFrame","l":"serialVersionUID"},{"p":"net.marfgamer.jraknet.interactive","c":"LatencyFrame","l":"serialVersionUID"},{"p":"net.marfgamer.jraknet","c":"NoListenerException","l":"serialVersionUID"},{"p":"net.marfgamer.jraknet","c":"RakNetException","l":"serialVersionUID"},{"p":"net.marfgamer.jraknet.session","c":"InvalidChannelException","l":"serialVersionUID"},{"p":"net.marfgamer.jraknet.session","c":"PacketOverloadException","l":"serialVersionUID"},{"p":"net.marfgamer.jraknet.session","c":"SplitQueueOverloadException","l":"serialVersionUID"},{"p":"net.marfgamer.jraknet.session","c":"TimeoutException","l":"serialVersionUID"},{"p":"net.marfgamer.jraknet.util.map","c":"ByteMap","l":"serialVersionUID"},{"p":"net.marfgamer.jraknet.util.map.concurrent","c":"ConcurrentByteMap","l":"serialVersionUID"},{"p":"net.marfgamer.jraknet.util.map.concurrent","c":"ConcurrentIntMap","l":"serialVersionUID"},{"p":"net.marfgamer.jraknet.util.map.concurrent","c":"ConcurrentLongMap","l":"serialVersionUID"},{"p":"net.marfgamer.jraknet.util.map.concurrent","c":"ConcurrentShortMap","l":"serialVersionUID"},{"p":"net.marfgamer.jraknet.util.map","c":"IntMap","l":"serialVersionUID"},{"p":"net.marfgamer.jraknet.util.map","c":"LongMap","l":"serialVersionUID"},{"p":"net.marfgamer.jraknet.util.map","c":"ShortMap","l":"serialVersionUID"},{"p":"net.marfgamer.jraknet.example.chat.server","c":"ChatServer","l":"server"},{"p":"net.marfgamer.jraknet.example.chat.server.command","c":"BroadcastCommand","l":"server"},{"p":"net.marfgamer.jraknet.example.chat.server.command","c":"ChannelCommand","l":"server"},{"p":"net.marfgamer.jraknet.example.chat.server.command","c":"KickCommand","l":"server"},{"p":"net.marfgamer.jraknet.example.chat.server.command","c":"StopCommand","l":"server"},{"p":"net.marfgamer.jraknet.interactive","c":"LatencyTest","l":"server"},{"p":"net.marfgamer.jraknet.server","c":"RakNetServerHandler","l":"server"},{"p":"net.marfgamer.jraknet.session","c":"RakNetClientSession","l":"server"},{"p":"net.marfgamer.jraknet.example","c":"RakNetClientBundleExample","l":"SERVER_ADDRESS"},{"p":"net.marfgamer.jraknet","c":"RakNet","l":"SERVER_NETWORK_PROTOCOL"},{"p":"net.marfgamer.jraknet.util","c":"RakNetUtils","l":"SERVER_PING_RETRIES"},{"p":"net.marfgamer.jraknet.example","c":"RakNetClientBundleExample","l":"SERVER_PORT"},{"p":"net.marfgamer.jraknet.client.discovery","c":"DiscoveredServer","l":"SERVER_TIMEOUT_MILLI"},{"p":"net.marfgamer.jraknet.protocol.login","c":"NewIncomingConnection","l":"serverAddress"},{"p":"net.marfgamer.jraknet.example.chat","c":"ServerChannel","l":"ServerChannel(int, String)","url":"ServerChannel-int-java.lang.String-"},{"p":"net.marfgamer.jraknet.example.chat.client.frame","c":"ChatFrame","l":"serverChannelPane"},{"p":"net.marfgamer.jraknet.example.chat.server","c":"ChatServer","l":"serverChannels"},{"p":"net.marfgamer.jraknet.interactive","c":"BroadcastTest.ServerDiscoveryListener","l":"ServerDiscoveryListener()"},{"p":"net.marfgamer.jraknet.protocol.login","c":"ConnectionBanned","l":"serverGuid"},{"p":"net.marfgamer.jraknet.protocol.login","c":"IncompatibleProtocol","l":"serverGuid"},{"p":"net.marfgamer.jraknet.protocol.login","c":"OpenConnectionResponseOne","l":"serverGuid"},{"p":"net.marfgamer.jraknet.protocol.login","c":"OpenConnectionResponseTwo","l":"serverGuid"},{"p":"net.marfgamer.jraknet.example.chat.protocol","c":"LoginAccepted","l":"serverMotd"},{"p":"net.marfgamer.jraknet.example.chat.protocol","c":"LoginAccepted","l":"serverName"},{"p":"net.marfgamer.jraknet.identifier","c":"MinecraftIdentifier","l":"serverName"},{"p":"net.marfgamer.jraknet.client","c":"ServerOfflineException","l":"ServerOfflineException(RakNetClient, InetSocketAddress)","url":"ServerOfflineException-net.marfgamer.jraknet.client.RakNetClient-java.net.InetSocketAddress-"},{"p":"net.marfgamer.jraknet.server","c":"ServerPing","l":"ServerPing(InetSocketAddress, Identifier, ConnectionType)","url":"ServerPing-java.net.InetSocketAddress-net.marfgamer.jraknet.identifier.Identifier-net.marfgamer.jraknet.protocol.ConnectionType-"},{"p":"net.marfgamer.jraknet.client","c":"IncompatibleProtocolException","l":"serverProtocol"},{"p":"net.marfgamer.jraknet.identifier","c":"MinecraftIdentifier","l":"serverProtocol"},{"p":"net.marfgamer.jraknet.server","c":"RakNetServer","l":"serverThread"},{"p":"net.marfgamer.jraknet.protocol.login","c":"ConnectionRequestAccepted","l":"serverTimestamp"},{"p":"net.marfgamer.jraknet.protocol.login","c":"NewIncomingConnection","l":"serverTimestamp"},{"p":"net.marfgamer.jraknet.client","c":"RakNetClient","l":"session"},{"p":"net.marfgamer.jraknet.example.chat.client","c":"ChatClient","l":"session"},{"p":"net.marfgamer.jraknet.example.chat.server","c":"ConnectedClient","l":"session"},{"p":"net.marfgamer.jraknet.protocol.message","c":"CustomPacket","l":"session"},{"p":"net.marfgamer.jraknet","c":"RakNet","l":"SESSION_TIMEOUT"},{"p":"net.marfgamer.jraknet.client","c":"SessionPreparation","l":"SessionPreparation(RakNetClient, int)","url":"SessionPreparation-net.marfgamer.jraknet.client.RakNetClient-int-"},{"p":"net.marfgamer.jraknet.server","c":"RakNetServer","l":"sessions"},{"p":"net.marfgamer.jraknet.session","c":"RakNetSession","l":"setAckReceiptPackets(EncapsulatedPacket[])","url":"setAckReceiptPackets-net.marfgamer.jraknet.protocol.message.EncapsulatedPacket:A-"},{"p":"net.marfgamer.jraknet.server","c":"RakNetServer","l":"setBroadcastingEnabled(boolean)"},{"p":"net.marfgamer.jraknet","c":"Packet","l":"setBuffer(byte[])"},{"p":"net.marfgamer.jraknet","c":"RakNetPacket","l":"setBuffer(byte[], boolean)"},{"p":"net.marfgamer.jraknet.example.chat.client","c":"ChatClient","l":"setChannel(int)"},{"p":"net.marfgamer.jraknet.example.chat.client.frame","c":"ChatFrame","l":"setChannels(ServerChannel[])","url":"setChannels-net.marfgamer.jraknet.example.chat.ServerChannel:A-"},{"p":"net.marfgamer.jraknet.example.chat.client.frame","c":"ChatFrame","l":"setCurrentChannel(ServerChannel)","url":"setCurrentChannel-net.marfgamer.jraknet.example.chat.ServerChannel-"},{"p":"net.marfgamer.jraknet.client","c":"RakNetClient","l":"setDiscoveryMode(DiscoveryMode)","url":"setDiscoveryMode-net.marfgamer.jraknet.client.discovery.DiscoveryMode-"},{"p":"net.marfgamer.jraknet.client","c":"RakNetClient","l":"setDiscoveryPorts(int...)"},{"p":"net.marfgamer.jraknet.client.discovery","c":"DiscoveredServer","l":"setDiscoveryTimestamp(long)"},{"p":"net.marfgamer.jraknet.protocol.message.acknowledge","c":"Record","l":"setEndIndex(int)"},{"p":"net.marfgamer.jraknet.identifier","c":"MinecraftIdentifier","l":"setGamemode(String)","url":"setGamemode-java.lang.String-"},{"p":"net.marfgamer.jraknet.client.discovery","c":"DiscoveredServer","l":"setIdentifier(Identifier)","url":"setIdentifier-net.marfgamer.jraknet.identifier.Identifier-"},{"p":"net.marfgamer.jraknet.server","c":"RakNetServer","l":"setIdentifier(Identifier)","url":"setIdentifier-net.marfgamer.jraknet.identifier.Identifier-"},{"p":"net.marfgamer.jraknet.server","c":"ServerPing","l":"setIdentifier(Identifier)","url":"setIdentifier-net.marfgamer.jraknet.identifier.Identifier-"},{"p":"net.marfgamer.jraknet.protocol.message.acknowledge","c":"Record","l":"setIndex(int)"},{"p":"net.marfgamer.jraknet.example.chat.client.frame","c":"ChatFrame","l":"setInstructions(String)","url":"setInstructions-java.lang.String-"},{"p":"net.marfgamer.jraknet.identifier","c":"MinecraftIdentifier","l":"setLegacyMode(boolean)"},{"p":"net.marfgamer.jraknet.client","c":"RakNetClient","l":"setMaximumTransferUnits(int...)"},{"p":"net.marfgamer.jraknet","c":"RakNet","l":"setMaxPacketsPerSecond(long)"},{"p":"net.marfgamer.jraknet","c":"RakNet","l":"setMaxPacketsPerSecondUnlimited()"},{"p":"net.marfgamer.jraknet.identifier","c":"MinecraftIdentifier","l":"setMaxPlayerCount(int)"},{"p":"net.marfgamer.jraknet.example.chat","c":"ServerChannel","l":"setName(String)","url":"setName-java.lang.String-"},{"p":"net.marfgamer.jraknet.identifier","c":"MinecraftIdentifier","l":"setOnlinePlayerCount(int)"},{"p":"net.marfgamer.jraknet.identifier","c":"MinecraftIdentifier","l":"setServerGloballyUniqueId(long)"},{"p":"net.marfgamer.jraknet.example.chat.client.frame","c":"ChatFrame","l":"setServerMotd(String)","url":"setServerMotd-java.lang.String-"},{"p":"net.marfgamer.jraknet.example.chat.client.frame","c":"ChatFrame","l":"setServerName(String)","url":"setServerName-java.lang.String-"},{"p":"net.marfgamer.jraknet.identifier","c":"MinecraftIdentifier","l":"setServerName(String)","url":"setServerName-java.lang.String-"},{"p":"net.marfgamer.jraknet.identifier","c":"MinecraftIdentifier","l":"setServerProtocol(int)"},{"p":"net.marfgamer.jraknet.session","c":"RakNetSession","l":"setState(RakNetState)","url":"setState-net.marfgamer.jraknet.session.RakNetState-"},{"p":"net.marfgamer.jraknet.example.chat.client","c":"ChatClient","l":"setUsernameRequest(String)","url":"setUsernameRequest-java.lang.String-"},{"p":"net.marfgamer.jraknet.identifier","c":"MinecraftIdentifier","l":"setVersionTag(String)","url":"setVersionTag-java.lang.String-"},{"p":"net.marfgamer.jraknet.identifier","c":"MinecraftIdentifier","l":"setWorldName(String)","url":"setWorldName-java.lang.String-"},{"p":"net.marfgamer.jraknet.util.map","c":"ShortMap","l":"ShortMap()"},{"p":"net.marfgamer.jraknet.client.discovery","c":"DiscoveryThread","l":"shutdown()"},{"p":"net.marfgamer.jraknet.client","c":"RakNetClient","l":"shutdown()"},{"p":"net.marfgamer.jraknet.server","c":"RakNetServer","l":"shutdown()"},{"p":"net.marfgamer.jraknet.server","c":"RakNetServer","l":"shutdown(String)","url":"shutdown-java.lang.String-"},{"p":"net.marfgamer.jraknet.protocol.message.acknowledge","c":"Acknowledge","l":"simplifyRecords()"},{"p":"net.marfgamer.jraknet.client","c":"MaximumTransferUnit","l":"size"},{"p":"net.marfgamer.jraknet","c":"Packet","l":"size()"},{"p":"net.marfgamer.jraknet.stream","c":"PacketDataInput","l":"skipBytes(int)"},{"p":"net.marfgamer.jraknet.client","c":"MaximumTransferUnit","l":"sort(MaximumTransferUnit[])","url":"sort-net.marfgamer.jraknet.client.MaximumTransferUnit:A-"},{"p":"net.marfgamer.jraknet.protocol.message","c":"EncapsulatedPacket","l":"split"},{"p":"net.marfgamer.jraknet.protocol.message","c":"EncapsulatedPacket","l":"SPLIT_COUNT_SPLIT_ID_SPLIT_INDEX_LENGTH"},{"p":"net.marfgamer.jraknet","c":"SplitPacketTest","l":"SPLIT_END_ID"},{"p":"net.marfgamer.jraknet","c":"SplitPacketTest","l":"SPLIT_START_ID"},{"p":"net.marfgamer.jraknet.util","c":"ArrayUtils","l":"splitArray(byte[], int)"},{"p":"net.marfgamer.jraknet.protocol.message","c":"EncapsulatedPacket","l":"splitCount"},{"p":"net.marfgamer.jraknet.session","c":"SplitPacket","l":"splitCount"},{"p":"net.marfgamer.jraknet.protocol.message","c":"EncapsulatedPacket","l":"splitId"},{"p":"net.marfgamer.jraknet.session","c":"RakNetSession","l":"splitId"},{"p":"net.marfgamer.jraknet.session","c":"SplitPacket","l":"splitId"},{"p":"net.marfgamer.jraknet.protocol.message","c":"EncapsulatedPacket","l":"splitIndex"},{"p":"net.marfgamer.jraknet.session","c":"SplitPacket","l":"splitPacket(RakNetSession, EncapsulatedPacket)","url":"splitPacket-net.marfgamer.jraknet.session.RakNetSession-net.marfgamer.jraknet.protocol.message.EncapsulatedPacket-"},{"p":"net.marfgamer.jraknet.session","c":"SplitPacket","l":"SplitPacket(int, int, Reliability)","url":"SplitPacket-int-int-net.marfgamer.jraknet.protocol.Reliability-"},{"p":"net.marfgamer.jraknet","c":"SplitPacketTest","l":"SplitPacketTest()"},{"p":"net.marfgamer.jraknet.session","c":"RakNetSession","l":"splitQueue"},{"p":"net.marfgamer.jraknet.session","c":"SplitQueueOverloadException","l":"SplitQueueOverloadException()"},{"p":"net.marfgamer.jraknet.example.chat.server","c":"ChatServer","l":"start()"},{"p":"net.marfgamer.jraknet.interactive","c":"BroadcastTest","l":"start()"},{"p":"net.marfgamer.jraknet.interactive","c":"LatencyTest","l":"start()"},{"p":"net.marfgamer.jraknet.server","c":"RakNetServer","l":"start()"},{"p":"net.marfgamer.jraknet","c":"SequencedPacketTest","l":"startSend"},{"p":"net.marfgamer.jraknet","c":"SplitPacketTest","l":"startSend"},{"p":"net.marfgamer.jraknet.server","c":"RakNetServer","l":"startThreaded()"},{"p":"net.marfgamer.jraknet.server","c":"BlockedAddress","l":"startTime"},{"p":"net.marfgamer.jraknet.session","c":"RakNetSession","l":"state"},{"p":"net.marfgamer.jraknet.example.chat.server","c":"ChatServer","l":"stop()"},{"p":"net.marfgamer.jraknet.example.chat.server.command","c":"StopCommand","l":"StopCommand(ChatServer)","url":"StopCommand-net.marfgamer.jraknet.example.chat.server.ChatServer-"},{"p":"net.marfgamer.jraknet.util","c":"ArrayUtils","l":"subtractionArray(int, int)"},{"p":"net.marfgamer.jraknet.interactive","c":"BroadcastFrame.RakNetBroadcastUpdatePortListener","l":"textFieldDiscoveryPort"},{"p":"net.marfgamer.jraknet.server","c":"BlockedAddress","l":"time"},{"p":"net.marfgamer.jraknet.session","c":"RakNetClientSession","l":"timeCreated"},{"p":"net.marfgamer.jraknet.session","c":"TimeoutException","l":"TimeoutException()"},{"p":"net.marfgamer.jraknet.client","c":"RakNetClient","l":"timestamp"},{"p":"net.marfgamer.jraknet.protocol.login","c":"ConnectionRequest","l":"timestamp"},{"p":"net.marfgamer.jraknet.protocol.status","c":"UnconnectedPing","l":"timestamp"},{"p":"net.marfgamer.jraknet.protocol.status","c":"UnconnectedPong","l":"timestamp"},{"p":"net.marfgamer.jraknet.server","c":"RakNetServer","l":"timestamp"},{"p":"net.marfgamer.jraknet.session","c":"RakNetClientSession","l":"timestamp"},{"p":"net.marfgamer.jraknet.protocol.message.acknowledge","c":"Record","l":"toArray()"},{"p":"net.marfgamer.jraknet.protocol.message.acknowledge","c":"Record","l":"toArray(List)","url":"toArray-java.util.List-"},{"p":"net.marfgamer.jraknet.protocol.message.acknowledge","c":"Record","l":"toArray(Record...)","url":"toArray-net.marfgamer.jraknet.protocol.message.acknowledge.Record...-"},{"p":"net.marfgamer.jraknet.example.chat.client.frame","c":"ChatFrame","l":"toggleServerInteraction(boolean)"},{"p":"net.marfgamer.jraknet.util","c":"RakNetUtils","l":"toHexStringId(int)"},{"p":"net.marfgamer.jraknet.util","c":"RakNetUtils","l":"toHexStringId(RakNetPacket)","url":"toHexStringId-net.marfgamer.jraknet.RakNetPacket-"},{"p":"net.marfgamer.jraknet.util","c":"ArrayUtils","l":"toJRakNetString(Object...)","url":"toJRakNetString-java.lang.Object...-"},{"p":"net.marfgamer.jraknet.client.discovery","c":"DiscoveredServer","l":"toString()"},{"p":"net.marfgamer.jraknet.example.chat","c":"ServerChannel","l":"toString()"},{"p":"net.marfgamer.jraknet.identifier","c":"Identifier","l":"toString()"},{"p":"net.marfgamer.jraknet.protocol.message.acknowledge","c":"Record","l":"toString()"},{"p":"net.marfgamer.jraknet.protocol","c":"Reliability","l":"toString()"},{"p":"net.marfgamer.jraknet.session","c":"RakNetSession","l":"totalLatency"},{"p":"net.marfgamer.jraknet.example.chat.client.frame","c":"ChatFrame","l":"txtChatBox"},{"p":"net.marfgamer.jraknet.example.chat.client.frame","c":"ChatFrame","l":"txtClientUsername"},{"p":"net.marfgamer.jraknet.example.chat.client.frame","c":"ChatFrame","l":"txtPaneServerChannel"},{"p":"net.marfgamer.jraknet.interactive","c":"LatencyFrame","l":"txtPnClientLatencies"},{"p":"net.marfgamer.jraknet.interactive","c":"BroadcastFrame","l":"txtPnDiscoveredMcpeServerList"},{"p":"net.marfgamer.jraknet.example.chat.client.frame","c":"ChatFrame","l":"txtpnInstructions"},{"p":"net.marfgamer.jraknet.example.chat.client.frame","c":"ChatFrame","l":"txtServerAddress"},{"p":"net.marfgamer.jraknet.example.chat.client.frame","c":"ChatFrame","l":"txtServerMotd"},{"p":"net.marfgamer.jraknet.example.chat.client.frame","c":"ChatFrame","l":"txtServerName"},{"p":"net.marfgamer.jraknet.server","c":"RakNetServer","l":"unblockAddress(InetAddress)","url":"unblockAddress-java.net.InetAddress-"},{"p":"net.marfgamer.jraknet.server","c":"RakNetServerHandler","l":"unblockAddress(InetAddress)","url":"unblockAddress-java.net.InetAddress-"},{"p":"net.marfgamer.jraknet.protocol.status","c":"UnconnectedPing","l":"UnconnectedPing()"},{"p":"net.marfgamer.jraknet.protocol.status","c":"UnconnectedPing","l":"UnconnectedPing(boolean)"},{"p":"net.marfgamer.jraknet.protocol.status","c":"UnconnectedPing","l":"UnconnectedPing(Packet)","url":"UnconnectedPing-net.marfgamer.jraknet.Packet-"},{"p":"net.marfgamer.jraknet.protocol.status","c":"UnconnectedPingOpenConnections","l":"UnconnectedPingOpenConnections()"},{"p":"net.marfgamer.jraknet.protocol.status","c":"UnconnectedPingOpenConnections","l":"UnconnectedPingOpenConnections(Packet)","url":"UnconnectedPingOpenConnections-net.marfgamer.jraknet.Packet-"},{"p":"net.marfgamer.jraknet.protocol.status","c":"UnconnectedPong","l":"UnconnectedPong()"},{"p":"net.marfgamer.jraknet.protocol.status","c":"UnconnectedPong","l":"UnconnectedPong(Packet)","url":"UnconnectedPong-net.marfgamer.jraknet.Packet-"},{"p":"net.marfgamer.jraknet","c":"UtilityTest","l":"UNICODE_MINECRAFT_COLOR_SYMBOL"},{"p":"net.marfgamer.jraknet.example.chat.server.command","c":"CommandHandler","l":"unregisterCommand(String)","url":"unregisterCommand-java.lang.String-"},{"p":"net.marfgamer.jraknet.protocol","c":"Reliability","l":"UNRELIABLE"},{"p":"net.marfgamer.jraknet.protocol","c":"Reliability","l":"UNRELIABLE_SEQUENCED"},{"p":"net.marfgamer.jraknet.protocol","c":"Reliability","l":"UNRELIABLE_WITH_ACK_RECEIPT"},{"p":"net.marfgamer.jraknet.session","c":"RakNetSession","l":"update()"},{"p":"net.marfgamer.jraknet.session","c":"SplitPacket","l":"update(EncapsulatedPacket)","url":"update-net.marfgamer.jraknet.protocol.message.EncapsulatedPacket-"},{"p":"net.marfgamer.jraknet.example.chat.client.frame","c":"ChatFrame","l":"UPDATE_USERNAME_BUTTON_TEXT"},{"p":"net.marfgamer.jraknet.example.chat.client","c":"ChatClient","l":"updateChannelText()"},{"p":"net.marfgamer.jraknet.client","c":"RakNetClient","l":"updateDiscoveryData()"},{"p":"net.marfgamer.jraknet.client","c":"RakNetClient","l":"updateDiscoveryData(InetSocketAddress, UnconnectedPong)","url":"updateDiscoveryData-java.net.InetSocketAddress-net.marfgamer.jraknet.protocol.status.UnconnectedPong-"},{"p":"net.marfgamer.jraknet.example.chat.client.frame","c":"ChatFrame","l":"updateListeners(ChatClient)","url":"updateListeners-net.marfgamer.jraknet.example.chat.client.ChatClient-"},{"p":"net.marfgamer.jraknet.interactive","c":"BroadcastFrame","l":"updatePaneText(MinecraftIdentifier[])","url":"updatePaneText-net.marfgamer.jraknet.identifier.MinecraftIdentifier:A-"},{"p":"net.marfgamer.jraknet.interactive","c":"LatencyFrame","l":"updatePaneText(RakNetClientSession[])","url":"updatePaneText-net.marfgamer.jraknet.session.RakNetClientSession:A-"},{"p":"net.marfgamer.jraknet.example.chat.protocol","c":"UpdateUsername","l":"UpdateUsername()"},{"p":"net.marfgamer.jraknet.example.chat.protocol","c":"UpdateUsername","l":"UpdateUsername(Packet)","url":"UpdateUsername-net.marfgamer.jraknet.Packet-"},{"p":"net.marfgamer.jraknet.example.chat.client.frame","c":"UpdateUsernameBoxListener","l":"UpdateUsernameBoxListener(ChatFrame, ChatClient)","url":"UpdateUsernameBoxListener-net.marfgamer.jraknet.example.chat.client.frame.ChatFrame-net.marfgamer.jraknet.example.chat.client.ChatClient-"},{"p":"net.marfgamer.jraknet.example.chat.server.command","c":"Command","l":"usage"},{"p":"net.marfgamer.jraknet.protocol.login","c":"OpenConnectionResponseOne","l":"USE_SECURITY_BIT"},{"p":"net.marfgamer.jraknet.example.chat.server","c":"ConnectedClient","l":"USER_STATUS_CLIENT_CONNECTED"},{"p":"net.marfgamer.jraknet.example.chat.server","c":"ConnectedClient","l":"USER_STATUS_CLIENT_DISCONNECTED"},{"p":"net.marfgamer.jraknet.example.chat.client","c":"ChatClient","l":"userId"},{"p":"net.marfgamer.jraknet.example.chat.protocol","c":"LoginAccepted","l":"userId"},{"p":"net.marfgamer.jraknet.example.chat.client","c":"ChatClient","l":"username"},{"p":"net.marfgamer.jraknet.example.chat.protocol","c":"LoginRequest","l":"username"},{"p":"net.marfgamer.jraknet.example.chat.server","c":"ConnectedClient","l":"username"},{"p":"net.marfgamer.jraknet.protocol.login","c":"ConnectionRequest","l":"useSecurity"},{"p":"net.marfgamer.jraknet.protocol.login","c":"OpenConnectionResponseOne","l":"useSecurity"},{"p":"net.marfgamer.jraknet","c":"UtilityTest","l":"UtilityTest()"},{"p":"net.marfgamer.jraknet.util","c":"RakNetUtils","l":"UTILS_PING_ID"},{"p":"net.marfgamer.jraknet.util","c":"RakNetUtils","l":"UTILS_TIMESTAMP"},{"p":"net.marfgamer.jraknet.example.chat.server","c":"ConnectedClient","l":"uuid"},{"p":"net.marfgamer.jraknet.server","c":"RakNetServer","l":"validateSender(InetSocketAddress)","url":"validateSender-java.net.InetSocketAddress-"},{"p":"net.marfgamer.jraknet.client.discovery","c":"DiscoveryMode","l":"valueOf(String)","url":"valueOf-java.lang.String-"},{"p":"net.marfgamer.jraknet.protocol","c":"ConnectionType","l":"valueOf(String)","url":"valueOf-java.lang.String-"},{"p":"net.marfgamer.jraknet.protocol.message.acknowledge","c":"AcknowledgeType","l":"valueOf(String)","url":"valueOf-java.lang.String-"},{"p":"net.marfgamer.jraknet.protocol","c":"Reliability","l":"valueOf(String)","url":"valueOf-java.lang.String-"},{"p":"net.marfgamer.jraknet.client.discovery","c":"DiscoveryMode","l":"values()"},{"p":"net.marfgamer.jraknet.protocol","c":"ConnectionType","l":"values()"},{"p":"net.marfgamer.jraknet.protocol.message.acknowledge","c":"AcknowledgeType","l":"values()"},{"p":"net.marfgamer.jraknet.protocol","c":"Reliability","l":"values()"},{"p":"net.marfgamer.jraknet.protocol","c":"ConnectionType","l":"VANILLA"},{"p":"net.marfgamer.jraknet.identifier","c":"MinecraftIdentifier","l":"verifyVersionTag(String)","url":"verifyVersionTag-java.lang.String-"},{"p":"net.marfgamer.jraknet.identifier","c":"MinecraftIdentifier","l":"VERSION_TAG_ALPHABET"},{"p":"net.marfgamer.jraknet.identifier","c":"MinecraftIdentifier","l":"versionTag"},{"p":"net.marfgamer.jraknet.identifier","c":"MinecraftIdentifier","l":"worldName"},{"p":"net.marfgamer.jraknet","c":"Packet","l":"write(byte[])"},{"p":"net.marfgamer.jraknet.stream","c":"PacketDataOutput","l":"write(byte[])"},{"p":"net.marfgamer.jraknet.stream","c":"PacketDataOutput","l":"write(byte[], int, int)"},{"p":"net.marfgamer.jraknet.stream","c":"PacketDataOutput","l":"write(int)"},{"p":"net.marfgamer.jraknet","c":"Packet","l":"writeAddress(String, int)","url":"writeAddress-java.lang.String-int-"},{"p":"net.marfgamer.jraknet","c":"Packet","l":"writeAddress(InetAddress, int)","url":"writeAddress-java.net.InetAddress-int-"},{"p":"net.marfgamer.jraknet","c":"Packet","l":"writeAddress(InetSocketAddress)","url":"writeAddress-java.net.InetSocketAddress-"},{"p":"net.marfgamer.jraknet","c":"Packet","l":"writeBoolean(boolean)"},{"p":"net.marfgamer.jraknet.stream","c":"PacketDataOutput","l":"writeBoolean(boolean)"},{"p":"net.marfgamer.jraknet","c":"Packet","l":"writeByte(int)"},{"p":"net.marfgamer.jraknet.stream","c":"PacketDataOutput","l":"writeByte(int)"},{"p":"net.marfgamer.jraknet.stream","c":"PacketDataOutput","l":"writeBytes(String)","url":"writeBytes-java.lang.String-"},{"p":"net.marfgamer.jraknet","c":"Packet","l":"writeCFU(byte[])"},{"p":"net.marfgamer.jraknet","c":"Packet","l":"writeCFUByte(byte)"},{"p":"net.marfgamer.jraknet.stream","c":"PacketDataOutput","l":"writeChar(int)"},{"p":"net.marfgamer.jraknet.stream","c":"PacketDataOutput","l":"writeChars(String)","url":"writeChars-java.lang.String-"},{"p":"net.marfgamer.jraknet","c":"Packet","l":"writeConnectionType()"},{"p":"net.marfgamer.jraknet","c":"Packet","l":"writeDouble(double)"},{"p":"net.marfgamer.jraknet.stream","c":"PacketDataOutput","l":"writeDouble(double)"},{"p":"net.marfgamer.jraknet","c":"Packet","l":"writeFloat(double)"},{"p":"net.marfgamer.jraknet.stream","c":"PacketDataOutput","l":"writeFloat(float)"},{"p":"net.marfgamer.jraknet","c":"Packet","l":"writeInt(int)"},{"p":"net.marfgamer.jraknet.stream","c":"PacketDataOutput","l":"writeInt(int)"},{"p":"net.marfgamer.jraknet","c":"Packet","l":"writeIntLE(int)"},{"p":"net.marfgamer.jraknet","c":"Packet","l":"writeLong(long)"},{"p":"net.marfgamer.jraknet.stream","c":"PacketDataOutput","l":"writeLong(long)"},{"p":"net.marfgamer.jraknet","c":"Packet","l":"writeLongLE(long)"},{"p":"net.marfgamer.jraknet","c":"Packet","l":"writeMagic()"},{"p":"net.marfgamer.jraknet","c":"Packet","l":"writeShort(int)"},{"p":"net.marfgamer.jraknet.stream","c":"PacketDataOutput","l":"writeShort(int)"},{"p":"net.marfgamer.jraknet","c":"Packet","l":"writeShortLE(int)"},{"p":"net.marfgamer.jraknet","c":"Packet","l":"writeString(String)","url":"writeString-java.lang.String-"},{"p":"net.marfgamer.jraknet","c":"Packet","l":"writeStringLE(String)","url":"writeStringLE-java.lang.String-"},{"p":"net.marfgamer.jraknet","c":"Packet","l":"writeTriadLE(int)"},{"p":"net.marfgamer.jraknet","c":"Packet","l":"writeUnsignedByte(int)"},{"p":"net.marfgamer.jraknet","c":"Packet","l":"writeUnsignedInt(long)"},{"p":"net.marfgamer.jraknet","c":"Packet","l":"writeUnsignedIntLE(long)"},{"p":"net.marfgamer.jraknet","c":"Packet","l":"writeUnsignedLong(long)"},{"p":"net.marfgamer.jraknet","c":"Packet","l":"writeUnsignedLong(BigInteger)","url":"writeUnsignedLong-java.math.BigInteger-"},{"p":"net.marfgamer.jraknet","c":"Packet","l":"writeUnsignedLongLE(long)"},{"p":"net.marfgamer.jraknet","c":"Packet","l":"writeUnsignedLongLE(BigInteger)","url":"writeUnsignedLongLE-java.math.BigInteger-"},{"p":"net.marfgamer.jraknet","c":"Packet","l":"writeUnsignedShort(int)"},{"p":"net.marfgamer.jraknet","c":"Packet","l":"writeUnsignedShortLE(int)"},{"p":"net.marfgamer.jraknet.stream","c":"PacketDataOutput","l":"writeUTF(String)","url":"writeUTF-java.lang.String-"},{"p":"net.marfgamer.jraknet.example.chat.protocol","c":"ChatPacket","l":"writeUUID(UUID)","url":"writeUUID-java.util.UUID-"}] \ No newline at end of file diff --git a/doc/member-search-index.zip b/doc/member-search-index.zip index c03884f4de8e83ba1d70795a244cc9092426a14c..049280932c40cd647d4950fdfe9772d6c1e39ebd 100644 GIT binary patch delta 14486 zcmZ9zQ*9#*`f&f4AmcBfbMw@-AEWj4CZ z(mpA7r>ZKAP7#5;=>n;;bWi&W&>&zBoLIOBl!M@ODt#Di+<sKb{@eq`7P5CjK>>o~^&6L**_rWk8)xs&o9noq{=W-s>&N3jezZ|VL2(BF@ot^J-RcMt0CudvIJ zSzol&J|Y}9ezFu{K-il%w-&l%KdUE&FnT)(F`s$BnHwXA9@B)E?(uyzY3 zYF?O~-!o)e?1s9{@aH^|(Wfy;&{AS-l9hj6J!M>tHmU~E7kA(^160^+XS^vBz%r8YEouCj~M{)E#Fuz)tp zhoGw~nj!T+Pfow+R8{m{&3Nbqs@1zTl&zbV%@-W2Hbmr{c!y%DE||2#EXt2WEGY_U zA5;XcWU7Wtu9=nV3O=pZsd22*3TMm7c3f%zw+4-sv;Gl10CE0n6|_UauzMio)yH+9 z&ZA5^A&-;VAxMA~aP}O^*_1$qC=97~BdXpF?Q^#PD?Y*(XmB&gyh9(m4BZq-SI&L{Z( zNzQ$`-!2D_sYPf zq4w2=S8RoFI`?j))gI_r_Dzt>e{73-JZLgXg!J}$q#D~NsF87gT9%aU)_DQ5P`n1f zs?1N=6f1QG3`~@^9@XLci|k_@H&mT|mrfo0^t5K4pBW`K+>H)L&iyACcQ4EH7S7;?g z#na^|d1G(mCa4PvpQ{HyU1_edm@t4s<~o!E%PY&;mW4iiM0^+j=**slMlM)F^ZQ<|)07Ysq2UTSOO5r+1JD zXO3H!hc!qg)j)-NKYN%8f!ypnSUMW-Z5yfQ`|Cwa<`^&X2F!&m4_#i#s zEewLL9zKC8NbBvu`JmV2Ly|sP0DRK2kgv8|_KcCRW&~^p@U^V=n8*PBozgrEDIgCS z=_gfg_1(~1xSt8hCJ8(=Bzkr+xW_MF9}gg@F?G8l zd;XX6UtopvFJNA3C@VD-WiBfdncm2yslKAo9d9*wCbcQkX=D$>0*_k0&}C4cL&ZyT zA&yQ4$?wp6`zFqCb;iFWl|1^>SnZg-%kUzC##o@sr2z{t=)n=qeVIuU3$Xen9CaQp zCXCWJLq>jie!zUb_N%on;urg}xuzGo-w4&*7}jTH1&8r!R7J?wBW<%N ziomLPjp`}0u9@vq(^oSLL45ZrfmDA#IpYe*z@wJAdF2Kyry0Txt?vtLn3OnE%LwSr zRi`;neFCYF4?kulm$nW~55e(xx&i&=fbS{(-el!0W#j=MW4!bI`ukYS#8jTSak zI9%()y+TdeF*@~1#8@W8dR{YG1$Tuk4dH&XUH%=|&C;}!F-K%VUrDb#qK`LrBH;D0 zj;Hds{>Ans{Ja80zzb^E(vaqAu5}^aU<{NRB*s{MNFy_X!f2x>1qwWB&FQc^b-vZK z57(p6(}YT}P+9ln`Eai21=zfAu_{s<6i(58NoNcMtwiCT`FU`Rn0A~9X~E1F%dcf{ zJ5n&EEwG_^0g|R)k8_&YL6`Uf>p-YAWs5ADpN|FXHvC+6??gkj^n6sC*+> zM8<462d2;X__;0(r0=a(Wl*3iC26-e@|Okm=18cb&o&2qLMB88;*D`@DG)FPj+|&B z>(AYO*-3(Ot+T-LHc=C~sZ92$=rncY%{4)WZwAAD{pY&gDokDV{oPX`{+CZ;c^9_6 z9{OD#&nja~Ra*ypdjc<(o!_ia51#k#n2YP&f{5G1n0pRfU;pI4KgO8OI?!ei$BJ(r)|G8g0uZvyCu4&Xve}ss$jWLcEM(-IOdStW zt&mLPae{R!N{cyBXK%Jx6_E|y-I;p_C;uT=i`IWT{BuQsy)7+cDsK6Yw7u_`jTEEq%ICy7TsfA@Rv1-eP*8CGPKl@nJS zd4hpdXKT0^3JtpX@PS68dqivFGa<5*D1rfyT1M`)xDY+6(RgGOLnl|6m1*&WSr0{h zd&o2i4xRs1CT@4E(|ss!NtKVs8%qcv`U5!mO?+kC!&d6B3O*mM1$%PjgmK6eZNy7J ziS0P;0e~N3W2p8tU_Z07X=PUCUrH|(-c~JYR6do+7WMawCJ+j{OeHuLvT#Jg-Do8S zL(%yF!jMHhvy{Q?APn2oF4K%{%R5)TBPt=dIvM!Qd)>i+0-kuZCQsdW#@5eHm5kSS zn*C1gNAU>%PcU1_<6(aMQnLk^jD{8wo9?@!R_jjYp{=eLU~KDK$a!$5qWe1GW-SQl z)3?zpB(nU;S{S4c0a08!y74l+n(}K*0L|l`MBsIoBk4ffLAT}ph3?p%5UyKV;*cLg z+Y}ilsQX_CSA;q>>6=pQVBtdGScrMntJRvl&9hsh8(j!O<7fMgQ$R08Pglc4wHu(`(Vt9Ld7!EA51MV8K8ORPDz`* zU3J-qo2pM4EPA=pjt28k&uFmL=$YY_#K1cyA$+Dr*C;h-vP zohB~!U_#jKqt~C!Y$y}U#LyFMwUCA_hI-#lHdQ&F@m=7v?4^`h^xA>w$mmDH5?!MWN$L#tq($I!_f5;U`>Eth~<14)0OLb?>er{AjKa%Q^u~E!J0&*me z*=C4sk;>`mq+faMvTgCMuRU@P3!N=Uq|rV(z#D;qX>>`Nz&l(A zec%vn<~R^MH5 z&R=p0ehMdTHtb12H7m- z2(wbe`ze~Ad2O1aC{q9s#s!w9%DpExvYYWo}M6(pN~81NZ}ywZzAUsDX#yr;1*oKGa)h=s^A7` zVP>rHJ53sOlViyT(O%1eD*^9dbpp*#2jQE3l=uhib)h!;CTjCzqUm5FiS&}I^s#NE zh;^u!?k*Ts_)`FL30h;;;zXfn;As`*Z%VG1=zIf7h2hk^F{lY zZb}n1R5|C^6@vg_e(}@YtL#AmMJ7j}X6Y5%ABY;#jS7*&I%u>LG)Kz(42HI1nf4J8M@++Ga({FgJ3aeH#hRhsxTAY$S%Wg zacvPK)nH^d8z*2P2jc$D(+fe-$(ur66aw!nHT+*0D5-ME@^sy>OaR;l0H2SAFj zp&-uyF%gK^i^8<8_t<9SIA04k9NUqV7zUUNfT}sf00NFAG{635s#y(V zthnX-A*uUpSg*u=xovicU)-vkfG;rU00-reX))A+{dBbihIx?1Dy9u~oz>E4l>psa zFyz0Gz_iT7P?^zqp$}Tb<|VLX8A0@bGL&(N)wWq|JPI1QC<1O-Q|1~zg|J2*^en== zu`AcDVyjqtKBd2)$2x8k3{^0g6Xb9Kg-4>S;Jyx)rXUFl?UnN>wcvqD69m}A`OySf zzpLvz`ti;?9(Ce#f9Cp_4h4yN%~zp@4-TfWff$dHKgadgQBTLQ|B^!!u(GH_4G4bM z$K-Dwy*+Js7BLIy<0%T~^*ZtjVAgjeB6e0kB5dxVeFS9zMInSP*B zt{E=0R#ir2KkvxkvncKpQh|IWO9M}j-&WQj`pn|9W}|qluy%Owj3Vnp2f zfj2H?a&`<=0~*fOU+EOA^6vgur?sWUE9NK#)oF~-Evg3m$@O9UYgJ?x_Ck$S(-*E6 ztE&d!h~Y5WW;!I1l1K%GFe6-|bv1P*V<+jxymk3M`qo>#V!v;i`@_3l7^nie;G#L5 z^&oAx5)qU)zX_|VJ5#>{FRVtapO?;%fsoJlD$zS@zZWN?sw68UufLp;*U;W(v!vKO zLNOLwqM2XQ=Z$JE9A%e0Y-Jq?qkoJb* zSUAmF{6~AiRB?b#dtkX_;LGr{5FLGOb59jzgO<;5mGba?5i{#TESU{J&%-HNnM{M} z6{Sl#H^qrq($J#kqXV}(vjJ;Qd65T~bL{x*n*}x%FWW4>yU~i)4&0)*p=t z88FXsy;0NsG$n8P%fXE3oe9nKRMn5UV=az^yJlMC)o_<9-&m3q8*GbGkXR{8sgs^^ zg3hMZT4>LCL7IVD6OJsqxd|8P+Xy>8B+6k59L}?&nyR#AgKfIpeH&?C#DAbpS?Z8hkqNNe|Od}}P zTEJN~Vo}L3Nc}uWy6g=|RBu7EZpX;KKlC@AW9t++=cd1uw>j{3yFpE>!$=JnHGpK2 zz)71~gZX}kU(gO)7;844hcB2emyAl)xn5{#>*FE`5SaQc5_KXig{PO-6WZvRxp|}p zA^6jk3e=zr2sUWMl1OEAAI*|gAq*_imUK0->>l@N?69z=!oNiZ+kaxJH=#_7(<_}*PCkUEshtESv3+sJe!2-nQfUh0Q~F(fAw~6Cw_>FUnQk z66$8kGyvBTz^tqImObC_cNW^3*yV_w=cUj5G<}=W;$Xh9BOF9f#FU;-q;B|y95dyR zhm)$D1;{}wW$|Dfrs@I}Gun$fJbW5uYM8(F zwtg$cI5^L@QRDE&p0&MGQ~>uNFk2}44uqpiyG#n?Mto^KO|FuY4s3~zU;Ds+P{WtB z(KTKDXxZ*S<<=n%s_U7{yMpQn0fHX;NLyXV_mVB@-(*7qzNw_C{R8Th?K6_X9ZMVn142pevus35t&g0+_7i~e7z?0+GeJAMZY+w0v3D*3dnOUqaf zpV@-S@c3xKZaCZ3?)xa-T&5x3>-Qso(8(oHWy|yYL%M4+uz021^ii1IE^VGC{F_ac^wa&G(zx3e^9&3-kS-KX7ya0 z*!Z&&bg5J|@XZV|&?VT4lD2SO&01JiPcD_emx3hv(>gd@im~&&6>>epSFZTtuDJbM zN}*f>u#=SR;MH-cVBC&rh1)a<=CD;(pt~hWT&KaGvigF^y?a1t?<18seLea~GEH0f zCGuYwYH(#N67XU0iH$1!$e5k2yQBX$14uSrTo8o^$!7C{HP?a(xTt11Ogn$ zp(ry@NlZ$uE?clPr;2K-!vn(>(cI8E&GoV0JqjEGRVURPdk#AjI_oup&1o^jObdJu zpWhrgJSvJVTxF#H2$k=482i^Xh-p*0ch@}e8#Y<&(jKn}cIhvBC0ft9y;Xh;Y7Yv+ zE*L}z7-Y5ALDEeU_4iCdmPJXbENEv`~M4-@tfC;Rc=hMBQ*-AQFvk`!m&~U^}jJR8^vU zT;@{;{+UevSHX(P;v3?L+@F)hL*C43N~N~JzDd}tE);jFg*d!9n{T-LRJ~2J9C98w zq({%uW=v|+AJUoI3SlcTdCDOErSpixnAQd!2 zO>WU5t)+Ufw}d*jj*BA^10Pmto%p{3gtSLM8Xh2&N+~hEa|h}embd$M|MW8DZXv&} zIi5rYlJ&O*vMPV#s+z8qxFPuc$bu9Q*#p-EOUVOs_OBYj2y^in84jlo!BSS) z0*IY!c=?Vfp62UJ8Ix*f>`kx!1tYo(^ zeCsnV*zwBW602aDpeIHCeeu9$f$D`JWee5Vh>VuPiMh(!lmD*FO2siV8bf2N(wG|@ zQ!%=x^YW6G?H-Lsl7zf9*_E8$*c$`)ubPw=ZN?`{(;~8iWl>3IHlKVl#g+Rz_ClO3 zs}&`HnwF3!g%5(Z0P?q@;#xX&t|H)RPBb1fq9B1#a84j* zJm8%d?>7xjby2vGsLl%bKP~PMd&8+gCG|XorjM}?Nx!Z1HKnfUm$I0-mAnI zA*#3(lgk{LXZdm#w;qCKk&}kCI)>HB7l=Xx7-eX%_I#S4H@|%;BU`&_4!m_$YW9e!)5eA*dePkA(TCdy~ zYa56T!~Y;5a(<;59p>dXJ>|#^FoAO%b*xIYFi#8*PR87YNi0ruIVJG*5G&zo%Mu-m z>gbn#9oJ7givy#1qd)WMhJQy$!^jRxX^-xw7kw|NeY()~1Foqn-7ykd<#9Y7GP2Ay z-y>z5-U9duDrby*;Z(j)N2DvH6-QK+F7gVTBuN}?h*e1VIe0#s>p-{y-cqh)mHw1z zY5!wi?pe&SAhKQEtTAjP3*FZ?`PLA(SEjoA>@)Wl9R#|ohJb2&R>_Gu=3M7^zhxCd z;;q7x+%H3eVsrLOxRPg(0iQV*i(*7Z_{e;LH7!` zHP@jIdf}$!{cXQAP11?Ls*_=AikEfGK0yb9kAKZ&h$m5IXrQpXwGnDQ%%tGdernSY ztcMVd2(tb0RJ9-e5iWDA>)E98e?5n951e|I&;YVyIDy~d-N9Ydz|Y$f>MdRoC6KGp z?58pb!755JryTF~?BhBUn7NwJr(aM3aC^$U+g)2jes>r#bt7}3iOs_VpuS?>B&&1}PtwfVA=$kB1K+bDfsr?rJDEMUv;CBj`>1gvr|5L?f2H{H zodEVJ!}pa{snEq%v)pBqBidhAb%HWN2?<(1Ot)V>l`^nnfqaJ`^{!+n^rb=uY}!&^ zULIvHI{mKy)OeVhTGY*#`}9`)z}(?~Z9vLzaS>ago*t>#4xV4kv&CdjU|=(K)A5nT zbFHROxV!pDA=^IT_b~5%5I4GT=`H_KG6CiVzbv?Ec&)n9&U>+JSfq5}uj(~~K}|07 z&6jra*FeVd{Lc*FXvl?4!1^D$09;bubETHzSJIw9e%;7xMp%!=+=W^{CNDXTMhNv^ zH5KUy6*vk1GphR6UGEw%Q+qtNTIKB_gOUhS$v@$rAsx{(ig~p>0;;2wp{?3l02Df6 zZz~wZHr1bcBz?BpiN0A+O$s194?RKaOZ2h!K>7;R2g$ys>b+!PFlzNzoT0nG0H!q! z>O?U%WlpOHALYV>!yv+8a4V(6-wphtru16Ky__I{$@X0R`}lJyYl(_S_BJPflg~X8WwdsPUjMC5jq);Smd& z@5FFG702(aGg4b@W`Df|zlS0R&txqnQFN<{y0D|Y6Jo>*v&;C$bp=4r)7B&T#;otU zRE_bnc$-esg|6=OiaZQPTo0wppZtnBr!?aYzgm$GWmUuQLX5FLm8-s{1jesx_7c(v zdL;^6=vGR3i#vxde517G2j2?riHzIS2983yYJ|W9Z{7~L6<*SX6G&86+A`E|8q?l!ts3wnB~Bk=r=4IH?O3u zU}qcL+;+DODkg;30Z((J0P$cOEHftMe@)p5$4u->LCI!gn6oXk6)cApjmh|7N@|eT zk(c4P?vA%z^5(P<%XVkSUrRQ#mKz={#?Po}fO*>(emu0h!RwKeF!TDJTqE(<%kAzch2#r`urqvg}=o5MUn;|7}cEyn6c=#$sgC9R}tI_2x+^0Ig z3+J43%Lk6@fac8hlhfFakuVT^=@B&4V!f^HcSEym!V3(t^9hk_38Kno)d#9Q;UUua za>&ns{2A#=pzdXd`y+DewW#ZO+ZJ!QRs3|+NU?+Q0;fUp;70nb+$zj3ba1=*Nm!X= zC0L^d{the(O9aYk=t|C6N@4}l3?!9P{fq!#q2ffOh1194VH2?Gnai)W1h!HDPcboi00M$={-wS0RzMHyS_;`#d9b~ehdBc&W19IgM=g7wyx zAd`cD@SW|{?x@~S2;XgR8BB0y5yH&6oFnE=POjScv8=78fpBw>_x_kdYg^*R~yr54pr-(T{1_OS7MpJD3Ln$_@l$bD(jylkb4+mDMV%IMckb__LJe*(=ppG$ z#)U3d6{E`51fhZ%dCVWzEx)uV*WK;39Pki41`N^Qn7dl$i8l$v9~QM}+`(B9yvxyoCtM8jyyMH!WSDBxzTO zZ>%;d3uWs3x{o$0MIZG9OZS#=o2r(dp`~AsE>Saf1NI-SLC9|W_}K=x0SGj@_m|e3 zm|IR!I#^hziep0cI@{dgHXc>=8N z9*G&1+lfL>N!(DMzL|^U3vB&eB6kDawdRE=AyywA7*#(6KIX@Si4|i%ub#yhs3b8$ zi+iG~WaWEsYCLyj7AbfO0L!=99Mj)}(@pr>;A`MQQvlermXpQXe_R%5Nlu6D+=c2U zSAG<@bCEX@t{H9OEATV+cWWV={ZaGb zTvAkM98y!!03!t{%~mI!`UL&kF)_Vr40aME=32AG9JJ@Z5}7@RUuKupJLF=f#tEDFg)z{I)Tz z$BLk{X@b+X)wXC>hTMeEd5ol>hr*|5At19cy?k=?A{&~1kD4SHE0@3Nqn?H=S194L zJoBUhqr&_E^%a#gbsQ9H9EQ38TJVR(eNZ`yj-h2kJ`ow6Sq1=$jn1@+urQ+z5eVE8 z*otzP)*duK7gTZYub3NYo1Mi@cx9=eH5^v?0F6!5D`-6TPjb4!E5*IE`c_te_9#k@w@mWkTAFg`CYB{f5s(^5h>ct56KkGXvL6J%?)XYNr!&ZcUs{2uq2sPGTaQI zYvvN*&Sau`s(MT&masx4IS-@-$@@Y_PIvf$S!d7_l~wA`+!7BHDP&R>IpS7sRVsKg zmePj0aO(f4hT9Qdqxgt8x|UuR0oyb=ql_!88a|0!vs*w35k z9xkpZd4)V@dHG$-pPW7HPnk7q0zKL~DW?aa*w0D9FfUqzq?8yQ$sb~K*SJHBXnP}y zQ}gY2Iu^Q;nh#QEZWBL(iT;c}WbP5VLv;L+s<>^Y zR^|Wsb_NoICANMB!IXMoOoUXID5W-cfZ-r&Q?%_$5eK<5prY)8;#mx`2f%vJ%!LdfXo)*uk;b|7=~%auu9V zHU0^9y(avO>)FBCI)lW_8q-!5`cwC31#B}UFXgCClRHMZ@Bf$%+WbL;Xwz|Q)S;4; z*#tBS+b4~QdUH3suai9=h!$2A4(k$h5U8+JRiQ#UaUCZ-LFaJ)$;GgSm<>)6r)zb^%UdtPiSssQ4nTvN zQ(QI}dciH8;#~0=jLOCsxBLMUW!lY$n#Ie6z~Mcm$1wGRfhD7Z|9qtI7MmYkHUa%>LfLd zO50qN@bk^w=KLA7msd{LGzj&HdSrEf6h7Dm2wzIo5on$q;cAuVLi3$SC=|em2nmy~ zSlSAq5oHh?_sR;dQtec&yjPfa!{3JS3~| z9cQsIA^LST$%cyobjcvlUN5E~Tivlv;Rq-wOwM#D@R&sU<>zFEO$|MP*FfTO37gKR zYhos51iC(h&3(yPVE^`;{uw=AYUG}w+$>ttUz6j_!rL{tzNxC7dtWVu6@B<=Q^u)h zG)`BIHmuOi)Wa^MC(DU)ptKI;1aE`pItM8FH z3dt1ftAMlr{K!~(I6spc%J*%{8`X6AP#I-=BdQ!h%==@O?|(ELf%l*UU0*)iV$4tb z9khXQxi+fAkA-$wZ3H~MdhAh5!zER!?{A+`u=8-|{DA_oE9JOde~Zx~s{6*Mi<(&# zBbB4AGvkza=+Bj3bCO~Cr`?f4H4Xmef<~gZ@}akY3fn`Xs1eligD5g|L;dG3WVuf4v@T!L_6I`3CsA5Hat(-h32>OG;KAT`D%w%(q;pREu}z@7`S(wY#-1|9(t@?>5U%;4iNOUM2k2L6@5_?p$3mX#(rw7`9NPYMD%1$|D2$gW~C zEe=mpprnz-}ae2$uYD`iLS%idj3+HWO2{(ll(xVR9(woQq+bSVO9>Ad7&@T|bU zKn>>=%1{U9r3bPLOs*NN=`q1UPa}MHZRz%P^_hp!MMqPB=S%Z z5y=M#8=&)EkS($=C*PjH92|QYvKfk1`-lE>Q(FUAlm6nMlXfT%2fxGB4MO`1a!~F$ z%rGGBG>2Rmbu5&Vj7q1G>KOgZsJxr10#H=g=az?)fEpfm;SWJ9hrRctrW$FiA!!Hy zN%%5R!7oDE3Io!?{vK!Pj&Pf=AK2oNeimpbR=}D+&s!C z6`~XWJK$RvYn*6j1-&zX(BU&p5yMLi zRU;us2t}m}(ej?Sfv7f~3)vIAPyo(^9L1*{@rOl~2wyISr!%QKjHaD~eU=?9mR$;% zz^YpB>(n_JotaoFHxW=atm5D8AE8^xek+@ zS))<`iSyGr@r-<;H^)HeS2H!1;qF=^DJOhx+mj=^M76E%j=q%(Mrd9ZTd8xh$8{%M ztgg9dCYjgh73Bx5wU2pEwT{jpZ}JXIiRRLV$j*s?mOfjG0`(IqKFCF~20mWx?`Je9 zAE`}}WX=v$X9|Nq@O8`gvBpM&PXts2j%Hij(NFa*F3xn?qRTkMo+uHETHDUFacT*b}GUTC4ymdalSNzlU3LjgKs$67A-dHU=D15g5yB z+^r0h6_{0{v_;=LsFhibk5}Y}8Fn)FJh3_~GaD*9sN@;qo?~wpvM<}PepPc;I44MLnUvT|u4SKWdyC`ylSPeJq`3j_R7|?t zCbK`;3fg9WU;>V22V3~;s|JL@Loq0dp3z)qSP?ZgztY!BbQg_ z6LsJ?$=++Jh$1HFddTgHJ@s)#>5a* zW7oi|O#l!roumocPkiR5at=l$7slGfCy4IaJ;~^LX4}$3yX|wSpqm^cBp<1OM_&xV z0qX}L?WI(=1qO8yAg*dte=3T8n=R3A)V#ECD5MH%*^If-^Yue6@P>b$f+9z~z^n2o z`!@JtZVYy<>)f2IWNp%9%G6hx5!^BLtJ@QNNWAX;eMuh(LU>x=@k#Gt?#oAuSF{KT zt%16ka?dzA99yS9rOaVx>-6N^$(%P%Te&c|<2s6dnf^}%iN3|TE0GDm1h zp64I|W;}9akYn$l@YeA|1we^Gc|``>K#1d;MygpO4Ab~?UB#4(?+-_9OezfMYAEr^hup4;<+v}y`acD&Hk9nMJKJi;rI0-}rW`_s`UZ@~y9&N~D0|Z9 z4;~G6{3W#82BS_^qjyfze9Gr=QyE?##1h>7_iFG1tt1N#W2NF5CCdc@0;dfIq9h9n m1_1g0KNSAoYuF(FZ?iMAGd6RkcQH%8<0OJg{4WOx$o~OAtM*d> delta 14222 zcmV;9H*v`Aag}fmP)h>@6aWYa2mtGtcT15DDt~Qr+d7i&UrFVYw<H2_@?AB{{iMQz}}b9Zh7?BT-4bxAwm;K=1`1L81XR9p}uK!~)5u8*hz9qtX4B z|Nr*s?VsMJNj`gwPxlY;V{)4P?G%5ZCCT^r@#&b%cAw*Xc1})TlhfOGZ+GPVMV6+? zE`Lw(6|zx?%|$S0Rm>!V-( z7JrRr$2fhMvCp~%07eB$f3kjg``_>ID;beDQ-Tvc?c+QtYum1r_)@nr3eKKRS)T2( zNwpc{{tlm?5*-eQXwO=>xb>ijRb3YE*WO3hUf$TtN!n^Ee7+81 zDQrld36VpVmcV}eWu4?fT~CVMh$>2Lch!QzFK@Dh_x z@i)Q&eQ(Bnqa{P7EEkfLas0YjWwN@GlLG=Ye?mY?f~ue(y5E=c?~2s6Qg%3|>gT_Z z=h_N@wrcW%?CdJSRm1dgB8Vv|FSMhtyECGnnPrFj2}O?~!5c57e4hDthR|QH=utru{vq3&@dmNWB?4v}!B9)@}R)N(EcYIOH=j1W%;LVH{C1 z+(*-K6=ZbWmt??f311;FR;@n5Agu}ouBt-#aIL>kYO9>Euas4B;c2lc>Q*{zGFmek z%*ffF?AuJ!F4E~C_Puw1e>|j#{he;Ae>sKS1h3HeH>cz&KE>KtwaR~_=86*2drH!B zJtla5^7l(}&ckn+7BXOa0>P=2*!*xj(hBTt~4#gF(T8 zguPIO@xk^3$6Ifm&4+)*LD{#C5j|Z@sn`AsHZn zPQ|Sw)y$sjokUx@_CD`X-g@6hQ|4q-BtD(uXJw0Ch!Cr)O+TPQ?OfHfE>Oa>bpA%@ z^Tw%QVwCO-yHDo$)_59f2=ao&rPK_>vGjm zq(`wS3aOuv+eBq@6u?T+T5?wnKcVo7a#&S#oUpyivizK%;-|5L2#CXp0)|pd{n@e<0JXJZ3J7?#Yai;Rby;w#!~wwi0PzcqJbN0w`((8e-!pC3gSz6 z+j`|_sOXaEWT)}nQ8@)PtbR3kpG~Fx0;b^)$V_WzujUA_sYl}K-5WAjk4c>BvR8gK zV*GNu7@NIXVq@O%yUlV*(x_XaAtw(qF^bZE6Qm3IP zs#VaS!K8brvX0^oN-UJ_pTt)t**%#I%e7L20}BcUNCa8Y0QB$j1)`4T$#Zn8IrRSV>hR2{G8i(8AH>II=6v4eo>P(bN~i9y6!-%Lqm=>#uQ z8`rzJv6rL_VY5EZzQ0eNTYhZa2UqpR{@t5~Lt(vYeF0gse|Vl|H3f|?8&(i!XH(GB zTCC}y?+>JgqnK^0??PF}#3wvO_M{u;gbDEacOOe~!mW=-`}MZ$QuXgqzI2>F8i!k1 z5~o9M@8EgAxG{Ti$;!Y%cT7&wXQQhv?8=)0h`*aDw5&bL7Q<>zg&Ddj=-fvt4AFfXpi=_@_~vp@ z9W$GFkb=PlA?Tz#vJ)p#_3oH#N~&`4Up>Wi^=B`SHZ2!FO5n)`TzGgSkBCq+A+b)r z6)jDaf`-~Sc<9l}F-uiuLnBPX<4&2#$<9gBD(I)|yT?0Wxzw`!7_PyC?}C(xY2;BpyK$IFgAw4$v77G1Y#kA_ng=+ zXhrEH}L3H?T+x^je$hUZMz>$ST79 z7up2s6cYIw8_z+{Xx#KQ^bT zfA3!8sV;_B*95$$&h-nUsx25tR9{6u^p#^@9(My)yd~aNEO-!^wVd z`&qp- zf~VslM*&iBReFSt=L!Y{-7}Stf5qd<-@e_?mBFpgw;u0WAYX)d&s2czY+1R7qjsqp z7krmiXl)l>v{s25Bh0O9-&l)Jn0JQu$u8StyTKxWzCY}~;GxMbVqn2u$A{zPgjn?g zRkU3ppvrC>qQG{q93sHB;t^=!>X>tJAdNc9$Y3`HTjs)r06XNeGzM2{e`NDgjKQF= z-(f;C%iT0=x2=M@*g75thS>c}_c*{_mor^hT)S;MhyBv_`Xti z>}xA>!|meMTCZ)DXRz*BevQujkohZn(^858+h1ENdm<_X{e$gq%NU>25?Ohn!PQ9} z3V?=E83-%H(6`pXHNlM5e@>{?FvA`kL`#2WxrwB{5pA!C`gK!(hzSGzQ{Gw`h_GGj z_Q`p7IaA}aEi+ut;p@| zVwsJS*(MuXNYg2ugP8&29I8Y*K?rS?Kl<#88axVX$hnK~XFEaIlXt5=BT zu@`J=NP3YC4J>#*=gA}Hb)r`3*bv&S;a$H5y{e-tX9oPDEbc1rH*e>W%Mr!T~+_}JLvv}45K&Uu!gQz*5&N>aq1b;0-DVHj0G#2pRrIyizWi9%>0Z3+ciHUz)H=}KwKU3 zGY+ItXBnBF$6ybbpU1!snV-ktD$LL5(2W@v6S{4F#>Y12e_O}=Y=~VA>#q5E9ANKy zsSB$#KO+HVIDm5VGa95Wmx7u!svk7R`RTdXFTrvF00w-S$+yDa7eT#IHzh>K#K&{T z`-&B7yIrZB>~ZO7Hz6u@l>rBr8ZbUmQr*^B#FvN9d0%)?$=<8=rGAu9@GcD)sr6^5 zippA%2q`6Tf1<&(l&^cD>BEH$R7WyLRj4s|z-Ph9HA<8R6Ue<3X8~qhANo__~{x zljc2-^VMQwb5SEDK8lSjmVKeNy-Oew&&8NYaJ(r|e;TL{1so6~2!~Gpoi7Z0Rg^vm z4cM8K8B%F4)x^=YGGF`F%HH1E&dsgT{}*;hGYYY+v>~2ZCt|VGpp_yMs4`D8~3pU=#&(`AcvA`cNP0>Ryl-NcpV+sy>*} z00Rd1e@f=|#2G|K^Au;Pd60e0gu(Do5y{bXFkEJz&A znpE||=p50)>3IzgPjL)YmJ4V|%t*BXib9DO@wF0fccKoM-~mL29;R%QKtPsp9y{sN z1$w1T_Puw>0RY;Le-yp({Tsatq;Oi!Fgk#Rf7c4KGYF4g`-5PdkqGuqLd7nv#uzPP zi^eR>444G{rqr1*IK4S$ck%J~9Hoc9UlIp3S*HoSD)pHeCP0p8qY90?9!NY$z@Y&* zL7d(m9zK(4P-^Jlsn9XLalSPK6;NZngGXcddVba^ICWt9%{fL~^koHMU=kh0kwi7Y ze-?-uc}M{B$rMet!fRj|h-jF622CO^#0wrEUH_&~0NnTvu!R9mbe9aw3nX(7sM>A} zmqcJdHf>4oCx@>IUG%Y`X-o!8Tv+`9%W-A(gA7XL#D;?joUtaF7dgNsYnhwvigScL zGy@c@4YO|=YZ{>PtN42}15lciARZnse~;lQPS2!ih@zmL?4Y`v01rkoF~kInPYJBD zZ3RF9ijB1Mh9)Z5Whu7uNhuuTXL@XX(X>(wn^OwA50W@G!5UCXpe8B3mh@6;{nKeo zmCFYOJ?(X)wJ1ar(7_rsDa)~0E<*e8^Wh8}q&o0qA<8wN0W*~9V>tUPkTwJ1f2bV1 zAIM4sF=0Sh(}Xn8x%}jTE}umEE+6UYiCm;29<|=o=ryfG@bai+p8*Kyrj6((_mJtN z*c4E0%W(56+~egDL6M$RizI{L_AJt%m68{Y0#|Bt(;vCAmnBL^GkT>FTRq_`m3(Q1 zu+&?l7-7(IYH}b@4s7UwfC=xKf2R$DLbnQBHsWYTdevP68X(6jD9EX)2Apbya!~<{ z1}2;psImmb!<6v>#2E~*rWJ)IT46t$t^zYZ((c<=nFJfKJU-=k8~s9o#ZY}25I{`_ z%yi%tT)-I9y3G3)WcaS#gBS7Tta*ai*Qv(+*`rKQyhRbt5k&!qA5uZOe?$XJtHNl< zXx*zulmg^<7q~$#u*{q+R62g7pTT_CU9!NW+Rp@_DMYi;^*J-fhN%jZVn@yrSq&?< zlVPmR@S_L(F*_aiXjY>e4|Ek?DXUJ|MHN{=DWU)vNGp=~1pw)En;K2oIuHn@ z-hlz~xmck&S$)O*-Dt<1f7g2a&xh898UOicnO!@!io%;QD(2z*%U|0S>C39z4hV^h2~o`O7k;dX)w4R-hYioXKhVWM~jl@&r*aU>>rhsdk0 zcVwGk{tYPGUDUBx9vLs~&66ycm*nQA{No{`2Il?KpQZ+exrP~Uf6OJc?c~Ef8|RAL ztH>}4)%m*5xiYo6r~)p@sqtT$%rx2lv7fh=jar*QfUO#u>HZZm`D)mMNhLXR1BO*? zR;M$+zWy3$T!@fWrWGo8&b&86%Q)J`i_tEWbPD5#IuTJ*-=njThEJwor0&M)_XC4v8} ziI8$vcp=S7m?@UC-)$X=tnQ7cNSoJzwC<$_-+YTTf`7dv7g)gIx9Wqh&*feMLlIM< zz?30l6lwoODYfvWIOA`G2zagQ{P(ae`RoMy?53(nCk4gx{{51 zahd|lFAmpF#)c*CbGs!3O3zb3m9#M>)#3LaT5G24FSVaK*Qb(_ zrmdc7H?GFX(yeVRZGQsOI#+_=@bX!>XNYiasXWIrzF-JOuBzL)Tc|=1+DY(PQqq>( zE8s$IcSeV^A*4x&fZ3aX(xkxrVEdsH*xTS!5ZWs|VAm((`O_Aff*Y2`s#5ja-FjL-*I)m9r)~JKaaV z2sxVTn^FR#ztto_wj9h@^kGq;f+NOn<{0YwaX#SAx$x7*E_dxy75g2+XrK=!aI0=G>?`^Mr+m_M58%o~BUW>-?4bjx_EX;CzJcDx=pH1&6YrrTV)*)*&MvKUYCxe3!3Af%gJ^7iy$zT)BU1zaxUwb~O%9IpHyZDH$&mm96akR!o zcCAm_jT@1z1tRFm3+>5HfJ^unFus?Rre4%bGHr3+2vGE`B&GNPDmP8w*EFpix>&Xg zXQ=JUT3a{Fm>q zVNxh;LrX+Yf*KOfm!O8k^CqYv@%#yDNIZ{%8WPW^poYZrD)2pT6>RO_h$>A)?sc@r zJH2Pn^oEa%Kf4NS*SqnGGo3KP+wJ*e7eMCgAE~zW(ejsck)z(HWNh(4b#0c>A=}xF zrA&QlKm&a@QzQF!@h4)tY!>JW7=bL63S1ZEV7)91mClB`#=S>u1s<7bi+IC3_|-k+ z$-fj+9vw7Vzh9G8d%MJQDk9LXLpqMk^&7+^!_c-?WTWp|>jfFc=+i@lFZYv>85Mu& zCo7@RRBAy>T}+cbJtiT-eYL?uq=($}*n%ufKBiN3_|e;bB)d~93UA5Ix7^%uJF#1f zG!0p0fhTTLP%h3R5T#WQ<+Xi7_P4m3+a6M6al7$;Nb^c4zfki^DARdDiqR-X%MCqS z{SE(2o~W?XTxw_ox2@iI-6Bv@U!Z@`H%M?UaD`=JG7o?@p{aZU+H|ljyoIyihN^hs z)?P<=H(P(3d%rPP4+W%N0?$K3Y8dvw^F#qVOoE}RO3%)DoL|mW$5pYlxqLlnkQo+a zlTKU zSpU!r&f=tBT<3W`cC)oa(Wu4d(S>&p;QRSk0t^@lM5oD({l(T*U z`VzkznY*U4IA*CPuviq@htW$mY&*s_p_sMfByyutXc|)6#$SCsA{+jSZqIt+VApS-u(N|{G zy9RNi!F&;kn#8?~RZo8eXS9cU*eV{O@C3*P_vNtr(y?yPLT!J$hCsPBGHKeNk|6z4 zPkB*bwfCyDaMa#ZBO)eks4{eFt9jqOku_?$jf87#E!1(H0?g>dm0UG778|(AoupBd z8VNg7*D=0JjtG*HHtU6MjZBP0ym{zIwr1~>L3d3TPp-4WQ zoc!d>lA9tzlMR1BLK*-W6}3I75gHYcZhGj}0udC_;|JP@F&WTbtF@;bDPeN1B)w~e z_ImMY8`2vrjcF8%!)21Q83naSfRRf;(=I3_9TR3rIILC77m-V_`4>S?#E{ zO}3ysPtLVH_pERmME(cogXL~-td$*9*BeLfmye}#bRK_c7=z+ynFWs7gHHAOv&L%z z$=b;rLCnym3Dj#HR^w=>Qbu5q#G)v`vP5?nz}-OP7^q#H4g2EEY;8kc_M3{ zeq;15o#THyf_VsUss9g}_|x#T@1X@gq!x|deikMYA{hlU$|%dm0J zPg#0SCSaHW8*<$1B-%J-;^1XQctfLUW!*SPH@qNF8d*yp<3m~=rTpcujku!49pU~b z3-NyxViLjyw)ky{i7{JyW*y`f;cDZ+p(JXL=tA~?==PH*^{p#>Y)2_f;-2LTv2zeaYX zGPQwYJSCGnxoWO+j5|M*Fs(9)XdJK-^vyATraqyURMi?o<`C{mXa!yV!aaZK zCo z4ZV&sy0Ml^brcE>UQ@kOx?006u3<304>%IU&-msTi zmnWK+RX4Xetl{$yz+DSLX(D4Xe=bjB+ec#3XRRYK$(i%JH{s_~_KkY*HC2C=Vrd+e zf!{1?aI&lB1}qGK_o&G?-?Gz}y3||&^b#TpeUDK^Z=gH_hqx8yg-34oCuq^EpU7Fj&TF|J2uD!eg z2Zn>uF{2^dNU?qrw^Lclk-B2HfZx68DpAdt5x!6@ev%r_7!l}~T~<^A1R59QAExTR z`%3qi)LQrWT2=2(38E4qwMW?xGYOH`*n+*bI6w;uGi$0A6o|aW7Sw+jgX|Xb{7COK z@5Srcm63pM>4oMJzLDS5?riuAy8t%ZQF_;9T*7Moo}5|KBmOL9gSAv&WHX!RPtFFwC|SL{cP(Ar?+mJ8c%xQxB>fas(;aBP%SvrdNi~56VoP-29uZ%{ zfJLt9JLLKsUiff`;Zc9S$b-v$*_od&`9Axm8K!I)SQv@I@-8%l#=sMG1Uw_dt6^5s zu02BR2lERb1|6By(k8o8LsJ@we2*89gF1OXan9 zt&n^$V!1G7v^fZ4_DR{wAv<+b;S5zpUIU}kIn!$U$z%3auZMriPhO;tI!7v!UXdK3 zbU%cx=iu`XxKi?3YoKueofRR%;Ql*sTj)B=_041AN3YX50kw$!Lp8uZNY$Z|q1^!H z22xO~{BCWe(snd5lNz++tGATG+mThJ3DXSMfZAWakj|sHr!y1TYKIy82`jAIm)F_p zAZ{@Y%*U)gXJOE;#<{>Xm-#qObYrTKZaT*9tPSr&9n=jQy{oPtW z$7~}AIanKw9Y<2DMNU+dO48EgBFMKSJbziFBBr;@*x%)~W4$|PP;x~TD(7h}Kih8T zo{Z&MnSw){t7`>R8D|+0kwz~Dz?Cp!QA>rSuqJxylUITl*gak=|Pbld#>HQ#ity_Ozj=l}V(^4*r>UrKO?diJu`M6aY zATHX)0}QbjP;{&6AT5z!{AL128Q(+?j$U|DhX&`@HC88@&g__R8$zMwI!}S(u774R zZp+0OaEJ&5JePqL&ktCZQU_V0&;cOwbrk znh#QMo=-rWMlc}Cuoa@5Mh9LTA*8}o7;a4kpP>Jr%xFGP!+xj2%=n~2@G77P_cB<3il-IJT4^JNG*v73!-(A$(h4r z_30SKt8YFer?ZmXc1&ryyfiVTsh&>v#_!&Q5G7~UlL?!`6oFuLQN#$>6o!S8(Zzo$ z1h)uO#GVEqfuzhQwCtBGE2qA+Vn5WOhx*T(iyTwsF0?Leatsj`Tc=!*S9>nqLq0{j zcCTG&b_l*9<72qS-S=ANgFlDK_x$>h9QVCd?_y|1;Qu~5e?cTN_NS`V4 zLrA}Qsr(Q;l4vBBJQg z;v>>e9_k??a3Jj3_#&+X5EYi%A_fHNoT~6o$DOUHNcWwy$T>hbZBa2a$cTLAj&zO} zxL`%#$hJnH6C=xAAO$g4#gjbrY96?Lj>9~I*+pbkFIYhDb0eilmPJDH#N1C)rbh@* zgoRn&=)-!1Y;8rlm?U}9(%*kjGziG$3HX`jk5(Q!nJwDI2sxF7vMZ!c0Nq`Axkgp` zVR0p+PsF$qb@!+b!l{p~iEBvlov~v`@ikZz>U>(A%o%<@&$43@103aH%?E_*<%TpO z8Y=*-K0X%L(TFY~Ut?B;%t>XW@LpDgiEoOs%r1A31_)yqE4W~n z6xHc9a?m_MH-Ny($F+k%3fHlO2x<&fFF3u~kssREU zF1X7eGWC(J$|KeMN zAf`rqvj6+p(xyJEz8q<2s2Cv~nmeu&e%fxlzzNk!w3O9iEu_35rEZ>rHy4`PK#9XH{ee>$fbq5;o$!_>FxV1- zW;+{AccB3Sf&G7LWUm*9ENij~5w@(e*{Fgo0|>nnN}$5;POA%tqdzd% z(!vd?twx-0Ozg_t7LobRbmqY7rGqChEqdpOntwX#j9Pyc<$?v$5Zjdbn(=2;!aS~D z!Se`GIl(ciHPh7R57Ol@STP=`{1%JsO`~fpMl1WIP&QK2Q=xY?J-)VMG(E+}h?04qJQtp!@7~Od9g^7O zMs%C_Oat=M1>&rL~79faUa6i*GQOM9wJbaGX3<9QjM zt+js*NR3Tnl?@1r@Ok+m?rF<8N%!2D&=vPL^OR&qP{LKP);A`xyjx_#diJw(7dN&5JPx8!^1Td1akWaS;OfKf31>|H&PF2yAiyjL%{zsiA%; zznXyEE|b*VOU)&4h<4%sWWj604Fo1FxVV1;lq2QYwb&px$>SltoLReUl3MsssA?!N zS7>g9l#HrsL_sd3aY*_D&Ya;W8LHSzNi)pO`r#dg+()SW6Q!5O!TP`!^C{PHZ5Df5dg6bT zTboh52A#f9Flq&2dwK z0@K`xQrtQgm+|W3o^}{AA~p|k6)ZMVcDs14RRNcjLNDjkB-k`qz$Cyyo;?`=_li(X!36;UqZ$ISV6lsJnoa^H3mF;M{s*#Sv6f5U z4iq_v1xWGxwHv2?I%ouX*F51dZ(DT$R%Sd}~CsgO=asVfu;X!4aIuu}4vgaw# zn>5K_bY*NBYe!Y9R%?H+vV0m~nyL`b&;`bXZ{g$*TY+x}?6>mob(0vRqs`GBAIqjd zcBigs+ICpqcGW1t5R;$$PTAym@B9BTSuKEn2h#btk^hXKRGHsJ| zTGDOSIVTf(n&lh{uRaVq0}@PWdBtl3f?V1ms5%y70G?cT4FZ41TUQ#Jo{;PbwAOvl z5{`lsQTJ^PQ3!G)Qca(NzFu}*xka4JoG*ou{i%$*be1~Y^XEz3Pe%FLk8X=53ly2F zc1kbL?yq10oCHe}2Ur+x$7b_r1A(JTX-)NfVHoxVq|P_j*@VqRYd};lLE@PSIO^^< zVfk`8k=Lqr5eR>ZYzr@HGe6!5AQuvDi5a~FPQ}Druw8E}n-?OpG~~)zE2SB9FV0h` zmse2GB;81jgpysJ0zzhvmZFs3kZ&JpkG6N@+%v@GeYpUDs+8&L<;>n1ZYs4ZBs7HyusfQh%H*4Mku(~0}|Rk2YS zMj+!1v@d^SNr3z&a<5oBS^|n+#NI^RaYSbt#O*ODZ7;IcZ@n^c7nDc9Vf-NDrFl9r z8y~aNao;x{>xbG*3?G75KXGGboIhXkefA9+iDO`~g#szHMs%P~CzTII2l)bpaX%l( zj62*vGqnyaT+I3KUy5S`sm+6Yg^^R?{N?aO{ZN0-+7USiYD5EkN*)U~2paonaM()# z)W!$h@ZM+YHiV2BY+NVYF1%zBD^C((TYVWpWF#M6njCXP!07x!_0t;ICNC!BLHQ>0H>##N))p?YI}G0uvbQm z5gLEt-J33PPH;4z!L+Falv1+a;H`JZqFYa{gv)Wu-5TIdDY&`~=eU(#*&8DY#8QOp zpy%2l6WNb*;0??Goaa0SWK>ePt&GHyc+7#2lnNCDrM49GT~8@c=*^4~;|_=cs}a+O z0R|TVZGNPF16ATt0q>x6=m5-vB8Lm&u*`qd8wV4oPOjvtp~}go=D9`^oCXQ9XX@22 zE_Zn`GqRLv8PIf1s@nnO8c`QUPkYi^^t7bqV3sG}^Xo%$+zUr4qlZ~;Ho{~ss}yQM z#(%E5b_VloZx@f=R_0?|J38JYrl52-Ud|QxoREaq_4t&sP)fInu z*pX*!o?@Q?R=7nhMD~PBAyz)+q8%224kzM461KBqK%da4Set{^-#mMGI3{cqIh8mh z^BH(FGw48`XSd0BW^r*q+4(fkc=rsxg}HZn+L`}y%&L=Tf36I&MJ`wG?r&sXw>n&S zg|kD|FXJ8(=NT-qEcDC=jMuTNcFcdNU?}|wrwLqxv@d3Zk<@Bkp5^he)X%YJ?04$m zlFu{M4%-B{c&oDY+O2@B>Z7oSnxH@G zD5%aAA9uvex#;?P~sqs`I^?QIm;{@PmE z+j$g*^!kVWo2pec+*(+rOEoi0zN^jRDiak$tSx->sC*Jk$-TFh2x@n&@V)-6x0bM+ zwFMq>_cNX=3+nl*>AH5k>USU}<&tuPrt}4ZZ2}l8bmvlxB8kHg@3?;;zOD8smcXgq z7(m;i7T*#ppElnEiS#rtezYVnGpyJ9&QeSWg`-lpLGU}vzVLXIrlXo6A}O-7Zyhi6 zKEJBx*1I>dY1I3n#)K*uoz;XUnToop$uET~g273F>N-4GlZf`Phk;6} zC0+8UM@<+7+lA}cYpQ?et%=GPDs>eEQcEW=qNZ4A2{TGJ65VU~`k-nibxm3_HpTNL z6I4Lg0b#X{!U$%N>@Fv&+fFcV!0`P$pr%AA>IcsWqR?>z7PUslYpoB6UP>m@Xtlxa zWOYysl`X3X#75+MP~@c=N{TGLIXVt9 zG^#ZCngXzUp}KjbD_eV;VsRa5g)fmJ6xF{gvcn_QpKP>Fs0~U1dm6NOgx8?LVhr?? zsW%~i*yU|7OEA14c3gW501b!?x+M;-5fpKdB~qy|5Ucp%urr<(#U)nMUWOtLvox-! zOZPCTbn3YHjT2AoYr^gTG1o>T7oHCBeq7^3>G|-GCVSu-tHhzxddvXka7Ipr3TgDT z6oBT32kLP9z~7?iyu~{BG0s2Fn)gjRnFmHzH>-rB<~ob2k70dP|e5I6MZqHvj+t0ANapyZ`_I diff --git a/doc/net/marfgamer/jraknet/NoListenerException.html b/doc/net/marfgamer/jraknet/NoListenerException.html index e47ad9e12..963305f6b 100644 --- a/doc/net/marfgamer/jraknet/NoListenerException.html +++ b/doc/net/marfgamer/jraknet/NoListenerException.html @@ -2,10 +2,10 @@ - + NoListenerException - + diff --git a/doc/net/marfgamer/jraknet/Packet.html b/doc/net/marfgamer/jraknet/Packet.html index 1e9921152..36d56a0fb 100644 --- a/doc/net/marfgamer/jraknet/Packet.html +++ b/doc/net/marfgamer/jraknet/Packet.html @@ -2,10 +2,10 @@ - + Packet - + diff --git a/doc/net/marfgamer/jraknet/RakNet.html b/doc/net/marfgamer/jraknet/RakNet.html index f94162051..33c5c8e32 100644 --- a/doc/net/marfgamer/jraknet/RakNet.html +++ b/doc/net/marfgamer/jraknet/RakNet.html @@ -2,10 +2,10 @@ - + RakNet - + diff --git a/doc/net/marfgamer/jraknet/RakNetClientTest.html b/doc/net/marfgamer/jraknet/RakNetClientTest.html index cd47b9859..350e09166 100644 --- a/doc/net/marfgamer/jraknet/RakNetClientTest.html +++ b/doc/net/marfgamer/jraknet/RakNetClientTest.html @@ -2,10 +2,10 @@ - + RakNetClientTest - + diff --git a/doc/net/marfgamer/jraknet/RakNetException.html b/doc/net/marfgamer/jraknet/RakNetException.html index 49f02a611..af22c945d 100644 --- a/doc/net/marfgamer/jraknet/RakNetException.html +++ b/doc/net/marfgamer/jraknet/RakNetException.html @@ -2,10 +2,10 @@ - + RakNetException - + diff --git a/doc/net/marfgamer/jraknet/RakNetPacket.html b/doc/net/marfgamer/jraknet/RakNetPacket.html index d83d92855..e2c7d70f4 100644 --- a/doc/net/marfgamer/jraknet/RakNetPacket.html +++ b/doc/net/marfgamer/jraknet/RakNetPacket.html @@ -2,10 +2,10 @@ - + RakNetPacket - + diff --git a/doc/net/marfgamer/jraknet/RakNetServerTest.html b/doc/net/marfgamer/jraknet/RakNetServerTest.html index e7eb3fb66..3b4583811 100644 --- a/doc/net/marfgamer/jraknet/RakNetServerTest.html +++ b/doc/net/marfgamer/jraknet/RakNetServerTest.html @@ -2,10 +2,10 @@ - + RakNetServerTest - + diff --git a/doc/net/marfgamer/jraknet/SequencedPacketTest.html b/doc/net/marfgamer/jraknet/SequencedPacketTest.html index 664928c12..b31558436 100644 --- a/doc/net/marfgamer/jraknet/SequencedPacketTest.html +++ b/doc/net/marfgamer/jraknet/SequencedPacketTest.html @@ -2,10 +2,10 @@ - + SequencedPacketTest - + diff --git a/doc/net/marfgamer/jraknet/SplitPacketTest.html b/doc/net/marfgamer/jraknet/SplitPacketTest.html index 4fdee331e..b8bf8c6e7 100644 --- a/doc/net/marfgamer/jraknet/SplitPacketTest.html +++ b/doc/net/marfgamer/jraknet/SplitPacketTest.html @@ -2,10 +2,10 @@ - + SplitPacketTest - + diff --git a/doc/net/marfgamer/jraknet/UtilityTest.html b/doc/net/marfgamer/jraknet/UtilityTest.html index ecb996df2..b711cb6bf 100644 --- a/doc/net/marfgamer/jraknet/UtilityTest.html +++ b/doc/net/marfgamer/jraknet/UtilityTest.html @@ -2,10 +2,10 @@ - + UtilityTest - + diff --git a/doc/net/marfgamer/jraknet/class-use/NoListenerException.html b/doc/net/marfgamer/jraknet/class-use/NoListenerException.html index bd45dc706..0c098de61 100644 --- a/doc/net/marfgamer/jraknet/class-use/NoListenerException.html +++ b/doc/net/marfgamer/jraknet/class-use/NoListenerException.html @@ -2,10 +2,10 @@ - + Uses of Class net.marfgamer.jraknet.NoListenerException - + diff --git a/doc/net/marfgamer/jraknet/class-use/Packet.html b/doc/net/marfgamer/jraknet/class-use/Packet.html index dc1bb2992..a684b8589 100644 --- a/doc/net/marfgamer/jraknet/class-use/Packet.html +++ b/doc/net/marfgamer/jraknet/class-use/Packet.html @@ -2,10 +2,10 @@ - + Uses of Class net.marfgamer.jraknet.Packet - + diff --git a/doc/net/marfgamer/jraknet/class-use/RakNet.html b/doc/net/marfgamer/jraknet/class-use/RakNet.html index f14bd94de..844f0ab6f 100644 --- a/doc/net/marfgamer/jraknet/class-use/RakNet.html +++ b/doc/net/marfgamer/jraknet/class-use/RakNet.html @@ -2,10 +2,10 @@ - + Uses of Class net.marfgamer.jraknet.RakNet - + diff --git a/doc/net/marfgamer/jraknet/class-use/RakNetClientTest.html b/doc/net/marfgamer/jraknet/class-use/RakNetClientTest.html index f29396448..09866d38f 100644 --- a/doc/net/marfgamer/jraknet/class-use/RakNetClientTest.html +++ b/doc/net/marfgamer/jraknet/class-use/RakNetClientTest.html @@ -2,10 +2,10 @@ - + Uses of Class net.marfgamer.jraknet.RakNetClientTest - + diff --git a/doc/net/marfgamer/jraknet/class-use/RakNetException.html b/doc/net/marfgamer/jraknet/class-use/RakNetException.html index 0c9106f4b..261c1170d 100644 --- a/doc/net/marfgamer/jraknet/class-use/RakNetException.html +++ b/doc/net/marfgamer/jraknet/class-use/RakNetException.html @@ -2,10 +2,10 @@ - + Uses of Class net.marfgamer.jraknet.RakNetException - + diff --git a/doc/net/marfgamer/jraknet/class-use/RakNetPacket.html b/doc/net/marfgamer/jraknet/class-use/RakNetPacket.html index 3fce6d22a..0fb0e7878 100644 --- a/doc/net/marfgamer/jraknet/class-use/RakNetPacket.html +++ b/doc/net/marfgamer/jraknet/class-use/RakNetPacket.html @@ -2,10 +2,10 @@ - + Uses of Class net.marfgamer.jraknet.RakNetPacket - + diff --git a/doc/net/marfgamer/jraknet/class-use/RakNetServerTest.html b/doc/net/marfgamer/jraknet/class-use/RakNetServerTest.html index dc533b091..77ff718a7 100644 --- a/doc/net/marfgamer/jraknet/class-use/RakNetServerTest.html +++ b/doc/net/marfgamer/jraknet/class-use/RakNetServerTest.html @@ -2,10 +2,10 @@ - + Uses of Class net.marfgamer.jraknet.RakNetServerTest - + diff --git a/doc/net/marfgamer/jraknet/class-use/SequencedPacketTest.html b/doc/net/marfgamer/jraknet/class-use/SequencedPacketTest.html index 82200bff4..2eae48e34 100644 --- a/doc/net/marfgamer/jraknet/class-use/SequencedPacketTest.html +++ b/doc/net/marfgamer/jraknet/class-use/SequencedPacketTest.html @@ -2,10 +2,10 @@ - + Uses of Class net.marfgamer.jraknet.SequencedPacketTest - + diff --git a/doc/net/marfgamer/jraknet/class-use/SplitPacketTest.html b/doc/net/marfgamer/jraknet/class-use/SplitPacketTest.html index 6bb1e40ca..5f179bc17 100644 --- a/doc/net/marfgamer/jraknet/class-use/SplitPacketTest.html +++ b/doc/net/marfgamer/jraknet/class-use/SplitPacketTest.html @@ -2,10 +2,10 @@ - + Uses of Class net.marfgamer.jraknet.SplitPacketTest - + diff --git a/doc/net/marfgamer/jraknet/class-use/UtilityTest.html b/doc/net/marfgamer/jraknet/class-use/UtilityTest.html index 08d024ec8..164567aa1 100644 --- a/doc/net/marfgamer/jraknet/class-use/UtilityTest.html +++ b/doc/net/marfgamer/jraknet/class-use/UtilityTest.html @@ -2,10 +2,10 @@ - + Uses of Class net.marfgamer.jraknet.UtilityTest - + diff --git a/doc/net/marfgamer/jraknet/client/AlreadyConnectedException.html b/doc/net/marfgamer/jraknet/client/AlreadyConnectedException.html index e9dff0312..6fdef0da6 100644 --- a/doc/net/marfgamer/jraknet/client/AlreadyConnectedException.html +++ b/doc/net/marfgamer/jraknet/client/AlreadyConnectedException.html @@ -2,10 +2,10 @@ - + AlreadyConnectedException - + diff --git a/doc/net/marfgamer/jraknet/client/ConnectionBannedException.html b/doc/net/marfgamer/jraknet/client/ConnectionBannedException.html index 65c088a68..948c376b1 100644 --- a/doc/net/marfgamer/jraknet/client/ConnectionBannedException.html +++ b/doc/net/marfgamer/jraknet/client/ConnectionBannedException.html @@ -2,10 +2,10 @@ - + ConnectionBannedException - + diff --git a/doc/net/marfgamer/jraknet/client/IncompatibleProtocolException.html b/doc/net/marfgamer/jraknet/client/IncompatibleProtocolException.html index 853a7d24f..9af8bb5f1 100644 --- a/doc/net/marfgamer/jraknet/client/IncompatibleProtocolException.html +++ b/doc/net/marfgamer/jraknet/client/IncompatibleProtocolException.html @@ -2,10 +2,10 @@ - + IncompatibleProtocolException - + diff --git a/doc/net/marfgamer/jraknet/client/LoginFailureException.html b/doc/net/marfgamer/jraknet/client/LoginFailureException.html index e91bba410..4b4794e31 100644 --- a/doc/net/marfgamer/jraknet/client/LoginFailureException.html +++ b/doc/net/marfgamer/jraknet/client/LoginFailureException.html @@ -2,10 +2,10 @@ - + LoginFailureException - + diff --git a/doc/net/marfgamer/jraknet/client/MaximumTransferUnit.html b/doc/net/marfgamer/jraknet/client/MaximumTransferUnit.html index 61ab56010..7b72db16c 100644 --- a/doc/net/marfgamer/jraknet/client/MaximumTransferUnit.html +++ b/doc/net/marfgamer/jraknet/client/MaximumTransferUnit.html @@ -2,10 +2,10 @@ - + MaximumTransferUnit - + diff --git a/doc/net/marfgamer/jraknet/client/NettyHandlerException.html b/doc/net/marfgamer/jraknet/client/NettyHandlerException.html index d807ca787..4422ac1df 100644 --- a/doc/net/marfgamer/jraknet/client/NettyHandlerException.html +++ b/doc/net/marfgamer/jraknet/client/NettyHandlerException.html @@ -2,10 +2,10 @@ - + NettyHandlerException - + diff --git a/doc/net/marfgamer/jraknet/client/NoFreeIncomingConnectionsException.html b/doc/net/marfgamer/jraknet/client/NoFreeIncomingConnectionsException.html index 48e655643..f947aaa81 100644 --- a/doc/net/marfgamer/jraknet/client/NoFreeIncomingConnectionsException.html +++ b/doc/net/marfgamer/jraknet/client/NoFreeIncomingConnectionsException.html @@ -2,10 +2,10 @@ - + NoFreeIncomingConnectionsException - + diff --git a/doc/net/marfgamer/jraknet/client/PacketBufferException.html b/doc/net/marfgamer/jraknet/client/PacketBufferException.html index bb3830c88..1fb3dfbf9 100644 --- a/doc/net/marfgamer/jraknet/client/PacketBufferException.html +++ b/doc/net/marfgamer/jraknet/client/PacketBufferException.html @@ -2,10 +2,10 @@ - + PacketBufferException - + diff --git a/doc/net/marfgamer/jraknet/client/RakNetClient.html b/doc/net/marfgamer/jraknet/client/RakNetClient.html index 98a57982a..261a3474e 100644 --- a/doc/net/marfgamer/jraknet/client/RakNetClient.html +++ b/doc/net/marfgamer/jraknet/client/RakNetClient.html @@ -2,10 +2,10 @@ - + RakNetClient - + diff --git a/doc/net/marfgamer/jraknet/client/RakNetClientException.html b/doc/net/marfgamer/jraknet/client/RakNetClientException.html index e0bdb65d3..7aee2e986 100644 --- a/doc/net/marfgamer/jraknet/client/RakNetClientException.html +++ b/doc/net/marfgamer/jraknet/client/RakNetClientException.html @@ -2,10 +2,10 @@ - + RakNetClientException - + diff --git a/doc/net/marfgamer/jraknet/client/RakNetClientHandler.html b/doc/net/marfgamer/jraknet/client/RakNetClientHandler.html index f09206c79..062ed68cf 100644 --- a/doc/net/marfgamer/jraknet/client/RakNetClientHandler.html +++ b/doc/net/marfgamer/jraknet/client/RakNetClientHandler.html @@ -2,10 +2,10 @@ - + RakNetClientHandler - + diff --git a/doc/net/marfgamer/jraknet/client/RakNetClientListener.html b/doc/net/marfgamer/jraknet/client/RakNetClientListener.html index 9e54fc378..7728fe4e8 100644 --- a/doc/net/marfgamer/jraknet/client/RakNetClientListener.html +++ b/doc/net/marfgamer/jraknet/client/RakNetClientListener.html @@ -2,10 +2,10 @@ - + RakNetClientListener - + diff --git a/doc/net/marfgamer/jraknet/client/ServerOfflineException.html b/doc/net/marfgamer/jraknet/client/ServerOfflineException.html index 164ca4802..77c9cc707 100644 --- a/doc/net/marfgamer/jraknet/client/ServerOfflineException.html +++ b/doc/net/marfgamer/jraknet/client/ServerOfflineException.html @@ -2,10 +2,10 @@ - + ServerOfflineException - + diff --git a/doc/net/marfgamer/jraknet/client/SessionPreparation.html b/doc/net/marfgamer/jraknet/client/SessionPreparation.html index e256feb1b..1341d248d 100644 --- a/doc/net/marfgamer/jraknet/client/SessionPreparation.html +++ b/doc/net/marfgamer/jraknet/client/SessionPreparation.html @@ -2,10 +2,10 @@ - + SessionPreparation - + diff --git a/doc/net/marfgamer/jraknet/client/class-use/AlreadyConnectedException.html b/doc/net/marfgamer/jraknet/client/class-use/AlreadyConnectedException.html index 8c4aa93b4..865756339 100644 --- a/doc/net/marfgamer/jraknet/client/class-use/AlreadyConnectedException.html +++ b/doc/net/marfgamer/jraknet/client/class-use/AlreadyConnectedException.html @@ -2,10 +2,10 @@ - + Uses of Class net.marfgamer.jraknet.client.AlreadyConnectedException - + diff --git a/doc/net/marfgamer/jraknet/client/class-use/ConnectionBannedException.html b/doc/net/marfgamer/jraknet/client/class-use/ConnectionBannedException.html index 02be5f480..87e3a06d7 100644 --- a/doc/net/marfgamer/jraknet/client/class-use/ConnectionBannedException.html +++ b/doc/net/marfgamer/jraknet/client/class-use/ConnectionBannedException.html @@ -2,10 +2,10 @@ - + Uses of Class net.marfgamer.jraknet.client.ConnectionBannedException - + diff --git a/doc/net/marfgamer/jraknet/client/class-use/IncompatibleProtocolException.html b/doc/net/marfgamer/jraknet/client/class-use/IncompatibleProtocolException.html index 358995921..ee6f5275c 100644 --- a/doc/net/marfgamer/jraknet/client/class-use/IncompatibleProtocolException.html +++ b/doc/net/marfgamer/jraknet/client/class-use/IncompatibleProtocolException.html @@ -2,10 +2,10 @@ - + Uses of Class net.marfgamer.jraknet.client.IncompatibleProtocolException - + diff --git a/doc/net/marfgamer/jraknet/client/class-use/LoginFailureException.html b/doc/net/marfgamer/jraknet/client/class-use/LoginFailureException.html index 3aa89d200..231189e92 100644 --- a/doc/net/marfgamer/jraknet/client/class-use/LoginFailureException.html +++ b/doc/net/marfgamer/jraknet/client/class-use/LoginFailureException.html @@ -2,10 +2,10 @@ - + Uses of Class net.marfgamer.jraknet.client.LoginFailureException - + diff --git a/doc/net/marfgamer/jraknet/client/class-use/MaximumTransferUnit.html b/doc/net/marfgamer/jraknet/client/class-use/MaximumTransferUnit.html index 588447c02..7a8f21669 100644 --- a/doc/net/marfgamer/jraknet/client/class-use/MaximumTransferUnit.html +++ b/doc/net/marfgamer/jraknet/client/class-use/MaximumTransferUnit.html @@ -2,10 +2,10 @@ - + Uses of Class net.marfgamer.jraknet.client.MaximumTransferUnit - + diff --git a/doc/net/marfgamer/jraknet/client/class-use/NettyHandlerException.html b/doc/net/marfgamer/jraknet/client/class-use/NettyHandlerException.html index 923386097..1290f4861 100644 --- a/doc/net/marfgamer/jraknet/client/class-use/NettyHandlerException.html +++ b/doc/net/marfgamer/jraknet/client/class-use/NettyHandlerException.html @@ -2,10 +2,10 @@ - + Uses of Class net.marfgamer.jraknet.client.NettyHandlerException - + diff --git a/doc/net/marfgamer/jraknet/client/class-use/NoFreeIncomingConnectionsException.html b/doc/net/marfgamer/jraknet/client/class-use/NoFreeIncomingConnectionsException.html index 5b1592f3f..8edde56ed 100644 --- a/doc/net/marfgamer/jraknet/client/class-use/NoFreeIncomingConnectionsException.html +++ b/doc/net/marfgamer/jraknet/client/class-use/NoFreeIncomingConnectionsException.html @@ -2,10 +2,10 @@ - + Uses of Class net.marfgamer.jraknet.client.NoFreeIncomingConnectionsException - + diff --git a/doc/net/marfgamer/jraknet/client/class-use/PacketBufferException.html b/doc/net/marfgamer/jraknet/client/class-use/PacketBufferException.html index 47a8fb233..60bc7a757 100644 --- a/doc/net/marfgamer/jraknet/client/class-use/PacketBufferException.html +++ b/doc/net/marfgamer/jraknet/client/class-use/PacketBufferException.html @@ -2,10 +2,10 @@ - + Uses of Class net.marfgamer.jraknet.client.PacketBufferException - + diff --git a/doc/net/marfgamer/jraknet/client/class-use/RakNetClient.html b/doc/net/marfgamer/jraknet/client/class-use/RakNetClient.html index 77a7b0b22..1e7f31e04 100644 --- a/doc/net/marfgamer/jraknet/client/class-use/RakNetClient.html +++ b/doc/net/marfgamer/jraknet/client/class-use/RakNetClient.html @@ -2,10 +2,10 @@ - + Uses of Class net.marfgamer.jraknet.client.RakNetClient - + diff --git a/doc/net/marfgamer/jraknet/client/class-use/RakNetClientException.html b/doc/net/marfgamer/jraknet/client/class-use/RakNetClientException.html index 9a81b32f7..963d03344 100644 --- a/doc/net/marfgamer/jraknet/client/class-use/RakNetClientException.html +++ b/doc/net/marfgamer/jraknet/client/class-use/RakNetClientException.html @@ -2,10 +2,10 @@ - + Uses of Class net.marfgamer.jraknet.client.RakNetClientException - + diff --git a/doc/net/marfgamer/jraknet/client/class-use/RakNetClientHandler.html b/doc/net/marfgamer/jraknet/client/class-use/RakNetClientHandler.html index e44370074..b1b7f3889 100644 --- a/doc/net/marfgamer/jraknet/client/class-use/RakNetClientHandler.html +++ b/doc/net/marfgamer/jraknet/client/class-use/RakNetClientHandler.html @@ -2,10 +2,10 @@ - + Uses of Class net.marfgamer.jraknet.client.RakNetClientHandler - + diff --git a/doc/net/marfgamer/jraknet/client/class-use/RakNetClientListener.html b/doc/net/marfgamer/jraknet/client/class-use/RakNetClientListener.html index d1a70d1ea..4ae5090f0 100644 --- a/doc/net/marfgamer/jraknet/client/class-use/RakNetClientListener.html +++ b/doc/net/marfgamer/jraknet/client/class-use/RakNetClientListener.html @@ -2,10 +2,10 @@ - + Uses of Interface net.marfgamer.jraknet.client.RakNetClientListener - + diff --git a/doc/net/marfgamer/jraknet/client/class-use/ServerOfflineException.html b/doc/net/marfgamer/jraknet/client/class-use/ServerOfflineException.html index a028d3e17..201b1701e 100644 --- a/doc/net/marfgamer/jraknet/client/class-use/ServerOfflineException.html +++ b/doc/net/marfgamer/jraknet/client/class-use/ServerOfflineException.html @@ -2,10 +2,10 @@ - + Uses of Class net.marfgamer.jraknet.client.ServerOfflineException - + diff --git a/doc/net/marfgamer/jraknet/client/class-use/SessionPreparation.html b/doc/net/marfgamer/jraknet/client/class-use/SessionPreparation.html index be127180b..a11fcdf1d 100644 --- a/doc/net/marfgamer/jraknet/client/class-use/SessionPreparation.html +++ b/doc/net/marfgamer/jraknet/client/class-use/SessionPreparation.html @@ -2,10 +2,10 @@ - + Uses of Class net.marfgamer.jraknet.client.SessionPreparation - + diff --git a/doc/net/marfgamer/jraknet/client/discovery/DiscoveredServer.html b/doc/net/marfgamer/jraknet/client/discovery/DiscoveredServer.html index b22cd3fb1..291c2bcf8 100644 --- a/doc/net/marfgamer/jraknet/client/discovery/DiscoveredServer.html +++ b/doc/net/marfgamer/jraknet/client/discovery/DiscoveredServer.html @@ -2,10 +2,10 @@ - + DiscoveredServer - + diff --git a/doc/net/marfgamer/jraknet/client/discovery/DiscoveryMode.html b/doc/net/marfgamer/jraknet/client/discovery/DiscoveryMode.html index c5b02a67d..0c3925aed 100644 --- a/doc/net/marfgamer/jraknet/client/discovery/DiscoveryMode.html +++ b/doc/net/marfgamer/jraknet/client/discovery/DiscoveryMode.html @@ -2,10 +2,10 @@ - + DiscoveryMode - + diff --git a/doc/net/marfgamer/jraknet/client/discovery/DiscoveryThread.html b/doc/net/marfgamer/jraknet/client/discovery/DiscoveryThread.html index 20cca2f5e..1158eba4e 100644 --- a/doc/net/marfgamer/jraknet/client/discovery/DiscoveryThread.html +++ b/doc/net/marfgamer/jraknet/client/discovery/DiscoveryThread.html @@ -2,10 +2,10 @@ - + DiscoveryThread - + diff --git a/doc/net/marfgamer/jraknet/client/discovery/class-use/DiscoveredServer.html b/doc/net/marfgamer/jraknet/client/discovery/class-use/DiscoveredServer.html index 3c8b59951..227790585 100644 --- a/doc/net/marfgamer/jraknet/client/discovery/class-use/DiscoveredServer.html +++ b/doc/net/marfgamer/jraknet/client/discovery/class-use/DiscoveredServer.html @@ -2,10 +2,10 @@ - + Uses of Class net.marfgamer.jraknet.client.discovery.DiscoveredServer - + diff --git a/doc/net/marfgamer/jraknet/client/discovery/class-use/DiscoveryMode.html b/doc/net/marfgamer/jraknet/client/discovery/class-use/DiscoveryMode.html index 26572aa4a..4e979d772 100644 --- a/doc/net/marfgamer/jraknet/client/discovery/class-use/DiscoveryMode.html +++ b/doc/net/marfgamer/jraknet/client/discovery/class-use/DiscoveryMode.html @@ -2,10 +2,10 @@ - + Uses of Class net.marfgamer.jraknet.client.discovery.DiscoveryMode - + diff --git a/doc/net/marfgamer/jraknet/client/discovery/class-use/DiscoveryThread.html b/doc/net/marfgamer/jraknet/client/discovery/class-use/DiscoveryThread.html index 019784d06..b335a08c2 100644 --- a/doc/net/marfgamer/jraknet/client/discovery/class-use/DiscoveryThread.html +++ b/doc/net/marfgamer/jraknet/client/discovery/class-use/DiscoveryThread.html @@ -2,10 +2,10 @@ - + Uses of Class net.marfgamer.jraknet.client.discovery.DiscoveryThread - + diff --git a/doc/net/marfgamer/jraknet/client/discovery/package-frame.html b/doc/net/marfgamer/jraknet/client/discovery/package-frame.html index 7cb947b5e..833c43a4d 100644 --- a/doc/net/marfgamer/jraknet/client/discovery/package-frame.html +++ b/doc/net/marfgamer/jraknet/client/discovery/package-frame.html @@ -2,10 +2,10 @@ - + net.marfgamer.jraknet.client.discovery - + diff --git a/doc/net/marfgamer/jraknet/client/discovery/package-summary.html b/doc/net/marfgamer/jraknet/client/discovery/package-summary.html index 4f9497aad..461b060c0 100644 --- a/doc/net/marfgamer/jraknet/client/discovery/package-summary.html +++ b/doc/net/marfgamer/jraknet/client/discovery/package-summary.html @@ -2,10 +2,10 @@ - + net.marfgamer.jraknet.client.discovery - + diff --git a/doc/net/marfgamer/jraknet/client/discovery/package-tree.html b/doc/net/marfgamer/jraknet/client/discovery/package-tree.html index 889a53f13..d0d70fe22 100644 --- a/doc/net/marfgamer/jraknet/client/discovery/package-tree.html +++ b/doc/net/marfgamer/jraknet/client/discovery/package-tree.html @@ -2,10 +2,10 @@ - + net.marfgamer.jraknet.client.discovery Class Hierarchy - + diff --git a/doc/net/marfgamer/jraknet/client/discovery/package-use.html b/doc/net/marfgamer/jraknet/client/discovery/package-use.html index c4d9f8a27..2b091bc4b 100644 --- a/doc/net/marfgamer/jraknet/client/discovery/package-use.html +++ b/doc/net/marfgamer/jraknet/client/discovery/package-use.html @@ -2,10 +2,10 @@ - + Uses of Package net.marfgamer.jraknet.client.discovery - + diff --git a/doc/net/marfgamer/jraknet/client/package-frame.html b/doc/net/marfgamer/jraknet/client/package-frame.html index 82afcf336..8dc538e8f 100644 --- a/doc/net/marfgamer/jraknet/client/package-frame.html +++ b/doc/net/marfgamer/jraknet/client/package-frame.html @@ -2,10 +2,10 @@ - + net.marfgamer.jraknet.client - + diff --git a/doc/net/marfgamer/jraknet/client/package-summary.html b/doc/net/marfgamer/jraknet/client/package-summary.html index d67c65312..227ec2c08 100644 --- a/doc/net/marfgamer/jraknet/client/package-summary.html +++ b/doc/net/marfgamer/jraknet/client/package-summary.html @@ -2,10 +2,10 @@ - + net.marfgamer.jraknet.client - + diff --git a/doc/net/marfgamer/jraknet/client/package-tree.html b/doc/net/marfgamer/jraknet/client/package-tree.html index e9531c012..8aa876181 100644 --- a/doc/net/marfgamer/jraknet/client/package-tree.html +++ b/doc/net/marfgamer/jraknet/client/package-tree.html @@ -2,10 +2,10 @@ - + net.marfgamer.jraknet.client Class Hierarchy - + diff --git a/doc/net/marfgamer/jraknet/client/package-use.html b/doc/net/marfgamer/jraknet/client/package-use.html index cacad9309..2c9f1fae1 100644 --- a/doc/net/marfgamer/jraknet/client/package-use.html +++ b/doc/net/marfgamer/jraknet/client/package-use.html @@ -2,10 +2,10 @@ - + Uses of Package net.marfgamer.jraknet.client - + diff --git a/doc/net/marfgamer/jraknet/example/RakNetClientBundleExample.html b/doc/net/marfgamer/jraknet/example/RakNetClientBundleExample.html index a87be7a78..5a2c7393b 100644 --- a/doc/net/marfgamer/jraknet/example/RakNetClientBundleExample.html +++ b/doc/net/marfgamer/jraknet/example/RakNetClientBundleExample.html @@ -2,10 +2,10 @@ - + RakNetClientBundleExample - + diff --git a/doc/net/marfgamer/jraknet/example/RakNetClientExample.html b/doc/net/marfgamer/jraknet/example/RakNetClientExample.html index 57145e6dc..5a79594c9 100644 --- a/doc/net/marfgamer/jraknet/example/RakNetClientExample.html +++ b/doc/net/marfgamer/jraknet/example/RakNetClientExample.html @@ -2,10 +2,10 @@ - + RakNetClientExample - + diff --git a/doc/net/marfgamer/jraknet/example/RakNetServerBundleExample.html b/doc/net/marfgamer/jraknet/example/RakNetServerBundleExample.html index 5b89b0aa9..faaa0d56f 100644 --- a/doc/net/marfgamer/jraknet/example/RakNetServerBundleExample.html +++ b/doc/net/marfgamer/jraknet/example/RakNetServerBundleExample.html @@ -2,10 +2,10 @@ - + RakNetServerBundleExample - + diff --git a/doc/net/marfgamer/jraknet/example/RakNetServerExample.html b/doc/net/marfgamer/jraknet/example/RakNetServerExample.html index f2f263378..9a301fc8f 100644 --- a/doc/net/marfgamer/jraknet/example/RakNetServerExample.html +++ b/doc/net/marfgamer/jraknet/example/RakNetServerExample.html @@ -2,10 +2,10 @@ - + RakNetServerExample - + diff --git a/doc/net/marfgamer/jraknet/example/chat/ChatMessageIdentifier.html b/doc/net/marfgamer/jraknet/example/chat/ChatMessageIdentifier.html index 3c92d6631..7521f336d 100644 --- a/doc/net/marfgamer/jraknet/example/chat/ChatMessageIdentifier.html +++ b/doc/net/marfgamer/jraknet/example/chat/ChatMessageIdentifier.html @@ -2,10 +2,10 @@ - + ChatMessageIdentifier - + diff --git a/doc/net/marfgamer/jraknet/example/chat/ServerChannel.html b/doc/net/marfgamer/jraknet/example/chat/ServerChannel.html index a9e8708bb..82a451cbc 100644 --- a/doc/net/marfgamer/jraknet/example/chat/ServerChannel.html +++ b/doc/net/marfgamer/jraknet/example/chat/ServerChannel.html @@ -2,10 +2,10 @@ - + ServerChannel - + diff --git a/doc/net/marfgamer/jraknet/example/chat/class-use/ChatMessageIdentifier.html b/doc/net/marfgamer/jraknet/example/chat/class-use/ChatMessageIdentifier.html index c0dc476fe..970522aec 100644 --- a/doc/net/marfgamer/jraknet/example/chat/class-use/ChatMessageIdentifier.html +++ b/doc/net/marfgamer/jraknet/example/chat/class-use/ChatMessageIdentifier.html @@ -2,10 +2,10 @@ - + Uses of Class net.marfgamer.jraknet.example.chat.ChatMessageIdentifier - + diff --git a/doc/net/marfgamer/jraknet/example/chat/class-use/ServerChannel.html b/doc/net/marfgamer/jraknet/example/chat/class-use/ServerChannel.html index ff3c12542..dd64960c7 100644 --- a/doc/net/marfgamer/jraknet/example/chat/class-use/ServerChannel.html +++ b/doc/net/marfgamer/jraknet/example/chat/class-use/ServerChannel.html @@ -2,10 +2,10 @@ - + Uses of Class net.marfgamer.jraknet.example.chat.ServerChannel - + diff --git a/doc/net/marfgamer/jraknet/example/chat/client/ChatClient.html b/doc/net/marfgamer/jraknet/example/chat/client/ChatClient.html index f5066649b..6e52e8505 100644 --- a/doc/net/marfgamer/jraknet/example/chat/client/ChatClient.html +++ b/doc/net/marfgamer/jraknet/example/chat/client/ChatClient.html @@ -2,10 +2,10 @@ - + ChatClient - + diff --git a/doc/net/marfgamer/jraknet/example/chat/client/ChatException.html b/doc/net/marfgamer/jraknet/example/chat/client/ChatException.html index f6e7c81f6..5c22342bb 100644 --- a/doc/net/marfgamer/jraknet/example/chat/client/ChatException.html +++ b/doc/net/marfgamer/jraknet/example/chat/client/ChatException.html @@ -2,10 +2,10 @@ - + ChatException - + diff --git a/doc/net/marfgamer/jraknet/example/chat/client/class-use/ChatClient.html b/doc/net/marfgamer/jraknet/example/chat/client/class-use/ChatClient.html index bb4248490..1a07a8771 100644 --- a/doc/net/marfgamer/jraknet/example/chat/client/class-use/ChatClient.html +++ b/doc/net/marfgamer/jraknet/example/chat/client/class-use/ChatClient.html @@ -2,10 +2,10 @@ - + Uses of Class net.marfgamer.jraknet.example.chat.client.ChatClient - + diff --git a/doc/net/marfgamer/jraknet/example/chat/client/class-use/ChatException.html b/doc/net/marfgamer/jraknet/example/chat/client/class-use/ChatException.html index de742d21e..c66589803 100644 --- a/doc/net/marfgamer/jraknet/example/chat/client/class-use/ChatException.html +++ b/doc/net/marfgamer/jraknet/example/chat/client/class-use/ChatException.html @@ -2,10 +2,10 @@ - + Uses of Class net.marfgamer.jraknet.example.chat.client.ChatException - + diff --git a/doc/net/marfgamer/jraknet/example/chat/client/frame/ChatBoxKeyListener.html b/doc/net/marfgamer/jraknet/example/chat/client/frame/ChatBoxKeyListener.html index 27e9f9cb1..d8bade63e 100644 --- a/doc/net/marfgamer/jraknet/example/chat/client/frame/ChatBoxKeyListener.html +++ b/doc/net/marfgamer/jraknet/example/chat/client/frame/ChatBoxKeyListener.html @@ -2,10 +2,10 @@ - + ChatBoxKeyListener - + diff --git a/doc/net/marfgamer/jraknet/example/chat/client/frame/ChatFrame.html b/doc/net/marfgamer/jraknet/example/chat/client/frame/ChatFrame.html index 9ef9d9188..7464d9d8b 100644 --- a/doc/net/marfgamer/jraknet/example/chat/client/frame/ChatFrame.html +++ b/doc/net/marfgamer/jraknet/example/chat/client/frame/ChatFrame.html @@ -2,10 +2,10 @@ - + ChatFrame - + diff --git a/doc/net/marfgamer/jraknet/example/chat/client/frame/ComboBoxServerChannelListener.html b/doc/net/marfgamer/jraknet/example/chat/client/frame/ComboBoxServerChannelListener.html index d53669ae4..a87f9d74f 100644 --- a/doc/net/marfgamer/jraknet/example/chat/client/frame/ComboBoxServerChannelListener.html +++ b/doc/net/marfgamer/jraknet/example/chat/client/frame/ComboBoxServerChannelListener.html @@ -2,10 +2,10 @@ - + ComboBoxServerChannelListener - + diff --git a/doc/net/marfgamer/jraknet/example/chat/client/frame/ConnectServerListener.html b/doc/net/marfgamer/jraknet/example/chat/client/frame/ConnectServerListener.html index 1df9f7f01..bc8cf93fb 100644 --- a/doc/net/marfgamer/jraknet/example/chat/client/frame/ConnectServerListener.html +++ b/doc/net/marfgamer/jraknet/example/chat/client/frame/ConnectServerListener.html @@ -2,10 +2,10 @@ - + ConnectServerListener - + diff --git a/doc/net/marfgamer/jraknet/example/chat/client/frame/UpdateUsernameBoxListener.html b/doc/net/marfgamer/jraknet/example/chat/client/frame/UpdateUsernameBoxListener.html index baf29bdad..407da856b 100644 --- a/doc/net/marfgamer/jraknet/example/chat/client/frame/UpdateUsernameBoxListener.html +++ b/doc/net/marfgamer/jraknet/example/chat/client/frame/UpdateUsernameBoxListener.html @@ -2,10 +2,10 @@ - + UpdateUsernameBoxListener - + diff --git a/doc/net/marfgamer/jraknet/example/chat/client/frame/class-use/ChatBoxKeyListener.html b/doc/net/marfgamer/jraknet/example/chat/client/frame/class-use/ChatBoxKeyListener.html index e04973b35..802be4879 100644 --- a/doc/net/marfgamer/jraknet/example/chat/client/frame/class-use/ChatBoxKeyListener.html +++ b/doc/net/marfgamer/jraknet/example/chat/client/frame/class-use/ChatBoxKeyListener.html @@ -2,10 +2,10 @@ - + Uses of Class net.marfgamer.jraknet.example.chat.client.frame.ChatBoxKeyListener - + diff --git a/doc/net/marfgamer/jraknet/example/chat/client/frame/class-use/ChatFrame.html b/doc/net/marfgamer/jraknet/example/chat/client/frame/class-use/ChatFrame.html index 19f999c0f..2884d42e0 100644 --- a/doc/net/marfgamer/jraknet/example/chat/client/frame/class-use/ChatFrame.html +++ b/doc/net/marfgamer/jraknet/example/chat/client/frame/class-use/ChatFrame.html @@ -2,10 +2,10 @@ - + Uses of Class net.marfgamer.jraknet.example.chat.client.frame.ChatFrame - + diff --git a/doc/net/marfgamer/jraknet/example/chat/client/frame/class-use/ComboBoxServerChannelListener.html b/doc/net/marfgamer/jraknet/example/chat/client/frame/class-use/ComboBoxServerChannelListener.html index 130f303df..5b9c9ff44 100644 --- a/doc/net/marfgamer/jraknet/example/chat/client/frame/class-use/ComboBoxServerChannelListener.html +++ b/doc/net/marfgamer/jraknet/example/chat/client/frame/class-use/ComboBoxServerChannelListener.html @@ -2,10 +2,10 @@ - + Uses of Class net.marfgamer.jraknet.example.chat.client.frame.ComboBoxServerChannelListener - + diff --git a/doc/net/marfgamer/jraknet/example/chat/client/frame/class-use/ConnectServerListener.html b/doc/net/marfgamer/jraknet/example/chat/client/frame/class-use/ConnectServerListener.html index 8e11611ac..d76a024ff 100644 --- a/doc/net/marfgamer/jraknet/example/chat/client/frame/class-use/ConnectServerListener.html +++ b/doc/net/marfgamer/jraknet/example/chat/client/frame/class-use/ConnectServerListener.html @@ -2,10 +2,10 @@ - + Uses of Class net.marfgamer.jraknet.example.chat.client.frame.ConnectServerListener - + diff --git a/doc/net/marfgamer/jraknet/example/chat/client/frame/class-use/UpdateUsernameBoxListener.html b/doc/net/marfgamer/jraknet/example/chat/client/frame/class-use/UpdateUsernameBoxListener.html index 0be7ac2c3..144c68079 100644 --- a/doc/net/marfgamer/jraknet/example/chat/client/frame/class-use/UpdateUsernameBoxListener.html +++ b/doc/net/marfgamer/jraknet/example/chat/client/frame/class-use/UpdateUsernameBoxListener.html @@ -2,10 +2,10 @@ - + Uses of Class net.marfgamer.jraknet.example.chat.client.frame.UpdateUsernameBoxListener - + diff --git a/doc/net/marfgamer/jraknet/example/chat/client/frame/package-frame.html b/doc/net/marfgamer/jraknet/example/chat/client/frame/package-frame.html index 60956f0fc..c22589445 100644 --- a/doc/net/marfgamer/jraknet/example/chat/client/frame/package-frame.html +++ b/doc/net/marfgamer/jraknet/example/chat/client/frame/package-frame.html @@ -2,10 +2,10 @@ - + net.marfgamer.jraknet.example.chat.client.frame - + diff --git a/doc/net/marfgamer/jraknet/example/chat/client/frame/package-summary.html b/doc/net/marfgamer/jraknet/example/chat/client/frame/package-summary.html index 611478ab0..dfa3c13f6 100644 --- a/doc/net/marfgamer/jraknet/example/chat/client/frame/package-summary.html +++ b/doc/net/marfgamer/jraknet/example/chat/client/frame/package-summary.html @@ -2,10 +2,10 @@ - + net.marfgamer.jraknet.example.chat.client.frame - + diff --git a/doc/net/marfgamer/jraknet/example/chat/client/frame/package-tree.html b/doc/net/marfgamer/jraknet/example/chat/client/frame/package-tree.html index 63dea0dc5..a2efa5c7f 100644 --- a/doc/net/marfgamer/jraknet/example/chat/client/frame/package-tree.html +++ b/doc/net/marfgamer/jraknet/example/chat/client/frame/package-tree.html @@ -2,10 +2,10 @@ - + net.marfgamer.jraknet.example.chat.client.frame Class Hierarchy - + diff --git a/doc/net/marfgamer/jraknet/example/chat/client/frame/package-use.html b/doc/net/marfgamer/jraknet/example/chat/client/frame/package-use.html index d213e1835..cd349ac9a 100644 --- a/doc/net/marfgamer/jraknet/example/chat/client/frame/package-use.html +++ b/doc/net/marfgamer/jraknet/example/chat/client/frame/package-use.html @@ -2,10 +2,10 @@ - + Uses of Package net.marfgamer.jraknet.example.chat.client.frame - + diff --git a/doc/net/marfgamer/jraknet/example/chat/client/package-frame.html b/doc/net/marfgamer/jraknet/example/chat/client/package-frame.html index 3475eb354..08320bd17 100644 --- a/doc/net/marfgamer/jraknet/example/chat/client/package-frame.html +++ b/doc/net/marfgamer/jraknet/example/chat/client/package-frame.html @@ -2,10 +2,10 @@ - + net.marfgamer.jraknet.example.chat.client - + diff --git a/doc/net/marfgamer/jraknet/example/chat/client/package-summary.html b/doc/net/marfgamer/jraknet/example/chat/client/package-summary.html index 0735c1b62..1133df65e 100644 --- a/doc/net/marfgamer/jraknet/example/chat/client/package-summary.html +++ b/doc/net/marfgamer/jraknet/example/chat/client/package-summary.html @@ -2,10 +2,10 @@ - + net.marfgamer.jraknet.example.chat.client - + diff --git a/doc/net/marfgamer/jraknet/example/chat/client/package-tree.html b/doc/net/marfgamer/jraknet/example/chat/client/package-tree.html index 5f74d512e..28177958c 100644 --- a/doc/net/marfgamer/jraknet/example/chat/client/package-tree.html +++ b/doc/net/marfgamer/jraknet/example/chat/client/package-tree.html @@ -2,10 +2,10 @@ - + net.marfgamer.jraknet.example.chat.client Class Hierarchy - + diff --git a/doc/net/marfgamer/jraknet/example/chat/client/package-use.html b/doc/net/marfgamer/jraknet/example/chat/client/package-use.html index bdb4073d1..ea818d1b0 100644 --- a/doc/net/marfgamer/jraknet/example/chat/client/package-use.html +++ b/doc/net/marfgamer/jraknet/example/chat/client/package-use.html @@ -2,10 +2,10 @@ - + Uses of Package net.marfgamer.jraknet.example.chat.client - + diff --git a/doc/net/marfgamer/jraknet/example/chat/package-frame.html b/doc/net/marfgamer/jraknet/example/chat/package-frame.html index 24bf89c3a..95fcfd4d8 100644 --- a/doc/net/marfgamer/jraknet/example/chat/package-frame.html +++ b/doc/net/marfgamer/jraknet/example/chat/package-frame.html @@ -2,10 +2,10 @@ - + net.marfgamer.jraknet.example.chat - + diff --git a/doc/net/marfgamer/jraknet/example/chat/package-summary.html b/doc/net/marfgamer/jraknet/example/chat/package-summary.html index 99fe1dbfe..b0778835f 100644 --- a/doc/net/marfgamer/jraknet/example/chat/package-summary.html +++ b/doc/net/marfgamer/jraknet/example/chat/package-summary.html @@ -2,10 +2,10 @@ - + net.marfgamer.jraknet.example.chat - + diff --git a/doc/net/marfgamer/jraknet/example/chat/package-tree.html b/doc/net/marfgamer/jraknet/example/chat/package-tree.html index 976188821..82cac73c1 100644 --- a/doc/net/marfgamer/jraknet/example/chat/package-tree.html +++ b/doc/net/marfgamer/jraknet/example/chat/package-tree.html @@ -2,10 +2,10 @@ - + net.marfgamer.jraknet.example.chat Class Hierarchy - + diff --git a/doc/net/marfgamer/jraknet/example/chat/package-use.html b/doc/net/marfgamer/jraknet/example/chat/package-use.html index 821e3e66f..d54cd6476 100644 --- a/doc/net/marfgamer/jraknet/example/chat/package-use.html +++ b/doc/net/marfgamer/jraknet/example/chat/package-use.html @@ -2,10 +2,10 @@ - + Uses of Package net.marfgamer.jraknet.example.chat - + diff --git a/doc/net/marfgamer/jraknet/example/chat/protocol/AddChannel.html b/doc/net/marfgamer/jraknet/example/chat/protocol/AddChannel.html index d44d473e4..0c21ec62b 100644 --- a/doc/net/marfgamer/jraknet/example/chat/protocol/AddChannel.html +++ b/doc/net/marfgamer/jraknet/example/chat/protocol/AddChannel.html @@ -2,10 +2,10 @@ - + AddChannel - + diff --git a/doc/net/marfgamer/jraknet/example/chat/protocol/ChatMessage.html b/doc/net/marfgamer/jraknet/example/chat/protocol/ChatMessage.html index f9a2bafb6..45f3f9c49 100644 --- a/doc/net/marfgamer/jraknet/example/chat/protocol/ChatMessage.html +++ b/doc/net/marfgamer/jraknet/example/chat/protocol/ChatMessage.html @@ -2,10 +2,10 @@ - + ChatMessage - + diff --git a/doc/net/marfgamer/jraknet/example/chat/protocol/ChatPacket.html b/doc/net/marfgamer/jraknet/example/chat/protocol/ChatPacket.html index 50fac36d8..18490bbe7 100644 --- a/doc/net/marfgamer/jraknet/example/chat/protocol/ChatPacket.html +++ b/doc/net/marfgamer/jraknet/example/chat/protocol/ChatPacket.html @@ -2,10 +2,10 @@ - + ChatPacket - + diff --git a/doc/net/marfgamer/jraknet/example/chat/protocol/Kick.html b/doc/net/marfgamer/jraknet/example/chat/protocol/Kick.html index de8f9dab7..316290bff 100644 --- a/doc/net/marfgamer/jraknet/example/chat/protocol/Kick.html +++ b/doc/net/marfgamer/jraknet/example/chat/protocol/Kick.html @@ -2,10 +2,10 @@ - + Kick - + diff --git a/doc/net/marfgamer/jraknet/example/chat/protocol/LoginAccepted.html b/doc/net/marfgamer/jraknet/example/chat/protocol/LoginAccepted.html index 1c04d5cf3..99f78a423 100644 --- a/doc/net/marfgamer/jraknet/example/chat/protocol/LoginAccepted.html +++ b/doc/net/marfgamer/jraknet/example/chat/protocol/LoginAccepted.html @@ -2,10 +2,10 @@ - + LoginAccepted - + diff --git a/doc/net/marfgamer/jraknet/example/chat/protocol/LoginFailure.html b/doc/net/marfgamer/jraknet/example/chat/protocol/LoginFailure.html index 51f366152..6fb5b0409 100644 --- a/doc/net/marfgamer/jraknet/example/chat/protocol/LoginFailure.html +++ b/doc/net/marfgamer/jraknet/example/chat/protocol/LoginFailure.html @@ -2,10 +2,10 @@ - + LoginFailure - + diff --git a/doc/net/marfgamer/jraknet/example/chat/protocol/LoginRequest.html b/doc/net/marfgamer/jraknet/example/chat/protocol/LoginRequest.html index 53bbaffbc..4f6a22302 100644 --- a/doc/net/marfgamer/jraknet/example/chat/protocol/LoginRequest.html +++ b/doc/net/marfgamer/jraknet/example/chat/protocol/LoginRequest.html @@ -2,10 +2,10 @@ - + LoginRequest - + diff --git a/doc/net/marfgamer/jraknet/example/chat/protocol/RemoveChannel.html b/doc/net/marfgamer/jraknet/example/chat/protocol/RemoveChannel.html index f48a3e216..d4805ab2c 100644 --- a/doc/net/marfgamer/jraknet/example/chat/protocol/RemoveChannel.html +++ b/doc/net/marfgamer/jraknet/example/chat/protocol/RemoveChannel.html @@ -2,10 +2,10 @@ - + RemoveChannel - + diff --git a/doc/net/marfgamer/jraknet/example/chat/protocol/RenameChannel.html b/doc/net/marfgamer/jraknet/example/chat/protocol/RenameChannel.html index dcea29738..fa1e69e11 100644 --- a/doc/net/marfgamer/jraknet/example/chat/protocol/RenameChannel.html +++ b/doc/net/marfgamer/jraknet/example/chat/protocol/RenameChannel.html @@ -2,10 +2,10 @@ - + RenameChannel - + diff --git a/doc/net/marfgamer/jraknet/example/chat/protocol/UpdateUsername.html b/doc/net/marfgamer/jraknet/example/chat/protocol/UpdateUsername.html index 748046174..ebda47958 100644 --- a/doc/net/marfgamer/jraknet/example/chat/protocol/UpdateUsername.html +++ b/doc/net/marfgamer/jraknet/example/chat/protocol/UpdateUsername.html @@ -2,10 +2,10 @@ - + UpdateUsername - + diff --git a/doc/net/marfgamer/jraknet/example/chat/protocol/class-use/AddChannel.html b/doc/net/marfgamer/jraknet/example/chat/protocol/class-use/AddChannel.html index bb6b64027..afeef607d 100644 --- a/doc/net/marfgamer/jraknet/example/chat/protocol/class-use/AddChannel.html +++ b/doc/net/marfgamer/jraknet/example/chat/protocol/class-use/AddChannel.html @@ -2,10 +2,10 @@ - + Uses of Class net.marfgamer.jraknet.example.chat.protocol.AddChannel - + diff --git a/doc/net/marfgamer/jraknet/example/chat/protocol/class-use/ChatMessage.html b/doc/net/marfgamer/jraknet/example/chat/protocol/class-use/ChatMessage.html index b017657af..50d0ffa51 100644 --- a/doc/net/marfgamer/jraknet/example/chat/protocol/class-use/ChatMessage.html +++ b/doc/net/marfgamer/jraknet/example/chat/protocol/class-use/ChatMessage.html @@ -2,10 +2,10 @@ - + Uses of Class net.marfgamer.jraknet.example.chat.protocol.ChatMessage - + diff --git a/doc/net/marfgamer/jraknet/example/chat/protocol/class-use/ChatPacket.html b/doc/net/marfgamer/jraknet/example/chat/protocol/class-use/ChatPacket.html index c0e85e275..098421372 100644 --- a/doc/net/marfgamer/jraknet/example/chat/protocol/class-use/ChatPacket.html +++ b/doc/net/marfgamer/jraknet/example/chat/protocol/class-use/ChatPacket.html @@ -2,10 +2,10 @@ - + Uses of Class net.marfgamer.jraknet.example.chat.protocol.ChatPacket - + diff --git a/doc/net/marfgamer/jraknet/example/chat/protocol/class-use/Kick.html b/doc/net/marfgamer/jraknet/example/chat/protocol/class-use/Kick.html index 386759ec5..4a188eca4 100644 --- a/doc/net/marfgamer/jraknet/example/chat/protocol/class-use/Kick.html +++ b/doc/net/marfgamer/jraknet/example/chat/protocol/class-use/Kick.html @@ -2,10 +2,10 @@ - + Uses of Class net.marfgamer.jraknet.example.chat.protocol.Kick - + diff --git a/doc/net/marfgamer/jraknet/example/chat/protocol/class-use/LoginAccepted.html b/doc/net/marfgamer/jraknet/example/chat/protocol/class-use/LoginAccepted.html index 914644436..e035d0a72 100644 --- a/doc/net/marfgamer/jraknet/example/chat/protocol/class-use/LoginAccepted.html +++ b/doc/net/marfgamer/jraknet/example/chat/protocol/class-use/LoginAccepted.html @@ -2,10 +2,10 @@ - + Uses of Class net.marfgamer.jraknet.example.chat.protocol.LoginAccepted - + diff --git a/doc/net/marfgamer/jraknet/example/chat/protocol/class-use/LoginFailure.html b/doc/net/marfgamer/jraknet/example/chat/protocol/class-use/LoginFailure.html index 34666d270..3954817b8 100644 --- a/doc/net/marfgamer/jraknet/example/chat/protocol/class-use/LoginFailure.html +++ b/doc/net/marfgamer/jraknet/example/chat/protocol/class-use/LoginFailure.html @@ -2,10 +2,10 @@ - + Uses of Class net.marfgamer.jraknet.example.chat.protocol.LoginFailure - + diff --git a/doc/net/marfgamer/jraknet/example/chat/protocol/class-use/LoginRequest.html b/doc/net/marfgamer/jraknet/example/chat/protocol/class-use/LoginRequest.html index 9a266a8ac..7634b4bf7 100644 --- a/doc/net/marfgamer/jraknet/example/chat/protocol/class-use/LoginRequest.html +++ b/doc/net/marfgamer/jraknet/example/chat/protocol/class-use/LoginRequest.html @@ -2,10 +2,10 @@ - + Uses of Class net.marfgamer.jraknet.example.chat.protocol.LoginRequest - + diff --git a/doc/net/marfgamer/jraknet/example/chat/protocol/class-use/RemoveChannel.html b/doc/net/marfgamer/jraknet/example/chat/protocol/class-use/RemoveChannel.html index 8f6d9837a..a657982bc 100644 --- a/doc/net/marfgamer/jraknet/example/chat/protocol/class-use/RemoveChannel.html +++ b/doc/net/marfgamer/jraknet/example/chat/protocol/class-use/RemoveChannel.html @@ -2,10 +2,10 @@ - + Uses of Class net.marfgamer.jraknet.example.chat.protocol.RemoveChannel - + diff --git a/doc/net/marfgamer/jraknet/example/chat/protocol/class-use/RenameChannel.html b/doc/net/marfgamer/jraknet/example/chat/protocol/class-use/RenameChannel.html index b13654afe..458e574c5 100644 --- a/doc/net/marfgamer/jraknet/example/chat/protocol/class-use/RenameChannel.html +++ b/doc/net/marfgamer/jraknet/example/chat/protocol/class-use/RenameChannel.html @@ -2,10 +2,10 @@ - + Uses of Class net.marfgamer.jraknet.example.chat.protocol.RenameChannel - + diff --git a/doc/net/marfgamer/jraknet/example/chat/protocol/class-use/UpdateUsername.html b/doc/net/marfgamer/jraknet/example/chat/protocol/class-use/UpdateUsername.html index b7071d5b8..8846f38eb 100644 --- a/doc/net/marfgamer/jraknet/example/chat/protocol/class-use/UpdateUsername.html +++ b/doc/net/marfgamer/jraknet/example/chat/protocol/class-use/UpdateUsername.html @@ -2,10 +2,10 @@ - + Uses of Class net.marfgamer.jraknet.example.chat.protocol.UpdateUsername - + diff --git a/doc/net/marfgamer/jraknet/example/chat/protocol/package-frame.html b/doc/net/marfgamer/jraknet/example/chat/protocol/package-frame.html index b54d21ae5..7c8049d74 100644 --- a/doc/net/marfgamer/jraknet/example/chat/protocol/package-frame.html +++ b/doc/net/marfgamer/jraknet/example/chat/protocol/package-frame.html @@ -2,10 +2,10 @@ - + net.marfgamer.jraknet.example.chat.protocol - + diff --git a/doc/net/marfgamer/jraknet/example/chat/protocol/package-summary.html b/doc/net/marfgamer/jraknet/example/chat/protocol/package-summary.html index 3250a8602..5445a5ef5 100644 --- a/doc/net/marfgamer/jraknet/example/chat/protocol/package-summary.html +++ b/doc/net/marfgamer/jraknet/example/chat/protocol/package-summary.html @@ -2,10 +2,10 @@ - + net.marfgamer.jraknet.example.chat.protocol - + diff --git a/doc/net/marfgamer/jraknet/example/chat/protocol/package-tree.html b/doc/net/marfgamer/jraknet/example/chat/protocol/package-tree.html index ae0640586..ba55e22f9 100644 --- a/doc/net/marfgamer/jraknet/example/chat/protocol/package-tree.html +++ b/doc/net/marfgamer/jraknet/example/chat/protocol/package-tree.html @@ -2,10 +2,10 @@ - + net.marfgamer.jraknet.example.chat.protocol Class Hierarchy - + diff --git a/doc/net/marfgamer/jraknet/example/chat/protocol/package-use.html b/doc/net/marfgamer/jraknet/example/chat/protocol/package-use.html index f22fdef67..3aefa4790 100644 --- a/doc/net/marfgamer/jraknet/example/chat/protocol/package-use.html +++ b/doc/net/marfgamer/jraknet/example/chat/protocol/package-use.html @@ -2,10 +2,10 @@ - + Uses of Package net.marfgamer.jraknet.example.chat.protocol - + diff --git a/doc/net/marfgamer/jraknet/example/chat/server/ChatServer.html b/doc/net/marfgamer/jraknet/example/chat/server/ChatServer.html index d497e5819..7d0503dab 100644 --- a/doc/net/marfgamer/jraknet/example/chat/server/ChatServer.html +++ b/doc/net/marfgamer/jraknet/example/chat/server/ChatServer.html @@ -2,10 +2,10 @@ - + ChatServer - + diff --git a/doc/net/marfgamer/jraknet/example/chat/server/ConnectedClient.html b/doc/net/marfgamer/jraknet/example/chat/server/ConnectedClient.html index 5c854d264..cc3e8781a 100644 --- a/doc/net/marfgamer/jraknet/example/chat/server/ConnectedClient.html +++ b/doc/net/marfgamer/jraknet/example/chat/server/ConnectedClient.html @@ -2,10 +2,10 @@ - + ConnectedClient - + diff --git a/doc/net/marfgamer/jraknet/example/chat/server/class-use/ChatServer.html b/doc/net/marfgamer/jraknet/example/chat/server/class-use/ChatServer.html index f1523ec2f..f6f24df7b 100644 --- a/doc/net/marfgamer/jraknet/example/chat/server/class-use/ChatServer.html +++ b/doc/net/marfgamer/jraknet/example/chat/server/class-use/ChatServer.html @@ -2,10 +2,10 @@ - + Uses of Class net.marfgamer.jraknet.example.chat.server.ChatServer - + diff --git a/doc/net/marfgamer/jraknet/example/chat/server/class-use/ConnectedClient.html b/doc/net/marfgamer/jraknet/example/chat/server/class-use/ConnectedClient.html index 355d22eea..768e792b4 100644 --- a/doc/net/marfgamer/jraknet/example/chat/server/class-use/ConnectedClient.html +++ b/doc/net/marfgamer/jraknet/example/chat/server/class-use/ConnectedClient.html @@ -2,10 +2,10 @@ - + Uses of Class net.marfgamer.jraknet.example.chat.server.ConnectedClient - + diff --git a/doc/net/marfgamer/jraknet/example/chat/server/command/BroadcastCommand.html b/doc/net/marfgamer/jraknet/example/chat/server/command/BroadcastCommand.html index 667b1f1d4..2c383db17 100644 --- a/doc/net/marfgamer/jraknet/example/chat/server/command/BroadcastCommand.html +++ b/doc/net/marfgamer/jraknet/example/chat/server/command/BroadcastCommand.html @@ -2,10 +2,10 @@ - + BroadcastCommand - + diff --git a/doc/net/marfgamer/jraknet/example/chat/server/command/ChannelCommand.html b/doc/net/marfgamer/jraknet/example/chat/server/command/ChannelCommand.html index e26809648..2063850d5 100644 --- a/doc/net/marfgamer/jraknet/example/chat/server/command/ChannelCommand.html +++ b/doc/net/marfgamer/jraknet/example/chat/server/command/ChannelCommand.html @@ -2,10 +2,10 @@ - + ChannelCommand - + diff --git a/doc/net/marfgamer/jraknet/example/chat/server/command/Command.html b/doc/net/marfgamer/jraknet/example/chat/server/command/Command.html index 6e596d7a5..6a7fd8078 100644 --- a/doc/net/marfgamer/jraknet/example/chat/server/command/Command.html +++ b/doc/net/marfgamer/jraknet/example/chat/server/command/Command.html @@ -2,10 +2,10 @@ - + Command - + diff --git a/doc/net/marfgamer/jraknet/example/chat/server/command/CommandHandler.html b/doc/net/marfgamer/jraknet/example/chat/server/command/CommandHandler.html index bc91b1b43..8e4145aa0 100644 --- a/doc/net/marfgamer/jraknet/example/chat/server/command/CommandHandler.html +++ b/doc/net/marfgamer/jraknet/example/chat/server/command/CommandHandler.html @@ -2,10 +2,10 @@ - + CommandHandler - + diff --git a/doc/net/marfgamer/jraknet/example/chat/server/command/HelpCommand.html b/doc/net/marfgamer/jraknet/example/chat/server/command/HelpCommand.html index 7265d9c1e..e87045df5 100644 --- a/doc/net/marfgamer/jraknet/example/chat/server/command/HelpCommand.html +++ b/doc/net/marfgamer/jraknet/example/chat/server/command/HelpCommand.html @@ -2,10 +2,10 @@ - + HelpCommand - + diff --git a/doc/net/marfgamer/jraknet/example/chat/server/command/KickCommand.html b/doc/net/marfgamer/jraknet/example/chat/server/command/KickCommand.html index 7c52f9a44..e10a252e0 100644 --- a/doc/net/marfgamer/jraknet/example/chat/server/command/KickCommand.html +++ b/doc/net/marfgamer/jraknet/example/chat/server/command/KickCommand.html @@ -2,10 +2,10 @@ - + KickCommand - + diff --git a/doc/net/marfgamer/jraknet/example/chat/server/command/StopCommand.html b/doc/net/marfgamer/jraknet/example/chat/server/command/StopCommand.html index 82c969c05..083365149 100644 --- a/doc/net/marfgamer/jraknet/example/chat/server/command/StopCommand.html +++ b/doc/net/marfgamer/jraknet/example/chat/server/command/StopCommand.html @@ -2,10 +2,10 @@ - + StopCommand - + diff --git a/doc/net/marfgamer/jraknet/example/chat/server/command/class-use/BroadcastCommand.html b/doc/net/marfgamer/jraknet/example/chat/server/command/class-use/BroadcastCommand.html index 78d94e71e..f261707ab 100644 --- a/doc/net/marfgamer/jraknet/example/chat/server/command/class-use/BroadcastCommand.html +++ b/doc/net/marfgamer/jraknet/example/chat/server/command/class-use/BroadcastCommand.html @@ -2,10 +2,10 @@ - + Uses of Class net.marfgamer.jraknet.example.chat.server.command.BroadcastCommand - + diff --git a/doc/net/marfgamer/jraknet/example/chat/server/command/class-use/ChannelCommand.html b/doc/net/marfgamer/jraknet/example/chat/server/command/class-use/ChannelCommand.html index 282fee668..fa2741f4f 100644 --- a/doc/net/marfgamer/jraknet/example/chat/server/command/class-use/ChannelCommand.html +++ b/doc/net/marfgamer/jraknet/example/chat/server/command/class-use/ChannelCommand.html @@ -2,10 +2,10 @@ - + Uses of Class net.marfgamer.jraknet.example.chat.server.command.ChannelCommand - + diff --git a/doc/net/marfgamer/jraknet/example/chat/server/command/class-use/Command.html b/doc/net/marfgamer/jraknet/example/chat/server/command/class-use/Command.html index eb5075aca..9165b1706 100644 --- a/doc/net/marfgamer/jraknet/example/chat/server/command/class-use/Command.html +++ b/doc/net/marfgamer/jraknet/example/chat/server/command/class-use/Command.html @@ -2,10 +2,10 @@ - + Uses of Class net.marfgamer.jraknet.example.chat.server.command.Command - + diff --git a/doc/net/marfgamer/jraknet/example/chat/server/command/class-use/CommandHandler.html b/doc/net/marfgamer/jraknet/example/chat/server/command/class-use/CommandHandler.html index ef092f495..a38b8c13a 100644 --- a/doc/net/marfgamer/jraknet/example/chat/server/command/class-use/CommandHandler.html +++ b/doc/net/marfgamer/jraknet/example/chat/server/command/class-use/CommandHandler.html @@ -2,10 +2,10 @@ - + Uses of Class net.marfgamer.jraknet.example.chat.server.command.CommandHandler - + diff --git a/doc/net/marfgamer/jraknet/example/chat/server/command/class-use/HelpCommand.html b/doc/net/marfgamer/jraknet/example/chat/server/command/class-use/HelpCommand.html index 3f5944b41..9e0d36a75 100644 --- a/doc/net/marfgamer/jraknet/example/chat/server/command/class-use/HelpCommand.html +++ b/doc/net/marfgamer/jraknet/example/chat/server/command/class-use/HelpCommand.html @@ -2,10 +2,10 @@ - + Uses of Class net.marfgamer.jraknet.example.chat.server.command.HelpCommand - + diff --git a/doc/net/marfgamer/jraknet/example/chat/server/command/class-use/KickCommand.html b/doc/net/marfgamer/jraknet/example/chat/server/command/class-use/KickCommand.html index fdbad272d..e56cc7c77 100644 --- a/doc/net/marfgamer/jraknet/example/chat/server/command/class-use/KickCommand.html +++ b/doc/net/marfgamer/jraknet/example/chat/server/command/class-use/KickCommand.html @@ -2,10 +2,10 @@ - + Uses of Class net.marfgamer.jraknet.example.chat.server.command.KickCommand - + diff --git a/doc/net/marfgamer/jraknet/example/chat/server/command/class-use/StopCommand.html b/doc/net/marfgamer/jraknet/example/chat/server/command/class-use/StopCommand.html index 851a094dc..c00204591 100644 --- a/doc/net/marfgamer/jraknet/example/chat/server/command/class-use/StopCommand.html +++ b/doc/net/marfgamer/jraknet/example/chat/server/command/class-use/StopCommand.html @@ -2,10 +2,10 @@ - + Uses of Class net.marfgamer.jraknet.example.chat.server.command.StopCommand - + diff --git a/doc/net/marfgamer/jraknet/example/chat/server/command/package-frame.html b/doc/net/marfgamer/jraknet/example/chat/server/command/package-frame.html index e01341620..67068bfea 100644 --- a/doc/net/marfgamer/jraknet/example/chat/server/command/package-frame.html +++ b/doc/net/marfgamer/jraknet/example/chat/server/command/package-frame.html @@ -2,10 +2,10 @@ - + net.marfgamer.jraknet.example.chat.server.command - + diff --git a/doc/net/marfgamer/jraknet/example/chat/server/command/package-summary.html b/doc/net/marfgamer/jraknet/example/chat/server/command/package-summary.html index c2f3de398..d204b1a0e 100644 --- a/doc/net/marfgamer/jraknet/example/chat/server/command/package-summary.html +++ b/doc/net/marfgamer/jraknet/example/chat/server/command/package-summary.html @@ -2,10 +2,10 @@ - + net.marfgamer.jraknet.example.chat.server.command - + diff --git a/doc/net/marfgamer/jraknet/example/chat/server/command/package-tree.html b/doc/net/marfgamer/jraknet/example/chat/server/command/package-tree.html index 1aa402b2e..36dfbc67e 100644 --- a/doc/net/marfgamer/jraknet/example/chat/server/command/package-tree.html +++ b/doc/net/marfgamer/jraknet/example/chat/server/command/package-tree.html @@ -2,10 +2,10 @@ - + net.marfgamer.jraknet.example.chat.server.command Class Hierarchy - + diff --git a/doc/net/marfgamer/jraknet/example/chat/server/command/package-use.html b/doc/net/marfgamer/jraknet/example/chat/server/command/package-use.html index f4a75450f..b02bd63e3 100644 --- a/doc/net/marfgamer/jraknet/example/chat/server/command/package-use.html +++ b/doc/net/marfgamer/jraknet/example/chat/server/command/package-use.html @@ -2,10 +2,10 @@ - + Uses of Package net.marfgamer.jraknet.example.chat.server.command - + diff --git a/doc/net/marfgamer/jraknet/example/chat/server/package-frame.html b/doc/net/marfgamer/jraknet/example/chat/server/package-frame.html index 9dea12eba..09f0cec23 100644 --- a/doc/net/marfgamer/jraknet/example/chat/server/package-frame.html +++ b/doc/net/marfgamer/jraknet/example/chat/server/package-frame.html @@ -2,10 +2,10 @@ - + net.marfgamer.jraknet.example.chat.server - + diff --git a/doc/net/marfgamer/jraknet/example/chat/server/package-summary.html b/doc/net/marfgamer/jraknet/example/chat/server/package-summary.html index d2d2ac173..267b5e411 100644 --- a/doc/net/marfgamer/jraknet/example/chat/server/package-summary.html +++ b/doc/net/marfgamer/jraknet/example/chat/server/package-summary.html @@ -2,10 +2,10 @@ - + net.marfgamer.jraknet.example.chat.server - + diff --git a/doc/net/marfgamer/jraknet/example/chat/server/package-tree.html b/doc/net/marfgamer/jraknet/example/chat/server/package-tree.html index 827a430ac..a323fd157 100644 --- a/doc/net/marfgamer/jraknet/example/chat/server/package-tree.html +++ b/doc/net/marfgamer/jraknet/example/chat/server/package-tree.html @@ -2,10 +2,10 @@ - + net.marfgamer.jraknet.example.chat.server Class Hierarchy - + diff --git a/doc/net/marfgamer/jraknet/example/chat/server/package-use.html b/doc/net/marfgamer/jraknet/example/chat/server/package-use.html index 581c6666c..1c59e72d2 100644 --- a/doc/net/marfgamer/jraknet/example/chat/server/package-use.html +++ b/doc/net/marfgamer/jraknet/example/chat/server/package-use.html @@ -2,10 +2,10 @@ - + Uses of Package net.marfgamer.jraknet.example.chat.server - + diff --git a/doc/net/marfgamer/jraknet/example/class-use/RakNetClientBundleExample.html b/doc/net/marfgamer/jraknet/example/class-use/RakNetClientBundleExample.html index fd42292f9..65cd0446c 100644 --- a/doc/net/marfgamer/jraknet/example/class-use/RakNetClientBundleExample.html +++ b/doc/net/marfgamer/jraknet/example/class-use/RakNetClientBundleExample.html @@ -2,10 +2,10 @@ - + Uses of Class net.marfgamer.jraknet.example.RakNetClientBundleExample - + diff --git a/doc/net/marfgamer/jraknet/example/class-use/RakNetClientExample.html b/doc/net/marfgamer/jraknet/example/class-use/RakNetClientExample.html index d52c79995..b3b2317f4 100644 --- a/doc/net/marfgamer/jraknet/example/class-use/RakNetClientExample.html +++ b/doc/net/marfgamer/jraknet/example/class-use/RakNetClientExample.html @@ -2,10 +2,10 @@ - + Uses of Class net.marfgamer.jraknet.example.RakNetClientExample - + diff --git a/doc/net/marfgamer/jraknet/example/class-use/RakNetServerBundleExample.html b/doc/net/marfgamer/jraknet/example/class-use/RakNetServerBundleExample.html index 4f142a846..6944b7bda 100644 --- a/doc/net/marfgamer/jraknet/example/class-use/RakNetServerBundleExample.html +++ b/doc/net/marfgamer/jraknet/example/class-use/RakNetServerBundleExample.html @@ -2,10 +2,10 @@ - + Uses of Class net.marfgamer.jraknet.example.RakNetServerBundleExample - + diff --git a/doc/net/marfgamer/jraknet/example/class-use/RakNetServerExample.html b/doc/net/marfgamer/jraknet/example/class-use/RakNetServerExample.html index 6a57f4349..61fd5645d 100644 --- a/doc/net/marfgamer/jraknet/example/class-use/RakNetServerExample.html +++ b/doc/net/marfgamer/jraknet/example/class-use/RakNetServerExample.html @@ -2,10 +2,10 @@ - + Uses of Class net.marfgamer.jraknet.example.RakNetServerExample - + diff --git a/doc/net/marfgamer/jraknet/example/package-frame.html b/doc/net/marfgamer/jraknet/example/package-frame.html index 4cad13eaa..39bfd4472 100644 --- a/doc/net/marfgamer/jraknet/example/package-frame.html +++ b/doc/net/marfgamer/jraknet/example/package-frame.html @@ -2,10 +2,10 @@ - + net.marfgamer.jraknet.example - + diff --git a/doc/net/marfgamer/jraknet/example/package-summary.html b/doc/net/marfgamer/jraknet/example/package-summary.html index 76d91019c..1f42ca855 100644 --- a/doc/net/marfgamer/jraknet/example/package-summary.html +++ b/doc/net/marfgamer/jraknet/example/package-summary.html @@ -2,10 +2,10 @@ - + net.marfgamer.jraknet.example - + diff --git a/doc/net/marfgamer/jraknet/example/package-tree.html b/doc/net/marfgamer/jraknet/example/package-tree.html index 734d04a6d..3aaa3d8a3 100644 --- a/doc/net/marfgamer/jraknet/example/package-tree.html +++ b/doc/net/marfgamer/jraknet/example/package-tree.html @@ -2,10 +2,10 @@ - + net.marfgamer.jraknet.example Class Hierarchy - + diff --git a/doc/net/marfgamer/jraknet/example/package-use.html b/doc/net/marfgamer/jraknet/example/package-use.html index 54d39ce57..494f35e5a 100644 --- a/doc/net/marfgamer/jraknet/example/package-use.html +++ b/doc/net/marfgamer/jraknet/example/package-use.html @@ -2,10 +2,10 @@ - + Uses of Package net.marfgamer.jraknet.example - + diff --git a/doc/net/marfgamer/jraknet/identifier/Identifier.html b/doc/net/marfgamer/jraknet/identifier/Identifier.html index 05b2c63b9..ba2483bc7 100644 --- a/doc/net/marfgamer/jraknet/identifier/Identifier.html +++ b/doc/net/marfgamer/jraknet/identifier/Identifier.html @@ -2,10 +2,10 @@ - + Identifier - + diff --git a/doc/net/marfgamer/jraknet/identifier/MinecraftIdentifier.html b/doc/net/marfgamer/jraknet/identifier/MinecraftIdentifier.html index 980d5b27d..a11632d40 100644 --- a/doc/net/marfgamer/jraknet/identifier/MinecraftIdentifier.html +++ b/doc/net/marfgamer/jraknet/identifier/MinecraftIdentifier.html @@ -2,10 +2,10 @@ - + MinecraftIdentifier - + diff --git a/doc/net/marfgamer/jraknet/identifier/class-use/Identifier.html b/doc/net/marfgamer/jraknet/identifier/class-use/Identifier.html index a1a00ce63..dcd79c4ac 100644 --- a/doc/net/marfgamer/jraknet/identifier/class-use/Identifier.html +++ b/doc/net/marfgamer/jraknet/identifier/class-use/Identifier.html @@ -2,10 +2,10 @@ - + Uses of Class net.marfgamer.jraknet.identifier.Identifier - + diff --git a/doc/net/marfgamer/jraknet/identifier/class-use/MinecraftIdentifier.html b/doc/net/marfgamer/jraknet/identifier/class-use/MinecraftIdentifier.html index a38d71a2f..8c3e5c26b 100644 --- a/doc/net/marfgamer/jraknet/identifier/class-use/MinecraftIdentifier.html +++ b/doc/net/marfgamer/jraknet/identifier/class-use/MinecraftIdentifier.html @@ -2,10 +2,10 @@ - + Uses of Class net.marfgamer.jraknet.identifier.MinecraftIdentifier - + diff --git a/doc/net/marfgamer/jraknet/identifier/package-frame.html b/doc/net/marfgamer/jraknet/identifier/package-frame.html index da143afe8..61ad40f87 100644 --- a/doc/net/marfgamer/jraknet/identifier/package-frame.html +++ b/doc/net/marfgamer/jraknet/identifier/package-frame.html @@ -2,10 +2,10 @@ - + net.marfgamer.jraknet.identifier - + diff --git a/doc/net/marfgamer/jraknet/identifier/package-summary.html b/doc/net/marfgamer/jraknet/identifier/package-summary.html index 58a037a9c..b393f0dbb 100644 --- a/doc/net/marfgamer/jraknet/identifier/package-summary.html +++ b/doc/net/marfgamer/jraknet/identifier/package-summary.html @@ -2,10 +2,10 @@ - + net.marfgamer.jraknet.identifier - + diff --git a/doc/net/marfgamer/jraknet/identifier/package-tree.html b/doc/net/marfgamer/jraknet/identifier/package-tree.html index edc5aefbc..f4430777a 100644 --- a/doc/net/marfgamer/jraknet/identifier/package-tree.html +++ b/doc/net/marfgamer/jraknet/identifier/package-tree.html @@ -2,10 +2,10 @@ - + net.marfgamer.jraknet.identifier Class Hierarchy - + diff --git a/doc/net/marfgamer/jraknet/identifier/package-use.html b/doc/net/marfgamer/jraknet/identifier/package-use.html index a10b81d0d..dfc40b13b 100644 --- a/doc/net/marfgamer/jraknet/identifier/package-use.html +++ b/doc/net/marfgamer/jraknet/identifier/package-use.html @@ -2,10 +2,10 @@ - + Uses of Package net.marfgamer.jraknet.identifier - + diff --git a/doc/net/marfgamer/jraknet/interactive/BroadcastFrame.RakNetBroadcastDiscoveryTypeListener.html b/doc/net/marfgamer/jraknet/interactive/BroadcastFrame.RakNetBroadcastDiscoveryTypeListener.html index f747b7713..82f72e2cd 100644 --- a/doc/net/marfgamer/jraknet/interactive/BroadcastFrame.RakNetBroadcastDiscoveryTypeListener.html +++ b/doc/net/marfgamer/jraknet/interactive/BroadcastFrame.RakNetBroadcastDiscoveryTypeListener.html @@ -2,10 +2,10 @@ - + BroadcastFrame.RakNetBroadcastDiscoveryTypeListener - + diff --git a/doc/net/marfgamer/jraknet/interactive/BroadcastFrame.RakNetBroadcastUpdatePortListener.html b/doc/net/marfgamer/jraknet/interactive/BroadcastFrame.RakNetBroadcastUpdatePortListener.html index 33fa78ebc..8bb3c0bc4 100644 --- a/doc/net/marfgamer/jraknet/interactive/BroadcastFrame.RakNetBroadcastUpdatePortListener.html +++ b/doc/net/marfgamer/jraknet/interactive/BroadcastFrame.RakNetBroadcastUpdatePortListener.html @@ -2,10 +2,10 @@ - + BroadcastFrame.RakNetBroadcastUpdatePortListener - + diff --git a/doc/net/marfgamer/jraknet/interactive/BroadcastFrame.html b/doc/net/marfgamer/jraknet/interactive/BroadcastFrame.html index 7724cc100..8773cceb1 100644 --- a/doc/net/marfgamer/jraknet/interactive/BroadcastFrame.html +++ b/doc/net/marfgamer/jraknet/interactive/BroadcastFrame.html @@ -2,10 +2,10 @@ - + BroadcastFrame - + diff --git a/doc/net/marfgamer/jraknet/interactive/BroadcastTest.ServerDiscoveryListener.html b/doc/net/marfgamer/jraknet/interactive/BroadcastTest.ServerDiscoveryListener.html index bbf63a641..ff384af5d 100644 --- a/doc/net/marfgamer/jraknet/interactive/BroadcastTest.ServerDiscoveryListener.html +++ b/doc/net/marfgamer/jraknet/interactive/BroadcastTest.ServerDiscoveryListener.html @@ -2,10 +2,10 @@ - + BroadcastTest.ServerDiscoveryListener - + diff --git a/doc/net/marfgamer/jraknet/interactive/BroadcastTest.html b/doc/net/marfgamer/jraknet/interactive/BroadcastTest.html index aaafb98c9..40cad8c7f 100644 --- a/doc/net/marfgamer/jraknet/interactive/BroadcastTest.html +++ b/doc/net/marfgamer/jraknet/interactive/BroadcastTest.html @@ -2,10 +2,10 @@ - + BroadcastTest - + diff --git a/doc/net/marfgamer/jraknet/interactive/LatencyFrame.html b/doc/net/marfgamer/jraknet/interactive/LatencyFrame.html index 350fd269b..aef4857db 100644 --- a/doc/net/marfgamer/jraknet/interactive/LatencyFrame.html +++ b/doc/net/marfgamer/jraknet/interactive/LatencyFrame.html @@ -2,10 +2,10 @@ - + LatencyFrame - + diff --git a/doc/net/marfgamer/jraknet/interactive/LatencyTest.html b/doc/net/marfgamer/jraknet/interactive/LatencyTest.html index 21ba61490..c20b2fa59 100644 --- a/doc/net/marfgamer/jraknet/interactive/LatencyTest.html +++ b/doc/net/marfgamer/jraknet/interactive/LatencyTest.html @@ -2,10 +2,10 @@ - + LatencyTest - + diff --git a/doc/net/marfgamer/jraknet/interactive/class-use/BroadcastFrame.RakNetBroadcastDiscoveryTypeListener.html b/doc/net/marfgamer/jraknet/interactive/class-use/BroadcastFrame.RakNetBroadcastDiscoveryTypeListener.html index e3b7e4ebe..7d817d5c7 100644 --- a/doc/net/marfgamer/jraknet/interactive/class-use/BroadcastFrame.RakNetBroadcastDiscoveryTypeListener.html +++ b/doc/net/marfgamer/jraknet/interactive/class-use/BroadcastFrame.RakNetBroadcastDiscoveryTypeListener.html @@ -2,10 +2,10 @@ - + Uses of Class net.marfgamer.jraknet.interactive.BroadcastFrame.RakNetBroadcastDiscoveryTypeListener - + diff --git a/doc/net/marfgamer/jraknet/interactive/class-use/BroadcastFrame.RakNetBroadcastUpdatePortListener.html b/doc/net/marfgamer/jraknet/interactive/class-use/BroadcastFrame.RakNetBroadcastUpdatePortListener.html index f8a6dd903..438f91aa7 100644 --- a/doc/net/marfgamer/jraknet/interactive/class-use/BroadcastFrame.RakNetBroadcastUpdatePortListener.html +++ b/doc/net/marfgamer/jraknet/interactive/class-use/BroadcastFrame.RakNetBroadcastUpdatePortListener.html @@ -2,10 +2,10 @@ - + Uses of Class net.marfgamer.jraknet.interactive.BroadcastFrame.RakNetBroadcastUpdatePortListener - + diff --git a/doc/net/marfgamer/jraknet/interactive/class-use/BroadcastFrame.html b/doc/net/marfgamer/jraknet/interactive/class-use/BroadcastFrame.html index dd405e3d8..2c3118dad 100644 --- a/doc/net/marfgamer/jraknet/interactive/class-use/BroadcastFrame.html +++ b/doc/net/marfgamer/jraknet/interactive/class-use/BroadcastFrame.html @@ -2,10 +2,10 @@ - + Uses of Class net.marfgamer.jraknet.interactive.BroadcastFrame - + diff --git a/doc/net/marfgamer/jraknet/interactive/class-use/BroadcastTest.ServerDiscoveryListener.html b/doc/net/marfgamer/jraknet/interactive/class-use/BroadcastTest.ServerDiscoveryListener.html index 7d46a6460..d17de4ef7 100644 --- a/doc/net/marfgamer/jraknet/interactive/class-use/BroadcastTest.ServerDiscoveryListener.html +++ b/doc/net/marfgamer/jraknet/interactive/class-use/BroadcastTest.ServerDiscoveryListener.html @@ -2,10 +2,10 @@ - + Uses of Class net.marfgamer.jraknet.interactive.BroadcastTest.ServerDiscoveryListener - + diff --git a/doc/net/marfgamer/jraknet/interactive/class-use/BroadcastTest.html b/doc/net/marfgamer/jraknet/interactive/class-use/BroadcastTest.html index ab38ad376..1a5368348 100644 --- a/doc/net/marfgamer/jraknet/interactive/class-use/BroadcastTest.html +++ b/doc/net/marfgamer/jraknet/interactive/class-use/BroadcastTest.html @@ -2,10 +2,10 @@ - + Uses of Class net.marfgamer.jraknet.interactive.BroadcastTest - + diff --git a/doc/net/marfgamer/jraknet/interactive/class-use/LatencyFrame.html b/doc/net/marfgamer/jraknet/interactive/class-use/LatencyFrame.html index e807b3708..de11bce69 100644 --- a/doc/net/marfgamer/jraknet/interactive/class-use/LatencyFrame.html +++ b/doc/net/marfgamer/jraknet/interactive/class-use/LatencyFrame.html @@ -2,10 +2,10 @@ - + Uses of Class net.marfgamer.jraknet.interactive.LatencyFrame - + diff --git a/doc/net/marfgamer/jraknet/interactive/class-use/LatencyTest.html b/doc/net/marfgamer/jraknet/interactive/class-use/LatencyTest.html index f004634b7..5977746c7 100644 --- a/doc/net/marfgamer/jraknet/interactive/class-use/LatencyTest.html +++ b/doc/net/marfgamer/jraknet/interactive/class-use/LatencyTest.html @@ -2,10 +2,10 @@ - + Uses of Class net.marfgamer.jraknet.interactive.LatencyTest - + diff --git a/doc/net/marfgamer/jraknet/interactive/package-frame.html b/doc/net/marfgamer/jraknet/interactive/package-frame.html index 4973edef1..09317b39f 100644 --- a/doc/net/marfgamer/jraknet/interactive/package-frame.html +++ b/doc/net/marfgamer/jraknet/interactive/package-frame.html @@ -2,10 +2,10 @@ - + net.marfgamer.jraknet.interactive - + diff --git a/doc/net/marfgamer/jraknet/interactive/package-summary.html b/doc/net/marfgamer/jraknet/interactive/package-summary.html index 869f0c401..1fef6aac3 100644 --- a/doc/net/marfgamer/jraknet/interactive/package-summary.html +++ b/doc/net/marfgamer/jraknet/interactive/package-summary.html @@ -2,10 +2,10 @@ - + net.marfgamer.jraknet.interactive - + diff --git a/doc/net/marfgamer/jraknet/interactive/package-tree.html b/doc/net/marfgamer/jraknet/interactive/package-tree.html index 1d1965444..f0e611db6 100644 --- a/doc/net/marfgamer/jraknet/interactive/package-tree.html +++ b/doc/net/marfgamer/jraknet/interactive/package-tree.html @@ -2,10 +2,10 @@ - + net.marfgamer.jraknet.interactive Class Hierarchy - + diff --git a/doc/net/marfgamer/jraknet/interactive/package-use.html b/doc/net/marfgamer/jraknet/interactive/package-use.html index d91d24155..8923b3f1b 100644 --- a/doc/net/marfgamer/jraknet/interactive/package-use.html +++ b/doc/net/marfgamer/jraknet/interactive/package-use.html @@ -2,10 +2,10 @@ - + Uses of Package net.marfgamer.jraknet.interactive - + diff --git a/doc/net/marfgamer/jraknet/package-frame.html b/doc/net/marfgamer/jraknet/package-frame.html index aed779569..6d59ac493 100644 --- a/doc/net/marfgamer/jraknet/package-frame.html +++ b/doc/net/marfgamer/jraknet/package-frame.html @@ -2,10 +2,10 @@ - + net.marfgamer.jraknet - + diff --git a/doc/net/marfgamer/jraknet/package-summary.html b/doc/net/marfgamer/jraknet/package-summary.html index b6bb3a6b2..ed8480550 100644 --- a/doc/net/marfgamer/jraknet/package-summary.html +++ b/doc/net/marfgamer/jraknet/package-summary.html @@ -2,10 +2,10 @@ - + net.marfgamer.jraknet - + diff --git a/doc/net/marfgamer/jraknet/package-tree.html b/doc/net/marfgamer/jraknet/package-tree.html index 261a16898..3456fcb31 100644 --- a/doc/net/marfgamer/jraknet/package-tree.html +++ b/doc/net/marfgamer/jraknet/package-tree.html @@ -2,10 +2,10 @@ - + net.marfgamer.jraknet Class Hierarchy - + diff --git a/doc/net/marfgamer/jraknet/package-use.html b/doc/net/marfgamer/jraknet/package-use.html index 6d3c4b061..9a75dbe01 100644 --- a/doc/net/marfgamer/jraknet/package-use.html +++ b/doc/net/marfgamer/jraknet/package-use.html @@ -2,10 +2,10 @@ - + Uses of Package net.marfgamer.jraknet - + diff --git a/doc/net/marfgamer/jraknet/protocol/ConnectionType.html b/doc/net/marfgamer/jraknet/protocol/ConnectionType.html index febeaf76d..983653238 100644 --- a/doc/net/marfgamer/jraknet/protocol/ConnectionType.html +++ b/doc/net/marfgamer/jraknet/protocol/ConnectionType.html @@ -2,10 +2,10 @@ - + ConnectionType - + diff --git a/doc/net/marfgamer/jraknet/protocol/Failable.html b/doc/net/marfgamer/jraknet/protocol/Failable.html index c94814063..bec7446b2 100644 --- a/doc/net/marfgamer/jraknet/protocol/Failable.html +++ b/doc/net/marfgamer/jraknet/protocol/Failable.html @@ -2,10 +2,10 @@ - + Failable - + diff --git a/doc/net/marfgamer/jraknet/protocol/MessageIdentifier.html b/doc/net/marfgamer/jraknet/protocol/MessageIdentifier.html index 8992dc918..5723d877a 100644 --- a/doc/net/marfgamer/jraknet/protocol/MessageIdentifier.html +++ b/doc/net/marfgamer/jraknet/protocol/MessageIdentifier.html @@ -2,10 +2,10 @@ - + MessageIdentifier - + diff --git a/doc/net/marfgamer/jraknet/protocol/Reliability.html b/doc/net/marfgamer/jraknet/protocol/Reliability.html index 4702830d8..86a7655dd 100644 --- a/doc/net/marfgamer/jraknet/protocol/Reliability.html +++ b/doc/net/marfgamer/jraknet/protocol/Reliability.html @@ -2,10 +2,10 @@ - + Reliability - + diff --git a/doc/net/marfgamer/jraknet/protocol/class-use/ConnectionType.html b/doc/net/marfgamer/jraknet/protocol/class-use/ConnectionType.html index 19b1f927f..0f2206828 100644 --- a/doc/net/marfgamer/jraknet/protocol/class-use/ConnectionType.html +++ b/doc/net/marfgamer/jraknet/protocol/class-use/ConnectionType.html @@ -2,10 +2,10 @@ - + Uses of Class net.marfgamer.jraknet.protocol.ConnectionType - + diff --git a/doc/net/marfgamer/jraknet/protocol/class-use/Failable.html b/doc/net/marfgamer/jraknet/protocol/class-use/Failable.html index 9ae3438e5..9b9a9afaa 100644 --- a/doc/net/marfgamer/jraknet/protocol/class-use/Failable.html +++ b/doc/net/marfgamer/jraknet/protocol/class-use/Failable.html @@ -2,10 +2,10 @@ - + Uses of Interface net.marfgamer.jraknet.protocol.Failable - + diff --git a/doc/net/marfgamer/jraknet/protocol/class-use/MessageIdentifier.html b/doc/net/marfgamer/jraknet/protocol/class-use/MessageIdentifier.html index 9cfbd774a..801100389 100644 --- a/doc/net/marfgamer/jraknet/protocol/class-use/MessageIdentifier.html +++ b/doc/net/marfgamer/jraknet/protocol/class-use/MessageIdentifier.html @@ -2,10 +2,10 @@ - + Uses of Class net.marfgamer.jraknet.protocol.MessageIdentifier - + diff --git a/doc/net/marfgamer/jraknet/protocol/class-use/Reliability.html b/doc/net/marfgamer/jraknet/protocol/class-use/Reliability.html index 0d8c6bcc4..8a6182209 100644 --- a/doc/net/marfgamer/jraknet/protocol/class-use/Reliability.html +++ b/doc/net/marfgamer/jraknet/protocol/class-use/Reliability.html @@ -2,10 +2,10 @@ - + Uses of Class net.marfgamer.jraknet.protocol.Reliability - + diff --git a/doc/net/marfgamer/jraknet/protocol/login/ConnectionBanned.html b/doc/net/marfgamer/jraknet/protocol/login/ConnectionBanned.html index 94a847ffe..64ebae388 100644 --- a/doc/net/marfgamer/jraknet/protocol/login/ConnectionBanned.html +++ b/doc/net/marfgamer/jraknet/protocol/login/ConnectionBanned.html @@ -2,10 +2,10 @@ - + ConnectionBanned - + diff --git a/doc/net/marfgamer/jraknet/protocol/login/ConnectionRequest.html b/doc/net/marfgamer/jraknet/protocol/login/ConnectionRequest.html index 70d1984f6..35676a77e 100644 --- a/doc/net/marfgamer/jraknet/protocol/login/ConnectionRequest.html +++ b/doc/net/marfgamer/jraknet/protocol/login/ConnectionRequest.html @@ -2,10 +2,10 @@ - + ConnectionRequest - + diff --git a/doc/net/marfgamer/jraknet/protocol/login/ConnectionRequestAccepted.html b/doc/net/marfgamer/jraknet/protocol/login/ConnectionRequestAccepted.html index 8aec0c56b..3439cf067 100644 --- a/doc/net/marfgamer/jraknet/protocol/login/ConnectionRequestAccepted.html +++ b/doc/net/marfgamer/jraknet/protocol/login/ConnectionRequestAccepted.html @@ -2,10 +2,10 @@ - + ConnectionRequestAccepted - + diff --git a/doc/net/marfgamer/jraknet/protocol/login/IncompatibleProtocol.html b/doc/net/marfgamer/jraknet/protocol/login/IncompatibleProtocol.html index 7007f29a9..12ddc29f4 100644 --- a/doc/net/marfgamer/jraknet/protocol/login/IncompatibleProtocol.html +++ b/doc/net/marfgamer/jraknet/protocol/login/IncompatibleProtocol.html @@ -2,10 +2,10 @@ - + IncompatibleProtocol - + diff --git a/doc/net/marfgamer/jraknet/protocol/login/NewIncomingConnection.html b/doc/net/marfgamer/jraknet/protocol/login/NewIncomingConnection.html index 1e96b86ca..69241b415 100644 --- a/doc/net/marfgamer/jraknet/protocol/login/NewIncomingConnection.html +++ b/doc/net/marfgamer/jraknet/protocol/login/NewIncomingConnection.html @@ -2,10 +2,10 @@ - + NewIncomingConnection - + diff --git a/doc/net/marfgamer/jraknet/protocol/login/OpenConnectionRequestOne.html b/doc/net/marfgamer/jraknet/protocol/login/OpenConnectionRequestOne.html index 6103d45f3..0f1e4c7c6 100644 --- a/doc/net/marfgamer/jraknet/protocol/login/OpenConnectionRequestOne.html +++ b/doc/net/marfgamer/jraknet/protocol/login/OpenConnectionRequestOne.html @@ -2,10 +2,10 @@ - + OpenConnectionRequestOne - + diff --git a/doc/net/marfgamer/jraknet/protocol/login/OpenConnectionRequestTwo.html b/doc/net/marfgamer/jraknet/protocol/login/OpenConnectionRequestTwo.html index 6d11da2f2..65d4d141a 100644 --- a/doc/net/marfgamer/jraknet/protocol/login/OpenConnectionRequestTwo.html +++ b/doc/net/marfgamer/jraknet/protocol/login/OpenConnectionRequestTwo.html @@ -2,10 +2,10 @@ - + OpenConnectionRequestTwo - + diff --git a/doc/net/marfgamer/jraknet/protocol/login/OpenConnectionResponseOne.html b/doc/net/marfgamer/jraknet/protocol/login/OpenConnectionResponseOne.html index 9d0dc9356..a2cf45e75 100644 --- a/doc/net/marfgamer/jraknet/protocol/login/OpenConnectionResponseOne.html +++ b/doc/net/marfgamer/jraknet/protocol/login/OpenConnectionResponseOne.html @@ -2,10 +2,10 @@ - + OpenConnectionResponseOne - + diff --git a/doc/net/marfgamer/jraknet/protocol/login/OpenConnectionResponseTwo.html b/doc/net/marfgamer/jraknet/protocol/login/OpenConnectionResponseTwo.html index de2cb5a24..06881fdda 100644 --- a/doc/net/marfgamer/jraknet/protocol/login/OpenConnectionResponseTwo.html +++ b/doc/net/marfgamer/jraknet/protocol/login/OpenConnectionResponseTwo.html @@ -2,10 +2,10 @@ - + OpenConnectionResponseTwo - + diff --git a/doc/net/marfgamer/jraknet/protocol/login/class-use/ConnectionBanned.html b/doc/net/marfgamer/jraknet/protocol/login/class-use/ConnectionBanned.html index cc20eb8d1..c98417573 100644 --- a/doc/net/marfgamer/jraknet/protocol/login/class-use/ConnectionBanned.html +++ b/doc/net/marfgamer/jraknet/protocol/login/class-use/ConnectionBanned.html @@ -2,10 +2,10 @@ - + Uses of Class net.marfgamer.jraknet.protocol.login.ConnectionBanned - + diff --git a/doc/net/marfgamer/jraknet/protocol/login/class-use/ConnectionRequest.html b/doc/net/marfgamer/jraknet/protocol/login/class-use/ConnectionRequest.html index ab02023bd..592a192d6 100644 --- a/doc/net/marfgamer/jraknet/protocol/login/class-use/ConnectionRequest.html +++ b/doc/net/marfgamer/jraknet/protocol/login/class-use/ConnectionRequest.html @@ -2,10 +2,10 @@ - + Uses of Class net.marfgamer.jraknet.protocol.login.ConnectionRequest - + diff --git a/doc/net/marfgamer/jraknet/protocol/login/class-use/ConnectionRequestAccepted.html b/doc/net/marfgamer/jraknet/protocol/login/class-use/ConnectionRequestAccepted.html index bf2203e91..492fd5526 100644 --- a/doc/net/marfgamer/jraknet/protocol/login/class-use/ConnectionRequestAccepted.html +++ b/doc/net/marfgamer/jraknet/protocol/login/class-use/ConnectionRequestAccepted.html @@ -2,10 +2,10 @@ - + Uses of Class net.marfgamer.jraknet.protocol.login.ConnectionRequestAccepted - + diff --git a/doc/net/marfgamer/jraknet/protocol/login/class-use/IncompatibleProtocol.html b/doc/net/marfgamer/jraknet/protocol/login/class-use/IncompatibleProtocol.html index e4eee1724..896204ddd 100644 --- a/doc/net/marfgamer/jraknet/protocol/login/class-use/IncompatibleProtocol.html +++ b/doc/net/marfgamer/jraknet/protocol/login/class-use/IncompatibleProtocol.html @@ -2,10 +2,10 @@ - + Uses of Class net.marfgamer.jraknet.protocol.login.IncompatibleProtocol - + diff --git a/doc/net/marfgamer/jraknet/protocol/login/class-use/NewIncomingConnection.html b/doc/net/marfgamer/jraknet/protocol/login/class-use/NewIncomingConnection.html index f9bcd77c7..2f271aec1 100644 --- a/doc/net/marfgamer/jraknet/protocol/login/class-use/NewIncomingConnection.html +++ b/doc/net/marfgamer/jraknet/protocol/login/class-use/NewIncomingConnection.html @@ -2,10 +2,10 @@ - + Uses of Class net.marfgamer.jraknet.protocol.login.NewIncomingConnection - + diff --git a/doc/net/marfgamer/jraknet/protocol/login/class-use/OpenConnectionRequestOne.html b/doc/net/marfgamer/jraknet/protocol/login/class-use/OpenConnectionRequestOne.html index 82d93e55c..15dfe8468 100644 --- a/doc/net/marfgamer/jraknet/protocol/login/class-use/OpenConnectionRequestOne.html +++ b/doc/net/marfgamer/jraknet/protocol/login/class-use/OpenConnectionRequestOne.html @@ -2,10 +2,10 @@ - + Uses of Class net.marfgamer.jraknet.protocol.login.OpenConnectionRequestOne - + diff --git a/doc/net/marfgamer/jraknet/protocol/login/class-use/OpenConnectionRequestTwo.html b/doc/net/marfgamer/jraknet/protocol/login/class-use/OpenConnectionRequestTwo.html index 88b9b88c4..6d28a50f0 100644 --- a/doc/net/marfgamer/jraknet/protocol/login/class-use/OpenConnectionRequestTwo.html +++ b/doc/net/marfgamer/jraknet/protocol/login/class-use/OpenConnectionRequestTwo.html @@ -2,10 +2,10 @@ - + Uses of Class net.marfgamer.jraknet.protocol.login.OpenConnectionRequestTwo - + diff --git a/doc/net/marfgamer/jraknet/protocol/login/class-use/OpenConnectionResponseOne.html b/doc/net/marfgamer/jraknet/protocol/login/class-use/OpenConnectionResponseOne.html index 87fc1f221..86e515bd2 100644 --- a/doc/net/marfgamer/jraknet/protocol/login/class-use/OpenConnectionResponseOne.html +++ b/doc/net/marfgamer/jraknet/protocol/login/class-use/OpenConnectionResponseOne.html @@ -2,10 +2,10 @@ - + Uses of Class net.marfgamer.jraknet.protocol.login.OpenConnectionResponseOne - + diff --git a/doc/net/marfgamer/jraknet/protocol/login/class-use/OpenConnectionResponseTwo.html b/doc/net/marfgamer/jraknet/protocol/login/class-use/OpenConnectionResponseTwo.html index fe5afb768..ba8ee659e 100644 --- a/doc/net/marfgamer/jraknet/protocol/login/class-use/OpenConnectionResponseTwo.html +++ b/doc/net/marfgamer/jraknet/protocol/login/class-use/OpenConnectionResponseTwo.html @@ -2,10 +2,10 @@ - + Uses of Class net.marfgamer.jraknet.protocol.login.OpenConnectionResponseTwo - + diff --git a/doc/net/marfgamer/jraknet/protocol/login/package-frame.html b/doc/net/marfgamer/jraknet/protocol/login/package-frame.html index ed8be75b8..1b9245979 100644 --- a/doc/net/marfgamer/jraknet/protocol/login/package-frame.html +++ b/doc/net/marfgamer/jraknet/protocol/login/package-frame.html @@ -2,10 +2,10 @@ - + net.marfgamer.jraknet.protocol.login - + diff --git a/doc/net/marfgamer/jraknet/protocol/login/package-summary.html b/doc/net/marfgamer/jraknet/protocol/login/package-summary.html index f9e632b26..c8fc1af31 100644 --- a/doc/net/marfgamer/jraknet/protocol/login/package-summary.html +++ b/doc/net/marfgamer/jraknet/protocol/login/package-summary.html @@ -2,10 +2,10 @@ - + net.marfgamer.jraknet.protocol.login - + diff --git a/doc/net/marfgamer/jraknet/protocol/login/package-tree.html b/doc/net/marfgamer/jraknet/protocol/login/package-tree.html index e11239718..4ba1aab6e 100644 --- a/doc/net/marfgamer/jraknet/protocol/login/package-tree.html +++ b/doc/net/marfgamer/jraknet/protocol/login/package-tree.html @@ -2,10 +2,10 @@ - + net.marfgamer.jraknet.protocol.login Class Hierarchy - + diff --git a/doc/net/marfgamer/jraknet/protocol/login/package-use.html b/doc/net/marfgamer/jraknet/protocol/login/package-use.html index 8e388b719..8f58cd30e 100644 --- a/doc/net/marfgamer/jraknet/protocol/login/package-use.html +++ b/doc/net/marfgamer/jraknet/protocol/login/package-use.html @@ -2,10 +2,10 @@ - + Uses of Package net.marfgamer.jraknet.protocol.login - + diff --git a/doc/net/marfgamer/jraknet/protocol/message/CustomPacket.html b/doc/net/marfgamer/jraknet/protocol/message/CustomPacket.html index a7a854271..b7f4d370d 100644 --- a/doc/net/marfgamer/jraknet/protocol/message/CustomPacket.html +++ b/doc/net/marfgamer/jraknet/protocol/message/CustomPacket.html @@ -2,10 +2,10 @@ - + CustomPacket - + @@ -318,6 +318,15 @@

    Methods inherited from class net.marfgamer.jraknet. + + +
      +
    • +

      log

      +
      private static final org.slf4j.Logger log
      +
    • +
    @@ -331,15 +340,6 @@

    SEQUENCE_NUMBER_LENGTH

    - - - -
      -
    • -

      log

      -
      private static final org.slf4j.Logger log
      -
    • -
    diff --git a/doc/net/marfgamer/jraknet/protocol/message/EncapsulatedPacket.html b/doc/net/marfgamer/jraknet/protocol/message/EncapsulatedPacket.html index 64ccd1105..ea68202fd 100644 --- a/doc/net/marfgamer/jraknet/protocol/message/EncapsulatedPacket.html +++ b/doc/net/marfgamer/jraknet/protocol/message/EncapsulatedPacket.html @@ -2,10 +2,10 @@ - + EncapsulatedPacket - + diff --git a/doc/net/marfgamer/jraknet/protocol/message/Sizable.html b/doc/net/marfgamer/jraknet/protocol/message/Sizable.html index 08ac8e586..007c8debb 100644 --- a/doc/net/marfgamer/jraknet/protocol/message/Sizable.html +++ b/doc/net/marfgamer/jraknet/protocol/message/Sizable.html @@ -2,10 +2,10 @@ - + Sizable - + diff --git a/doc/net/marfgamer/jraknet/protocol/message/acknowledge/Acknowledge.html b/doc/net/marfgamer/jraknet/protocol/message/acknowledge/Acknowledge.html index e3b7a822b..57e51bf7f 100644 --- a/doc/net/marfgamer/jraknet/protocol/message/acknowledge/Acknowledge.html +++ b/doc/net/marfgamer/jraknet/protocol/message/acknowledge/Acknowledge.html @@ -2,10 +2,10 @@ - + Acknowledge - + diff --git a/doc/net/marfgamer/jraknet/protocol/message/acknowledge/AcknowledgeType.html b/doc/net/marfgamer/jraknet/protocol/message/acknowledge/AcknowledgeType.html index 837c0563d..156a4f6b4 100644 --- a/doc/net/marfgamer/jraknet/protocol/message/acknowledge/AcknowledgeType.html +++ b/doc/net/marfgamer/jraknet/protocol/message/acknowledge/AcknowledgeType.html @@ -2,10 +2,10 @@ - + AcknowledgeType - + diff --git a/doc/net/marfgamer/jraknet/protocol/message/acknowledge/Record.html b/doc/net/marfgamer/jraknet/protocol/message/acknowledge/Record.html index f0510ccfd..0d4137cdc 100644 --- a/doc/net/marfgamer/jraknet/protocol/message/acknowledge/Record.html +++ b/doc/net/marfgamer/jraknet/protocol/message/acknowledge/Record.html @@ -2,10 +2,10 @@ - + Record - + diff --git a/doc/net/marfgamer/jraknet/protocol/message/acknowledge/class-use/Acknowledge.html b/doc/net/marfgamer/jraknet/protocol/message/acknowledge/class-use/Acknowledge.html index 822a18e89..d795b456d 100644 --- a/doc/net/marfgamer/jraknet/protocol/message/acknowledge/class-use/Acknowledge.html +++ b/doc/net/marfgamer/jraknet/protocol/message/acknowledge/class-use/Acknowledge.html @@ -2,10 +2,10 @@ - + Uses of Class net.marfgamer.jraknet.protocol.message.acknowledge.Acknowledge - + diff --git a/doc/net/marfgamer/jraknet/protocol/message/acknowledge/class-use/AcknowledgeType.html b/doc/net/marfgamer/jraknet/protocol/message/acknowledge/class-use/AcknowledgeType.html index 783a2897f..7bfae682a 100644 --- a/doc/net/marfgamer/jraknet/protocol/message/acknowledge/class-use/AcknowledgeType.html +++ b/doc/net/marfgamer/jraknet/protocol/message/acknowledge/class-use/AcknowledgeType.html @@ -2,10 +2,10 @@ - + Uses of Class net.marfgamer.jraknet.protocol.message.acknowledge.AcknowledgeType - + diff --git a/doc/net/marfgamer/jraknet/protocol/message/acknowledge/class-use/Record.html b/doc/net/marfgamer/jraknet/protocol/message/acknowledge/class-use/Record.html index 97d70cc8e..3cec73e6e 100644 --- a/doc/net/marfgamer/jraknet/protocol/message/acknowledge/class-use/Record.html +++ b/doc/net/marfgamer/jraknet/protocol/message/acknowledge/class-use/Record.html @@ -2,10 +2,10 @@ - + Uses of Class net.marfgamer.jraknet.protocol.message.acknowledge.Record - + diff --git a/doc/net/marfgamer/jraknet/protocol/message/acknowledge/package-frame.html b/doc/net/marfgamer/jraknet/protocol/message/acknowledge/package-frame.html index 858c0f930..0db2e7815 100644 --- a/doc/net/marfgamer/jraknet/protocol/message/acknowledge/package-frame.html +++ b/doc/net/marfgamer/jraknet/protocol/message/acknowledge/package-frame.html @@ -2,10 +2,10 @@ - + net.marfgamer.jraknet.protocol.message.acknowledge - + diff --git a/doc/net/marfgamer/jraknet/protocol/message/acknowledge/package-summary.html b/doc/net/marfgamer/jraknet/protocol/message/acknowledge/package-summary.html index 3362cfc17..31afa3308 100644 --- a/doc/net/marfgamer/jraknet/protocol/message/acknowledge/package-summary.html +++ b/doc/net/marfgamer/jraknet/protocol/message/acknowledge/package-summary.html @@ -2,10 +2,10 @@ - + net.marfgamer.jraknet.protocol.message.acknowledge - + diff --git a/doc/net/marfgamer/jraknet/protocol/message/acknowledge/package-tree.html b/doc/net/marfgamer/jraknet/protocol/message/acknowledge/package-tree.html index 4ac288e54..5344570ba 100644 --- a/doc/net/marfgamer/jraknet/protocol/message/acknowledge/package-tree.html +++ b/doc/net/marfgamer/jraknet/protocol/message/acknowledge/package-tree.html @@ -2,10 +2,10 @@ - + net.marfgamer.jraknet.protocol.message.acknowledge Class Hierarchy - + diff --git a/doc/net/marfgamer/jraknet/protocol/message/acknowledge/package-use.html b/doc/net/marfgamer/jraknet/protocol/message/acknowledge/package-use.html index d9a29fa83..e67ce6165 100644 --- a/doc/net/marfgamer/jraknet/protocol/message/acknowledge/package-use.html +++ b/doc/net/marfgamer/jraknet/protocol/message/acknowledge/package-use.html @@ -2,10 +2,10 @@ - + Uses of Package net.marfgamer.jraknet.protocol.message.acknowledge - + diff --git a/doc/net/marfgamer/jraknet/protocol/message/class-use/CustomPacket.html b/doc/net/marfgamer/jraknet/protocol/message/class-use/CustomPacket.html index 97808dbbc..fa1d1d4b0 100644 --- a/doc/net/marfgamer/jraknet/protocol/message/class-use/CustomPacket.html +++ b/doc/net/marfgamer/jraknet/protocol/message/class-use/CustomPacket.html @@ -2,10 +2,10 @@ - + Uses of Class net.marfgamer.jraknet.protocol.message.CustomPacket - + diff --git a/doc/net/marfgamer/jraknet/protocol/message/class-use/EncapsulatedPacket.html b/doc/net/marfgamer/jraknet/protocol/message/class-use/EncapsulatedPacket.html index a988b1d84..565c8e53c 100644 --- a/doc/net/marfgamer/jraknet/protocol/message/class-use/EncapsulatedPacket.html +++ b/doc/net/marfgamer/jraknet/protocol/message/class-use/EncapsulatedPacket.html @@ -2,10 +2,10 @@ - + Uses of Class net.marfgamer.jraknet.protocol.message.EncapsulatedPacket - + @@ -322,7 +322,7 @@

    Uses of   -private IntMap<IntMap<EncapsulatedPacket>> +private ConcurrentIntMap<ConcurrentIntMap<EncapsulatedPacket>> RakNetSession.handleQueue   diff --git a/doc/net/marfgamer/jraknet/protocol/message/class-use/Sizable.html b/doc/net/marfgamer/jraknet/protocol/message/class-use/Sizable.html index 8678e40ce..d90b76226 100644 --- a/doc/net/marfgamer/jraknet/protocol/message/class-use/Sizable.html +++ b/doc/net/marfgamer/jraknet/protocol/message/class-use/Sizable.html @@ -2,10 +2,10 @@ - + Uses of Interface net.marfgamer.jraknet.protocol.message.Sizable - + diff --git a/doc/net/marfgamer/jraknet/protocol/message/package-frame.html b/doc/net/marfgamer/jraknet/protocol/message/package-frame.html index 5d0bbfa10..ac3f77159 100644 --- a/doc/net/marfgamer/jraknet/protocol/message/package-frame.html +++ b/doc/net/marfgamer/jraknet/protocol/message/package-frame.html @@ -2,10 +2,10 @@ - + net.marfgamer.jraknet.protocol.message - + diff --git a/doc/net/marfgamer/jraknet/protocol/message/package-summary.html b/doc/net/marfgamer/jraknet/protocol/message/package-summary.html index f1fa311d6..3b60642a1 100644 --- a/doc/net/marfgamer/jraknet/protocol/message/package-summary.html +++ b/doc/net/marfgamer/jraknet/protocol/message/package-summary.html @@ -2,10 +2,10 @@ - + net.marfgamer.jraknet.protocol.message - + diff --git a/doc/net/marfgamer/jraknet/protocol/message/package-tree.html b/doc/net/marfgamer/jraknet/protocol/message/package-tree.html index 02fb78f73..f6cce5ae4 100644 --- a/doc/net/marfgamer/jraknet/protocol/message/package-tree.html +++ b/doc/net/marfgamer/jraknet/protocol/message/package-tree.html @@ -2,10 +2,10 @@ - + net.marfgamer.jraknet.protocol.message Class Hierarchy - + diff --git a/doc/net/marfgamer/jraknet/protocol/message/package-use.html b/doc/net/marfgamer/jraknet/protocol/message/package-use.html index 302ddd5b7..c3d5d6aee 100644 --- a/doc/net/marfgamer/jraknet/protocol/message/package-use.html +++ b/doc/net/marfgamer/jraknet/protocol/message/package-use.html @@ -2,10 +2,10 @@ - + Uses of Package net.marfgamer.jraknet.protocol.message - + diff --git a/doc/net/marfgamer/jraknet/protocol/package-frame.html b/doc/net/marfgamer/jraknet/protocol/package-frame.html index 7f94f8def..e494e7069 100644 --- a/doc/net/marfgamer/jraknet/protocol/package-frame.html +++ b/doc/net/marfgamer/jraknet/protocol/package-frame.html @@ -2,10 +2,10 @@ - + net.marfgamer.jraknet.protocol - + diff --git a/doc/net/marfgamer/jraknet/protocol/package-summary.html b/doc/net/marfgamer/jraknet/protocol/package-summary.html index b2cc9d053..e60b70745 100644 --- a/doc/net/marfgamer/jraknet/protocol/package-summary.html +++ b/doc/net/marfgamer/jraknet/protocol/package-summary.html @@ -2,10 +2,10 @@ - + net.marfgamer.jraknet.protocol - + diff --git a/doc/net/marfgamer/jraknet/protocol/package-tree.html b/doc/net/marfgamer/jraknet/protocol/package-tree.html index 4aa63c8b5..e202eece8 100644 --- a/doc/net/marfgamer/jraknet/protocol/package-tree.html +++ b/doc/net/marfgamer/jraknet/protocol/package-tree.html @@ -2,10 +2,10 @@ - + net.marfgamer.jraknet.protocol Class Hierarchy - + diff --git a/doc/net/marfgamer/jraknet/protocol/package-use.html b/doc/net/marfgamer/jraknet/protocol/package-use.html index c68c4553f..19b738a53 100644 --- a/doc/net/marfgamer/jraknet/protocol/package-use.html +++ b/doc/net/marfgamer/jraknet/protocol/package-use.html @@ -2,10 +2,10 @@ - + Uses of Package net.marfgamer.jraknet.protocol - + diff --git a/doc/net/marfgamer/jraknet/protocol/status/ConnectedPing.html b/doc/net/marfgamer/jraknet/protocol/status/ConnectedPing.html index 759555b9e..407754edf 100644 --- a/doc/net/marfgamer/jraknet/protocol/status/ConnectedPing.html +++ b/doc/net/marfgamer/jraknet/protocol/status/ConnectedPing.html @@ -2,10 +2,10 @@ - + ConnectedPing - + diff --git a/doc/net/marfgamer/jraknet/protocol/status/ConnectedPong.html b/doc/net/marfgamer/jraknet/protocol/status/ConnectedPong.html index 948877901..a36745408 100644 --- a/doc/net/marfgamer/jraknet/protocol/status/ConnectedPong.html +++ b/doc/net/marfgamer/jraknet/protocol/status/ConnectedPong.html @@ -2,10 +2,10 @@ - + ConnectedPong - + diff --git a/doc/net/marfgamer/jraknet/protocol/status/UnconnectedPing.html b/doc/net/marfgamer/jraknet/protocol/status/UnconnectedPing.html index ace19a699..fec6aa63f 100644 --- a/doc/net/marfgamer/jraknet/protocol/status/UnconnectedPing.html +++ b/doc/net/marfgamer/jraknet/protocol/status/UnconnectedPing.html @@ -2,10 +2,10 @@ - + UnconnectedPing - + diff --git a/doc/net/marfgamer/jraknet/protocol/status/UnconnectedPingOpenConnections.html b/doc/net/marfgamer/jraknet/protocol/status/UnconnectedPingOpenConnections.html index c73d3e926..baf47c952 100644 --- a/doc/net/marfgamer/jraknet/protocol/status/UnconnectedPingOpenConnections.html +++ b/doc/net/marfgamer/jraknet/protocol/status/UnconnectedPingOpenConnections.html @@ -2,10 +2,10 @@ - + UnconnectedPingOpenConnections - + diff --git a/doc/net/marfgamer/jraknet/protocol/status/UnconnectedPong.html b/doc/net/marfgamer/jraknet/protocol/status/UnconnectedPong.html index 3ecebd690..7701c6617 100644 --- a/doc/net/marfgamer/jraknet/protocol/status/UnconnectedPong.html +++ b/doc/net/marfgamer/jraknet/protocol/status/UnconnectedPong.html @@ -2,10 +2,10 @@ - + UnconnectedPong - + diff --git a/doc/net/marfgamer/jraknet/protocol/status/class-use/ConnectedPing.html b/doc/net/marfgamer/jraknet/protocol/status/class-use/ConnectedPing.html index a3fb1175c..58651bab0 100644 --- a/doc/net/marfgamer/jraknet/protocol/status/class-use/ConnectedPing.html +++ b/doc/net/marfgamer/jraknet/protocol/status/class-use/ConnectedPing.html @@ -2,10 +2,10 @@ - + Uses of Class net.marfgamer.jraknet.protocol.status.ConnectedPing - + diff --git a/doc/net/marfgamer/jraknet/protocol/status/class-use/ConnectedPong.html b/doc/net/marfgamer/jraknet/protocol/status/class-use/ConnectedPong.html index c07a3c0ad..b8b5f08df 100644 --- a/doc/net/marfgamer/jraknet/protocol/status/class-use/ConnectedPong.html +++ b/doc/net/marfgamer/jraknet/protocol/status/class-use/ConnectedPong.html @@ -2,10 +2,10 @@ - + Uses of Class net.marfgamer.jraknet.protocol.status.ConnectedPong - + diff --git a/doc/net/marfgamer/jraknet/protocol/status/class-use/UnconnectedPing.html b/doc/net/marfgamer/jraknet/protocol/status/class-use/UnconnectedPing.html index 32f502725..81b06b4fa 100644 --- a/doc/net/marfgamer/jraknet/protocol/status/class-use/UnconnectedPing.html +++ b/doc/net/marfgamer/jraknet/protocol/status/class-use/UnconnectedPing.html @@ -2,10 +2,10 @@ - + Uses of Class net.marfgamer.jraknet.protocol.status.UnconnectedPing - + diff --git a/doc/net/marfgamer/jraknet/protocol/status/class-use/UnconnectedPingOpenConnections.html b/doc/net/marfgamer/jraknet/protocol/status/class-use/UnconnectedPingOpenConnections.html index dd16f719d..f1505fa1f 100644 --- a/doc/net/marfgamer/jraknet/protocol/status/class-use/UnconnectedPingOpenConnections.html +++ b/doc/net/marfgamer/jraknet/protocol/status/class-use/UnconnectedPingOpenConnections.html @@ -2,10 +2,10 @@ - + Uses of Class net.marfgamer.jraknet.protocol.status.UnconnectedPingOpenConnections - + diff --git a/doc/net/marfgamer/jraknet/protocol/status/class-use/UnconnectedPong.html b/doc/net/marfgamer/jraknet/protocol/status/class-use/UnconnectedPong.html index 9d5c5dc28..2d2adf597 100644 --- a/doc/net/marfgamer/jraknet/protocol/status/class-use/UnconnectedPong.html +++ b/doc/net/marfgamer/jraknet/protocol/status/class-use/UnconnectedPong.html @@ -2,10 +2,10 @@ - + Uses of Class net.marfgamer.jraknet.protocol.status.UnconnectedPong - + diff --git a/doc/net/marfgamer/jraknet/protocol/status/package-frame.html b/doc/net/marfgamer/jraknet/protocol/status/package-frame.html index cf0059fbe..bdaf859af 100644 --- a/doc/net/marfgamer/jraknet/protocol/status/package-frame.html +++ b/doc/net/marfgamer/jraknet/protocol/status/package-frame.html @@ -2,10 +2,10 @@ - + net.marfgamer.jraknet.protocol.status - + diff --git a/doc/net/marfgamer/jraknet/protocol/status/package-summary.html b/doc/net/marfgamer/jraknet/protocol/status/package-summary.html index e126a9c5b..723cbc7e7 100644 --- a/doc/net/marfgamer/jraknet/protocol/status/package-summary.html +++ b/doc/net/marfgamer/jraknet/protocol/status/package-summary.html @@ -2,10 +2,10 @@ - + net.marfgamer.jraknet.protocol.status - + diff --git a/doc/net/marfgamer/jraknet/protocol/status/package-tree.html b/doc/net/marfgamer/jraknet/protocol/status/package-tree.html index 8a6fde17a..00de47d69 100644 --- a/doc/net/marfgamer/jraknet/protocol/status/package-tree.html +++ b/doc/net/marfgamer/jraknet/protocol/status/package-tree.html @@ -2,10 +2,10 @@ - + net.marfgamer.jraknet.protocol.status Class Hierarchy - + diff --git a/doc/net/marfgamer/jraknet/protocol/status/package-use.html b/doc/net/marfgamer/jraknet/protocol/status/package-use.html index 6d36238e8..4f8d29c6b 100644 --- a/doc/net/marfgamer/jraknet/protocol/status/package-use.html +++ b/doc/net/marfgamer/jraknet/protocol/status/package-use.html @@ -2,10 +2,10 @@ - + Uses of Package net.marfgamer.jraknet.protocol.status - + diff --git a/doc/net/marfgamer/jraknet/server/BlockedAddress.html b/doc/net/marfgamer/jraknet/server/BlockedAddress.html index 7ad73fecc..c9e3eb950 100644 --- a/doc/net/marfgamer/jraknet/server/BlockedAddress.html +++ b/doc/net/marfgamer/jraknet/server/BlockedAddress.html @@ -2,10 +2,10 @@ - + BlockedAddress - + diff --git a/doc/net/marfgamer/jraknet/server/RakNetServer.html b/doc/net/marfgamer/jraknet/server/RakNetServer.html index 37ad7895b..e8fb51f74 100644 --- a/doc/net/marfgamer/jraknet/server/RakNetServer.html +++ b/doc/net/marfgamer/jraknet/server/RakNetServer.html @@ -2,10 +2,10 @@ - + RakNetServer - + diff --git a/doc/net/marfgamer/jraknet/server/RakNetServerHandler.html b/doc/net/marfgamer/jraknet/server/RakNetServerHandler.html index 3a0344507..d9c986560 100644 --- a/doc/net/marfgamer/jraknet/server/RakNetServerHandler.html +++ b/doc/net/marfgamer/jraknet/server/RakNetServerHandler.html @@ -2,10 +2,10 @@ - + RakNetServerHandler - + diff --git a/doc/net/marfgamer/jraknet/server/RakNetServerListener.html b/doc/net/marfgamer/jraknet/server/RakNetServerListener.html index d0c3454a2..03324d4f0 100644 --- a/doc/net/marfgamer/jraknet/server/RakNetServerListener.html +++ b/doc/net/marfgamer/jraknet/server/RakNetServerListener.html @@ -2,10 +2,10 @@ - + RakNetServerListener - + diff --git a/doc/net/marfgamer/jraknet/server/ServerPing.html b/doc/net/marfgamer/jraknet/server/ServerPing.html index 7c7851690..1ec99a283 100644 --- a/doc/net/marfgamer/jraknet/server/ServerPing.html +++ b/doc/net/marfgamer/jraknet/server/ServerPing.html @@ -2,10 +2,10 @@ - + ServerPing - + diff --git a/doc/net/marfgamer/jraknet/server/class-use/BlockedAddress.html b/doc/net/marfgamer/jraknet/server/class-use/BlockedAddress.html index 62ce8478c..526ccac87 100644 --- a/doc/net/marfgamer/jraknet/server/class-use/BlockedAddress.html +++ b/doc/net/marfgamer/jraknet/server/class-use/BlockedAddress.html @@ -2,10 +2,10 @@ - + Uses of Class net.marfgamer.jraknet.server.BlockedAddress - + diff --git a/doc/net/marfgamer/jraknet/server/class-use/RakNetServer.html b/doc/net/marfgamer/jraknet/server/class-use/RakNetServer.html index 0b37da220..60ab7d6d3 100644 --- a/doc/net/marfgamer/jraknet/server/class-use/RakNetServer.html +++ b/doc/net/marfgamer/jraknet/server/class-use/RakNetServer.html @@ -2,10 +2,10 @@ - + Uses of Class net.marfgamer.jraknet.server.RakNetServer - + diff --git a/doc/net/marfgamer/jraknet/server/class-use/RakNetServerHandler.html b/doc/net/marfgamer/jraknet/server/class-use/RakNetServerHandler.html index 377b586a4..107f80f0f 100644 --- a/doc/net/marfgamer/jraknet/server/class-use/RakNetServerHandler.html +++ b/doc/net/marfgamer/jraknet/server/class-use/RakNetServerHandler.html @@ -2,10 +2,10 @@ - + Uses of Class net.marfgamer.jraknet.server.RakNetServerHandler - + diff --git a/doc/net/marfgamer/jraknet/server/class-use/RakNetServerListener.html b/doc/net/marfgamer/jraknet/server/class-use/RakNetServerListener.html index 143a97ef7..9261ecddc 100644 --- a/doc/net/marfgamer/jraknet/server/class-use/RakNetServerListener.html +++ b/doc/net/marfgamer/jraknet/server/class-use/RakNetServerListener.html @@ -2,10 +2,10 @@ - + Uses of Interface net.marfgamer.jraknet.server.RakNetServerListener - + diff --git a/doc/net/marfgamer/jraknet/server/class-use/ServerPing.html b/doc/net/marfgamer/jraknet/server/class-use/ServerPing.html index db778ecb4..7b078a8d1 100644 --- a/doc/net/marfgamer/jraknet/server/class-use/ServerPing.html +++ b/doc/net/marfgamer/jraknet/server/class-use/ServerPing.html @@ -2,10 +2,10 @@ - + Uses of Class net.marfgamer.jraknet.server.ServerPing - + diff --git a/doc/net/marfgamer/jraknet/server/package-frame.html b/doc/net/marfgamer/jraknet/server/package-frame.html index 4394f72d8..3811a1949 100644 --- a/doc/net/marfgamer/jraknet/server/package-frame.html +++ b/doc/net/marfgamer/jraknet/server/package-frame.html @@ -2,10 +2,10 @@ - + net.marfgamer.jraknet.server - + diff --git a/doc/net/marfgamer/jraknet/server/package-summary.html b/doc/net/marfgamer/jraknet/server/package-summary.html index 3a1aea3a2..49ccdf26e 100644 --- a/doc/net/marfgamer/jraknet/server/package-summary.html +++ b/doc/net/marfgamer/jraknet/server/package-summary.html @@ -2,10 +2,10 @@ - + net.marfgamer.jraknet.server - + diff --git a/doc/net/marfgamer/jraknet/server/package-tree.html b/doc/net/marfgamer/jraknet/server/package-tree.html index 9c39fd4d0..f7c031f24 100644 --- a/doc/net/marfgamer/jraknet/server/package-tree.html +++ b/doc/net/marfgamer/jraknet/server/package-tree.html @@ -2,10 +2,10 @@ - + net.marfgamer.jraknet.server Class Hierarchy - + diff --git a/doc/net/marfgamer/jraknet/server/package-use.html b/doc/net/marfgamer/jraknet/server/package-use.html index f983e6f9e..a60e9b333 100644 --- a/doc/net/marfgamer/jraknet/server/package-use.html +++ b/doc/net/marfgamer/jraknet/server/package-use.html @@ -2,10 +2,10 @@ - + Uses of Package net.marfgamer.jraknet.server - + diff --git a/doc/net/marfgamer/jraknet/session/GeminusRakNetPeer.html b/doc/net/marfgamer/jraknet/session/GeminusRakNetPeer.html index 4a0d326d0..5d84b0ac9 100644 --- a/doc/net/marfgamer/jraknet/session/GeminusRakNetPeer.html +++ b/doc/net/marfgamer/jraknet/session/GeminusRakNetPeer.html @@ -2,10 +2,10 @@ - + GeminusRakNetPeer - + diff --git a/doc/net/marfgamer/jraknet/session/InvalidChannelException.html b/doc/net/marfgamer/jraknet/session/InvalidChannelException.html index da3a1b5e3..061d760ba 100644 --- a/doc/net/marfgamer/jraknet/session/InvalidChannelException.html +++ b/doc/net/marfgamer/jraknet/session/InvalidChannelException.html @@ -2,10 +2,10 @@ - + InvalidChannelException - + diff --git a/doc/net/marfgamer/jraknet/session/PacketOverloadException.html b/doc/net/marfgamer/jraknet/session/PacketOverloadException.html index ad3429834..eb8790824 100644 --- a/doc/net/marfgamer/jraknet/session/PacketOverloadException.html +++ b/doc/net/marfgamer/jraknet/session/PacketOverloadException.html @@ -2,10 +2,10 @@ - + PacketOverloadException - + diff --git a/doc/net/marfgamer/jraknet/session/RakNetClientSession.html b/doc/net/marfgamer/jraknet/session/RakNetClientSession.html index c80041a02..3708f2eb4 100644 --- a/doc/net/marfgamer/jraknet/session/RakNetClientSession.html +++ b/doc/net/marfgamer/jraknet/session/RakNetClientSession.html @@ -2,10 +2,10 @@ - + RakNetClientSession - + diff --git a/doc/net/marfgamer/jraknet/session/RakNetServerSession.html b/doc/net/marfgamer/jraknet/session/RakNetServerSession.html index a6eb46562..1dbe4825a 100644 --- a/doc/net/marfgamer/jraknet/session/RakNetServerSession.html +++ b/doc/net/marfgamer/jraknet/session/RakNetServerSession.html @@ -2,10 +2,10 @@ - + RakNetServerSession - + diff --git a/doc/net/marfgamer/jraknet/session/RakNetSession.html b/doc/net/marfgamer/jraknet/session/RakNetSession.html index 058b8baef..744b91382 100644 --- a/doc/net/marfgamer/jraknet/session/RakNetSession.html +++ b/doc/net/marfgamer/jraknet/session/RakNetSession.html @@ -2,10 +2,10 @@ - + RakNetSession - + @@ -195,7 +195,7 @@

    Field Summary

      -private IntMap<IntMap<EncapsulatedPacket>> +private ConcurrentIntMap<ConcurrentIntMap<EncapsulatedPacket>> handleQueue   @@ -310,7 +310,7 @@

    Field Summary

      -private IntMap<EncapsulatedPacket[]> +private ConcurrentIntMap<EncapsulatedPacket[]> recoveryQueue   @@ -348,7 +348,7 @@

    Field Summary

      -private IntMap<SplitPacket> +private ConcurrentIntMap<SplitPacket> splitQueue   @@ -856,7 +856,7 @@

    reliablePackets

    @@ -876,7 +876,7 @@

    sendQueue

    @@ -948,7 +948,7 @@

    sequenceReceiveIndex

    diff --git a/doc/net/marfgamer/jraknet/session/RakNetState.html b/doc/net/marfgamer/jraknet/session/RakNetState.html index 80ed09696..82fdf1a22 100644 --- a/doc/net/marfgamer/jraknet/session/RakNetState.html +++ b/doc/net/marfgamer/jraknet/session/RakNetState.html @@ -2,10 +2,10 @@ - + RakNetState - + diff --git a/doc/net/marfgamer/jraknet/session/SplitPacket.html b/doc/net/marfgamer/jraknet/session/SplitPacket.html index 6a8b31c9e..f0b8abb43 100644 --- a/doc/net/marfgamer/jraknet/session/SplitPacket.html +++ b/doc/net/marfgamer/jraknet/session/SplitPacket.html @@ -2,10 +2,10 @@ - + SplitPacket - + diff --git a/doc/net/marfgamer/jraknet/session/SplitQueueOverloadException.html b/doc/net/marfgamer/jraknet/session/SplitQueueOverloadException.html index 2b8179172..0799dd01e 100644 --- a/doc/net/marfgamer/jraknet/session/SplitQueueOverloadException.html +++ b/doc/net/marfgamer/jraknet/session/SplitQueueOverloadException.html @@ -2,10 +2,10 @@ - + SplitQueueOverloadException - + diff --git a/doc/net/marfgamer/jraknet/session/TimeoutException.html b/doc/net/marfgamer/jraknet/session/TimeoutException.html index 83bfc4a88..6c9b8b034 100644 --- a/doc/net/marfgamer/jraknet/session/TimeoutException.html +++ b/doc/net/marfgamer/jraknet/session/TimeoutException.html @@ -2,10 +2,10 @@ - + TimeoutException - + diff --git a/doc/net/marfgamer/jraknet/session/UnumRakNetPeer.html b/doc/net/marfgamer/jraknet/session/UnumRakNetPeer.html index acd20e517..11e9e70f4 100644 --- a/doc/net/marfgamer/jraknet/session/UnumRakNetPeer.html +++ b/doc/net/marfgamer/jraknet/session/UnumRakNetPeer.html @@ -2,10 +2,10 @@ - + UnumRakNetPeer - + diff --git a/doc/net/marfgamer/jraknet/session/class-use/GeminusRakNetPeer.html b/doc/net/marfgamer/jraknet/session/class-use/GeminusRakNetPeer.html index e9cc0a501..770487ddf 100644 --- a/doc/net/marfgamer/jraknet/session/class-use/GeminusRakNetPeer.html +++ b/doc/net/marfgamer/jraknet/session/class-use/GeminusRakNetPeer.html @@ -2,10 +2,10 @@ - + Uses of Interface net.marfgamer.jraknet.session.GeminusRakNetPeer - + diff --git a/doc/net/marfgamer/jraknet/session/class-use/InvalidChannelException.html b/doc/net/marfgamer/jraknet/session/class-use/InvalidChannelException.html index 004b93bdc..32cfb68a6 100644 --- a/doc/net/marfgamer/jraknet/session/class-use/InvalidChannelException.html +++ b/doc/net/marfgamer/jraknet/session/class-use/InvalidChannelException.html @@ -2,10 +2,10 @@ - + Uses of Class net.marfgamer.jraknet.session.InvalidChannelException - + diff --git a/doc/net/marfgamer/jraknet/session/class-use/PacketOverloadException.html b/doc/net/marfgamer/jraknet/session/class-use/PacketOverloadException.html index ff3ca1bfa..5c47fdae2 100644 --- a/doc/net/marfgamer/jraknet/session/class-use/PacketOverloadException.html +++ b/doc/net/marfgamer/jraknet/session/class-use/PacketOverloadException.html @@ -2,10 +2,10 @@ - + Uses of Class net.marfgamer.jraknet.session.PacketOverloadException - + diff --git a/doc/net/marfgamer/jraknet/session/class-use/RakNetClientSession.html b/doc/net/marfgamer/jraknet/session/class-use/RakNetClientSession.html index 648f3a414..b02b0ae1c 100644 --- a/doc/net/marfgamer/jraknet/session/class-use/RakNetClientSession.html +++ b/doc/net/marfgamer/jraknet/session/class-use/RakNetClientSession.html @@ -2,10 +2,10 @@ - + Uses of Class net.marfgamer.jraknet.session.RakNetClientSession - + diff --git a/doc/net/marfgamer/jraknet/session/class-use/RakNetServerSession.html b/doc/net/marfgamer/jraknet/session/class-use/RakNetServerSession.html index 6b88f43f7..eaf70df8f 100644 --- a/doc/net/marfgamer/jraknet/session/class-use/RakNetServerSession.html +++ b/doc/net/marfgamer/jraknet/session/class-use/RakNetServerSession.html @@ -2,10 +2,10 @@ - + Uses of Class net.marfgamer.jraknet.session.RakNetServerSession - + diff --git a/doc/net/marfgamer/jraknet/session/class-use/RakNetSession.html b/doc/net/marfgamer/jraknet/session/class-use/RakNetSession.html index ef4bc6ee8..e5898f29d 100644 --- a/doc/net/marfgamer/jraknet/session/class-use/RakNetSession.html +++ b/doc/net/marfgamer/jraknet/session/class-use/RakNetSession.html @@ -2,10 +2,10 @@ - + Uses of Class net.marfgamer.jraknet.session.RakNetSession - + diff --git a/doc/net/marfgamer/jraknet/session/class-use/RakNetState.html b/doc/net/marfgamer/jraknet/session/class-use/RakNetState.html index e9fbeb57f..1570197c9 100644 --- a/doc/net/marfgamer/jraknet/session/class-use/RakNetState.html +++ b/doc/net/marfgamer/jraknet/session/class-use/RakNetState.html @@ -2,10 +2,10 @@ - + Uses of Class net.marfgamer.jraknet.session.RakNetState - + diff --git a/doc/net/marfgamer/jraknet/session/class-use/SplitPacket.html b/doc/net/marfgamer/jraknet/session/class-use/SplitPacket.html index d67916288..53094d25b 100644 --- a/doc/net/marfgamer/jraknet/session/class-use/SplitPacket.html +++ b/doc/net/marfgamer/jraknet/session/class-use/SplitPacket.html @@ -2,10 +2,10 @@ - + Uses of Class net.marfgamer.jraknet.session.SplitPacket - + @@ -129,7 +129,7 @@

    Uses of -private IntMap<SplitPacket> +private ConcurrentIntMap<SplitPacket> RakNetSession.splitQueue   diff --git a/doc/net/marfgamer/jraknet/session/class-use/SplitQueueOverloadException.html b/doc/net/marfgamer/jraknet/session/class-use/SplitQueueOverloadException.html index 4164a04ad..f69f735c6 100644 --- a/doc/net/marfgamer/jraknet/session/class-use/SplitQueueOverloadException.html +++ b/doc/net/marfgamer/jraknet/session/class-use/SplitQueueOverloadException.html @@ -2,10 +2,10 @@ - + Uses of Class net.marfgamer.jraknet.session.SplitQueueOverloadException - + diff --git a/doc/net/marfgamer/jraknet/session/class-use/TimeoutException.html b/doc/net/marfgamer/jraknet/session/class-use/TimeoutException.html index bd539c211..6c39b3df1 100644 --- a/doc/net/marfgamer/jraknet/session/class-use/TimeoutException.html +++ b/doc/net/marfgamer/jraknet/session/class-use/TimeoutException.html @@ -2,10 +2,10 @@ - + Uses of Class net.marfgamer.jraknet.session.TimeoutException - + diff --git a/doc/net/marfgamer/jraknet/session/class-use/UnumRakNetPeer.html b/doc/net/marfgamer/jraknet/session/class-use/UnumRakNetPeer.html index 3e42626bc..8953417e2 100644 --- a/doc/net/marfgamer/jraknet/session/class-use/UnumRakNetPeer.html +++ b/doc/net/marfgamer/jraknet/session/class-use/UnumRakNetPeer.html @@ -2,10 +2,10 @@ - + Uses of Interface net.marfgamer.jraknet.session.UnumRakNetPeer - + diff --git a/doc/net/marfgamer/jraknet/session/package-frame.html b/doc/net/marfgamer/jraknet/session/package-frame.html index ab730735c..c7fa4afb9 100644 --- a/doc/net/marfgamer/jraknet/session/package-frame.html +++ b/doc/net/marfgamer/jraknet/session/package-frame.html @@ -2,10 +2,10 @@ - + net.marfgamer.jraknet.session - + diff --git a/doc/net/marfgamer/jraknet/session/package-summary.html b/doc/net/marfgamer/jraknet/session/package-summary.html index 7146e8bef..5c622469c 100644 --- a/doc/net/marfgamer/jraknet/session/package-summary.html +++ b/doc/net/marfgamer/jraknet/session/package-summary.html @@ -2,10 +2,10 @@ - + net.marfgamer.jraknet.session - + diff --git a/doc/net/marfgamer/jraknet/session/package-tree.html b/doc/net/marfgamer/jraknet/session/package-tree.html index 85ba4ffae..6634a9e16 100644 --- a/doc/net/marfgamer/jraknet/session/package-tree.html +++ b/doc/net/marfgamer/jraknet/session/package-tree.html @@ -2,10 +2,10 @@ - + net.marfgamer.jraknet.session Class Hierarchy - + diff --git a/doc/net/marfgamer/jraknet/session/package-use.html b/doc/net/marfgamer/jraknet/session/package-use.html index a34dbcf84..a6f240031 100644 --- a/doc/net/marfgamer/jraknet/session/package-use.html +++ b/doc/net/marfgamer/jraknet/session/package-use.html @@ -2,10 +2,10 @@ - + Uses of Package net.marfgamer.jraknet.session - + diff --git a/doc/net/marfgamer/jraknet/stream/PacketDataInput.html b/doc/net/marfgamer/jraknet/stream/PacketDataInput.html index 499a6a9d9..6e5d9db44 100644 --- a/doc/net/marfgamer/jraknet/stream/PacketDataInput.html +++ b/doc/net/marfgamer/jraknet/stream/PacketDataInput.html @@ -2,10 +2,10 @@ - + PacketDataInput - + diff --git a/doc/net/marfgamer/jraknet/stream/PacketDataOutput.html b/doc/net/marfgamer/jraknet/stream/PacketDataOutput.html index d9816cfcd..02541a1f2 100644 --- a/doc/net/marfgamer/jraknet/stream/PacketDataOutput.html +++ b/doc/net/marfgamer/jraknet/stream/PacketDataOutput.html @@ -2,10 +2,10 @@ - + PacketDataOutput - + diff --git a/doc/net/marfgamer/jraknet/stream/class-use/PacketDataInput.html b/doc/net/marfgamer/jraknet/stream/class-use/PacketDataInput.html index 778d207d8..1b8003b49 100644 --- a/doc/net/marfgamer/jraknet/stream/class-use/PacketDataInput.html +++ b/doc/net/marfgamer/jraknet/stream/class-use/PacketDataInput.html @@ -2,10 +2,10 @@ - + Uses of Class net.marfgamer.jraknet.stream.PacketDataInput - + diff --git a/doc/net/marfgamer/jraknet/stream/class-use/PacketDataOutput.html b/doc/net/marfgamer/jraknet/stream/class-use/PacketDataOutput.html index 8cd39c44d..ffc72b3ac 100644 --- a/doc/net/marfgamer/jraknet/stream/class-use/PacketDataOutput.html +++ b/doc/net/marfgamer/jraknet/stream/class-use/PacketDataOutput.html @@ -2,10 +2,10 @@ - + Uses of Class net.marfgamer.jraknet.stream.PacketDataOutput - + diff --git a/doc/net/marfgamer/jraknet/stream/package-frame.html b/doc/net/marfgamer/jraknet/stream/package-frame.html index c99d3d543..858c1c52a 100644 --- a/doc/net/marfgamer/jraknet/stream/package-frame.html +++ b/doc/net/marfgamer/jraknet/stream/package-frame.html @@ -2,10 +2,10 @@ - + net.marfgamer.jraknet.stream - + diff --git a/doc/net/marfgamer/jraknet/stream/package-summary.html b/doc/net/marfgamer/jraknet/stream/package-summary.html index dd7f7f256..947a7e44f 100644 --- a/doc/net/marfgamer/jraknet/stream/package-summary.html +++ b/doc/net/marfgamer/jraknet/stream/package-summary.html @@ -2,10 +2,10 @@ - + net.marfgamer.jraknet.stream - + diff --git a/doc/net/marfgamer/jraknet/stream/package-tree.html b/doc/net/marfgamer/jraknet/stream/package-tree.html index dad2f36d7..2a709532e 100644 --- a/doc/net/marfgamer/jraknet/stream/package-tree.html +++ b/doc/net/marfgamer/jraknet/stream/package-tree.html @@ -2,10 +2,10 @@ - + net.marfgamer.jraknet.stream Class Hierarchy - + diff --git a/doc/net/marfgamer/jraknet/stream/package-use.html b/doc/net/marfgamer/jraknet/stream/package-use.html index dadabc035..9d47ca5e9 100644 --- a/doc/net/marfgamer/jraknet/stream/package-use.html +++ b/doc/net/marfgamer/jraknet/stream/package-use.html @@ -2,10 +2,10 @@ - + Uses of Package net.marfgamer.jraknet.stream - + diff --git a/doc/net/marfgamer/jraknet/util/ArrayUtils.html b/doc/net/marfgamer/jraknet/util/ArrayUtils.html index 73c193985..6bb3b20b9 100644 --- a/doc/net/marfgamer/jraknet/util/ArrayUtils.html +++ b/doc/net/marfgamer/jraknet/util/ArrayUtils.html @@ -2,10 +2,10 @@ - + ArrayUtils - + diff --git a/doc/net/marfgamer/jraknet/util/RakNetUtils.BootstrapHandler.html b/doc/net/marfgamer/jraknet/util/RakNetUtils.BootstrapHandler.html index f29188bd2..26644698b 100644 --- a/doc/net/marfgamer/jraknet/util/RakNetUtils.BootstrapHandler.html +++ b/doc/net/marfgamer/jraknet/util/RakNetUtils.BootstrapHandler.html @@ -2,10 +2,10 @@ - + RakNetUtils.BootstrapHandler - + diff --git a/doc/net/marfgamer/jraknet/util/RakNetUtils.html b/doc/net/marfgamer/jraknet/util/RakNetUtils.html index 1d6995da1..ba4f7276a 100644 --- a/doc/net/marfgamer/jraknet/util/RakNetUtils.html +++ b/doc/net/marfgamer/jraknet/util/RakNetUtils.html @@ -2,10 +2,10 @@ - + RakNetUtils - + diff --git a/doc/net/marfgamer/jraknet/util/class-use/ArrayUtils.html b/doc/net/marfgamer/jraknet/util/class-use/ArrayUtils.html index 562a8e516..20e5390c6 100644 --- a/doc/net/marfgamer/jraknet/util/class-use/ArrayUtils.html +++ b/doc/net/marfgamer/jraknet/util/class-use/ArrayUtils.html @@ -2,10 +2,10 @@ - + Uses of Class net.marfgamer.jraknet.util.ArrayUtils - + diff --git a/doc/net/marfgamer/jraknet/util/class-use/RakNetUtils.BootstrapHandler.html b/doc/net/marfgamer/jraknet/util/class-use/RakNetUtils.BootstrapHandler.html index 56fde2360..5dc180436 100644 --- a/doc/net/marfgamer/jraknet/util/class-use/RakNetUtils.BootstrapHandler.html +++ b/doc/net/marfgamer/jraknet/util/class-use/RakNetUtils.BootstrapHandler.html @@ -2,10 +2,10 @@ - + Uses of Class net.marfgamer.jraknet.util.RakNetUtils.BootstrapHandler - + diff --git a/doc/net/marfgamer/jraknet/util/class-use/RakNetUtils.html b/doc/net/marfgamer/jraknet/util/class-use/RakNetUtils.html index e4c40210f..c067e8faf 100644 --- a/doc/net/marfgamer/jraknet/util/class-use/RakNetUtils.html +++ b/doc/net/marfgamer/jraknet/util/class-use/RakNetUtils.html @@ -2,10 +2,10 @@ - + Uses of Class net.marfgamer.jraknet.util.RakNetUtils - + diff --git a/doc/net/marfgamer/jraknet/util/map/ByteMap.html b/doc/net/marfgamer/jraknet/util/map/ByteMap.html index 3806e45ab..a71515c76 100644 --- a/doc/net/marfgamer/jraknet/util/map/ByteMap.html +++ b/doc/net/marfgamer/jraknet/util/map/ByteMap.html @@ -2,10 +2,10 @@ - + ByteMap - + diff --git a/doc/net/marfgamer/jraknet/util/map/DynamicKey.html b/doc/net/marfgamer/jraknet/util/map/DynamicKey.html index 733c65c70..f9509f2a4 100644 --- a/doc/net/marfgamer/jraknet/util/map/DynamicKey.html +++ b/doc/net/marfgamer/jraknet/util/map/DynamicKey.html @@ -2,10 +2,10 @@ - + DynamicKey - + @@ -126,7 +126,7 @@

    Interface DynamicKey<T>

    All Known Implementing Classes:
    -
    ByteMap, IntMap, LongMap, ShortMap
    +
    ByteMap, ConcurrentByteMap, ConcurrentIntMap, ConcurrentLongMap, ConcurrentShortMap, IntMap, LongMap, ShortMap


    diff --git a/doc/net/marfgamer/jraknet/util/map/IntMap.html b/doc/net/marfgamer/jraknet/util/map/IntMap.html index 0a16fb9b6..2067d3787 100644 --- a/doc/net/marfgamer/jraknet/util/map/IntMap.html +++ b/doc/net/marfgamer/jraknet/util/map/IntMap.html @@ -2,10 +2,10 @@ - + IntMap - + diff --git a/doc/net/marfgamer/jraknet/util/map/LongMap.html b/doc/net/marfgamer/jraknet/util/map/LongMap.html index 623d97a2c..ef460a857 100644 --- a/doc/net/marfgamer/jraknet/util/map/LongMap.html +++ b/doc/net/marfgamer/jraknet/util/map/LongMap.html @@ -2,10 +2,10 @@ - + LongMap - + diff --git a/doc/net/marfgamer/jraknet/util/map/ShortMap.html b/doc/net/marfgamer/jraknet/util/map/ShortMap.html index 166666fd5..ed95c44ca 100644 --- a/doc/net/marfgamer/jraknet/util/map/ShortMap.html +++ b/doc/net/marfgamer/jraknet/util/map/ShortMap.html @@ -2,10 +2,10 @@ - + ShortMap - + diff --git a/doc/net/marfgamer/jraknet/util/map/class-use/ByteMap.html b/doc/net/marfgamer/jraknet/util/map/class-use/ByteMap.html index e9da4e633..ca348392d 100644 --- a/doc/net/marfgamer/jraknet/util/map/class-use/ByteMap.html +++ b/doc/net/marfgamer/jraknet/util/map/class-use/ByteMap.html @@ -2,10 +2,10 @@ - + Uses of Class net.marfgamer.jraknet.util.map.ByteMap - + diff --git a/doc/net/marfgamer/jraknet/util/map/class-use/DynamicKey.html b/doc/net/marfgamer/jraknet/util/map/class-use/DynamicKey.html index e2ba7b2a2..82c8d0393 100644 --- a/doc/net/marfgamer/jraknet/util/map/class-use/DynamicKey.html +++ b/doc/net/marfgamer/jraknet/util/map/class-use/DynamicKey.html @@ -2,10 +2,10 @@ - + Uses of Interface net.marfgamer.jraknet.util.map.DynamicKey - + @@ -111,6 +111,10 @@

    net.marfgamer.jraknet.util.map   + +net.marfgamer.jraknet.util.map.concurrent +  + @@ -163,6 +167,53 @@

    Uses of + + +

    Uses of DynamicKey in net.marfgamer.jraknet.util.map.concurrent

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Classes in net.marfgamer.jraknet.util.map.concurrent that implement DynamicKey 
    Modifier and TypeClassDescription
    class ConcurrentByteMap<T> +
    This class is used for using bytes as keys in normal maps without having to + worry about boxing them.
    +
    class ConcurrentIntMap<T> +
    This class is used for using ints as keys in normal maps without having to + worry about boxing them.
    +
    class ConcurrentLongMap<T> +
    This class is used for using longs as keys in normal maps without having to + worry about boxing them.
    +
    class ConcurrentShortMap<T> +
    This class is used for using shorts as keys in normal maps without having to + worry about boxing them.
    +
    + diff --git a/doc/net/marfgamer/jraknet/util/map/class-use/IntMap.html b/doc/net/marfgamer/jraknet/util/map/class-use/IntMap.html index 43a7dc121..e24ac3833 100644 --- a/doc/net/marfgamer/jraknet/util/map/class-use/IntMap.html +++ b/doc/net/marfgamer/jraknet/util/map/class-use/IntMap.html @@ -2,10 +2,10 @@ - + Uses of Class net.marfgamer.jraknet.util.map.IntMap - + @@ -129,45 +129,15 @@

    Uses of -private IntMap<IntMap<EncapsulatedPacket>> -RakNetSession.handleQueue -  - - private IntMap<Packet> SplitPacket.payloads   - -private IntMap<EncapsulatedPacket[]> -RakNetSession.recoveryQueue -  - private static IntMap<RakNetState> RakNetState.registeredStates   - -private IntMap<SplitPacket> -RakNetSession.splitQueue -  - - - - - - - - - - - - - - - -
    Fields in net.marfgamer.jraknet.session with type parameters of type IntMap 
    Modifier and TypeFieldDescription
    private IntMap<IntMap<EncapsulatedPacket>>RakNetSession.handleQueue 
    diff --git a/doc/net/marfgamer/jraknet/util/map/class-use/LongMap.html b/doc/net/marfgamer/jraknet/util/map/class-use/LongMap.html index 778747949..d6765822a 100644 --- a/doc/net/marfgamer/jraknet/util/map/class-use/LongMap.html +++ b/doc/net/marfgamer/jraknet/util/map/class-use/LongMap.html @@ -2,10 +2,10 @@ - + Uses of Class net.marfgamer.jraknet.util.map.LongMap - + diff --git a/doc/net/marfgamer/jraknet/util/map/class-use/ShortMap.html b/doc/net/marfgamer/jraknet/util/map/class-use/ShortMap.html index cd98288b2..0f9525197 100644 --- a/doc/net/marfgamer/jraknet/util/map/class-use/ShortMap.html +++ b/doc/net/marfgamer/jraknet/util/map/class-use/ShortMap.html @@ -2,10 +2,10 @@ - + Uses of Class net.marfgamer.jraknet.util.map.ShortMap - + diff --git a/doc/net/marfgamer/jraknet/util/map/concurrent/ConcurrentByteMap.html b/doc/net/marfgamer/jraknet/util/map/concurrent/ConcurrentByteMap.html new file mode 100644 index 000000000..a660000bb --- /dev/null +++ b/doc/net/marfgamer/jraknet/util/map/concurrent/ConcurrentByteMap.html @@ -0,0 +1,584 @@ + + + + + +ConcurrentByteMap + + + + + + + + + + + + + + +
    + + + + +
    + + + +
    + +

    Class ConcurrentByteMap<T>

    +
    +
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • java.util.AbstractMap<K,V>
      • +
      • +
          +
        • java.util.concurrent.ConcurrentHashMap<java.lang.Byte,T>
        • +
        • +
            +
          • net.marfgamer.jraknet.util.map.concurrent.ConcurrentByteMap<T>
          • +
          +
        • +
        +
      • +
      +
    • +
    +
    +
      +
    • +
      +
      All Implemented Interfaces:
      +
      java.util.Map<java.lang.Byte,T>, DynamicKey<java.lang.Byte>
      +
      +
      +
      +
      public class ConcurrentByteMap<T>
      +extends java.util.concurrent.ConcurrentHashMap<java.lang.Byte,T>
      +implements java.util.Map<java.lang.Byte,T>, DynamicKey<java.lang.Byte>
      +
      This class is used for using bytes as keys in normal maps without having to + worry about boxing them.
      +
      +
      Author:
      +
      Trent "MarfGamer" Summerlin
      +
      See Also:
      +
      Serialized Form
      +
      +
    • +
    +
    +
    +
      +
    • + +
        +
      • + + +

        Nested Class Summary

        +
          +
        • + + +

          Nested classes/interfaces inherited from class java.util.AbstractMap

          +java.util.AbstractMap.SimpleEntry<K extends java.lang.Object,V extends java.lang.Object>, java.util.AbstractMap.SimpleImmutableEntry<K extends java.lang.Object,V extends java.lang.Object>
        • +
        +
          +
        • + + +

          Nested classes/interfaces inherited from class java.util.concurrent.ConcurrentHashMap

          +java.util.concurrent.ConcurrentHashMap.KeySetView<K extends java.lang.Object,V extends java.lang.Object>
        • +
        +
          +
        • + + +

          Nested classes/interfaces inherited from interface java.util.Map

          +java.util.Map.Entry<K extends java.lang.Object,V extends java.lang.Object>
        • +
        +
      • +
      + +
        +
      • + + +

        Field Summary

        + + + + + + + + + + + + +
        Fields 
        Modifier and TypeFieldDescription
        private static longserialVersionUID 
        +
      • +
      + +
        +
      • + + +

        Constructor Summary

        + + + + + + + + + + +
        Constructors 
        ConstructorDescription
        ConcurrentByteMap​() 
        +
      • +
      + +
        +
      • + + +

        Method Summary

        + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
        All Methods Instance Methods Concrete Methods 
        Modifier and TypeMethodDescription
        booleancontainsKey​(byte key) +
        Returns true if this map contains a mapping for the specified key.
        +
        booleancontainsValue​(java.lang.Object value) +
        Returns true if this map maps one or more keys to the specified + value.
        +
        Tget​(byte key) +
        Returns the value to which the specified key is mapped, or null if + this map contains no mapping for the key.
        +
        Tput​(byte key, + T value) +
        Associates the specified value with the specified key in this map.
        +
        Tremove​(byte key) +
        Removes the mapping for the specified key from this map if present.
        +
        voidrenameKey​(java.lang.Byte oldKey, + java.lang.Byte newKey) +
        Renames the specified key and changes it to the specified one.
        +
        +
          +
        • + + +

          Methods inherited from class java.util.AbstractMap

          +clone
        • +
        +
          +
        • + + +

          Methods inherited from class java.util.concurrent.ConcurrentHashMap

          +clear, compute, computeIfAbsent, computeIfPresent, contains, containsKey, elements, entrySet, equals, forEach, forEach, forEach, forEachEntry, forEachEntry, forEachKey, forEachKey, forEachValue, forEachValue, get, getOrDefault, hashCode, isEmpty, keys, keySet, keySet, mappingCount, merge, newKeySet, newKeySet, put, putAll, putIfAbsent, reduce, reduceEntries, reduceEntries, reduceEntriesToDouble, reduceEntriesToInt, reduceEntriesToLong, reduceKeys, reduceKeys, reduceKeysToDouble, reduceKeysToInt, reduceKeysToLong, reduceToDouble, reduceToInt, reduceToLong, reduceValues, reduceValues, reduceValuesToDouble, reduceValuesToInt, reduceValuesToLong, remove, remove, replace, replace, replaceAll, search, searchEntries, searchKeys, searchValues, size, toString, values
        • +
        +
          +
        • + + +

          Methods inherited from interface java.util.Map

          +clear, compute, computeIfAbsent, computeIfPresent, containsKey, entry, entrySet, equals, forEach, get, getOrDefault, hashCode, isEmpty, keySet, merge, of, of, of, of, of, of, of, of, of, of, of, ofEntries, put, putAll, putIfAbsent, remove, remove, replace, replace, replaceAll, size, values
        • +
        +
          +
        • + + +

          Methods inherited from class java.lang.Object

          +finalize, getClass, notify, notifyAll, wait, wait, wait
        • +
        +
      • +
      +
    • +
    +
    +
    +
      +
    • + + + +
        +
      • + + +

        Constructor Detail

        + + + +
          +
        • +

          ConcurrentByteMap

          +
          public ConcurrentByteMap​()
          +
        • +
        +
      • +
      + +
        +
      • + + +

        Method Detail

        + + + +
          +
        • +

          containsKey

          +
          public boolean containsKey​(byte key)
          +
          Returns true if this map contains a mapping for the specified key.
          +
          +
          Parameters:
          +
          key - The key whose presence in this map is to be tested
          +
          Returns:
          +
          true if this map contains a mapping for the specified key.
          +
          +
        • +
        + + + +
          +
        • +

          containsValue

          +
          public boolean containsValue​(java.lang.Object value)
          +
          Returns true if this map maps one or more keys to the specified + value.
          +
          +
          Specified by:
          +
          containsValue in interface java.util.Map<java.lang.Byte,T>
          +
          Overrides:
          +
          containsValue in class java.util.concurrent.ConcurrentHashMap<java.lang.Byte,T>
          +
          Parameters:
          +
          value - value whose presence in this map is to be tested
          +
          Returns:
          +
          true if this map maps one or more keys to the specified + value
          +
          +
        • +
        + + + +
          +
        • +

          get

          +
          public T get​(byte key)
          +
          Returns the value to which the specified key is mapped, or null if + this map contains no mapping for the key. + +

          + More formally, if this map contains a mapping from a key k to a value + v such that (key==null ? k==null : + key.equals(k)), then this method returns v; otherwise it returns + null. (There can be at most one such mapping.) + +

          + A return value of null does not necessarily indicate that the + map contains no mapping for the key; it's also possible that the map + explicitly maps the key to null. The containsKey + operation may be used to distinguish these two cases.

          +
          +
          Parameters:
          +
          key - they key the value is mapped to.
          +
          Returns:
          +
          the value to which the specified key is mapped.
          +
          See Also:
          +
          put(byte, Object)
          +
          +
        • +
        + + + + + +
          +
        • +

          put

          +
          public T put​(byte key,
          +             T value)
          +
          Associates the specified value with the specified key in this map. If the map + previously contained a mapping for the key, the old value is replaced.
          +
          +
          Parameters:
          +
          key - key with which the specified value is to be associated
          +
          value - value to be associated with the specified key
          +
          Returns:
          +
          the previous value associated with key, or null if + there was no mapping for key. (A null return can + also indicate that the map previously associated null with + key.)
          +
          +
        • +
        + + + +
          +
        • +

          remove

          +
          public T remove​(byte key)
          +
          Removes the mapping for the specified key from this map if present.
          +
          +
          Parameters:
          +
          key - key whose mapping is to be removed from the map
          +
          Returns:
          +
          the previous value associated with key, or null if + there was no mapping for key. (A null return can + also indicate that the map previously associated null with + key.)
          +
          +
        • +
        + + + +
          +
        • +

          renameKey

          +
          public void renameKey​(java.lang.Byte oldKey,
          +                      java.lang.Byte newKey)
          +               throws java.lang.NullPointerException
          +
          Description copied from interface: DynamicKey
          +
          Renames the specified key and changes it to the specified one.
          +
          +
          Specified by:
          +
          renameKey in interface DynamicKey<T>
          +
          Parameters:
          +
          oldKey - the old key.
          +
          newKey - the new key.
          +
          Throws:
          +
          java.lang.NullPointerException - if the old key did not previously exist.
          +
          +
        • +
        +
      • +
      +
    • +
    +
    +
    + + + + + + + diff --git a/doc/net/marfgamer/jraknet/util/map/concurrent/ConcurrentIntMap.html b/doc/net/marfgamer/jraknet/util/map/concurrent/ConcurrentIntMap.html new file mode 100644 index 000000000..29196bfd9 --- /dev/null +++ b/doc/net/marfgamer/jraknet/util/map/concurrent/ConcurrentIntMap.html @@ -0,0 +1,584 @@ + + + + + +ConcurrentIntMap + + + + + + + + + + + + + + +
    + + + + +
    + + + +
    + +

    Class ConcurrentIntMap<T>

    +
    +
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • java.util.AbstractMap<K,V>
      • +
      • +
          +
        • java.util.concurrent.ConcurrentHashMap<java.lang.Integer,T>
        • +
        • +
            +
          • net.marfgamer.jraknet.util.map.concurrent.ConcurrentIntMap<T>
          • +
          +
        • +
        +
      • +
      +
    • +
    +
    +
      +
    • +
      +
      All Implemented Interfaces:
      +
      java.util.Map<java.lang.Integer,T>, DynamicKey<java.lang.Integer>
      +
      +
      +
      +
      public class ConcurrentIntMap<T>
      +extends java.util.concurrent.ConcurrentHashMap<java.lang.Integer,T>
      +implements java.util.Map<java.lang.Integer,T>, DynamicKey<java.lang.Integer>
      +
      This class is used for using ints as keys in normal maps without having to + worry about boxing them.
      +
      +
      Author:
      +
      Trent "MarfGamer" Summerlin
      +
      See Also:
      +
      Serialized Form
      +
      +
    • +
    +
    +
    +
      +
    • + +
        +
      • + + +

        Nested Class Summary

        +
          +
        • + + +

          Nested classes/interfaces inherited from class java.util.AbstractMap

          +java.util.AbstractMap.SimpleEntry<K extends java.lang.Object,V extends java.lang.Object>, java.util.AbstractMap.SimpleImmutableEntry<K extends java.lang.Object,V extends java.lang.Object>
        • +
        +
          +
        • + + +

          Nested classes/interfaces inherited from class java.util.concurrent.ConcurrentHashMap

          +java.util.concurrent.ConcurrentHashMap.KeySetView<K extends java.lang.Object,V extends java.lang.Object>
        • +
        +
          +
        • + + +

          Nested classes/interfaces inherited from interface java.util.Map

          +java.util.Map.Entry<K extends java.lang.Object,V extends java.lang.Object>
        • +
        +
      • +
      + +
        +
      • + + +

        Field Summary

        + + + + + + + + + + + + +
        Fields 
        Modifier and TypeFieldDescription
        private static longserialVersionUID 
        +
      • +
      + +
        +
      • + + +

        Constructor Summary

        + + + + + + + + + + +
        Constructors 
        ConstructorDescription
        ConcurrentIntMap​() 
        +
      • +
      + +
        +
      • + + +

        Method Summary

        + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
        All Methods Instance Methods Concrete Methods 
        Modifier and TypeMethodDescription
        booleancontainsKey​(int key) +
        Returns true if this map contains a mapping for the specified key.
        +
        booleancontainsValue​(java.lang.Object value) +
        Returns true if this map maps one or more keys to the specified + value.
        +
        Tget​(int key) +
        Returns the value to which the specified key is mapped, or null if + this map contains no mapping for the key.
        +
        Tput​(int key, + T value) +
        Associates the specified value with the specified key in this map.
        +
        Tremove​(int key) +
        Removes the mapping for the specified key from this map if present.
        +
        voidrenameKey​(java.lang.Integer oldKey, + java.lang.Integer newKey) +
        Renames the specified key and changes it to the specified one.
        +
        +
          +
        • + + +

          Methods inherited from class java.util.AbstractMap

          +clone
        • +
        +
          +
        • + + +

          Methods inherited from class java.util.concurrent.ConcurrentHashMap

          +clear, compute, computeIfAbsent, computeIfPresent, contains, containsKey, elements, entrySet, equals, forEach, forEach, forEach, forEachEntry, forEachEntry, forEachKey, forEachKey, forEachValue, forEachValue, get, getOrDefault, hashCode, isEmpty, keys, keySet, keySet, mappingCount, merge, newKeySet, newKeySet, put, putAll, putIfAbsent, reduce, reduceEntries, reduceEntries, reduceEntriesToDouble, reduceEntriesToInt, reduceEntriesToLong, reduceKeys, reduceKeys, reduceKeysToDouble, reduceKeysToInt, reduceKeysToLong, reduceToDouble, reduceToInt, reduceToLong, reduceValues, reduceValues, reduceValuesToDouble, reduceValuesToInt, reduceValuesToLong, remove, remove, replace, replace, replaceAll, search, searchEntries, searchKeys, searchValues, size, toString, values
        • +
        +
          +
        • + + +

          Methods inherited from interface java.util.Map

          +clear, compute, computeIfAbsent, computeIfPresent, containsKey, entry, entrySet, equals, forEach, get, getOrDefault, hashCode, isEmpty, keySet, merge, of, of, of, of, of, of, of, of, of, of, of, ofEntries, put, putAll, putIfAbsent, remove, remove, replace, replace, replaceAll, size, values
        • +
        +
          +
        • + + +

          Methods inherited from class java.lang.Object

          +finalize, getClass, notify, notifyAll, wait, wait, wait
        • +
        +
      • +
      +
    • +
    +
    +
    +
      +
    • + + + +
        +
      • + + +

        Constructor Detail

        + + + +
          +
        • +

          ConcurrentIntMap

          +
          public ConcurrentIntMap​()
          +
        • +
        +
      • +
      + +
        +
      • + + +

        Method Detail

        + + + +
          +
        • +

          containsKey

          +
          public boolean containsKey​(int key)
          +
          Returns true if this map contains a mapping for the specified key.
          +
          +
          Parameters:
          +
          key - The key whose presence in this map is to be tested
          +
          Returns:
          +
          true if this map contains a mapping for the specified key.
          +
          +
        • +
        + + + +
          +
        • +

          containsValue

          +
          public boolean containsValue​(java.lang.Object value)
          +
          Returns true if this map maps one or more keys to the specified + value.
          +
          +
          Specified by:
          +
          containsValue in interface java.util.Map<java.lang.Integer,T>
          +
          Overrides:
          +
          containsValue in class java.util.concurrent.ConcurrentHashMap<java.lang.Integer,T>
          +
          Parameters:
          +
          value - value whose presence in this map is to be tested
          +
          Returns:
          +
          true if this map maps one or more keys to the specified + value
          +
          +
        • +
        + + + +
          +
        • +

          get

          +
          public T get​(int key)
          +
          Returns the value to which the specified key is mapped, or null if + this map contains no mapping for the key. + +

          + More formally, if this map contains a mapping from a key k to a value + v such that (key==null ? k==null : + key.equals(k)), then this method returns v; otherwise it returns + null. (There can be at most one such mapping.) + +

          + A return value of null does not necessarily indicate that the + map contains no mapping for the key; it's also possible that the map + explicitly maps the key to null. The containsKey + operation may be used to distinguish these two cases.

          +
          +
          Parameters:
          +
          key - they key the value is mapped to.
          +
          Returns:
          +
          the value to which the specified key is mapped.
          +
          See Also:
          +
          put(int, Object)
          +
          +
        • +
        + + + + + +
          +
        • +

          put

          +
          public T put​(int key,
          +             T value)
          +
          Associates the specified value with the specified key in this map. If the map + previously contained a mapping for the key, the old value is replaced.
          +
          +
          Parameters:
          +
          key - key with which the specified value is to be associated
          +
          value - value to be associated with the specified key
          +
          Returns:
          +
          the previous value associated with key, or null if + there was no mapping for key. (A null return can + also indicate that the map previously associated null with + key.)
          +
          +
        • +
        + + + +
          +
        • +

          remove

          +
          public T remove​(int key)
          +
          Removes the mapping for the specified key from this map if present.
          +
          +
          Parameters:
          +
          key - key whose mapping is to be removed from the map
          +
          Returns:
          +
          the previous value associated with key, or null if + there was no mapping for key. (A null return can + also indicate that the map previously associated null with + key.)
          +
          +
        • +
        + + + +
          +
        • +

          renameKey

          +
          public void renameKey​(java.lang.Integer oldKey,
          +                      java.lang.Integer newKey)
          +               throws java.lang.NullPointerException
          +
          Description copied from interface: DynamicKey
          +
          Renames the specified key and changes it to the specified one.
          +
          +
          Specified by:
          +
          renameKey in interface DynamicKey<T>
          +
          Parameters:
          +
          oldKey - the old key.
          +
          newKey - the new key.
          +
          Throws:
          +
          java.lang.NullPointerException - if the old key did not previously exist.
          +
          +
        • +
        +
      • +
      +
    • +
    +
    +
    + + + + + + + diff --git a/doc/net/marfgamer/jraknet/util/map/concurrent/ConcurrentLongMap.html b/doc/net/marfgamer/jraknet/util/map/concurrent/ConcurrentLongMap.html new file mode 100644 index 000000000..fd95a9fe2 --- /dev/null +++ b/doc/net/marfgamer/jraknet/util/map/concurrent/ConcurrentLongMap.html @@ -0,0 +1,584 @@ + + + + + +ConcurrentLongMap + + + + + + + + + + + + + + +
    + + + + +
    + + + +
    + +

    Class ConcurrentLongMap<T>

    +
    +
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • java.util.AbstractMap<K,V>
      • +
      • +
          +
        • java.util.concurrent.ConcurrentHashMap<java.lang.Long,T>
        • +
        • +
            +
          • net.marfgamer.jraknet.util.map.concurrent.ConcurrentLongMap<T>
          • +
          +
        • +
        +
      • +
      +
    • +
    +
    +
      +
    • +
      +
      All Implemented Interfaces:
      +
      java.util.Map<java.lang.Long,T>, DynamicKey<java.lang.Long>
      +
      +
      +
      +
      public class ConcurrentLongMap<T>
      +extends java.util.concurrent.ConcurrentHashMap<java.lang.Long,T>
      +implements java.util.Map<java.lang.Long,T>, DynamicKey<java.lang.Long>
      +
      This class is used for using longs as keys in normal maps without having to + worry about boxing them.
      +
      +
      Author:
      +
      Trent "MarfGamer" Summerlin
      +
      See Also:
      +
      Serialized Form
      +
      +
    • +
    +
    +
    +
      +
    • + +
        +
      • + + +

        Nested Class Summary

        +
          +
        • + + +

          Nested classes/interfaces inherited from class java.util.AbstractMap

          +java.util.AbstractMap.SimpleEntry<K extends java.lang.Object,V extends java.lang.Object>, java.util.AbstractMap.SimpleImmutableEntry<K extends java.lang.Object,V extends java.lang.Object>
        • +
        +
          +
        • + + +

          Nested classes/interfaces inherited from class java.util.concurrent.ConcurrentHashMap

          +java.util.concurrent.ConcurrentHashMap.KeySetView<K extends java.lang.Object,V extends java.lang.Object>
        • +
        +
          +
        • + + +

          Nested classes/interfaces inherited from interface java.util.Map

          +java.util.Map.Entry<K extends java.lang.Object,V extends java.lang.Object>
        • +
        +
      • +
      + +
        +
      • + + +

        Field Summary

        + + + + + + + + + + + + +
        Fields 
        Modifier and TypeFieldDescription
        private static longserialVersionUID 
        +
      • +
      + +
        +
      • + + +

        Constructor Summary

        + + + + + + + + + + +
        Constructors 
        ConstructorDescription
        ConcurrentLongMap​() 
        +
      • +
      + +
        +
      • + + +

        Method Summary

        + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
        All Methods Instance Methods Concrete Methods 
        Modifier and TypeMethodDescription
        booleancontainsKey​(long key) +
        Returns true if this map contains a mapping for the specified key.
        +
        booleancontainsValue​(java.lang.Object value) +
        Returns true if this map maps one or more keys to the specified + value.
        +
        Tget​(long key) +
        Returns the value to which the specified key is mapped, or null if + this map contains no mapping for the key.
        +
        Tput​(long key, + T value) +
        Associates the specified value with the specified key in this map.
        +
        Tremove​(long key) +
        Removes the mapping for the specified key from this map if present.
        +
        voidrenameKey​(java.lang.Long oldKey, + java.lang.Long newKey) +
        Renames the specified key and changes it to the specified one.
        +
        +
          +
        • + + +

          Methods inherited from class java.util.AbstractMap

          +clone
        • +
        +
          +
        • + + +

          Methods inherited from class java.util.concurrent.ConcurrentHashMap

          +clear, compute, computeIfAbsent, computeIfPresent, contains, containsKey, elements, entrySet, equals, forEach, forEach, forEach, forEachEntry, forEachEntry, forEachKey, forEachKey, forEachValue, forEachValue, get, getOrDefault, hashCode, isEmpty, keys, keySet, keySet, mappingCount, merge, newKeySet, newKeySet, put, putAll, putIfAbsent, reduce, reduceEntries, reduceEntries, reduceEntriesToDouble, reduceEntriesToInt, reduceEntriesToLong, reduceKeys, reduceKeys, reduceKeysToDouble, reduceKeysToInt, reduceKeysToLong, reduceToDouble, reduceToInt, reduceToLong, reduceValues, reduceValues, reduceValuesToDouble, reduceValuesToInt, reduceValuesToLong, remove, remove, replace, replace, replaceAll, search, searchEntries, searchKeys, searchValues, size, toString, values
        • +
        +
          +
        • + + +

          Methods inherited from interface java.util.Map

          +clear, compute, computeIfAbsent, computeIfPresent, containsKey, entry, entrySet, equals, forEach, get, getOrDefault, hashCode, isEmpty, keySet, merge, of, of, of, of, of, of, of, of, of, of, of, ofEntries, put, putAll, putIfAbsent, remove, remove, replace, replace, replaceAll, size, values
        • +
        +
          +
        • + + +

          Methods inherited from class java.lang.Object

          +finalize, getClass, notify, notifyAll, wait, wait, wait
        • +
        +
      • +
      +
    • +
    +
    +
    +
      +
    • + + + +
        +
      • + + +

        Constructor Detail

        + + + +
          +
        • +

          ConcurrentLongMap

          +
          public ConcurrentLongMap​()
          +
        • +
        +
      • +
      + +
        +
      • + + +

        Method Detail

        + + + +
          +
        • +

          containsKey

          +
          public boolean containsKey​(long key)
          +
          Returns true if this map contains a mapping for the specified key.
          +
          +
          Parameters:
          +
          key - The key whose presence in this map is to be tested
          +
          Returns:
          +
          true if this map contains a mapping for the specified key.
          +
          +
        • +
        + + + +
          +
        • +

          containsValue

          +
          public boolean containsValue​(java.lang.Object value)
          +
          Returns true if this map maps one or more keys to the specified + value.
          +
          +
          Specified by:
          +
          containsValue in interface java.util.Map<java.lang.Long,T>
          +
          Overrides:
          +
          containsValue in class java.util.concurrent.ConcurrentHashMap<java.lang.Long,T>
          +
          Parameters:
          +
          value - value whose presence in this map is to be tested
          +
          Returns:
          +
          true if this map maps one or more keys to the specified + value
          +
          +
        • +
        + + + +
          +
        • +

          get

          +
          public T get​(long key)
          +
          Returns the value to which the specified key is mapped, or null if + this map contains no mapping for the key. + +

          + More formally, if this map contains a mapping from a key k to a value + v such that (key==null ? k==null : + key.equals(k)), then this method returns v; otherwise it returns + null. (There can be at most one such mapping.) + +

          + A return value of null does not necessarily indicate that the + map contains no mapping for the key; it's also possible that the map + explicitly maps the key to null. The containsKey + operation may be used to distinguish these two cases.

          +
          +
          Parameters:
          +
          key - they key the value is mapped to.
          +
          Returns:
          +
          the value to which the specified key is mapped.
          +
          See Also:
          +
          put(long, Object)
          +
          +
        • +
        + + + + + +
          +
        • +

          put

          +
          public T put​(long key,
          +             T value)
          +
          Associates the specified value with the specified key in this map. If the map + previously contained a mapping for the key, the old value is replaced.
          +
          +
          Parameters:
          +
          key - key with which the specified value is to be associated
          +
          value - value to be associated with the specified key
          +
          Returns:
          +
          the previous value associated with key, or null if + there was no mapping for key. (A null return can + also indicate that the map previously associated null with + key.)
          +
          +
        • +
        + + + +
          +
        • +

          remove

          +
          public T remove​(long key)
          +
          Removes the mapping for the specified key from this map if present.
          +
          +
          Parameters:
          +
          key - key whose mapping is to be removed from the map
          +
          Returns:
          +
          the previous value associated with key, or null if + there was no mapping for key. (A null return can + also indicate that the map previously associated null with + key.)
          +
          +
        • +
        + + + +
          +
        • +

          renameKey

          +
          public void renameKey​(java.lang.Long oldKey,
          +                      java.lang.Long newKey)
          +               throws java.lang.NullPointerException
          +
          Description copied from interface: DynamicKey
          +
          Renames the specified key and changes it to the specified one.
          +
          +
          Specified by:
          +
          renameKey in interface DynamicKey<T>
          +
          Parameters:
          +
          oldKey - the old key.
          +
          newKey - the new key.
          +
          Throws:
          +
          java.lang.NullPointerException - if the old key did not previously exist.
          +
          +
        • +
        +
      • +
      +
    • +
    +
    +
    + + + + + + + diff --git a/doc/net/marfgamer/jraknet/util/map/concurrent/ConcurrentShortMap.html b/doc/net/marfgamer/jraknet/util/map/concurrent/ConcurrentShortMap.html new file mode 100644 index 000000000..3db52b90a --- /dev/null +++ b/doc/net/marfgamer/jraknet/util/map/concurrent/ConcurrentShortMap.html @@ -0,0 +1,584 @@ + + + + + +ConcurrentShortMap + + + + + + + + + + + + + + +
    + + + + +
    + + + +
    + +

    Class ConcurrentShortMap<T>

    +
    +
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • java.util.AbstractMap<K,V>
      • +
      • +
          +
        • java.util.concurrent.ConcurrentHashMap<java.lang.Short,T>
        • +
        • +
            +
          • net.marfgamer.jraknet.util.map.concurrent.ConcurrentShortMap<T>
          • +
          +
        • +
        +
      • +
      +
    • +
    +
    +
      +
    • +
      +
      All Implemented Interfaces:
      +
      java.util.Map<java.lang.Short,T>, DynamicKey<java.lang.Short>
      +
      +
      +
      +
      public class ConcurrentShortMap<T>
      +extends java.util.concurrent.ConcurrentHashMap<java.lang.Short,T>
      +implements java.util.Map<java.lang.Short,T>, DynamicKey<java.lang.Short>
      +
      This class is used for using shorts as keys in normal maps without having to + worry about boxing them.
      +
      +
      Author:
      +
      Trent "MarfGamer" Summerlin
      +
      See Also:
      +
      Serialized Form
      +
      +
    • +
    +
    +
    +
      +
    • + +
        +
      • + + +

        Nested Class Summary

        +
          +
        • + + +

          Nested classes/interfaces inherited from class java.util.AbstractMap

          +java.util.AbstractMap.SimpleEntry<K extends java.lang.Object,V extends java.lang.Object>, java.util.AbstractMap.SimpleImmutableEntry<K extends java.lang.Object,V extends java.lang.Object>
        • +
        +
          +
        • + + +

          Nested classes/interfaces inherited from class java.util.concurrent.ConcurrentHashMap

          +java.util.concurrent.ConcurrentHashMap.KeySetView<K extends java.lang.Object,V extends java.lang.Object>
        • +
        +
          +
        • + + +

          Nested classes/interfaces inherited from interface java.util.Map

          +java.util.Map.Entry<K extends java.lang.Object,V extends java.lang.Object>
        • +
        +
      • +
      + +
        +
      • + + +

        Field Summary

        + + + + + + + + + + + + +
        Fields 
        Modifier and TypeFieldDescription
        private static longserialVersionUID 
        +
      • +
      + +
        +
      • + + +

        Constructor Summary

        + + + + + + + + + + +
        Constructors 
        ConstructorDescription
        ConcurrentShortMap​() 
        +
      • +
      + +
        +
      • + + +

        Method Summary

        + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
        All Methods Instance Methods Concrete Methods 
        Modifier and TypeMethodDescription
        booleancontainsKey​(short key) +
        Returns true if this map contains a mapping for the specified key.
        +
        booleancontainsValue​(java.lang.Object value) +
        Returns true if this map maps one or more keys to the specified + value.
        +
        Tget​(short key) +
        Returns the value to which the specified key is mapped, or null if + this map contains no mapping for the key.
        +
        Tput​(short key, + T value) +
        Associates the specified value with the specified key in this map.
        +
        Tremove​(short key) +
        Removes the mapping for the specified key from this map if present.
        +
        voidrenameKey​(java.lang.Short oldKey, + java.lang.Short newKey) +
        Renames the specified key and changes it to the specified one.
        +
        +
          +
        • + + +

          Methods inherited from class java.util.AbstractMap

          +clone
        • +
        +
          +
        • + + +

          Methods inherited from class java.util.concurrent.ConcurrentHashMap

          +clear, compute, computeIfAbsent, computeIfPresent, contains, containsKey, elements, entrySet, equals, forEach, forEach, forEach, forEachEntry, forEachEntry, forEachKey, forEachKey, forEachValue, forEachValue, get, getOrDefault, hashCode, isEmpty, keys, keySet, keySet, mappingCount, merge, newKeySet, newKeySet, put, putAll, putIfAbsent, reduce, reduceEntries, reduceEntries, reduceEntriesToDouble, reduceEntriesToInt, reduceEntriesToLong, reduceKeys, reduceKeys, reduceKeysToDouble, reduceKeysToInt, reduceKeysToLong, reduceToDouble, reduceToInt, reduceToLong, reduceValues, reduceValues, reduceValuesToDouble, reduceValuesToInt, reduceValuesToLong, remove, remove, replace, replace, replaceAll, search, searchEntries, searchKeys, searchValues, size, toString, values
        • +
        +
          +
        • + + +

          Methods inherited from interface java.util.Map

          +clear, compute, computeIfAbsent, computeIfPresent, containsKey, entry, entrySet, equals, forEach, get, getOrDefault, hashCode, isEmpty, keySet, merge, of, of, of, of, of, of, of, of, of, of, of, ofEntries, put, putAll, putIfAbsent, remove, remove, replace, replace, replaceAll, size, values
        • +
        +
          +
        • + + +

          Methods inherited from class java.lang.Object

          +finalize, getClass, notify, notifyAll, wait, wait, wait
        • +
        +
      • +
      +
    • +
    +
    +
    +
      +
    • + + + +
        +
      • + + +

        Constructor Detail

        + + + +
          +
        • +

          ConcurrentShortMap

          +
          public ConcurrentShortMap​()
          +
        • +
        +
      • +
      + +
        +
      • + + +

        Method Detail

        + + + +
          +
        • +

          containsKey

          +
          public boolean containsKey​(short key)
          +
          Returns true if this map contains a mapping for the specified key.
          +
          +
          Parameters:
          +
          key - The key whose presence in this map is to be tested
          +
          Returns:
          +
          true if this map contains a mapping for the specified key.
          +
          +
        • +
        + + + +
          +
        • +

          containsValue

          +
          public boolean containsValue​(java.lang.Object value)
          +
          Returns true if this map maps one or more keys to the specified + value.
          +
          +
          Specified by:
          +
          containsValue in interface java.util.Map<java.lang.Short,T>
          +
          Overrides:
          +
          containsValue in class java.util.concurrent.ConcurrentHashMap<java.lang.Short,T>
          +
          Parameters:
          +
          value - value whose presence in this map is to be tested
          +
          Returns:
          +
          true if this map maps one or more keys to the specified + value
          +
          +
        • +
        + + + +
          +
        • +

          get

          +
          public T get​(short key)
          +
          Returns the value to which the specified key is mapped, or null if + this map contains no mapping for the key. + +

          + More formally, if this map contains a mapping from a key k to a value + v such that (key==null ? k==null : + key.equals(k)), then this method returns v; otherwise it returns + null. (There can be at most one such mapping.) + +

          + A return value of null does not necessarily indicate that the + map contains no mapping for the key; it's also possible that the map + explicitly maps the key to null. The containsKey + operation may be used to distinguish these two cases.

          +
          +
          Parameters:
          +
          key - they key the value is mapped to.
          +
          Returns:
          +
          the value to which the specified key is mapped.
          +
          See Also:
          +
          put(short, Object)
          +
          +
        • +
        + + + + + +
          +
        • +

          put

          +
          public T put​(short key,
          +             T value)
          +
          Associates the specified value with the specified key in this map. If the map + previously contained a mapping for the key, the old value is replaced.
          +
          +
          Parameters:
          +
          key - key with which the specified value is to be associated
          +
          value - value to be associated with the specified key
          +
          Returns:
          +
          the previous value associated with key, or null if + there was no mapping for key. (A null return can + also indicate that the map previously associated null with + key.)
          +
          +
        • +
        + + + +
          +
        • +

          remove

          +
          public T remove​(short key)
          +
          Removes the mapping for the specified key from this map if present.
          +
          +
          Parameters:
          +
          key - key whose mapping is to be removed from the map
          +
          Returns:
          +
          the previous value associated with key, or null if + there was no mapping for key. (A null return can + also indicate that the map previously associated null with + key.)
          +
          +
        • +
        + + + +
          +
        • +

          renameKey

          +
          public void renameKey​(java.lang.Short oldKey,
          +                      java.lang.Short newKey)
          +               throws java.lang.NullPointerException
          +
          Description copied from interface: DynamicKey
          +
          Renames the specified key and changes it to the specified one.
          +
          +
          Specified by:
          +
          renameKey in interface DynamicKey<T>
          +
          Parameters:
          +
          oldKey - the old key.
          +
          newKey - the new key.
          +
          Throws:
          +
          java.lang.NullPointerException - if the old key did not previously exist.
          +
          +
        • +
        +
      • +
      +
    • +
    +
    +
    + + + + + + + diff --git a/doc/net/marfgamer/jraknet/util/map/concurrent/class-use/ConcurrentByteMap.html b/doc/net/marfgamer/jraknet/util/map/concurrent/class-use/ConcurrentByteMap.html new file mode 100644 index 000000000..2a5f564bf --- /dev/null +++ b/doc/net/marfgamer/jraknet/util/map/concurrent/class-use/ConcurrentByteMap.html @@ -0,0 +1,152 @@ + + + + + +Uses of Class net.marfgamer.jraknet.util.map.concurrent.ConcurrentByteMap + + + + + + + + + + + + + + +
    + + + + +
    + + +
    +

    Uses of Class
    net.marfgamer.jraknet.util.map.concurrent.ConcurrentByteMap

    +
    +
    No usage of net.marfgamer.jraknet.util.map.concurrent.ConcurrentByteMap
    + + + + + + diff --git a/doc/net/marfgamer/jraknet/util/map/concurrent/class-use/ConcurrentIntMap.html b/doc/net/marfgamer/jraknet/util/map/concurrent/class-use/ConcurrentIntMap.html new file mode 100644 index 000000000..ca0395076 --- /dev/null +++ b/doc/net/marfgamer/jraknet/util/map/concurrent/class-use/ConcurrentIntMap.html @@ -0,0 +1,219 @@ + + + + + +Uses of Class net.marfgamer.jraknet.util.map.concurrent.ConcurrentIntMap + + + + + + + + + + + + + + +
    + + + + +
    + + +
    +

    Uses of Class
    net.marfgamer.jraknet.util.map.concurrent.ConcurrentIntMap

    +
    +
    + +
    + + + + + + diff --git a/doc/net/marfgamer/jraknet/util/map/concurrent/class-use/ConcurrentLongMap.html b/doc/net/marfgamer/jraknet/util/map/concurrent/class-use/ConcurrentLongMap.html new file mode 100644 index 000000000..fafdd5459 --- /dev/null +++ b/doc/net/marfgamer/jraknet/util/map/concurrent/class-use/ConcurrentLongMap.html @@ -0,0 +1,152 @@ + + + + + +Uses of Class net.marfgamer.jraknet.util.map.concurrent.ConcurrentLongMap + + + + + + + + + + + + + + +
    + + + + +
    + + +
    +

    Uses of Class
    net.marfgamer.jraknet.util.map.concurrent.ConcurrentLongMap

    +
    +
    No usage of net.marfgamer.jraknet.util.map.concurrent.ConcurrentLongMap
    + + + + + + diff --git a/doc/net/marfgamer/jraknet/util/map/concurrent/class-use/ConcurrentShortMap.html b/doc/net/marfgamer/jraknet/util/map/concurrent/class-use/ConcurrentShortMap.html new file mode 100644 index 000000000..d000cca5a --- /dev/null +++ b/doc/net/marfgamer/jraknet/util/map/concurrent/class-use/ConcurrentShortMap.html @@ -0,0 +1,152 @@ + + + + + +Uses of Class net.marfgamer.jraknet.util.map.concurrent.ConcurrentShortMap + + + + + + + + + + + + + + +
    + + + + +
    + + +
    +

    Uses of Class
    net.marfgamer.jraknet.util.map.concurrent.ConcurrentShortMap

    +
    +
    No usage of net.marfgamer.jraknet.util.map.concurrent.ConcurrentShortMap
    + + + + + + diff --git a/doc/net/marfgamer/jraknet/util/map/concurrent/package-frame.html b/doc/net/marfgamer/jraknet/util/map/concurrent/package-frame.html new file mode 100644 index 000000000..7f6123ac2 --- /dev/null +++ b/doc/net/marfgamer/jraknet/util/map/concurrent/package-frame.html @@ -0,0 +1,32 @@ + + + + + +net.marfgamer.jraknet.util.map.concurrent + + + + + + + + + + + + +

    net.marfgamer.jraknet.util.map.concurrent

    + + + diff --git a/doc/net/marfgamer/jraknet/util/map/concurrent/package-summary.html b/doc/net/marfgamer/jraknet/util/map/concurrent/package-summary.html new file mode 100644 index 000000000..61ca96218 --- /dev/null +++ b/doc/net/marfgamer/jraknet/util/map/concurrent/package-summary.html @@ -0,0 +1,194 @@ + + + + + +net.marfgamer.jraknet.util.map.concurrent + + + + + + + + + + + + + + +
    + + + + +
    + + +
    +

    Package net.marfgamer.jraknet.util.map.concurrent

    +
    +
    +
      +
    • + + + + + + + + + + + + + + + + + + + + + + + + +
      Class Summary 
      ClassDescription
      ConcurrentByteMap<T> +
      This class is used for using bytes as keys in normal maps without having to + worry about boxing them.
      +
      ConcurrentIntMap<T> +
      This class is used for using ints as keys in normal maps without having to + worry about boxing them.
      +
      ConcurrentLongMap<T> +
      This class is used for using longs as keys in normal maps without having to + worry about boxing them.
      +
      ConcurrentShortMap<T> +
      This class is used for using shorts as keys in normal maps without having to + worry about boxing them.
      +
      +
    • +
    +
    + + + + + + diff --git a/doc/net/marfgamer/jraknet/util/map/concurrent/package-tree.html b/doc/net/marfgamer/jraknet/util/map/concurrent/package-tree.html new file mode 100644 index 000000000..be48ba1d1 --- /dev/null +++ b/doc/net/marfgamer/jraknet/util/map/concurrent/package-tree.html @@ -0,0 +1,176 @@ + + + + + +net.marfgamer.jraknet.util.map.concurrent Class Hierarchy + + + + + + + + + + + + + + +
    + + + + +
    + + +
    +

    Hierarchy For Package net.marfgamer.jraknet.util.map.concurrent

    +Package Hierarchies: + +
    +
    +

    Class Hierarchy

    +
      +
    • java.lang.Object +
        +
      • java.util.AbstractMap<K,V> (implements java.util.Map<K,V>) +
          +
        • java.util.concurrent.ConcurrentHashMap<K,V> (implements java.util.concurrent.ConcurrentMap<K,V>, java.io.Serializable) +
            +
          • net.marfgamer.jraknet.util.map.concurrent.ConcurrentByteMap<T> (implements net.marfgamer.jraknet.util.map.DynamicKey<T>, java.util.Map<K,V>)
          • +
          • net.marfgamer.jraknet.util.map.concurrent.ConcurrentIntMap<T> (implements net.marfgamer.jraknet.util.map.DynamicKey<T>, java.util.Map<K,V>)
          • +
          • net.marfgamer.jraknet.util.map.concurrent.ConcurrentLongMap<T> (implements net.marfgamer.jraknet.util.map.DynamicKey<T>, java.util.Map<K,V>)
          • +
          • net.marfgamer.jraknet.util.map.concurrent.ConcurrentShortMap<T> (implements net.marfgamer.jraknet.util.map.DynamicKey<T>, java.util.Map<K,V>)
          • +
          +
        • +
        +
      • +
      +
    • +
    +
    + + + + + + diff --git a/doc/net/marfgamer/jraknet/util/map/concurrent/package-use.html b/doc/net/marfgamer/jraknet/util/map/concurrent/package-use.html new file mode 100644 index 000000000..06e624d60 --- /dev/null +++ b/doc/net/marfgamer/jraknet/util/map/concurrent/package-use.html @@ -0,0 +1,190 @@ + + + + + +Uses of Package net.marfgamer.jraknet.util.map.concurrent + + + + + + + + + + + + + + +
    + + + + +
    + + +
    +

    Uses of Package
    net.marfgamer.jraknet.util.map.concurrent

    +
    +
    + +
    + + + + + + diff --git a/doc/net/marfgamer/jraknet/util/map/package-frame.html b/doc/net/marfgamer/jraknet/util/map/package-frame.html index 785cd3def..46cf84344 100644 --- a/doc/net/marfgamer/jraknet/util/map/package-frame.html +++ b/doc/net/marfgamer/jraknet/util/map/package-frame.html @@ -2,10 +2,10 @@ - + net.marfgamer.jraknet.util.map - + diff --git a/doc/net/marfgamer/jraknet/util/map/package-summary.html b/doc/net/marfgamer/jraknet/util/map/package-summary.html index c874903a1..2ec5eed8b 100644 --- a/doc/net/marfgamer/jraknet/util/map/package-summary.html +++ b/doc/net/marfgamer/jraknet/util/map/package-summary.html @@ -2,10 +2,10 @@ - + net.marfgamer.jraknet.util.map - + @@ -54,7 +54,7 @@ diff --git a/doc/overview-tree.html b/doc/overview-tree.html index 9d8bca8fb..1789daf28 100644 --- a/doc/overview-tree.html +++ b/doc/overview-tree.html @@ -2,10 +2,10 @@ - + Class Hierarchy - + @@ -119,7 +119,8 @@

    Hierarchy For All Packages

  • net.marfgamer.jraknet.session,
  • net.marfgamer.jraknet.stream,
  • net.marfgamer.jraknet.util,
  • -
  • net.marfgamer.jraknet.util.map
  • +
  • net.marfgamer.jraknet.util.map,
  • +
  • net.marfgamer.jraknet.util.map.concurrent
  • @@ -129,6 +130,14 @@

    Class Hierarchy

    • java.util.AbstractMap<K,V> (implements java.util.Map<K,V>)
        +
      • java.util.concurrent.ConcurrentHashMap<K,V> (implements java.util.concurrent.ConcurrentMap<K,V>, java.io.Serializable) +
          +
        • net.marfgamer.jraknet.util.map.concurrent.ConcurrentByteMap<T> (implements net.marfgamer.jraknet.util.map.DynamicKey<T>, java.util.Map<K,V>)
        • +
        • net.marfgamer.jraknet.util.map.concurrent.ConcurrentIntMap<T> (implements net.marfgamer.jraknet.util.map.DynamicKey<T>, java.util.Map<K,V>)
        • +
        • net.marfgamer.jraknet.util.map.concurrent.ConcurrentLongMap<T> (implements net.marfgamer.jraknet.util.map.DynamicKey<T>, java.util.Map<K,V>)
        • +
        • net.marfgamer.jraknet.util.map.concurrent.ConcurrentShortMap<T> (implements net.marfgamer.jraknet.util.map.DynamicKey<T>, java.util.Map<K,V>)
        • +
        +
      • java.util.HashMap<K,V> (implements java.lang.Cloneable, java.util.Map<K,V>, java.io.Serializable)
        • net.marfgamer.jraknet.util.map.ByteMap<T> (implements net.marfgamer.jraknet.util.map.DynamicKey<T>, java.util.Map<K,V>)
        • diff --git a/doc/package-list b/doc/package-list index d81e62fdc..17eb4b2b0 100644 --- a/doc/package-list +++ b/doc/package-list @@ -20,3 +20,4 @@ net.marfgamer.jraknet.session net.marfgamer.jraknet.stream net.marfgamer.jraknet.util net.marfgamer.jraknet.util.map +net.marfgamer.jraknet.util.map.concurrent diff --git a/doc/package-search-index.js b/doc/package-search-index.js index e85e79271..0781be2da 100644 --- a/doc/package-search-index.js +++ b/doc/package-search-index.js @@ -1 +1 @@ -packageSearchIndex = [{"l":"net.marfgamer.jraknet"},{"l":"net.marfgamer.jraknet.client"},{"l":"net.marfgamer.jraknet.client.discovery"},{"l":"net.marfgamer.jraknet.example"},{"l":"net.marfgamer.jraknet.example.chat"},{"l":"net.marfgamer.jraknet.example.chat.client"},{"l":"net.marfgamer.jraknet.example.chat.client.frame"},{"l":"net.marfgamer.jraknet.example.chat.protocol"},{"l":"net.marfgamer.jraknet.example.chat.server"},{"l":"net.marfgamer.jraknet.example.chat.server.command"},{"l":"net.marfgamer.jraknet.identifier"},{"l":"net.marfgamer.jraknet.interactive"},{"l":"net.marfgamer.jraknet.protocol"},{"l":"net.marfgamer.jraknet.protocol.login"},{"l":"net.marfgamer.jraknet.protocol.message"},{"l":"net.marfgamer.jraknet.protocol.message.acknowledge"},{"l":"net.marfgamer.jraknet.protocol.status"},{"l":"net.marfgamer.jraknet.server"},{"l":"net.marfgamer.jraknet.session"},{"l":"net.marfgamer.jraknet.stream"},{"l":"net.marfgamer.jraknet.util"},{"l":"net.marfgamer.jraknet.util.map"}] \ No newline at end of file +packageSearchIndex = [{"l":"net.marfgamer.jraknet"},{"l":"net.marfgamer.jraknet.client"},{"l":"net.marfgamer.jraknet.client.discovery"},{"l":"net.marfgamer.jraknet.example"},{"l":"net.marfgamer.jraknet.example.chat"},{"l":"net.marfgamer.jraknet.example.chat.client"},{"l":"net.marfgamer.jraknet.example.chat.client.frame"},{"l":"net.marfgamer.jraknet.example.chat.protocol"},{"l":"net.marfgamer.jraknet.example.chat.server"},{"l":"net.marfgamer.jraknet.example.chat.server.command"},{"l":"net.marfgamer.jraknet.identifier"},{"l":"net.marfgamer.jraknet.interactive"},{"l":"net.marfgamer.jraknet.protocol"},{"l":"net.marfgamer.jraknet.protocol.login"},{"l":"net.marfgamer.jraknet.protocol.message"},{"l":"net.marfgamer.jraknet.protocol.message.acknowledge"},{"l":"net.marfgamer.jraknet.protocol.status"},{"l":"net.marfgamer.jraknet.server"},{"l":"net.marfgamer.jraknet.session"},{"l":"net.marfgamer.jraknet.stream"},{"l":"net.marfgamer.jraknet.util"},{"l":"net.marfgamer.jraknet.util.map"},{"l":"net.marfgamer.jraknet.util.map.concurrent"}] \ No newline at end of file diff --git a/doc/package-search-index.zip b/doc/package-search-index.zip index 7d8cc0ef601e51a7b3bf5caec23d064944b2b0d4..4f8d14109e9ff8c40f77b8d85c5e2c00987cd32d 100644 GIT binary patch delta 289 zcmcb?^pJ@!z?+#xgn@&DgMoLEmd`{!t@_EHe1{BpT;ESJ{lvI~D=ASm&+u%3rDn50 zxw=AVQsai*rS~TPo%`fN!Ns?+%h)(mB@8DXh%9&|`u)ydOIG=rn|PZJT%FE+GWOuh zw#>ei#RujGy#C*NOYL9c0R`EckIn`~eN@dW)bhN4p^Ul4le0L$htHOif6cZBcRVhb z@5`82->VtUlO$;w{m^CWqYT-^ql|y2oHh;GuzG7^^eU&>dCR{k?#K|#7CyAZ!8B`scdw%Oa@tj*GKERuu!+8Hwg}n?63_qC}7y`T*nM4>69z>Rt1gb#=1&PVo NlXV$Y*;p7s5&%f6Y+e8W delta 255 zcmaFJbc2a6z?+#xgn@&DgW>gza_@`Rg+$-diqT-u>={k*SBq;f_w0bxpzZcU*sXUi-(1DY*hH>-Mct;b&cL zz07h_FH^l^?tk+v?>~nd9IZATpS^U;BkwzpLnhTN{LA)ZlF+jSGi0iSZzFKjjOjd=!P!z-5*@dp%-=ZR*Qk=g-a2; yU$eh_d~@%)`~YuujydzyxVJDcFdS!QU - + Serialized Form - + @@ -481,6 +481,47 @@

          Class +

          Package net.marfgamer.jraknet.util.map.concurrent

          +
          +

    diff --git a/doc/type-search-index.js b/doc/type-search-index.js index f71259bca..9285fe4c9 100644 --- a/doc/type-search-index.js +++ b/doc/type-search-index.js @@ -1 +1 @@ -typeSearchIndex = [{"p":"net.marfgamer.jraknet.protocol.message.acknowledge","l":"Acknowledge"},{"p":"net.marfgamer.jraknet.protocol.message.acknowledge","l":"AcknowledgeType"},{"p":"net.marfgamer.jraknet.example.chat.protocol","l":"AddChannel"},{"p":"net.marfgamer.jraknet.client","l":"AlreadyConnectedException"},{"p":"net.marfgamer.jraknet.util","l":"ArrayUtils"},{"p":"net.marfgamer.jraknet.server","l":"BlockedAddress"},{"p":"net.marfgamer.jraknet.example.chat.server.command","l":"BroadcastCommand"},{"p":"net.marfgamer.jraknet.interactive","l":"BroadcastFrame"},{"p":"net.marfgamer.jraknet.interactive","l":"BroadcastFrame.RakNetBroadcastDiscoveryTypeListener"},{"p":"net.marfgamer.jraknet.interactive","l":"BroadcastFrame.RakNetBroadcastUpdatePortListener"},{"p":"net.marfgamer.jraknet.interactive","l":"BroadcastTest"},{"p":"net.marfgamer.jraknet.interactive","l":"BroadcastTest.ServerDiscoveryListener"},{"p":"net.marfgamer.jraknet.util.map","l":"ByteMap"},{"p":"net.marfgamer.jraknet.example.chat.server.command","l":"ChannelCommand"},{"p":"net.marfgamer.jraknet.example.chat.client.frame","l":"ChatBoxKeyListener"},{"p":"net.marfgamer.jraknet.example.chat.client","l":"ChatClient"},{"p":"net.marfgamer.jraknet.example.chat.client","l":"ChatException"},{"p":"net.marfgamer.jraknet.example.chat.client.frame","l":"ChatFrame"},{"p":"net.marfgamer.jraknet.example.chat.protocol","l":"ChatMessage"},{"p":"net.marfgamer.jraknet.example.chat","l":"ChatMessageIdentifier"},{"p":"net.marfgamer.jraknet.example.chat.protocol","l":"ChatPacket"},{"p":"net.marfgamer.jraknet.example.chat.server","l":"ChatServer"},{"p":"net.marfgamer.jraknet.example.chat.client.frame","l":"ComboBoxServerChannelListener"},{"p":"net.marfgamer.jraknet.example.chat.server.command","l":"Command"},{"p":"net.marfgamer.jraknet.example.chat.server.command","l":"CommandHandler"},{"p":"net.marfgamer.jraknet.example.chat.server","l":"ConnectedClient"},{"p":"net.marfgamer.jraknet.protocol.status","l":"ConnectedPing"},{"p":"net.marfgamer.jraknet.protocol.status","l":"ConnectedPong"},{"p":"net.marfgamer.jraknet.protocol.login","l":"ConnectionBanned"},{"p":"net.marfgamer.jraknet.client","l":"ConnectionBannedException"},{"p":"net.marfgamer.jraknet.protocol.login","l":"ConnectionRequest"},{"p":"net.marfgamer.jraknet.protocol.login","l":"ConnectionRequestAccepted"},{"p":"net.marfgamer.jraknet.protocol","l":"ConnectionType"},{"p":"net.marfgamer.jraknet.example.chat.client.frame","l":"ConnectServerListener"},{"p":"net.marfgamer.jraknet.protocol.message","l":"CustomPacket"},{"p":"net.marfgamer.jraknet.client.discovery","l":"DiscoveredServer"},{"p":"net.marfgamer.jraknet.client.discovery","l":"DiscoveryMode"},{"p":"net.marfgamer.jraknet.client.discovery","l":"DiscoveryThread"},{"p":"net.marfgamer.jraknet.util.map","l":"DynamicKey"},{"p":"net.marfgamer.jraknet.protocol.message","l":"EncapsulatedPacket"},{"p":"net.marfgamer.jraknet.protocol","l":"Failable"},{"p":"net.marfgamer.jraknet.session","l":"GeminusRakNetPeer"},{"p":"net.marfgamer.jraknet.example.chat.server.command","l":"HelpCommand"},{"p":"net.marfgamer.jraknet.identifier","l":"Identifier"},{"p":"net.marfgamer.jraknet.protocol.login","l":"IncompatibleProtocol"},{"p":"net.marfgamer.jraknet.client","l":"IncompatibleProtocolException"},{"p":"net.marfgamer.jraknet.util.map","l":"IntMap"},{"p":"net.marfgamer.jraknet.session","l":"InvalidChannelException"},{"p":"net.marfgamer.jraknet.example.chat.protocol","l":"Kick"},{"p":"net.marfgamer.jraknet.example.chat.server.command","l":"KickCommand"},{"p":"net.marfgamer.jraknet.interactive","l":"LatencyFrame"},{"p":"net.marfgamer.jraknet.interactive","l":"LatencyTest"},{"p":"net.marfgamer.jraknet.example.chat.protocol","l":"LoginAccepted"},{"p":"net.marfgamer.jraknet.example.chat.protocol","l":"LoginFailure"},{"p":"net.marfgamer.jraknet.client","l":"LoginFailureException"},{"p":"net.marfgamer.jraknet.example.chat.protocol","l":"LoginRequest"},{"p":"net.marfgamer.jraknet.util.map","l":"LongMap"},{"p":"net.marfgamer.jraknet.client","l":"MaximumTransferUnit"},{"p":"net.marfgamer.jraknet.protocol","l":"MessageIdentifier"},{"p":"net.marfgamer.jraknet.identifier","l":"MinecraftIdentifier"},{"p":"net.marfgamer.jraknet.client","l":"NettyHandlerException"},{"p":"net.marfgamer.jraknet.protocol.login","l":"NewIncomingConnection"},{"p":"net.marfgamer.jraknet.client","l":"NoFreeIncomingConnectionsException"},{"p":"net.marfgamer.jraknet","l":"NoListenerException"},{"p":"net.marfgamer.jraknet.protocol.login","l":"OpenConnectionRequestOne"},{"p":"net.marfgamer.jraknet.protocol.login","l":"OpenConnectionRequestTwo"},{"p":"net.marfgamer.jraknet.protocol.login","l":"OpenConnectionResponseOne"},{"p":"net.marfgamer.jraknet.protocol.login","l":"OpenConnectionResponseTwo"},{"p":"net.marfgamer.jraknet","l":"Packet"},{"p":"net.marfgamer.jraknet.client","l":"PacketBufferException"},{"p":"net.marfgamer.jraknet.stream","l":"PacketDataInput"},{"p":"net.marfgamer.jraknet.stream","l":"PacketDataOutput"},{"p":"net.marfgamer.jraknet.session","l":"PacketOverloadException"},{"p":"net.marfgamer.jraknet","l":"RakNet"},{"p":"net.marfgamer.jraknet.client","l":"RakNetClient"},{"p":"net.marfgamer.jraknet.example","l":"RakNetClientBundleExample"},{"p":"net.marfgamer.jraknet.example","l":"RakNetClientExample"},{"p":"net.marfgamer.jraknet.client","l":"RakNetClientException"},{"p":"net.marfgamer.jraknet.client","l":"RakNetClientHandler"},{"p":"net.marfgamer.jraknet.client","l":"RakNetClientListener"},{"p":"net.marfgamer.jraknet.session","l":"RakNetClientSession"},{"p":"net.marfgamer.jraknet","l":"RakNetClientTest"},{"p":"net.marfgamer.jraknet","l":"RakNetException"},{"p":"net.marfgamer.jraknet","l":"RakNetPacket"},{"p":"net.marfgamer.jraknet.server","l":"RakNetServer"},{"p":"net.marfgamer.jraknet.example","l":"RakNetServerBundleExample"},{"p":"net.marfgamer.jraknet.example","l":"RakNetServerExample"},{"p":"net.marfgamer.jraknet.server","l":"RakNetServerHandler"},{"p":"net.marfgamer.jraknet.server","l":"RakNetServerListener"},{"p":"net.marfgamer.jraknet.session","l":"RakNetServerSession"},{"p":"net.marfgamer.jraknet","l":"RakNetServerTest"},{"p":"net.marfgamer.jraknet.session","l":"RakNetSession"},{"p":"net.marfgamer.jraknet.session","l":"RakNetState"},{"p":"net.marfgamer.jraknet.util","l":"RakNetUtils"},{"p":"net.marfgamer.jraknet.util","l":"RakNetUtils.BootstrapHandler"},{"p":"net.marfgamer.jraknet.protocol.message.acknowledge","l":"Record"},{"p":"net.marfgamer.jraknet.protocol","l":"Reliability"},{"p":"net.marfgamer.jraknet.example.chat.protocol","l":"RemoveChannel"},{"p":"net.marfgamer.jraknet.example.chat.protocol","l":"RenameChannel"},{"p":"net.marfgamer.jraknet","l":"SequencedPacketTest"},{"p":"net.marfgamer.jraknet.example.chat","l":"ServerChannel"},{"p":"net.marfgamer.jraknet.client","l":"ServerOfflineException"},{"p":"net.marfgamer.jraknet.server","l":"ServerPing"},{"p":"net.marfgamer.jraknet.client","l":"SessionPreparation"},{"p":"net.marfgamer.jraknet.util.map","l":"ShortMap"},{"p":"net.marfgamer.jraknet.protocol.message","l":"Sizable"},{"p":"net.marfgamer.jraknet.session","l":"SplitPacket"},{"p":"net.marfgamer.jraknet","l":"SplitPacketTest"},{"p":"net.marfgamer.jraknet.session","l":"SplitQueueOverloadException"},{"p":"net.marfgamer.jraknet.example.chat.server.command","l":"StopCommand"},{"p":"net.marfgamer.jraknet.session","l":"TimeoutException"},{"p":"net.marfgamer.jraknet.protocol.status","l":"UnconnectedPing"},{"p":"net.marfgamer.jraknet.protocol.status","l":"UnconnectedPingOpenConnections"},{"p":"net.marfgamer.jraknet.protocol.status","l":"UnconnectedPong"},{"p":"net.marfgamer.jraknet.session","l":"UnumRakNetPeer"},{"p":"net.marfgamer.jraknet.example.chat.protocol","l":"UpdateUsername"},{"p":"net.marfgamer.jraknet.example.chat.client.frame","l":"UpdateUsernameBoxListener"},{"p":"net.marfgamer.jraknet","l":"UtilityTest"}] \ No newline at end of file +typeSearchIndex = [{"p":"net.marfgamer.jraknet.protocol.message.acknowledge","l":"Acknowledge"},{"p":"net.marfgamer.jraknet.protocol.message.acknowledge","l":"AcknowledgeType"},{"p":"net.marfgamer.jraknet.example.chat.protocol","l":"AddChannel"},{"p":"net.marfgamer.jraknet.client","l":"AlreadyConnectedException"},{"p":"net.marfgamer.jraknet.util","l":"ArrayUtils"},{"p":"net.marfgamer.jraknet.server","l":"BlockedAddress"},{"p":"net.marfgamer.jraknet.example.chat.server.command","l":"BroadcastCommand"},{"p":"net.marfgamer.jraknet.interactive","l":"BroadcastFrame"},{"p":"net.marfgamer.jraknet.interactive","l":"BroadcastFrame.RakNetBroadcastDiscoveryTypeListener"},{"p":"net.marfgamer.jraknet.interactive","l":"BroadcastFrame.RakNetBroadcastUpdatePortListener"},{"p":"net.marfgamer.jraknet.interactive","l":"BroadcastTest"},{"p":"net.marfgamer.jraknet.interactive","l":"BroadcastTest.ServerDiscoveryListener"},{"p":"net.marfgamer.jraknet.util.map","l":"ByteMap"},{"p":"net.marfgamer.jraknet.example.chat.server.command","l":"ChannelCommand"},{"p":"net.marfgamer.jraknet.example.chat.client.frame","l":"ChatBoxKeyListener"},{"p":"net.marfgamer.jraknet.example.chat.client","l":"ChatClient"},{"p":"net.marfgamer.jraknet.example.chat.client","l":"ChatException"},{"p":"net.marfgamer.jraknet.example.chat.client.frame","l":"ChatFrame"},{"p":"net.marfgamer.jraknet.example.chat.protocol","l":"ChatMessage"},{"p":"net.marfgamer.jraknet.example.chat","l":"ChatMessageIdentifier"},{"p":"net.marfgamer.jraknet.example.chat.protocol","l":"ChatPacket"},{"p":"net.marfgamer.jraknet.example.chat.server","l":"ChatServer"},{"p":"net.marfgamer.jraknet.example.chat.client.frame","l":"ComboBoxServerChannelListener"},{"p":"net.marfgamer.jraknet.example.chat.server.command","l":"Command"},{"p":"net.marfgamer.jraknet.example.chat.server.command","l":"CommandHandler"},{"p":"net.marfgamer.jraknet.util.map.concurrent","l":"ConcurrentByteMap"},{"p":"net.marfgamer.jraknet.util.map.concurrent","l":"ConcurrentIntMap"},{"p":"net.marfgamer.jraknet.util.map.concurrent","l":"ConcurrentLongMap"},{"p":"net.marfgamer.jraknet.util.map.concurrent","l":"ConcurrentShortMap"},{"p":"net.marfgamer.jraknet.example.chat.server","l":"ConnectedClient"},{"p":"net.marfgamer.jraknet.protocol.status","l":"ConnectedPing"},{"p":"net.marfgamer.jraknet.protocol.status","l":"ConnectedPong"},{"p":"net.marfgamer.jraknet.protocol.login","l":"ConnectionBanned"},{"p":"net.marfgamer.jraknet.client","l":"ConnectionBannedException"},{"p":"net.marfgamer.jraknet.protocol.login","l":"ConnectionRequest"},{"p":"net.marfgamer.jraknet.protocol.login","l":"ConnectionRequestAccepted"},{"p":"net.marfgamer.jraknet.protocol","l":"ConnectionType"},{"p":"net.marfgamer.jraknet.example.chat.client.frame","l":"ConnectServerListener"},{"p":"net.marfgamer.jraknet.protocol.message","l":"CustomPacket"},{"p":"net.marfgamer.jraknet.client.discovery","l":"DiscoveredServer"},{"p":"net.marfgamer.jraknet.client.discovery","l":"DiscoveryMode"},{"p":"net.marfgamer.jraknet.client.discovery","l":"DiscoveryThread"},{"p":"net.marfgamer.jraknet.util.map","l":"DynamicKey"},{"p":"net.marfgamer.jraknet.protocol.message","l":"EncapsulatedPacket"},{"p":"net.marfgamer.jraknet.protocol","l":"Failable"},{"p":"net.marfgamer.jraknet.session","l":"GeminusRakNetPeer"},{"p":"net.marfgamer.jraknet.example.chat.server.command","l":"HelpCommand"},{"p":"net.marfgamer.jraknet.identifier","l":"Identifier"},{"p":"net.marfgamer.jraknet.protocol.login","l":"IncompatibleProtocol"},{"p":"net.marfgamer.jraknet.client","l":"IncompatibleProtocolException"},{"p":"net.marfgamer.jraknet.util.map","l":"IntMap"},{"p":"net.marfgamer.jraknet.session","l":"InvalidChannelException"},{"p":"net.marfgamer.jraknet.example.chat.protocol","l":"Kick"},{"p":"net.marfgamer.jraknet.example.chat.server.command","l":"KickCommand"},{"p":"net.marfgamer.jraknet.interactive","l":"LatencyFrame"},{"p":"net.marfgamer.jraknet.interactive","l":"LatencyTest"},{"p":"net.marfgamer.jraknet.example.chat.protocol","l":"LoginAccepted"},{"p":"net.marfgamer.jraknet.example.chat.protocol","l":"LoginFailure"},{"p":"net.marfgamer.jraknet.client","l":"LoginFailureException"},{"p":"net.marfgamer.jraknet.example.chat.protocol","l":"LoginRequest"},{"p":"net.marfgamer.jraknet.util.map","l":"LongMap"},{"p":"net.marfgamer.jraknet.client","l":"MaximumTransferUnit"},{"p":"net.marfgamer.jraknet.protocol","l":"MessageIdentifier"},{"p":"net.marfgamer.jraknet.identifier","l":"MinecraftIdentifier"},{"p":"net.marfgamer.jraknet.client","l":"NettyHandlerException"},{"p":"net.marfgamer.jraknet.protocol.login","l":"NewIncomingConnection"},{"p":"net.marfgamer.jraknet.client","l":"NoFreeIncomingConnectionsException"},{"p":"net.marfgamer.jraknet","l":"NoListenerException"},{"p":"net.marfgamer.jraknet.protocol.login","l":"OpenConnectionRequestOne"},{"p":"net.marfgamer.jraknet.protocol.login","l":"OpenConnectionRequestTwo"},{"p":"net.marfgamer.jraknet.protocol.login","l":"OpenConnectionResponseOne"},{"p":"net.marfgamer.jraknet.protocol.login","l":"OpenConnectionResponseTwo"},{"p":"net.marfgamer.jraknet","l":"Packet"},{"p":"net.marfgamer.jraknet.client","l":"PacketBufferException"},{"p":"net.marfgamer.jraknet.stream","l":"PacketDataInput"},{"p":"net.marfgamer.jraknet.stream","l":"PacketDataOutput"},{"p":"net.marfgamer.jraknet.session","l":"PacketOverloadException"},{"p":"net.marfgamer.jraknet","l":"RakNet"},{"p":"net.marfgamer.jraknet.client","l":"RakNetClient"},{"p":"net.marfgamer.jraknet.example","l":"RakNetClientBundleExample"},{"p":"net.marfgamer.jraknet.example","l":"RakNetClientExample"},{"p":"net.marfgamer.jraknet.client","l":"RakNetClientException"},{"p":"net.marfgamer.jraknet.client","l":"RakNetClientHandler"},{"p":"net.marfgamer.jraknet.client","l":"RakNetClientListener"},{"p":"net.marfgamer.jraknet.session","l":"RakNetClientSession"},{"p":"net.marfgamer.jraknet","l":"RakNetClientTest"},{"p":"net.marfgamer.jraknet","l":"RakNetException"},{"p":"net.marfgamer.jraknet","l":"RakNetPacket"},{"p":"net.marfgamer.jraknet.server","l":"RakNetServer"},{"p":"net.marfgamer.jraknet.example","l":"RakNetServerBundleExample"},{"p":"net.marfgamer.jraknet.example","l":"RakNetServerExample"},{"p":"net.marfgamer.jraknet.server","l":"RakNetServerHandler"},{"p":"net.marfgamer.jraknet.server","l":"RakNetServerListener"},{"p":"net.marfgamer.jraknet.session","l":"RakNetServerSession"},{"p":"net.marfgamer.jraknet","l":"RakNetServerTest"},{"p":"net.marfgamer.jraknet.session","l":"RakNetSession"},{"p":"net.marfgamer.jraknet.session","l":"RakNetState"},{"p":"net.marfgamer.jraknet.util","l":"RakNetUtils"},{"p":"net.marfgamer.jraknet.util","l":"RakNetUtils.BootstrapHandler"},{"p":"net.marfgamer.jraknet.protocol.message.acknowledge","l":"Record"},{"p":"net.marfgamer.jraknet.protocol","l":"Reliability"},{"p":"net.marfgamer.jraknet.example.chat.protocol","l":"RemoveChannel"},{"p":"net.marfgamer.jraknet.example.chat.protocol","l":"RenameChannel"},{"p":"net.marfgamer.jraknet","l":"SequencedPacketTest"},{"p":"net.marfgamer.jraknet.example.chat","l":"ServerChannel"},{"p":"net.marfgamer.jraknet.client","l":"ServerOfflineException"},{"p":"net.marfgamer.jraknet.server","l":"ServerPing"},{"p":"net.marfgamer.jraknet.client","l":"SessionPreparation"},{"p":"net.marfgamer.jraknet.util.map","l":"ShortMap"},{"p":"net.marfgamer.jraknet.protocol.message","l":"Sizable"},{"p":"net.marfgamer.jraknet.session","l":"SplitPacket"},{"p":"net.marfgamer.jraknet","l":"SplitPacketTest"},{"p":"net.marfgamer.jraknet.session","l":"SplitQueueOverloadException"},{"p":"net.marfgamer.jraknet.example.chat.server.command","l":"StopCommand"},{"p":"net.marfgamer.jraknet.session","l":"TimeoutException"},{"p":"net.marfgamer.jraknet.protocol.status","l":"UnconnectedPing"},{"p":"net.marfgamer.jraknet.protocol.status","l":"UnconnectedPingOpenConnections"},{"p":"net.marfgamer.jraknet.protocol.status","l":"UnconnectedPong"},{"p":"net.marfgamer.jraknet.session","l":"UnumRakNetPeer"},{"p":"net.marfgamer.jraknet.example.chat.protocol","l":"UpdateUsername"},{"p":"net.marfgamer.jraknet.example.chat.client.frame","l":"UpdateUsernameBoxListener"},{"p":"net.marfgamer.jraknet","l":"UtilityTest"}] \ No newline at end of file diff --git a/doc/type-search-index.zip b/doc/type-search-index.zip index 2395c078dfd4782e1b5107b7a0e1e62ecf3a5f1a..7ff79859cbe4a63c9ff800764cf961313b23d80f 100644 GIT binary patch delta 1204 zcmV;l1WWtk3H}KVP)h>@6aWYa2mlSDDol|MCx4mCcB42DhTp~OK0Lte+PQT5blmp% zvYImsMHG(OLZXF8%*>g0pTYviU~HAZi!4I&e=4NXUnTL^zmsh8$3%gRQf87JOTk3H z4BJ;vGNY~LT1F}4IomwcBlirZx z_sJ50oNnlcqPIHOt2S#BTd$G3q(Sul)S@eWS%pjrPGTOW2({$A7>4+v@plt#%4#o zF=)Bb!nw^7CC8*V!R%BYegO5QdVpuB2lrqMg1TubZ$?S~TQ*cN=FaW{D3{_{jM0fi zgw1YGFiSLD2%6uPPgMw)%VQ^3r>`3G#=+{09Fjr(86KY6w>aPNN0N6dG88Y2Ie*K_ z(*xQTrjTaJ-Usxe)$Tr|^&8slAcOiuxw=bofm1(`TV{*A%UBAv8%fY~g48>q+5mK* zX_eN#G;AAKM@uy`ParG!UHGdQ4f2&&A$eb`Yd$ATXlK{!9!Hon529;y+s_77#w zGc^Im(WehNzMQ23skF2gVy51i6wQ%qPzTn@haZCPN3UiD8F~bI!Aw@X9DjBIs>Otp z!>u`Zsq%wpw_Z-Q!3smOmLA>sV;3s?>-2oe-&ng@giGDT!myDbk)(O*;>QS$=$Ut2* zB@0Eqe)6(5ANn4wJi{4+JAVb{VBW}TbwE4QQcQ~^p|4JEvCT+ZfJbK8Ol5^{>?_hm zVF}t+<#FN#dcV|++Ah~x*EfVrlT(CTQuGL?MYX4&>c0=A(DYZMr!MkU0PRqGRZi^M z+lze;Sl54{FSOJ7YjR68B%?^%uXXZux{#Zd9^u%$auk~WYV@?UxPK}ikroaRo)%6= zXw~`$B@EZEwAdrkzbiNq<-NniX(u06>!OZzxDSk5Tr?H@6aWYa2mtGtcT15DCx2PVlG-p3{TI$De?V?wmW0X>2+Jvz zgGO#M3bN!#@(fNY{~j6H9&8M1*&H}vcu%cXFHh|se<#`G<3xaoQlgR_NkK)w6xo+g zG9`_ql1C|MO?D6wx)<_|L%f5@hY7d9PbW|QeYhRjrpSDRa3E>MA)+tjoxNs?_D$DN=0hckRJwP_LjW)RarQhuB)J ztaC#4?Pww@)0Bv~rc;u{lxTBTJ-$xJgaJjUVXx37cvSYEBjM4C?7x9&9^Nxer8T-J z&-jUH1HwAuwrgy&m>5_}WyUYC0d2;iqkr}Bl$wnrZ7RdcKF(^&!ob{q8yg)}V&Gz< zMdy+wN{&I%keR7GdLdI(Rb?%abh6xgK2>-AmVPW3w zF=lCtE(H0vRi{b{7t3RvE7NCb?p6?^GTy^d%w_CzkB?&WQp&Tirg>io zk}_)h(=b0i2ud=Yb5bS_#+#k^cz+~}lV|SRy0(j!+2BB*A!Q=hPSY&m1{LuO@C+#i z-&>7?qI*won$3hYBqN4dA1rIv1Qd=we26SR35A(3e)-fsh?#gLoYhx}LCT^N4__JG zk3P+kWT>=%vXLxkF-+K3V1y#R=7Xm)K9J?s%Tp#;u5hKL2X~7zJ@VmNQGX{SpKL4k z$7IX+IXSR2PdADPoq*a37Fdx&CFNN`m^0g?6iE!4qO}2A(o9iFs!=lF8@wH>gB3*Y zT{y@R`KSQSIW*F&hNf=SqqeiiK%9w^g+Py0yj+_%c?&L`Sr5UD40B{&%PMq$oM|DZ zd6M8yM;j|M(iXuzF=QsP+<&+B1?VC-2yCnKIPk*Oel7`CE>~Em8$#UV5FwZE9^f=D zbNZqBeJBeKf6;pEAzviGUG^@*k*d9Y*rx>R>KFV$JDk5Kw?IQ83YC7Xo3F!#ObmK} zW8=!P;P4l%$A!g3_=vD@1mR)fa0sc^zbIn4ex$J)5kD_?Ak4tLAAb~0r8Ktek_>l3 zh_?_cpi%{n0am~nd1jm$-#zo1kX%7(FS@uF7uR|0r5DFjA=aft5VXGI1`7O!n2mMTJ;v`+K}Hk_zfrDVq(a;&FN_w}>`(AyV4c|z!_?vP z{|8rsBldd^IRwfO#D5KTZ6tCY(Y9&BQjj^i%lA)0w^s3wou+m;+Pcnet.marfgamer jraknet - 2.8.3 + 2.8.4 jar JRakNet @@ -11,8 +11,8 @@ http://marfgamer.net/JRakNet - 1.9 - 1.9 + 1.8 + 1.8 UTF-8 github diff --git a/src/main/java/net/marfgamer/jraknet/session/RakNetSession.java b/src/main/java/net/marfgamer/jraknet/session/RakNetSession.java index 10cb308d2..0c85a3d33 100644 --- a/src/main/java/net/marfgamer/jraknet/session/RakNetSession.java +++ b/src/main/java/net/marfgamer/jraknet/session/RakNetSession.java @@ -30,7 +30,9 @@ */ package net.marfgamer.jraknet.session; -import static net.marfgamer.jraknet.protocol.MessageIdentifier.*; +import static net.marfgamer.jraknet.protocol.MessageIdentifier.ID_CONNECTED_PING; +import static net.marfgamer.jraknet.protocol.MessageIdentifier.ID_CONNECTED_PONG; +import static net.marfgamer.jraknet.protocol.MessageIdentifier.ID_DETECT_LOST_CONNECTIONS; import java.net.InetAddress; import java.net.InetSocketAddress; @@ -58,7 +60,7 @@ import net.marfgamer.jraknet.protocol.message.acknowledge.Record; import net.marfgamer.jraknet.protocol.status.ConnectedPing; import net.marfgamer.jraknet.protocol.status.ConnectedPong; -import net.marfgamer.jraknet.util.map.IntMap; +import net.marfgamer.jraknet.util.map.concurrent.ConcurrentIntMap; /** * This class is used to easily manage connections in RakNet. @@ -92,13 +94,13 @@ public abstract class RakNetSession implements UnumRakNetPeer, GeminusRakNetPeer private int messageIndex; private int splitId; private final ConcurrentLinkedQueue reliablePackets; - private final IntMap splitQueue; + private final ConcurrentIntMap splitQueue; /** * Cleared by RakNetServerSession to help make sure the * ID_DISCONNECTION_NOTIFICATION packet is sent out */ protected final ConcurrentLinkedQueue sendQueue; - private final IntMap recoveryQueue; + private final ConcurrentIntMap recoveryQueue; private final ConcurrentHashMap ackReceiptPackets; // Ordering and sequencing @@ -108,7 +110,7 @@ public abstract class RakNetSession implements UnumRakNetPeer, GeminusRakNetPeer private final int[] orderReceiveIndex; private final int[] sequenceSendIndex; private final int[] sequenceReceiveIndex; - private final IntMap> handleQueue; + private final ConcurrentIntMap> handleQueue; // Latency detection private boolean latencyEnabled; @@ -151,9 +153,9 @@ public RakNetSession(ConnectionType connectionType, long guid, int maximumTransf // Packet data this.reliablePackets = new ConcurrentLinkedQueue(); - this.splitQueue = new IntMap(); + this.splitQueue = new ConcurrentIntMap(); this.sendQueue = new ConcurrentLinkedQueue(); - this.recoveryQueue = new IntMap(); + this.recoveryQueue = new ConcurrentIntMap(); this.ackReceiptPackets = new ConcurrentHashMap(); // Ordering and sequencing @@ -161,10 +163,10 @@ public RakNetSession(ConnectionType connectionType, long guid, int maximumTransf this.orderReceiveIndex = new int[RakNet.MAX_CHANNELS]; this.sequenceSendIndex = new int[RakNet.MAX_CHANNELS]; this.sequenceReceiveIndex = new int[RakNet.MAX_CHANNELS]; - this.handleQueue = new IntMap>(); + this.handleQueue = new ConcurrentIntMap>(); for (int i = 0; i < RakNet.MAX_CHANNELS; i++) { sequenceReceiveIndex[i] = -1; - handleQueue.put(i, new IntMap()); + handleQueue.put(i, new ConcurrentIntMap()); } // Latency detection diff --git a/src/main/java/net/marfgamer/jraknet/util/map/concurrent/ConcurrentByteMap.java b/src/main/java/net/marfgamer/jraknet/util/map/concurrent/ConcurrentByteMap.java new file mode 100644 index 000000000..d9a8b93a8 --- /dev/null +++ b/src/main/java/net/marfgamer/jraknet/util/map/concurrent/ConcurrentByteMap.java @@ -0,0 +1,137 @@ +/* + * _ _____ _ _ _ _ + * | | | __ \ | | | \ | | | | + * | | | |__) | __ _ | | __ | \| | ___ | |_ + * _ | | | _ / / _` | | |/ / | . ` | / _ \ | __| + * | |__| | | | \ \ | (_| | | < | |\ | | __/ | |_ + * \____/ |_| \_\ \__,_| |_|\_\ |_| \_| \___| \__| + * + * The MIT License (MIT) + * + * Copyright (c) 2016-2018 Trent "MarfGamer" Summerlin + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + */ +package net.marfgamer.jraknet.util.map.concurrent; + +import java.util.Map; +import java.util.concurrent.ConcurrentHashMap; + +import net.marfgamer.jraknet.util.map.DynamicKey; + +/** + * This class is used for using bytes as keys in normal maps without having to + * worry about boxing them. + * + * @author Trent "MarfGamer" Summerlin + */ +public class ConcurrentByteMap extends ConcurrentHashMap implements Map, DynamicKey { + + private static final long serialVersionUID = 4324132003573381634L; + + /** + * Returns true if this map contains a mapping for the specified key. + * + * @param key + * The key whose presence in this map is to be tested + * @return true if this map contains a mapping for the specified key. + */ + public boolean containsKey(byte key) { + return super.containsKey(key); + } + + /** + * Returns true if this map maps one or more keys to the specified + * value. + * + * @param value + * value whose presence in this map is to be tested + * @return true if this map maps one or more keys to the specified + * value + */ + public boolean containsValue(Object value) { + return super.containsValue(value); + } + + /** + * Returns the value to which the specified key is mapped, or {@code null} if + * this map contains no mapping for the key. + * + *

    + * More formally, if this map contains a mapping from a key {@code k} to a value + * {@code v} such that {@code (key==null ? k==null : + * key.equals(k))}, then this method returns {@code v}; otherwise it returns + * {@code null}. (There can be at most one such mapping.) + * + *

    + * A return value of {@code null} does not necessarily indicate that the + * map contains no mapping for the key; it's also possible that the map + * explicitly maps the key to {@code null}. The {@link #containsKey containsKey} + * operation may be used to distinguish these two cases. + * + * @see #put(byte, Object) + * @param key + * they key the value is mapped to. + * @return the value to which the specified key is mapped. + */ + public T get(byte key) { + return super.get(key); + } + + /** + * Associates the specified value with the specified key in this map. If the map + * previously contained a mapping for the key, the old value is replaced. + * + * @param key + * key with which the specified value is to be associated + * @param value + * value to be associated with the specified key + * @return the previous value associated with key, or null if + * there was no mapping for key. (A null return can + * also indicate that the map previously associated null with + * key.) + */ + public T put(byte key, T value) { + return super.put(key, value); + } + + /** + * Removes the mapping for the specified key from this map if present. + * + * @param key + * key whose mapping is to be removed from the map + * @return the previous value associated with key, or null if + * there was no mapping for key. (A null return can + * also indicate that the map previously associated null with + * key.) + */ + public T remove(byte key) { + return super.remove(key); + } + + @Override + public void renameKey(Byte oldKey, Byte newKey) throws NullPointerException { + T storedObject = this.remove(oldKey.byteValue()); + if (storedObject == null) { + throw new NullPointerException(); + } + this.put(newKey.byteValue(), storedObject); + } + +} diff --git a/src/main/java/net/marfgamer/jraknet/util/map/concurrent/ConcurrentIntMap.java b/src/main/java/net/marfgamer/jraknet/util/map/concurrent/ConcurrentIntMap.java new file mode 100644 index 000000000..be9cbbe4a --- /dev/null +++ b/src/main/java/net/marfgamer/jraknet/util/map/concurrent/ConcurrentIntMap.java @@ -0,0 +1,137 @@ +/* + * _ _____ _ _ _ _ + * | | | __ \ | | | \ | | | | + * | | | |__) | __ _ | | __ | \| | ___ | |_ + * _ | | | _ / / _` | | |/ / | . ` | / _ \ | __| + * | |__| | | | \ \ | (_| | | < | |\ | | __/ | |_ + * \____/ |_| \_\ \__,_| |_|\_\ |_| \_| \___| \__| + * + * The MIT License (MIT) + * + * Copyright (c) 2016-2018 Trent "MarfGamer" Summerlin + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + */ +package net.marfgamer.jraknet.util.map.concurrent; + +import java.util.Map; +import java.util.concurrent.ConcurrentHashMap; + +import net.marfgamer.jraknet.util.map.DynamicKey; + +/** + * This class is used for using ints as keys in normal maps without having to + * worry about boxing them. + * + * @author Trent "MarfGamer" Summerlin + */ +public class ConcurrentIntMap extends ConcurrentHashMap implements Map, DynamicKey { + + private static final long serialVersionUID = 4324132003573381634L; + + /** + * Returns true if this map contains a mapping for the specified key. + * + * @param key + * The key whose presence in this map is to be tested + * @return true if this map contains a mapping for the specified key. + */ + public boolean containsKey(int key) { + return super.containsKey(key); + } + + /** + * Returns true if this map maps one or more keys to the specified + * value. + * + * @param value + * value whose presence in this map is to be tested + * @return true if this map maps one or more keys to the specified + * value + */ + public boolean containsValue(Object value) { + return super.containsValue(value); + } + + /** + * Returns the value to which the specified key is mapped, or {@code null} if + * this map contains no mapping for the key. + * + *

    + * More formally, if this map contains a mapping from a key {@code k} to a value + * {@code v} such that {@code (key==null ? k==null : + * key.equals(k))}, then this method returns {@code v}; otherwise it returns + * {@code null}. (There can be at most one such mapping.) + * + *

    + * A return value of {@code null} does not necessarily indicate that the + * map contains no mapping for the key; it's also possible that the map + * explicitly maps the key to {@code null}. The {@link #containsKey containsKey} + * operation may be used to distinguish these two cases. + * + * @see #put(int, Object) + * @param key + * they key the value is mapped to. + * @return the value to which the specified key is mapped. + */ + public T get(int key) { + return super.get(key); + } + + /** + * Associates the specified value with the specified key in this map. If the map + * previously contained a mapping for the key, the old value is replaced. + * + * @param key + * key with which the specified value is to be associated + * @param value + * value to be associated with the specified key + * @return the previous value associated with key, or null if + * there was no mapping for key. (A null return can + * also indicate that the map previously associated null with + * key.) + */ + public T put(int key, T value) { + return super.put(key, value); + } + + /** + * Removes the mapping for the specified key from this map if present. + * + * @param key + * key whose mapping is to be removed from the map + * @return the previous value associated with key, or null if + * there was no mapping for key. (A null return can + * also indicate that the map previously associated null with + * key.) + */ + public T remove(int key) { + return super.remove(key); + } + + @Override + public void renameKey(Integer oldKey, Integer newKey) throws NullPointerException { + T storedObject = this.remove(oldKey.intValue()); + if (storedObject == null) { + throw new NullPointerException(); + } + this.put(newKey.intValue(), storedObject); + } + +} diff --git a/src/main/java/net/marfgamer/jraknet/util/map/concurrent/ConcurrentLongMap.java b/src/main/java/net/marfgamer/jraknet/util/map/concurrent/ConcurrentLongMap.java new file mode 100644 index 000000000..4d239478b --- /dev/null +++ b/src/main/java/net/marfgamer/jraknet/util/map/concurrent/ConcurrentLongMap.java @@ -0,0 +1,137 @@ +/* + * _ _____ _ _ _ _ + * | | | __ \ | | | \ | | | | + * | | | |__) | __ _ | | __ | \| | ___ | |_ + * _ | | | _ / / _` | | |/ / | . ` | / _ \ | __| + * | |__| | | | \ \ | (_| | | < | |\ | | __/ | |_ + * \____/ |_| \_\ \__,_| |_|\_\ |_| \_| \___| \__| + * + * The MIT License (MIT) + * + * Copyright (c) 2016-2018 Trent "MarfGamer" Summerlin + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + */ +package net.marfgamer.jraknet.util.map.concurrent; + +import java.util.Map; +import java.util.concurrent.ConcurrentHashMap; + +import net.marfgamer.jraknet.util.map.DynamicKey; + +/** + * This class is used for using longs as keys in normal maps without having to + * worry about boxing them. + * + * @author Trent "MarfGamer" Summerlin + */ +public class ConcurrentLongMap extends ConcurrentHashMap implements Map, DynamicKey { + + private static final long serialVersionUID = 4324132003573381634L; + + /** + * Returns true if this map contains a mapping for the specified key. + * + * @param key + * The key whose presence in this map is to be tested + * @return true if this map contains a mapping for the specified key. + */ + public boolean containsKey(long key) { + return super.containsKey(key); + } + + /** + * Returns true if this map maps one or more keys to the specified + * value. + * + * @param value + * value whose presence in this map is to be tested + * @return true if this map maps one or more keys to the specified + * value + */ + public boolean containsValue(Object value) { + return super.containsValue(value); + } + + /** + * Returns the value to which the specified key is mapped, or {@code null} if + * this map contains no mapping for the key. + * + *

    + * More formally, if this map contains a mapping from a key {@code k} to a value + * {@code v} such that {@code (key==null ? k==null : + * key.equals(k))}, then this method returns {@code v}; otherwise it returns + * {@code null}. (There can be at most one such mapping.) + * + *

    + * A return value of {@code null} does not necessarily indicate that the + * map contains no mapping for the key; it's also possible that the map + * explicitly maps the key to {@code null}. The {@link #containsKey containsKey} + * operation may be used to distinguish these two cases. + * + * @see #put(long, Object) + * @param key + * they key the value is mapped to. + * @return the value to which the specified key is mapped. + */ + public T get(long key) { + return super.get(key); + } + + /** + * Associates the specified value with the specified key in this map. If the map + * previously contained a mapping for the key, the old value is replaced. + * + * @param key + * key with which the specified value is to be associated + * @param value + * value to be associated with the specified key + * @return the previous value associated with key, or null if + * there was no mapping for key. (A null return can + * also indicate that the map previously associated null with + * key.) + */ + public T put(long key, T value) { + return super.put(key, value); + } + + /** + * Removes the mapping for the specified key from this map if present. + * + * @param key + * key whose mapping is to be removed from the map + * @return the previous value associated with key, or null if + * there was no mapping for key. (A null return can + * also indicate that the map previously associated null with + * key.) + */ + public T remove(long key) { + return super.remove(key); + } + + @Override + public void renameKey(Long oldKey, Long newKey) throws NullPointerException { + T storedObject = this.remove(oldKey.longValue()); + if (storedObject == null) { + throw new NullPointerException(); + } + this.put(newKey.longValue(), storedObject); + } + +} diff --git a/src/main/java/net/marfgamer/jraknet/util/map/concurrent/ConcurrentShortMap.java b/src/main/java/net/marfgamer/jraknet/util/map/concurrent/ConcurrentShortMap.java new file mode 100644 index 000000000..fba5de92c --- /dev/null +++ b/src/main/java/net/marfgamer/jraknet/util/map/concurrent/ConcurrentShortMap.java @@ -0,0 +1,137 @@ +/* + * _ _____ _ _ _ _ + * | | | __ \ | | | \ | | | | + * | | | |__) | __ _ | | __ | \| | ___ | |_ + * _ | | | _ / / _` | | |/ / | . ` | / _ \ | __| + * | |__| | | | \ \ | (_| | | < | |\ | | __/ | |_ + * \____/ |_| \_\ \__,_| |_|\_\ |_| \_| \___| \__| + * + * The MIT License (MIT) + * + * Copyright (c) 2016-2018 Trent "MarfGamer" Summerlin + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + */ +package net.marfgamer.jraknet.util.map.concurrent; + +import java.util.Map; +import java.util.concurrent.ConcurrentHashMap; + +import net.marfgamer.jraknet.util.map.DynamicKey; + +/** + * This class is used for using shorts as keys in normal maps without having to + * worry about boxing them. + * + * @author Trent "MarfGamer" Summerlin + */ +public class ConcurrentShortMap extends ConcurrentHashMap implements Map, DynamicKey { + + private static final long serialVersionUID = 4324132003573381634L; + + /** + * Returns true if this map contains a mapping for the specified key. + * + * @param key + * The key whose presence in this map is to be tested + * @return true if this map contains a mapping for the specified key. + */ + public boolean containsKey(short key) { + return super.containsKey(key); + } + + /** + * Returns true if this map maps one or more keys to the specified + * value. + * + * @param value + * value whose presence in this map is to be tested + * @return true if this map maps one or more keys to the specified + * value + */ + public boolean containsValue(Object value) { + return super.containsValue(value); + } + + /** + * Returns the value to which the specified key is mapped, or {@code null} if + * this map contains no mapping for the key. + * + *

    + * More formally, if this map contains a mapping from a key {@code k} to a value + * {@code v} such that {@code (key==null ? k==null : + * key.equals(k))}, then this method returns {@code v}; otherwise it returns + * {@code null}. (There can be at most one such mapping.) + * + *

    + * A return value of {@code null} does not necessarily indicate that the + * map contains no mapping for the key; it's also possible that the map + * explicitly maps the key to {@code null}. The {@link #containsKey containsKey} + * operation may be used to distinguish these two cases. + * + * @see #put(short, Object) + * @param key + * they key the value is mapped to. + * @return the value to which the specified key is mapped. + */ + public T get(short key) { + return super.get(key); + } + + /** + * Associates the specified value with the specified key in this map. If the map + * previously contained a mapping for the key, the old value is replaced. + * + * @param key + * key with which the specified value is to be associated + * @param value + * value to be associated with the specified key + * @return the previous value associated with key, or null if + * there was no mapping for key. (A null return can + * also indicate that the map previously associated null with + * key.) + */ + public T put(short key, T value) { + return super.put(key, value); + } + + /** + * Removes the mapping for the specified key from this map if present. + * + * @param key + * key whose mapping is to be removed from the map + * @return the previous value associated with key, or null if + * there was no mapping for key. (A null return can + * also indicate that the map previously associated null with + * key.) + */ + public T remove(short key) { + return super.remove(key); + } + + @Override + public void renameKey(Short oldKey, Short newKey) throws NullPointerException { + T storedObject = this.remove(oldKey.shortValue()); + if (storedObject == null) { + throw new NullPointerException(); + } + this.put(newKey.shortValue(), storedObject); + } + +} \ No newline at end of file