diff --git a/Javadoc/com/comphenix/protocol/reflect/StructureModifier.html b/Javadoc/com/comphenix/protocol/reflect/StructureModifier.html
index 1e1db4ca..5bcced78 100644
--- a/Javadoc/com/comphenix/protocol/reflect/StructureModifier.html
+++ b/Javadoc/com/comphenix/protocol/reflect/StructureModifier.html
@@ -2,9 +2,9 @@
-
+
StructureModifier
-
+
@@ -37,7 +37,7 @@
diff --git a/Javadoc/com/comphenix/protocol/reflect/instances/ExistingGenerator.html b/Javadoc/com/comphenix/protocol/reflect/instances/ExistingGenerator.html
index cf06a9e4..ed0cf6cb 100644
--- a/Javadoc/com/comphenix/protocol/reflect/instances/ExistingGenerator.html
+++ b/Javadoc/com/comphenix/protocol/reflect/instances/ExistingGenerator.html
@@ -2,9 +2,9 @@
-
+
ExistingGenerator
-
+
@@ -144,6 +144,13 @@ implements
Automatically create an instance provider from a objects public and private fields.
+
+static ExistingGenerator
+fromObjectFields (java.lang.Object object,
+ java.lang.Class<?> type)
+Automatically create an instance provider from a objects public and private fields.
+
+
+
+
+
+
diff --git a/Javadoc/com/comphenix/protocol/reflect/instances/InstanceProvider.html b/Javadoc/com/comphenix/protocol/reflect/instances/InstanceProvider.html
index 2e61de02..8a022d64 100644
--- a/Javadoc/com/comphenix/protocol/reflect/instances/InstanceProvider.html
+++ b/Javadoc/com/comphenix/protocol/reflect/instances/InstanceProvider.html
@@ -2,9 +2,9 @@
-
+
InstanceProvider
-
+
diff --git a/Javadoc/com/comphenix/protocol/reflect/instances/PrimitiveGenerator.html b/Javadoc/com/comphenix/protocol/reflect/instances/PrimitiveGenerator.html
index 8894bf27..dc781523 100644
--- a/Javadoc/com/comphenix/protocol/reflect/instances/PrimitiveGenerator.html
+++ b/Javadoc/com/comphenix/protocol/reflect/instances/PrimitiveGenerator.html
@@ -2,9 +2,9 @@
-
+
PrimitiveGenerator
-
+
diff --git a/Javadoc/com/comphenix/protocol/reflect/instances/class-use/CollectionGenerator.html b/Javadoc/com/comphenix/protocol/reflect/instances/class-use/CollectionGenerator.html
index fae111d6..3fef2ee6 100644
--- a/Javadoc/com/comphenix/protocol/reflect/instances/class-use/CollectionGenerator.html
+++ b/Javadoc/com/comphenix/protocol/reflect/instances/class-use/CollectionGenerator.html
@@ -2,9 +2,9 @@
-
+
Uses of Class com.comphenix.protocol.reflect.instances.CollectionGenerator
-
+
diff --git a/Javadoc/com/comphenix/protocol/reflect/instances/class-use/DefaultInstances.html b/Javadoc/com/comphenix/protocol/reflect/instances/class-use/DefaultInstances.html
index 16e6c4f4..45d17ccb 100644
--- a/Javadoc/com/comphenix/protocol/reflect/instances/class-use/DefaultInstances.html
+++ b/Javadoc/com/comphenix/protocol/reflect/instances/class-use/DefaultInstances.html
@@ -2,9 +2,9 @@
-
+
Uses of Class com.comphenix.protocol.reflect.instances.DefaultInstances
-
+
@@ -124,6 +124,19 @@
+
diff --git a/Javadoc/com/comphenix/protocol/reflect/instances/class-use/ExistingGenerator.html b/Javadoc/com/comphenix/protocol/reflect/instances/class-use/ExistingGenerator.html
index dab6fc06..f4a51c5e 100644
--- a/Javadoc/com/comphenix/protocol/reflect/instances/class-use/ExistingGenerator.html
+++ b/Javadoc/com/comphenix/protocol/reflect/instances/class-use/ExistingGenerator.html
@@ -2,9 +2,9 @@
-
+
Uses of Class com.comphenix.protocol.reflect.instances.ExistingGenerator
-
+
@@ -107,6 +107,13 @@
Automatically create an instance provider from a objects public and private fields.
+
+static ExistingGenerator
+ExistingGenerator. fromObjectFields (java.lang.Object object,
+ java.lang.Class<?> type)
+Automatically create an instance provider from a objects public and private fields.
+
+
diff --git a/Javadoc/com/comphenix/protocol/reflect/instances/class-use/InstanceProvider.html b/Javadoc/com/comphenix/protocol/reflect/instances/class-use/InstanceProvider.html
index f4386b03..e12f1387 100644
--- a/Javadoc/com/comphenix/protocol/reflect/instances/class-use/InstanceProvider.html
+++ b/Javadoc/com/comphenix/protocol/reflect/instances/class-use/InstanceProvider.html
@@ -2,9 +2,9 @@
-
+
Uses of Interface com.comphenix.protocol.reflect.instances.InstanceProvider
-
+
diff --git a/Javadoc/com/comphenix/protocol/reflect/instances/class-use/PrimitiveGenerator.html b/Javadoc/com/comphenix/protocol/reflect/instances/class-use/PrimitiveGenerator.html
index e4fc74c7..2a1f6c60 100644
--- a/Javadoc/com/comphenix/protocol/reflect/instances/class-use/PrimitiveGenerator.html
+++ b/Javadoc/com/comphenix/protocol/reflect/instances/class-use/PrimitiveGenerator.html
@@ -2,9 +2,9 @@
-
+
Uses of Class com.comphenix.protocol.reflect.instances.PrimitiveGenerator
-
+
diff --git a/Javadoc/com/comphenix/protocol/reflect/instances/package-frame.html b/Javadoc/com/comphenix/protocol/reflect/instances/package-frame.html
index 0ba50703..5a3e33e8 100644
--- a/Javadoc/com/comphenix/protocol/reflect/instances/package-frame.html
+++ b/Javadoc/com/comphenix/protocol/reflect/instances/package-frame.html
@@ -2,9 +2,9 @@
-
+
com.comphenix.protocol.reflect.instances
-
+
diff --git a/Javadoc/com/comphenix/protocol/reflect/instances/package-summary.html b/Javadoc/com/comphenix/protocol/reflect/instances/package-summary.html
index d223f3fe..7193016d 100644
--- a/Javadoc/com/comphenix/protocol/reflect/instances/package-summary.html
+++ b/Javadoc/com/comphenix/protocol/reflect/instances/package-summary.html
@@ -2,9 +2,9 @@
-
+
com.comphenix.protocol.reflect.instances
-
+
diff --git a/Javadoc/com/comphenix/protocol/reflect/instances/package-tree.html b/Javadoc/com/comphenix/protocol/reflect/instances/package-tree.html
index b5c6a171..49c3570c 100644
--- a/Javadoc/com/comphenix/protocol/reflect/instances/package-tree.html
+++ b/Javadoc/com/comphenix/protocol/reflect/instances/package-tree.html
@@ -2,9 +2,9 @@
-
+
com.comphenix.protocol.reflect.instances Class Hierarchy
-
+
diff --git a/Javadoc/com/comphenix/protocol/reflect/instances/package-use.html b/Javadoc/com/comphenix/protocol/reflect/instances/package-use.html
index f5925580..13f5929f 100644
--- a/Javadoc/com/comphenix/protocol/reflect/instances/package-use.html
+++ b/Javadoc/com/comphenix/protocol/reflect/instances/package-use.html
@@ -2,9 +2,9 @@
-
+
Uses of Package com.comphenix.protocol.reflect.instances
-
+
diff --git a/Javadoc/com/comphenix/protocol/reflect/package-frame.html b/Javadoc/com/comphenix/protocol/reflect/package-frame.html
index 215721c8..9523d43c 100644
--- a/Javadoc/com/comphenix/protocol/reflect/package-frame.html
+++ b/Javadoc/com/comphenix/protocol/reflect/package-frame.html
@@ -2,9 +2,9 @@
-
+
com.comphenix.protocol.reflect
-
+
@@ -20,8 +20,10 @@
FuzzyReflection
IntEnum
MethodUtils
+
ObjectCloner
PrimitiveUtils
StructureModifier
+
StructureModifierTest
VolatileField
Exceptions
diff --git a/Javadoc/com/comphenix/protocol/reflect/package-summary.html b/Javadoc/com/comphenix/protocol/reflect/package-summary.html
index 5f36f135..3f97a6ba 100644
--- a/Javadoc/com/comphenix/protocol/reflect/package-summary.html
+++ b/Javadoc/com/comphenix/protocol/reflect/package-summary.html
@@ -2,9 +2,9 @@
-
+
com.comphenix.protocol.reflect
-
+
@@ -117,18 +117,28 @@
+ObjectCloner
+
+Can copy an object field by field.
+
+
+
PrimitiveUtils
Contains static utility methods pertaining to primitive types and their
corresponding wrapper types.
-
+
StructureModifier <TField>
Provides list-oriented access to the fields of a Minecraft packet.
+
+StructureModifierTest
+
+
VolatileField
diff --git a/Javadoc/com/comphenix/protocol/reflect/package-tree.html b/Javadoc/com/comphenix/protocol/reflect/package-tree.html
index bbcc29fe..652543bc 100644
--- a/Javadoc/com/comphenix/protocol/reflect/package-tree.html
+++ b/Javadoc/com/comphenix/protocol/reflect/package-tree.html
@@ -2,9 +2,9 @@
-
+
com.comphenix.protocol.reflect Class Hierarchy
-
+
@@ -78,8 +78,10 @@
com.comphenix.protocol.reflect.FuzzyReflection
com.comphenix.protocol.reflect.IntEnum
com.comphenix.protocol.reflect.MethodUtils
+com.comphenix.protocol.reflect.ObjectCloner
com.comphenix.protocol.reflect.PrimitiveUtils
com.comphenix.protocol.reflect.StructureModifier <TField>
+com.comphenix.protocol.reflect.StructureModifierTest
java.lang.Throwable (implements java.io.Serializable)
java.lang.Exception
diff --git a/Javadoc/com/comphenix/protocol/reflect/package-use.html b/Javadoc/com/comphenix/protocol/reflect/package-use.html
index e740cf05..77e8f745 100644
--- a/Javadoc/com/comphenix/protocol/reflect/package-use.html
+++ b/Javadoc/com/comphenix/protocol/reflect/package-use.html
@@ -2,9 +2,9 @@
-
+
Uses of Package com.comphenix.protocol.reflect
-
+
diff --git a/Javadoc/constant-values.html b/Javadoc/constant-values.html
index f92ad2c7..538597d3 100644
--- a/Javadoc/constant-values.html
+++ b/Javadoc/constant-values.html
@@ -2,9 +2,9 @@
-
+
Constant Field Values
-
+
diff --git a/Javadoc/deprecated-list.html b/Javadoc/deprecated-list.html
index 1046a41f..204feb86 100644
--- a/Javadoc/deprecated-list.html
+++ b/Javadoc/deprecated-list.html
@@ -2,9 +2,9 @@
-
+
Deprecated List
-
+
diff --git a/Javadoc/help-doc.html b/Javadoc/help-doc.html
index 642653e6..88731e8d 100644
--- a/Javadoc/help-doc.html
+++ b/Javadoc/help-doc.html
@@ -2,9 +2,9 @@
-
+
API Help
-
+
diff --git a/Javadoc/index-files/index-1.html b/Javadoc/index-files/index-1.html
index 8380b9fe..9feb67ba 100644
--- a/Javadoc/index-files/index-1.html
+++ b/Javadoc/index-files/index-1.html
@@ -2,9 +2,9 @@
-
+
A-Index
-
+
@@ -89,6 +89,10 @@
Adds a listener to its requested list of packet recievers.
+addPacketHandler(int) - Method in class com.comphenix.protocol.injector.player.PlayerInjectionHandler
+
+Add an underlying packet handler of the given ID.
+
addPacketListener(PacketListener) - Method in class com.comphenix.protocol.injector.PacketFilterManager
addPacketListener(PacketListener) - Method in interface com.comphenix.protocol.ProtocolManager
@@ -123,6 +127,10 @@
Contains information about the packet that is being processed by asynchronous listeners.
+AsyncRunnable - Interface in com.comphenix.protocol.async
+
+A runnable representing a asynchronous event listener.
+
ATTACH_ENTITY - Static variable in class com.comphenix.protocol.Packets.Server
diff --git a/Javadoc/index-files/index-10.html b/Javadoc/index-files/index-10.html
index 60adcfad..f4c52f81 100644
--- a/Javadoc/index-files/index-10.html
+++ b/Javadoc/index-files/index-10.html
@@ -2,9 +2,9 @@
-
+
K-Index
-
+
diff --git a/Javadoc/index-files/index-11.html b/Javadoc/index-files/index-11.html
index 5f0c0f6d..4ec06253 100644
--- a/Javadoc/index-files/index-11.html
+++ b/Javadoc/index-files/index-11.html
@@ -2,9 +2,9 @@
-
+
L-Index
-
+
@@ -67,6 +67,8 @@
L
+ListenerInvoker - Interface in com.comphenix.protocol.injector
+
ListenerPriority - Enum in com.comphenix.protocol.events
Represents a packet event priority, similar to the Bukkit EventPriority.
diff --git a/Javadoc/index-files/index-12.html b/Javadoc/index-files/index-12.html
index f186e432..ce373db6 100644
--- a/Javadoc/index-files/index-12.html
+++ b/Javadoc/index-files/index-12.html
@@ -2,9 +2,9 @@
-
+
M-Index
-
+
diff --git a/Javadoc/index-files/index-13.html b/Javadoc/index-files/index-13.html
index 3f15bf35..a65da6ae 100644
--- a/Javadoc/index-files/index-13.html
+++ b/Javadoc/index-files/index-13.html
@@ -2,9 +2,9 @@
-
+
N-Index
-
+
@@ -71,11 +71,11 @@
NAMED_SOUND_EFFECT - Static variable in class com.comphenix.protocol.Packets.Server
-NetworkServerInjector - Class in com.comphenix.protocol.injector
+NetworkServerInjector - Class in com.comphenix.protocol.injector.player
Represents a player hook into the NetServerHandler class.
-NetworkServerInjector(Player, PacketFilterManager, Set<Integer>, InjectedServerConnection) - Constructor for class com.comphenix.protocol.injector.NetworkServerInjector
+NetworkServerInjector(ClassLoader, Logger, Player, ListenerInvoker, Set<Integer>, InjectedServerConnection) - Constructor for class com.comphenix.protocol.injector.player.NetworkServerInjector
newPacket(int) - Static method in class com.comphenix.protocol.injector.StructureCache
diff --git a/Javadoc/index-files/index-14.html b/Javadoc/index-files/index-14.html
index 8b4aeb6f..376dc427 100644
--- a/Javadoc/index-files/index-14.html
+++ b/Javadoc/index-files/index-14.html
@@ -2,9 +2,9 @@
-
+
O-Index
-
+
@@ -67,6 +67,12 @@
O
+ObjectCloner - Class in com.comphenix.protocol.reflect
+
+Can copy an object field by field.
+
+ObjectCloner() - Constructor for class com.comphenix.protocol.reflect.ObjectCloner
+
onCompiled(StructureModifier<TKey>) - Method in interface com.comphenix.protocol.reflect.compiler.CompileListener
Invoked when a structure modifier has been successfully compiled.
diff --git a/Javadoc/index-files/index-15.html b/Javadoc/index-files/index-15.html
index d1445458..092404f1 100644
--- a/Javadoc/index-files/index-15.html
+++ b/Javadoc/index-files/index-15.html
@@ -2,9 +2,9 @@
-
+
P-Index
-
+
@@ -163,6 +163,24 @@
PLAYER_POSITION - Static variable in class com.comphenix.protocol.Packets.Server
+PlayerInjectionHandler - Class in com.comphenix.protocol.injector.player
+
+Responsible for injecting into a player's sendPacket method.
+
+PlayerInjectionHandler(ClassLoader, Logger, ListenerInvoker, Server) - Constructor for class com.comphenix.protocol.injector.player.PlayerInjectionHandler
+
+PlayerLoggedOutException - Exception in com.comphenix.protocol.injector
+
+Invoked when attempting to use a player that has already logged out.
+
+PlayerLoggedOutException() - Constructor for exception com.comphenix.protocol.injector.PlayerLoggedOutException
+
+PlayerLoggedOutException(String, Throwable) - Constructor for exception com.comphenix.protocol.injector.PlayerLoggedOutException
+
+PlayerLoggedOutException(String) - Constructor for exception com.comphenix.protocol.injector.PlayerLoggedOutException
+
+PlayerLoggedOutException(Throwable) - Constructor for exception com.comphenix.protocol.injector.PlayerLoggedOutException
+
plugin - Variable in class com.comphenix.protocol.events.PacketAdapter
PrimitiveGenerator - Class in com.comphenix.protocol.reflect.instances
@@ -182,6 +200,10 @@
PrioritizedListener(TListener, ListenerPriority) - Constructor for class com.comphenix.protocol.injector.PrioritizedListener
+processPacket(Player, Packet) - Method in class com.comphenix.protocol.injector.player.PlayerInjectionHandler
+
+Process a packet as if it were sent by the given player.
+
ProtocolLibrary - Class in com.comphenix.protocol
ProtocolLibrary() - Constructor for class com.comphenix.protocol.ProtocolLibrary
diff --git a/Javadoc/index-files/index-16.html b/Javadoc/index-files/index-16.html
index 05a4a884..9bb9a9e4 100644
--- a/Javadoc/index-files/index-16.html
+++ b/Javadoc/index-files/index-16.html
@@ -2,9 +2,9 @@
-
+
R-Index
-
+
@@ -131,6 +131,10 @@
registerAsyncHandler(PacketListener) - Method in class com.comphenix.protocol.async.AsyncFilterManager
+registerAsyncHandler(PacketListener, boolean) - Method in class com.comphenix.protocol.async.AsyncFilterManager
+
+Registers an asynchronous packet handler.
+
registerAsyncHandler(PacketListener) - Method in interface com.comphenix.protocol.AsynchronousManager
Registers an asynchronous packet handler.
@@ -163,6 +167,10 @@
Removes the given listener from the packet event list.
+ removePacketHandler(int) - Method in class com.comphenix.protocol.injector.player.PlayerInjectionHandler
+
+Remove an underlying packet handler of ths ID.
+
removePacketListener(PacketListener) - Method in class com.comphenix.protocol.injector.PacketFilterManager
removePacketListener(PacketListener) - Method in interface com.comphenix.protocol.ProtocolManager
diff --git a/Javadoc/index-files/index-17.html b/Javadoc/index-files/index-17.html
index 20d5fa77..c51f154e 100644
--- a/Javadoc/index-files/index-17.html
+++ b/Javadoc/index-files/index-17.html
@@ -2,9 +2,9 @@
-
+
S-Index
-
+
@@ -93,12 +93,14 @@
Send any due packets, or clean up packets that have expired.
-sendServerPacket(Packet, boolean) - Method in class com.comphenix.protocol.injector.NetworkServerInjector
-
sendServerPacket(Player, PacketContainer) - Method in class com.comphenix.protocol.injector.PacketFilterManager
sendServerPacket(Player, PacketContainer, boolean) - Method in class com.comphenix.protocol.injector.PacketFilterManager
+sendServerPacket(Packet, boolean) - Method in class com.comphenix.protocol.injector.player.NetworkServerInjector
+
+sendServerPacket(Player, PacketContainer, boolean) - Method in class com.comphenix.protocol.injector.player.PlayerInjectionHandler
+
sendServerPacket(Player, PacketContainer) - Method in interface com.comphenix.protocol.PacketStream
Send a packet to the given player.
@@ -152,10 +154,18 @@
Sets the single background compiler we're using.
+ setMaximumRecursion(int) - Method in class com.comphenix.protocol.reflect.instances.DefaultInstances
+
+Set the maximum height of the hierachy of creates types.
+
setNewSendingIndex(long) - Method in class com.comphenix.protocol.async.AsyncMarker
Sets the desired sending order after processing has completed.
+setNonNull(boolean) - Method in class com.comphenix.protocol.reflect.instances.DefaultInstances
+
+Set whether or not the constructor's parameters must be non-null.
+
setPacket(PacketContainer) - Method in class com.comphenix.protocol.events.PacketEvent
Replace the packet that will be sent to the player.
@@ -168,6 +178,10 @@
Sets how the server packets are read.
+ setPlayerHook(PacketFilterManager.PlayerInjectHooks) - Method in class com.comphenix.protocol.injector.player.PlayerInjectionHandler
+
+Sets how the server packets are read.
+
setTimeout(long) - Method in class com.comphenix.protocol.async.AsyncMarker
Set the time the packet will be forcefully rejected.
@@ -176,6 +190,10 @@
Sets the current value.
+ setWorkers(int) - Method in class com.comphenix.protocol.async.AsyncListenerHandler
+
+Set the current number of workers.
+
SHUTDOWN_DELAY_MS - Static variable in class com.comphenix.protocol.reflect.compiler.BackgroundCompiler
shutdownAll() - Method in class com.comphenix.protocol.reflect.compiler.BackgroundCompiler
@@ -218,11 +236,19 @@
Create a sorted array from the given list.
+SortedCopyOnWriteArrayTest - Class in com.comphenix.protocol.injector
+
+SortedCopyOnWriteArrayTest() - Constructor for class com.comphenix.protocol.injector.SortedCopyOnWriteArrayTest
+
SPAWN_POSITION - Static variable in class com.comphenix.protocol.Packets.Server
start() - Method in class com.comphenix.protocol.async.AsyncListenerHandler
-Start the asynchronous listener using the Bukkit scheduler.
+Start a singler worker thread handling the asynchronous.
+
+start(int) - Method in class com.comphenix.protocol.async.AsyncListenerHandler
+
+Start multiple worker threads for this listener.
STATISTIC - Static variable in class com.comphenix.protocol.Packets.Server
@@ -230,6 +256,18 @@
Statistics(Plugin) - Constructor for class com.comphenix.protocol.metrics.Statistics
+stop() - Method in class com.comphenix.protocol.async.AsyncListenerHandler
+
+Stop a worker thread.
+
+stop(int) - Method in class com.comphenix.protocol.async.AsyncListenerHandler
+
+Stop the given amount of worker threads.
+
+stop() - Method in interface com.comphenix.protocol.async.AsyncRunnable
+
+Stop the given runnable.
+
STRING_DEFAULT - Static variable in class com.comphenix.protocol.reflect.instances.PrimitiveGenerator
Default value for Strings.
@@ -258,6 +296,10 @@
Consumers of this method should call "initialize".
+ StructureModifierTest - Class in com.comphenix.protocol.reflect
+
+StructureModifierTest() - Constructor for class com.comphenix.protocol.reflect.StructureModifierTest
+
subtypeCache - Variable in class com.comphenix.protocol.reflect.StructureModifier
diff --git a/Javadoc/index-files/index-18.html b/Javadoc/index-files/index-18.html
index 38e9abb4..1cb66658 100644
--- a/Javadoc/index-files/index-18.html
+++ b/Javadoc/index-files/index-18.html
@@ -2,9 +2,9 @@
-
+
T-Index
-
+
@@ -75,6 +75,12 @@
targetType - Variable in class com.comphenix.protocol.reflect.StructureModifier
+test() - Method in class com.comphenix.protocol.reflect.StructureModifierTest
+
+testInsertion() - Method in class com.comphenix.protocol.injector.SortedCopyOnWriteArrayTest
+
+testOrder() - Method in class com.comphenix.protocol.injector.SortedCopyOnWriteArrayTest
+
TILE_ENTITY_DATA - Static variable in class com.comphenix.protocol.Packets.Server
toArray() - Method in class com.comphenix.protocol.concurrency.SortedCopyOnWriteArray
diff --git a/Javadoc/index-files/index-19.html b/Javadoc/index-files/index-19.html
index b0c3c590..fa4becb3 100644
--- a/Javadoc/index-files/index-19.html
+++ b/Javadoc/index-files/index-19.html
@@ -2,9 +2,9 @@
-
+
U-Index
-
+
@@ -67,6 +67,10 @@
U
+uninjectPlayer(Player) - Method in class com.comphenix.protocol.injector.player.PlayerInjectionHandler
+
+Unregisters the given player.
+
unregisterAsyncHandler(AsyncListenerHandler) - Method in class com.comphenix.protocol.async.AsyncFilterManager
unregisterAsyncHandler(AsyncListenerHandler) - Method in interface com.comphenix.protocol.AsynchronousManager
diff --git a/Javadoc/index-files/index-2.html b/Javadoc/index-files/index-2.html
index d8e61819..26c83997 100644
--- a/Javadoc/index-files/index-2.html
+++ b/Javadoc/index-files/index-2.html
@@ -2,9 +2,9 @@
-
+
B-Index
-
+
diff --git a/Javadoc/index-files/index-20.html b/Javadoc/index-files/index-20.html
index 9700048e..b3fb8112 100644
--- a/Javadoc/index-files/index-20.html
+++ b/Javadoc/index-files/index-20.html
@@ -2,9 +2,9 @@
-
+
V-Index
-
+
diff --git a/Javadoc/index-files/index-21.html b/Javadoc/index-files/index-21.html
index 57c3de52..fb9b3534 100644
--- a/Javadoc/index-files/index-21.html
+++ b/Javadoc/index-files/index-21.html
@@ -2,9 +2,9 @@
-
+
W-Index
-
+
diff --git a/Javadoc/index-files/index-3.html b/Javadoc/index-files/index-3.html
index fdfd7ba1..8a4c012c 100644
--- a/Javadoc/index-files/index-3.html
+++ b/Javadoc/index-files/index-3.html
@@ -2,9 +2,9 @@
-
+
C-Index
-
+
@@ -71,13 +71,19 @@
Cancel the handler.
+canInject() - Method in class com.comphenix.protocol.injector.player.NetworkServerInjector
+
CHAT - Static variable in class com.comphenix.protocol.Packets.Client
CHAT - Static variable in class com.comphenix.protocol.Packets.Server
-checkListener(PacketListener) - Method in class com.comphenix.protocol.injector.NetworkServerInjector
+checkListener(PacketListener) - Method in class com.comphenix.protocol.injector.player.NetworkServerInjector
-checkListener(PacketListener) - Method in class com.comphenix.protocol.injector.PacketFilterManager
+checkListener(Set<PacketListener>) - Method in class com.comphenix.protocol.injector.player.PlayerInjectionHandler
+
+Determine if the given listeners are valid.
+
+checkListener(PacketListener) - Method in class com.comphenix.protocol.injector.player.PlayerInjectionHandler
Determine if a listener is valid or not.
@@ -89,7 +95,7 @@
Remove listeners, close threads and transmit every delayed packet.
-cleanupAll() - Method in class com.comphenix.protocol.injector.NetworkServerInjector
+cleanupAll() - Method in class com.comphenix.protocol.injector.player.NetworkServerInjector
clear() - Method in class com.comphenix.protocol.concurrency.SortedCopyOnWriteArray
@@ -105,6 +111,8 @@
close() - Method in class com.comphenix.protocol.injector.PacketFilterManager
+close() - Method in class com.comphenix.protocol.injector.player.PlayerInjectionHandler
+
CLOSE_WINDOW - Static variable in class com.comphenix.protocol.Packets.Client
CLOSE_WINDOW - Static variable in class com.comphenix.protocol.Packets.Server
@@ -123,8 +131,14 @@
com.comphenix.protocol.events - package com.comphenix.protocol.events
+com.comphenix.protocol.injector - package com.comphenix.protocol.injector
+
+com.comphenix.protocol.injector.player - package com.comphenix.protocol.injector.player
+
com.comphenix.protocol.metrics - package com.comphenix.protocol.metrics
+com.comphenix.protocol.reflect - package com.comphenix.protocol.reflect
+
com.comphenix.protocol.reflect.compiler - package com.comphenix.protocol.reflect.compiler
com.comphenix.protocol.reflect.instances - package com.comphenix.protocol.reflect.instances
@@ -167,6 +181,10 @@
converter - Variable in class com.comphenix.protocol.reflect.StructureModifier
+copyTo(Object, Object, Class<?>) - Static method in class com.comphenix.protocol.reflect.ObjectCloner
+
+Copy every field in object A to object B.
+
CRAFT_PROGRESS_BAR - Static variable in class com.comphenix.protocol.Packets.Server
create(Class<?>) - Method in class com.comphenix.protocol.reflect.instances.CollectionGenerator
diff --git a/Javadoc/index-files/index-4.html b/Javadoc/index-files/index-4.html
index 2f06b059..dae98236 100644
--- a/Javadoc/index-files/index-4.html
+++ b/Javadoc/index-files/index-4.html
@@ -2,9 +2,9 @@
-
+
D-Index
-
+
@@ -95,6 +95,10 @@
Construct a default instance generator using the given instance providers.
+DefaultInstances(DefaultInstances) - Constructor for class com.comphenix.protocol.reflect.instances.DefaultInstances
+
+Copy a given instance provider.
+
DefaultInstances(InstanceProvider...) - Constructor for class com.comphenix.protocol.reflect.instances.DefaultInstances
Construct a default instance generator using the given instance providers.
diff --git a/Javadoc/index-files/index-5.html b/Javadoc/index-files/index-5.html
index 61aaec7b..7640bfa9 100644
--- a/Javadoc/index-files/index-5.html
+++ b/Javadoc/index-files/index-5.html
@@ -2,9 +2,9 @@
-
+
E-Index
-
+
diff --git a/Javadoc/index-files/index-6.html b/Javadoc/index-files/index-6.html
index 742253d0..c51369b4 100644
--- a/Javadoc/index-files/index-6.html
+++ b/Javadoc/index-files/index-6.html
@@ -2,9 +2,9 @@
-
+
F-Index
-
+
@@ -117,6 +117,10 @@
Creates an event representing a client packet transmission.
+ fromFormat(String, Object...) - Static method in exception com.comphenix.protocol.injector.PlayerLoggedOutException
+
+Construct an exception from a formatted message.
+
fromFormat(String, Object...) - Static method in exception com.comphenix.protocol.reflect.FieldAccessException
fromObject(Object) - Static method in class com.comphenix.protocol.reflect.FuzzyReflection
@@ -135,6 +139,10 @@
Automatically create an instance provider from a objects public and private fields.
+fromObjectFields(Object, Class<?>) - Static method in class com.comphenix.protocol.reflect.instances.ExistingGenerator
+
+Automatically create an instance provider from a objects public and private fields.
+
fromServer(Object, PacketContainer, Player) - Static method in class com.comphenix.protocol.events.PacketEvent
Creates an event representing a server packet transmission.
diff --git a/Javadoc/index-files/index-7.html b/Javadoc/index-files/index-7.html
index 1097836a..c2187052 100644
--- a/Javadoc/index-files/index-7.html
+++ b/Javadoc/index-files/index-7.html
@@ -2,9 +2,9 @@
-
+
G-Index
-
+
@@ -187,9 +187,9 @@
Retrieves the underlying Minecraft packet.
- getHookInstance(Player, PacketFilterManager.PlayerInjectHooks) - Method in class com.comphenix.protocol.injector.PacketFilterManager
+getID() - Method in interface com.comphenix.protocol.async.AsyncRunnable
-Used to construct a player hook.
+Retrieve a unique worker ID.
getID() - Method in class com.comphenix.protocol.events.PacketContainer
@@ -219,13 +219,13 @@
Retrieve the underlying listener.
+ getListenerHandler() - Method in class com.comphenix.protocol.async.AsyncMarker
+
+Retrieve the current asynchronous listener handler.
+
getListenerLoop() - Method in class com.comphenix.protocol.async.AsyncListenerHandler
-Create a runnable that will initiate the listener loop.
-
-getListenerTraversal() - Method in class com.comphenix.protocol.async.AsyncMarker
-
-Retrieve iterator for the next listener in line.
+Create a worker that will initiate the listener loop.
getLogger() - Method in class com.comphenix.protocol.async.AsyncFilterManager
@@ -235,10 +235,18 @@
getLogger() - Method in class com.comphenix.protocol.injector.PacketFilterManager
+getLogger() - Method in class com.comphenix.protocol.injector.player.PlayerInjectionHandler
+
+Retrieve the current logger.
+
getMatchingAccessibleMethod(Class, String, Class[]) - Static method in class com.comphenix.protocol.reflect.MethodUtils
Find an accessible method that matches the given name and has compatible parameters.
+getMaximumRecursion() - Method in class com.comphenix.protocol.reflect.instances.DefaultInstances
+
+Retrieve the the maximum height of the hierachy of creates types.
+
getMethodByName(String) - Method in class com.comphenix.protocol.reflect.FuzzyReflection
Retrieves a method by looking at its name.
@@ -291,10 +299,16 @@
Retrieves the packet ID.
+ getPacketID(Packet) - Method in interface com.comphenix.protocol.injector.ListenerInvoker
+
+Retrieve the associated ID of a packet.
+
getPacketID() - Method in class com.comphenix.protocol.injector.PacketConstructor
Retrieve the id of the packets this constructor creates.
+getPacketID(Packet) - Method in class com.comphenix.protocol.injector.PacketFilterManager
+
getPacketListeners() - Method in class com.comphenix.protocol.injector.PacketFilterManager
getPacketListeners() - Method in interface com.comphenix.protocol.ProtocolManager
@@ -315,10 +329,16 @@
Retrieves the player that has sent the packet or is recieving it.
+getPlayerByConnection(DataInputStream) - Method in class com.comphenix.protocol.injector.player.PlayerInjectionHandler
+
getPlayerHook() - Method in class com.comphenix.protocol.injector.PacketFilterManager
Retrieves how the server packets are read.
+getPlayerHook() - Method in class com.comphenix.protocol.injector.player.PlayerInjectionHandler
+
+Retrieves how the server packets are read.
+
getPlugin() - Method in class com.comphenix.protocol.async.AsyncListenerHandler
Retrieve the plugin associated with this async listener.
@@ -393,6 +413,10 @@
getSendingFilters() - Method in class com.comphenix.protocol.injector.PacketFilterManager
+getSendingFilters() - Method in class com.comphenix.protocol.injector.player.PlayerInjectionHandler
+
+Retrieve the current list of registered sending listeners.
+
getSendingFilters() - Method in interface com.comphenix.protocol.ProtocolManager
Retrieves a immutable set containing the ID of the sent server packets that will be observed by listeners.
@@ -465,6 +489,14 @@
Retrieves the list of packets that will be observed by the listeners.
+ getWorkerID() - Method in class com.comphenix.protocol.async.AsyncMarker
+
+Retrieve the current worker ID.
+
+getWorkers() - Method in class com.comphenix.protocol.async.AsyncListenerHandler
+
+Retrieve the current number of registered workers.
+
getWorldTypeModifier() - Method in class com.comphenix.protocol.events.PacketContainer
Retrieves a read/write structure for the world type enum.
diff --git a/Javadoc/index-files/index-8.html b/Javadoc/index-files/index-8.html
index d75d16ca..222ee83f 100644
--- a/Javadoc/index-files/index-8.html
+++ b/Javadoc/index-files/index-8.html
@@ -2,9 +2,9 @@
-
+
H-Index
-
+
@@ -89,6 +89,8 @@
hashCode() - Method in class com.comphenix.protocol.injector.PrioritizedListener
+hasListener(int) - Method in class com.comphenix.protocol.injector.player.NetworkServerInjector
+
hasMember(int) - Method in class com.comphenix.protocol.reflect.IntEnum
Determines whether or not the given member exists.
diff --git a/Javadoc/index-files/index-9.html b/Javadoc/index-files/index-9.html
index 1668d422..3628a24e 100644
--- a/Javadoc/index-files/index-9.html
+++ b/Javadoc/index-files/index-9.html
@@ -2,9 +2,9 @@
-
+
I-Index
-
+
@@ -69,7 +69,7 @@
id - Variable in class com.comphenix.protocol.events.PacketContainer
-initialize() - Method in class com.comphenix.protocol.injector.NetworkServerInjector
+initialize() - Method in class com.comphenix.protocol.injector.player.NetworkServerInjector
initialize(StructureModifier<TField>) - Method in class com.comphenix.protocol.reflect.StructureModifier
@@ -83,9 +83,9 @@
Initialize the packet injection for every player.
- injectManager() - Method in class com.comphenix.protocol.injector.NetworkServerInjector
+injectManager() - Method in class com.comphenix.protocol.injector.player.NetworkServerInjector
-injectPlayer(Player) - Method in class com.comphenix.protocol.injector.PacketFilterManager
+injectPlayer(Player) - Method in class com.comphenix.protocol.injector.player.PlayerInjectionHandler
Initialize a player hook, allowing us to read server packets.
@@ -151,14 +151,18 @@
Invoke a named method whose parameter type matches the object type.
+invokePacketRecieving(PacketEvent) - Method in interface com.comphenix.protocol.injector.ListenerInvoker
+
+Invokes the given packet event for every registered listener.
+
invokePacketRecieving(PacketEvent) - Method in class com.comphenix.protocol.injector.PacketFilterManager
+
+invokePacketSending(PacketEvent) - Method in interface com.comphenix.protocol.injector.ListenerInvoker
Invokes the given packet event for every registered listener.
invokePacketSending(PacketEvent) - Method in class com.comphenix.protocol.injector.PacketFilterManager
-
-Invokes the given packet event for every registered listener.
-
+
invokeStaticMethod(Class, String, Object) - Static method in class com.comphenix.protocol.reflect.MethodUtils
Invoke a named static method whose parameter type matches the object type.
@@ -209,6 +213,10 @@
Retrieve whether or not the background compiler is enabled.
+ isFinished() - Method in interface com.comphenix.protocol.async.AsyncRunnable
+
+Determine if this runnable has already run its course.
+
isForceAccess() - Method in class com.comphenix.protocol.reflect.FuzzyReflection
Retrieves whether or not not to override any scope restrictions.
@@ -225,6 +233,10 @@
Determine if Minecraft allows asynchronous processing of this packet.
+ isNonNull() - Method in class com.comphenix.protocol.reflect.instances.DefaultInstances
+
+Retrieve whether or not the constructor's parameters must be non-null.
+
isPrimitive(Type) - Static method in class com.comphenix.protocol.reflect.PrimitiveUtils
Returns true if this type is a primitive.
@@ -233,6 +245,10 @@
Retrieve whether or not this packet has been processed by the async listeners.
+ isRunning() - Method in interface com.comphenix.protocol.async.AsyncRunnable
+
+Determine if we're running or not.
+
isServerPacket() - Method in class com.comphenix.protocol.events.PacketEvent
Whether or not this packet was created by the server.
diff --git a/Javadoc/index.html b/Javadoc/index.html
index 15790a88..88f21462 100644
--- a/Javadoc/index.html
+++ b/Javadoc/index.html
@@ -2,7 +2,7 @@
-
+
Generated Documentation (Untitled)