From a2b61ea880cfe43b1b52a284b2fcf541e2e7bd88 Mon Sep 17 00:00:00 2001 From: "Kristian S. Stangeland" Date: Wed, 21 Nov 2012 06:29:29 +0100 Subject: [PATCH] Updated documentation for 1.7.0 --- Javadoc/allclasses-frame.html | 4 +- Javadoc/allclasses-noframe.html | 4 +- .../com/comphenix/protocol/Application.html | 4 +- .../protocol/AsynchronousManager.html | 6 +- .../com/comphenix/protocol/PacketStream.html | 4 +- .../comphenix/protocol/Packets.Client.html | 4 +- .../comphenix/protocol/Packets.Server.html | 4 +- Javadoc/com/comphenix/protocol/Packets.html | 4 +- .../comphenix/protocol/ProtocolLibrary.html | 4 +- .../comphenix/protocol/ProtocolManager.html | 72 ++++++++- .../protocol/async/AsyncFilterManager.html | 112 ++++++++++++-- .../protocol/async/AsyncListenerHandler.html | 142 ++++++++++++------ .../comphenix/protocol/async/AsyncMarker.html | 73 ++++++--- .../protocol/async/AsyncRunnable.html | 4 +- .../async/class-use/AsyncFilterManager.html | 46 +----- .../async/class-use/AsyncListenerHandler.html | 4 +- .../protocol/async/class-use/AsyncMarker.html | 4 +- .../async/class-use/AsyncRunnable.html | 4 +- .../protocol/async/package-frame.html | 4 +- .../protocol/async/package-summary.html | 4 +- .../protocol/async/package-tree.html | 4 +- .../comphenix/protocol/async/package-use.html | 13 +- .../protocol/class-use/Application.html | 4 +- .../class-use/AsynchronousManager.html | 4 +- .../protocol/class-use/PacketStream.html | 4 +- .../protocol/class-use/Packets.Client.html | 4 +- .../protocol/class-use/Packets.Server.html | 4 +- .../comphenix/protocol/class-use/Packets.html | 4 +- .../protocol/class-use/ProtocolLibrary.html | 4 +- .../protocol/class-use/ProtocolManager.html | 8 +- .../AbstractConcurrentListenerMultimap.html | 4 +- .../AbstractIntervalTree.EndPoint.html | 29 +++- .../AbstractIntervalTree.Entry.html | 72 +++++++-- .../AbstractIntervalTree.State.html | 4 +- .../concurrency/AbstractIntervalTree.html | 84 +++++++++-- .../concurrency/SortedCopyOnWriteArray.html | 4 +- .../AbstractConcurrentListenerMultimap.html | 4 +- .../AbstractIntervalTree.EndPoint.html | 43 +++++- .../class-use/AbstractIntervalTree.Entry.html | 20 ++- .../class-use/AbstractIntervalTree.State.html | 7 +- .../class-use/AbstractIntervalTree.html | 4 +- .../class-use/SortedCopyOnWriteArray.html | 4 +- .../protocol/concurrency/package-frame.html | 4 +- .../protocol/concurrency/package-summary.html | 4 +- .../protocol/concurrency/package-tree.html | 4 +- .../protocol/concurrency/package-use.html | 4 +- .../protocol/error/DetailedErrorReporter.html | 47 ++++-- .../protocol/error/ErrorReporter.html | 4 +- .../class-use/DetailedErrorReporter.html | 4 +- .../error/class-use/ErrorReporter.html | 38 ++++- .../protocol/error/package-frame.html | 4 +- .../protocol/error/package-summary.html | 4 +- .../protocol/error/package-tree.html | 4 +- .../comphenix/protocol/error/package-use.html | 23 ++- .../protocol/events/ConnectionSide.html | 4 +- .../protocol/events/ListenerPriority.html | 4 +- .../protocol/events/ListeningWhitelist.html | 4 +- .../protocol/events/MonitorAdapter.html | 4 +- .../protocol/events/PacketAdapter.html | 4 +- .../protocol/events/PacketContainer.html | 4 +- .../protocol/events/PacketEvent.html | 14 +- .../protocol/events/PacketListener.html | 4 +- .../events/class-use/ConnectionSide.html | 4 +- .../events/class-use/ListenerPriority.html | 4 +- .../events/class-use/ListeningWhitelist.html | 4 +- .../events/class-use/MonitorAdapter.html | 4 +- .../events/class-use/PacketAdapter.html | 4 +- .../events/class-use/PacketContainer.html | 22 ++- .../events/class-use/PacketEvent.html | 29 +++- .../events/class-use/PacketListener.html | 21 +-- .../protocol/events/package-frame.html | 4 +- .../protocol/events/package-summary.html | 4 +- .../protocol/events/package-tree.html | 4 +- .../protocol/events/package-use.html | 4 +- .../protocol/injector/BukkitUnwrapper.html | 4 +- .../protocol/injector/DelayedSingleTask.html | 4 +- .../protocol/injector/GamePhase.html | 4 +- .../protocol/injector/ListenerInvoker.html | 4 +- .../injector/PacketConstructor.Unwrapper.html | 4 +- .../protocol/injector/PacketConstructor.html | 4 +- ...PacketFilterManager.PlayerInjectHooks.html | 4 +- .../injector/PacketFilterManager.html | 22 ++- .../injector/PlayerLoggedOutException.html | 4 +- .../injector/PrioritizedListener.html | 4 +- .../injector/SortedCopyOnWriteArrayTest.html | 4 +- .../injector/SortedPacketListenerList.html | 4 +- .../protocol/injector/StructureCache.html | 4 +- .../injector/class-use/BukkitUnwrapper.html | 4 +- .../injector/class-use/DelayedSingleTask.html | 4 +- .../injector/class-use/GamePhase.html | 4 +- .../injector/class-use/ListenerInvoker.html | 4 +- .../PacketConstructor.Unwrapper.html | 4 +- .../injector/class-use/PacketConstructor.html | 4 +- ...PacketFilterManager.PlayerInjectHooks.html | 4 +- .../class-use/PacketFilterManager.html | 4 +- .../class-use/PlayerLoggedOutException.html | 4 +- .../class-use/PrioritizedListener.html | 4 +- .../class-use/SortedCopyOnWriteArrayTest.html | 4 +- .../class-use/SortedPacketListenerList.html | 4 +- .../injector/class-use/StructureCache.html | 4 +- .../protocol/injector/package-frame.html | 4 +- .../protocol/injector/package-summary.html | 4 +- .../protocol/injector/package-tree.html | 4 +- .../protocol/injector/package-use.html | 4 +- .../player/NetworkServerInjector.html | 4 +- .../player/PlayerInjectionHandler.html | 4 +- .../class-use/NetworkServerInjector.html | 4 +- .../class-use/PlayerInjectionHandler.html | 4 +- .../injector/player/package-frame.html | 4 +- .../injector/player/package-summary.html | 4 +- .../injector/player/package-tree.html | 4 +- .../protocol/injector/player/package-use.html | 4 +- .../protocol/metrics/Statistics.html | 4 +- .../metrics/Updater.UpdateResult.html | 4 +- .../protocol/metrics/Updater.UpdateType.html | 4 +- .../comphenix/protocol/metrics/Updater.html | 4 +- .../metrics/class-use/Statistics.html | 4 +- .../class-use/Updater.UpdateResult.html | 4 +- .../metrics/class-use/Updater.UpdateType.html | 4 +- .../protocol/metrics/class-use/Updater.html | 4 +- .../protocol/metrics/package-frame.html | 4 +- .../protocol/metrics/package-summary.html | 4 +- .../protocol/metrics/package-tree.html | 4 +- .../protocol/metrics/package-use.html | 4 +- .../com/comphenix/protocol/package-frame.html | 4 +- .../comphenix/protocol/package-summary.html | 4 +- .../com/comphenix/protocol/package-tree.html | 4 +- .../com/comphenix/protocol/package-use.html | 4 +- .../protocol/reflect/EquivalentConverter.html | 4 +- .../reflect/FieldAccessException.html | 4 +- .../protocol/reflect/FieldUtils.html | 4 +- .../protocol/reflect/FuzzyReflection.html | 4 +- .../comphenix/protocol/reflect/IntEnum.html | 4 +- .../protocol/reflect/MethodUtils.html | 4 +- .../protocol/reflect/ObjectCloner.html | 4 +- .../protocol/reflect/PrettyPrinter.html | 4 +- .../protocol/reflect/StructureModifier.html | 4 +- .../reflect/StructureModifierTest.html | 4 +- .../protocol/reflect/VolatileField.html | 4 +- .../class-use/EquivalentConverter.html | 4 +- .../class-use/FieldAccessException.html | 72 +++++---- .../reflect/class-use/FieldUtils.html | 4 +- .../reflect/class-use/FuzzyReflection.html | 4 +- .../protocol/reflect/class-use/IntEnum.html | 4 +- .../reflect/class-use/MethodUtils.html | 4 +- .../reflect/class-use/ObjectCloner.html | 4 +- .../reflect/class-use/PrettyPrinter.html | 4 +- .../reflect/class-use/StructureModifier.html | 14 +- .../class-use/StructureModifierTest.html | 4 +- .../reflect/class-use/VolatileField.html | 4 +- .../reflect/compiler/BackgroundCompiler.html | 43 ++++-- .../reflect/compiler/CompileListener.html | 4 +- .../compiler/CompiledStructureModifier.html | 57 ++++--- .../reflect/compiler/StructureCompiler.html | 4 +- .../class-use/BackgroundCompiler.html | 4 +- .../compiler/class-use/CompileListener.html | 4 +- .../class-use/CompiledStructureModifier.html | 4 +- .../compiler/class-use/StructureCompiler.html | 4 +- .../reflect/compiler/package-frame.html | 4 +- .../reflect/compiler/package-summary.html | 6 +- .../reflect/compiler/package-tree.html | 6 +- .../reflect/compiler/package-use.html | 4 +- .../instances/CollectionGenerator.html | 4 +- .../reflect/instances/DefaultInstances.html | 4 +- .../reflect/instances/ExistingGenerator.html | 4 +- .../reflect/instances/InstanceProvider.html | 4 +- .../reflect/instances/PrimitiveGenerator.html | 4 +- .../class-use/CollectionGenerator.html | 4 +- .../instances/class-use/DefaultInstances.html | 4 +- .../class-use/ExistingGenerator.html | 4 +- .../instances/class-use/InstanceProvider.html | 4 +- .../class-use/PrimitiveGenerator.html | 4 +- .../reflect/instances/package-frame.html | 4 +- .../reflect/instances/package-summary.html | 4 +- .../reflect/instances/package-tree.html | 4 +- .../reflect/instances/package-use.html | 4 +- .../protocol/reflect/package-frame.html | 4 +- .../protocol/reflect/package-summary.html | 4 +- .../protocol/reflect/package-tree.html | 4 +- .../protocol/reflect/package-use.html | 4 +- .../protocol/utility/ChatExtensions.html | 4 +- .../utility/class-use/ChatExtensions.html | 4 +- .../protocol/utility/package-frame.html | 4 +- .../protocol/utility/package-summary.html | 4 +- .../protocol/utility/package-tree.html | 4 +- .../protocol/utility/package-use.html | 4 +- .../protocol/wrappers/BukkitConverters.html | 4 +- .../protocol/wrappers/ChunkPosition.html | 4 +- .../wrappers/WrappedChunkCoordinate.html | 24 +-- .../protocol/wrappers/WrappedDataWatcher.html | 4 +- .../wrappers/WrappedWatchableObject.html | 46 ++++-- .../wrappers/class-use/BukkitConverters.html | 4 +- .../wrappers/class-use/ChunkPosition.html | 4 +- .../class-use/WrappedChunkCoordinate.html | 4 +- .../class-use/WrappedDataWatcher.html | 4 +- .../class-use/WrappedWatchableObject.html | 19 ++- .../protocol/wrappers/package-frame.html | 4 +- .../protocol/wrappers/package-summary.html | 4 +- .../protocol/wrappers/package-tree.html | 4 +- .../protocol/wrappers/package-use.html | 4 +- Javadoc/constant-values.html | 11 +- Javadoc/deprecated-list.html | 4 +- Javadoc/help-doc.html | 4 +- Javadoc/index-files/index-1.html | 12 +- Javadoc/index-files/index-10.html | 6 +- Javadoc/index-files/index-11.html | 4 +- Javadoc/index-files/index-12.html | 4 +- Javadoc/index-files/index-13.html | 4 +- Javadoc/index-files/index-14.html | 4 +- Javadoc/index-files/index-15.html | 6 +- Javadoc/index-files/index-16.html | 12 +- Javadoc/index-files/index-17.html | 28 +++- Javadoc/index-files/index-18.html | 10 +- Javadoc/index-files/index-19.html | 4 +- Javadoc/index-files/index-2.html | 8 +- Javadoc/index-files/index-20.html | 4 +- Javadoc/index-files/index-21.html | 4 +- Javadoc/index-files/index-22.html | 4 +- Javadoc/index-files/index-23.html | 4 +- Javadoc/index-files/index-24.html | 4 +- Javadoc/index-files/index-3.html | 6 +- Javadoc/index-files/index-4.html | 14 +- Javadoc/index-files/index-5.html | 8 +- Javadoc/index-files/index-6.html | 4 +- Javadoc/index-files/index-7.html | 44 +++++- Javadoc/index-files/index-8.html | 8 +- Javadoc/index-files/index-9.html | 10 +- Javadoc/index.html | 2 +- Javadoc/overview-frame.html | 4 +- Javadoc/overview-summary.html | 4 +- Javadoc/overview-tree.html | 6 +- Javadoc/serialized-form.html | 4 +- 232 files changed, 1390 insertions(+), 771 deletions(-) diff --git a/Javadoc/allclasses-frame.html b/Javadoc/allclasses-frame.html index 812c4a28..100c0901 100644 --- a/Javadoc/allclasses-frame.html +++ b/Javadoc/allclasses-frame.html @@ -2,9 +2,9 @@ - + All Classes - + diff --git a/Javadoc/allclasses-noframe.html b/Javadoc/allclasses-noframe.html index 1caefc69..9fad2484 100644 --- a/Javadoc/allclasses-noframe.html +++ b/Javadoc/allclasses-noframe.html @@ -2,9 +2,9 @@ - + All Classes - + diff --git a/Javadoc/com/comphenix/protocol/Application.html b/Javadoc/com/comphenix/protocol/Application.html index a07f9b7e..016e4891 100644 --- a/Javadoc/com/comphenix/protocol/Application.html +++ b/Javadoc/com/comphenix/protocol/Application.html @@ -2,9 +2,9 @@ - + Application - + diff --git a/Javadoc/com/comphenix/protocol/AsynchronousManager.html b/Javadoc/com/comphenix/protocol/AsynchronousManager.html index 4a4255b1..fc7539d1 100644 --- a/Javadoc/com/comphenix/protocol/AsynchronousManager.html +++ b/Javadoc/com/comphenix/protocol/AsynchronousManager.html @@ -2,9 +2,9 @@ - + AsynchronousManager - + @@ -217,6 +217,8 @@

registerAsyncHandler

AsyncListenerHandler registerAsyncHandler(PacketListener listener)
Registers an asynchronous packet handler. +

+ Use AsyncMarker.incrementProcessingDelay() to delay a packet until its ready to be transmitted.

To start listening asynchronously, pass the getListenerLoop() runnable to a different thread.

Parameters:
listener - - the packet listener that will recieve these asynchronous events.
diff --git a/Javadoc/com/comphenix/protocol/PacketStream.html b/Javadoc/com/comphenix/protocol/PacketStream.html index c605f1f2..380313fd 100644 --- a/Javadoc/com/comphenix/protocol/PacketStream.html +++ b/Javadoc/com/comphenix/protocol/PacketStream.html @@ -2,9 +2,9 @@ - + PacketStream - + diff --git a/Javadoc/com/comphenix/protocol/Packets.Client.html b/Javadoc/com/comphenix/protocol/Packets.Client.html index 1e665d47..dfb5ef9c 100644 --- a/Javadoc/com/comphenix/protocol/Packets.Client.html +++ b/Javadoc/com/comphenix/protocol/Packets.Client.html @@ -2,9 +2,9 @@ - + Packets.Client - + diff --git a/Javadoc/com/comphenix/protocol/Packets.Server.html b/Javadoc/com/comphenix/protocol/Packets.Server.html index 091bb108..ab7dad39 100644 --- a/Javadoc/com/comphenix/protocol/Packets.Server.html +++ b/Javadoc/com/comphenix/protocol/Packets.Server.html @@ -2,9 +2,9 @@ - + Packets.Server - + diff --git a/Javadoc/com/comphenix/protocol/Packets.html b/Javadoc/com/comphenix/protocol/Packets.html index a0f45914..47598e32 100644 --- a/Javadoc/com/comphenix/protocol/Packets.html +++ b/Javadoc/com/comphenix/protocol/Packets.html @@ -2,9 +2,9 @@ - + Packets - + diff --git a/Javadoc/com/comphenix/protocol/ProtocolLibrary.html b/Javadoc/com/comphenix/protocol/ProtocolLibrary.html index 6ff0e6fb..a08d637f 100644 --- a/Javadoc/com/comphenix/protocol/ProtocolLibrary.html +++ b/Javadoc/com/comphenix/protocol/ProtocolLibrary.html @@ -2,9 +2,9 @@ - + ProtocolLibrary - + diff --git a/Javadoc/com/comphenix/protocol/ProtocolManager.html b/Javadoc/com/comphenix/protocol/ProtocolManager.html index bdc8b4fb..18bae947 100644 --- a/Javadoc/com/comphenix/protocol/ProtocolManager.html +++ b/Javadoc/com/comphenix/protocol/ProtocolManager.html @@ -2,9 +2,9 @@ - + ProtocolManager - + @@ -184,16 +184,32 @@ extends void -removePacketListener(PacketListener listener) -
Removes a given packet listener.
+recieveClientPacket(org.bukkit.entity.Player sender, + PacketContainer packet, + boolean filters) +
Simulate recieving a certain packet from a given player.
void +removePacketListener(PacketListener listener) +
Removes a given packet listener.
+ + + +void removePacketListeners(org.bukkit.plugin.Plugin plugin)
Removes every listener associated with the given plugin.
+ +void +sendServerPacket(org.bukkit.entity.Player reciever, + PacketContainer packet, + boolean filters) +
Send a packet to the given player.
+ + void updateEntity(org.bukkit.entity.Entity entity, @@ -207,7 +223,7 @@ extends PacketStream -recieveClientPacket, recieveClientPacket, sendServerPacket, sendServerPacket +recieveClientPacket, sendServerPacket @@ -223,6 +239,52 @@ extends + + +
    +
  • +

    sendServerPacket

    +
    void sendServerPacket(org.bukkit.entity.Player reciever,
    +                    PacketContainer packet,
    +                    boolean filters)
    +                      throws java.lang.reflect.InvocationTargetException
    +
    Send a packet to the given player. +

    + Re-sending a previously cancelled packet is discuraged. Use AsyncMarker.incrementProcessingDelay() + to delay a packet until a certain condition has been met.

    +
    +
    Specified by:
    +
    sendServerPacket in interface PacketStream
    +
    Parameters:
    reciever - - the reciever.
    packet - - packet to send.
    filters - - whether or not to invoke any packet filters.
    +
    Throws:
    +
    java.lang.reflect.InvocationTargetException - - if an error occured when sending the packet.
    +
  • +
+ + + +
    +
  • +

    recieveClientPacket

    +
    void recieveClientPacket(org.bukkit.entity.Player sender,
    +                       PacketContainer packet,
    +                       boolean filters)
    +                         throws java.lang.IllegalAccessException,
    +                                java.lang.reflect.InvocationTargetException
    +
    Simulate recieving a certain packet from a given player. +

    + Receiving a previously cancelled packet is discuraged. Use AsyncMarker.incrementProcessingDelay() + to delay a packet until a certain condition has been met.

    +
    +
    Specified by:
    +
    recieveClientPacket in interface PacketStream
    +
    Parameters:
    sender - - the sender.
    packet - - the packet that was sent.
    filters - - whether or not to invoke any packet filters.
    +
    Throws:
    +
    java.lang.reflect.InvocationTargetException - If the reflection machinery failed.
    +
    java.lang.IllegalAccessException - If the underlying method caused an error.
    +
  • +
diff --git a/Javadoc/com/comphenix/protocol/async/AsyncFilterManager.html b/Javadoc/com/comphenix/protocol/async/AsyncFilterManager.html index 76d8b619..7fc21006 100644 --- a/Javadoc/com/comphenix/protocol/async/AsyncFilterManager.html +++ b/Javadoc/com/comphenix/protocol/async/AsyncFilterManager.html @@ -2,9 +2,9 @@ - + AsyncFilterManager - + @@ -103,7 +103,10 @@
public class AsyncFilterManager
 extends java.lang.Object
 implements AsynchronousManager
-
Represents a filter manager for asynchronous packets.
+
Represents a filter manager for asynchronous packets. +

+ By using AsyncMarker.incrementProcessingDelay(), a packet can be delayed without having to block the + processing thread.

Author:
Kristian
@@ -126,7 +129,9 @@ implements AsyncFilterManager(ErrorReporter reporter, org.bukkit.scheduler.BukkitScheduler scheduler, - ProtocolManager manager)  + ProtocolManager manager)
+
Initialize a asynchronous filter manager.
+ @@ -182,12 +187,24 @@ implements +com.comphenix.protocol.async.PacketProcessingQueue +getProcessingQueue(PacketEvent packet) +
Retrieve the processing queue this packet belongs to.
+ + + java.util.Set<java.lang.Integer> getReceivingFilters()
Retrieves a immutable set containing the ID of the recieved client packets that will be observed by the asynchronous listeners.
+ +org.bukkit.scheduler.BukkitScheduler +getScheduler() +
Retrieve the current task scheduler.
+ + java.util.Set<java.lang.Integer> getSendingFilters() @@ -196,6 +213,19 @@ implements +com.comphenix.protocol.async.PacketSendingQueue +getSendingQueue(PacketEvent packet) +
Retrieve the sending queue this packet belongs to.
+ + + +com.comphenix.protocol.async.PacketSendingQueue +getSendingQueue(PacketEvent packet, + boolean createNew) +
Retrieve the sending queue this packet belongs to.
+ + + java.util.Set<PacketListener> getTimeoutHandlers()
Get a immutable list of every registered timeout handler.
@@ -228,9 +258,8 @@ implements void -scheduleAsyncTask(org.bukkit.plugin.Plugin plugin, - java.lang.Runnable runnable) -
Used to create a default asynchronous task.
+removePlayer(org.bukkit.entity.Player player) +
Clean up after a given player has logged out.
@@ -301,6 +330,10 @@ implements public AsyncFilterManager(ErrorReporter reporter, org.bukkit.scheduler.BukkitScheduler scheduler, ProtocolManager manager) +
Initialize a asynchronous filter manager. +

+ Internal method. Retrieve the global asynchronous manager from the protocol manager instead.

+
Parameters:
reporter - - desired error reporter.
scheduler - - task scheduler.
manager - - protocol manager.
@@ -320,6 +353,8 @@ implements public AsyncListenerHandler registerAsyncHandler(PacketListener listener)
Description copied from interface: AsynchronousManager
Registers an asynchronous packet handler. +

+ Use AsyncMarker.incrementProcessingDelay() to delay a packet until its ready to be transmitted.

To start listening asynchronously, pass the getListenerLoop() runnable to a different thread.

@@ -368,6 +403,8 @@ implements public AsyncListenerHandler registerAsyncHandler(PacketListener listener, boolean autoInject)
Registers an asynchronous packet handler. +

+ Use AsyncMarker.incrementProcessingDelay() to delay a packet until its ready to be transmitted.

To start listening asynchronously, pass the getListenerLoop() runnable to a different thread.

@@ -466,16 +503,15 @@ implements Returns:

Every filtered client packet.
- + @@ -581,6 +617,43 @@ implements Parameters:
packet - - packet to signal.
+ + + + + + + + + + + + @@ -595,7 +668,7 @@ implements - diff --git a/Javadoc/com/comphenix/protocol/async/AsyncListenerHandler.html b/Javadoc/com/comphenix/protocol/async/AsyncListenerHandler.html index bdb27a7a..9de80ff4 100644 --- a/Javadoc/com/comphenix/protocol/async/AsyncListenerHandler.html +++ b/Javadoc/com/comphenix/protocol/async/AsyncListenerHandler.html @@ -2,9 +2,9 @@ - + AsyncListenerHandler - + @@ -63,13 +63,13 @@
  • Summary: 
  • Nested | 
  • Field | 
  • -
  • Constr | 
  • +
  • Constr | 
  • Method
  • @@ -98,7 +98,9 @@
    public class AsyncListenerHandler
     extends java.lang.Object
    -
    Represents a handler for an asynchronous event.
    +
    Represents a handler for an asynchronous event. +

    + Use AsyncMarker.incrementProcessingDelay() to delay a packet until a certain condition has been met.

    Author:
    Kristian
    @@ -107,25 +109,6 @@ extends java.lang.Object
    diff --git a/Javadoc/com/comphenix/protocol/async/AsyncMarker.html b/Javadoc/com/comphenix/protocol/async/AsyncMarker.html index 80d75caf..a2073055 100644 --- a/Javadoc/com/comphenix/protocol/async/AsyncMarker.html +++ b/Javadoc/com/comphenix/protocol/async/AsyncMarker.html @@ -2,9 +2,9 @@ - + AsyncMarker - + @@ -159,81 +159,89 @@ implements java.io.Serializable, java.lang.Comparable<compareTo(AsyncMarker o)  +boolean +equals(java.lang.Object other)  + + long getInitialTime()
    Retrieve the time the packet was initially queued for asynchronous processing.
    - + AsyncListenerHandler getListenerHandler()
    Retrieve the current asynchronous listener handler.
    - + long getNewSendingIndex()
    Retrieve the desired sending order after processing has completed.
    - + long getOriginalSendingIndex()
    Retrieve the order the packet was originally transmitted.
    - + PacketStream getPacketStream()
    Retrieve the packet stream responsible for transmitting this packet.
    - + int getProcessingDelay()
    Retrieve the number of times a packet must be signalled to be done before it's sent.
    - + java.lang.Object getProcessingLock()
    Processing lock used to synchronize access to the parent PacketEvent and PacketContainer.
    - + long getQueuedSendingIndex()
    Retrieve the sending index when the packet was queued.
    - + long getTimeout()
    Retrieve the time the packet will be forcefully rejected.
    - + int getWorkerID()
    Retrieve the current worker ID.
    - + boolean hasExpired()
    Determine if this packet has expired.
    - + boolean hasExpired(long currentTime)
    Determine if this packet has expired given this time.
    + +int +hashCode()  + int incrementProcessingDelay() -
    Increment the number of times this packet must be signalled as done before its transmitted.
    +
    Increment the number of times the current packet must be signalled as done before its transmitted.
    @@ -300,7 +308,7 @@ implements java.io.Serializable, java.lang.Comparable<

    incrementProcessingDelay

    public int incrementProcessingDelay()
    -
    Increment the number of times this packet must be signalled as done before its transmitted. + + using the getProcessingLock() method.
    Returns:
    The new processing delay.
    @@ -625,7 +630,7 @@ implements java.io.Serializable, java.lang.Comparable< - @@ -198,7 +203,7 @@ implements java.util.Map.Entry<com.google.common.collect.Range<TKey>,TV - diff --git a/Javadoc/com/comphenix/protocol/concurrency/AbstractIntervalTree.State.html b/Javadoc/com/comphenix/protocol/concurrency/AbstractIntervalTree.State.html index 01fe3dc6..20780447 100644 --- a/Javadoc/com/comphenix/protocol/concurrency/AbstractIntervalTree.State.html +++ b/Javadoc/com/comphenix/protocol/concurrency/AbstractIntervalTree.State.html @@ -2,9 +2,9 @@ - + AbstractIntervalTree.State - + diff --git a/Javadoc/com/comphenix/protocol/concurrency/AbstractIntervalTree.html b/Javadoc/com/comphenix/protocol/concurrency/AbstractIntervalTree.html index bc5f7fe8..eff30abf 100644 --- a/Javadoc/com/comphenix/protocol/concurrency/AbstractIntervalTree.html +++ b/Javadoc/com/comphenix/protocol/concurrency/AbstractIntervalTree.html @@ -2,9 +2,9 @@ - + AbstractIntervalTree - + @@ -229,28 +229,49 @@ extends java.lang.Object protected AbstractIntervalTree.EndPoint getEndPoint(TKey key) -
    Get the end-point composite associated with this key.
    +
    Get the left-most end-point associated with this key.
    +protected AbstractIntervalTree.Entry +getEntry(AbstractIntervalTree.EndPoint left, + AbstractIntervalTree.EndPoint right) +
    Retrieve the entry from a given set of end points.
    + + + +protected AbstractIntervalTree.EndPoint +getNextEndPoint(TKey point, + boolean inclusive) +
    Get the next end point of a given key.
    + + + +protected AbstractIntervalTree.EndPoint +getPreviousEndPoint(TKey point, + boolean inclusive) +
    Get the previous end point of a given key.
    + + + protected abstract TKey incrementKey(TKey key)
    Increment the given key by one unit.
    - + protected void onEntryAdded(AbstractIntervalTree.Entry added)
    Invoked when an entry is added.
    - + protected void onEntryRemoved(AbstractIntervalTree.Entry removed)
    Invoked when an entry is removed.
    - + void put(TKey lowerBound, TKey upperBound, @@ -258,20 +279,20 @@ extends java.lang.Object
    Associates a given interval of keys with a certain value.
    - + void putAll(AbstractIntervalTree<TKey,TValue> other)
    Inserts every range from the given tree into the current tree.
    - + java.util.Set<AbstractIntervalTree.Entry> remove(TKey lowerBound, TKey upperBound)
    Removes every interval that intersects with the given range.
    - + java.util.Set<AbstractIntervalTree.Entry> remove(TKey lowerBound, TKey upperBound, @@ -364,6 +385,19 @@ extends java.lang.Object
    Parameters:
    lowerBound - - lowest value to remove.
    upperBound - - highest value to remove.
    preserveOutside - - whether or not to preserve the intervals that are partially outside.
    + + + + @@ -464,11 +498,41 @@ extends java.lang.Object
  • getEndPoint

    protected AbstractIntervalTree.EndPoint getEndPoint(TKey key)
    -
    Get the end-point composite associated with this key.
    +
    Get the left-most end-point associated with this key.
    Parameters:
    key - - key to search for.
    Returns:
    The end point found, or NULL.
  • + + + + + +
      +
    • +

      getPreviousEndPoint

      +
      protected AbstractIntervalTree.EndPoint getPreviousEndPoint(TKey point,
      +                                                boolean inclusive)
      +
      Get the previous end point of a given key.
      +
      Parameters:
      point - - the point to search with.
      inclusive - - whether or not to include the current point in the search.
      +
      Returns:
      The previous end point of a given given key, or NULL if not found.
      +
    • +
    + + + + + +
      +
    • +

      getNextEndPoint

      +
      protected AbstractIntervalTree.EndPoint getNextEndPoint(TKey point,
      +                                            boolean inclusive)
      +
      Get the next end point of a given key.
      +
      Parameters:
      point - - the point to search with.
      inclusive - - whether or not to include the current point in the search.
      +
      Returns:
      The next end point of a given given key, or NULL if not found.
      +
    • +
    diff --git a/Javadoc/com/comphenix/protocol/concurrency/SortedCopyOnWriteArray.html b/Javadoc/com/comphenix/protocol/concurrency/SortedCopyOnWriteArray.html index 8a116eb7..79f0f50a 100644 --- a/Javadoc/com/comphenix/protocol/concurrency/SortedCopyOnWriteArray.html +++ b/Javadoc/com/comphenix/protocol/concurrency/SortedCopyOnWriteArray.html @@ -2,9 +2,9 @@ - + SortedCopyOnWriteArray - + diff --git a/Javadoc/com/comphenix/protocol/concurrency/class-use/AbstractConcurrentListenerMultimap.html b/Javadoc/com/comphenix/protocol/concurrency/class-use/AbstractConcurrentListenerMultimap.html index 594144b8..51b74f48 100644 --- a/Javadoc/com/comphenix/protocol/concurrency/class-use/AbstractConcurrentListenerMultimap.html +++ b/Javadoc/com/comphenix/protocol/concurrency/class-use/AbstractConcurrentListenerMultimap.html @@ -2,9 +2,9 @@ - + Uses of Class com.comphenix.protocol.concurrency.AbstractConcurrentListenerMultimap - + diff --git a/Javadoc/com/comphenix/protocol/concurrency/class-use/AbstractIntervalTree.EndPoint.html b/Javadoc/com/comphenix/protocol/concurrency/class-use/AbstractIntervalTree.EndPoint.html index f51f08c8..3f2ce427 100644 --- a/Javadoc/com/comphenix/protocol/concurrency/class-use/AbstractIntervalTree.EndPoint.html +++ b/Javadoc/com/comphenix/protocol/concurrency/class-use/AbstractIntervalTree.EndPoint.html @@ -2,9 +2,9 @@ - + Uses of Class com.comphenix.protocol.concurrency.AbstractIntervalTree.EndPoint - + @@ -117,7 +117,44 @@ protected AbstractIntervalTree.EndPoint AbstractIntervalTree.getEndPoint(TKey key) -
    Get the end-point composite associated with this key.
    +
    Get the left-most end-point associated with this key.
    + + + +protected AbstractIntervalTree.EndPoint +AbstractIntervalTree.getNextEndPoint(TKey point, + boolean inclusive) +
    Get the next end point of a given key.
    + + + +protected AbstractIntervalTree.EndPoint +AbstractIntervalTree.getPreviousEndPoint(TKey point, + boolean inclusive) +
    Get the previous end point of a given key.
    + + + + + + + + + + + + + + + + + + diff --git a/Javadoc/com/comphenix/protocol/concurrency/class-use/AbstractIntervalTree.Entry.html b/Javadoc/com/comphenix/protocol/concurrency/class-use/AbstractIntervalTree.Entry.html index accb5b6f..7cbddb82 100644 --- a/Javadoc/com/comphenix/protocol/concurrency/class-use/AbstractIntervalTree.Entry.html +++ b/Javadoc/com/comphenix/protocol/concurrency/class-use/AbstractIntervalTree.Entry.html @@ -2,9 +2,9 @@ - +Uses of Class com.comphenix.protocol.concurrency.AbstractIntervalTree.Entry - + @@ -89,6 +89,22 @@

    Uses of AbstractIntervalTree.Entry in com.comphenix.protocol.concurrency

    Methods in com.comphenix.protocol.concurrency with parameters of type AbstractIntervalTree.EndPoint 
    Modifier and TypeMethod and Description
    protected AbstractIntervalTree.EntryAbstractIntervalTree.getEntry(AbstractIntervalTree.EndPoint left, + AbstractIntervalTree.EndPoint right) +
    Retrieve the entry from a given set of end points.
    +
    protected AbstractIntervalTree.EntryAbstractIntervalTree.getEntry(AbstractIntervalTree.EndPoint left, + AbstractIntervalTree.EndPoint right) +
    Retrieve the entry from a given set of end points.
    + + + + + + + + + + + +
    Methods in com.comphenix.protocol.concurrency that return AbstractIntervalTree.Entry 
    Modifier and TypeMethod and Description
    protected AbstractIntervalTree.EntryAbstractIntervalTree.getEntry(AbstractIntervalTree.EndPoint left, + AbstractIntervalTree.EndPoint right) +
    Retrieve the entry from a given set of end points.
    +
    + diff --git a/Javadoc/com/comphenix/protocol/concurrency/class-use/AbstractIntervalTree.State.html b/Javadoc/com/comphenix/protocol/concurrency/class-use/AbstractIntervalTree.State.html index 6b356b6c..4b74bd33 100644 --- a/Javadoc/com/comphenix/protocol/concurrency/class-use/AbstractIntervalTree.State.html +++ b/Javadoc/com/comphenix/protocol/concurrency/class-use/AbstractIntervalTree.State.html @@ -2,9 +2,9 @@ - +Uses of Class com.comphenix.protocol.concurrency.AbstractIntervalTree.State - + @@ -145,7 +145,8 @@ the order they are declared. - diff --git a/Javadoc/com/comphenix/protocol/concurrency/class-use/AbstractIntervalTree.html b/Javadoc/com/comphenix/protocol/concurrency/class-use/AbstractIntervalTree.html index b6dd2c7f..edf39663 100644 --- a/Javadoc/com/comphenix/protocol/concurrency/class-use/AbstractIntervalTree.html +++ b/Javadoc/com/comphenix/protocol/concurrency/class-use/AbstractIntervalTree.html @@ -2,9 +2,9 @@ - +Uses of Class com.comphenix.protocol.concurrency.AbstractIntervalTree - + diff --git a/Javadoc/com/comphenix/protocol/concurrency/class-use/SortedCopyOnWriteArray.html b/Javadoc/com/comphenix/protocol/concurrency/class-use/SortedCopyOnWriteArray.html index fc502ff1..7ed7118f 100644 --- a/Javadoc/com/comphenix/protocol/concurrency/class-use/SortedCopyOnWriteArray.html +++ b/Javadoc/com/comphenix/protocol/concurrency/class-use/SortedCopyOnWriteArray.html @@ -2,9 +2,9 @@ - +Uses of Class com.comphenix.protocol.concurrency.SortedCopyOnWriteArray - + diff --git a/Javadoc/com/comphenix/protocol/concurrency/package-frame.html b/Javadoc/com/comphenix/protocol/concurrency/package-frame.html index 6b1584e9..6454f2fa 100644 --- a/Javadoc/com/comphenix/protocol/concurrency/package-frame.html +++ b/Javadoc/com/comphenix/protocol/concurrency/package-frame.html @@ -2,9 +2,9 @@ - +com.comphenix.protocol.concurrency - + diff --git a/Javadoc/com/comphenix/protocol/concurrency/package-summary.html b/Javadoc/com/comphenix/protocol/concurrency/package-summary.html index ac3d25e1..b26ac29b 100644 --- a/Javadoc/com/comphenix/protocol/concurrency/package-summary.html +++ b/Javadoc/com/comphenix/protocol/concurrency/package-summary.html @@ -2,9 +2,9 @@ - +com.comphenix.protocol.concurrency - + diff --git a/Javadoc/com/comphenix/protocol/concurrency/package-tree.html b/Javadoc/com/comphenix/protocol/concurrency/package-tree.html index f69efddc..a478c5f5 100644 --- a/Javadoc/com/comphenix/protocol/concurrency/package-tree.html +++ b/Javadoc/com/comphenix/protocol/concurrency/package-tree.html @@ -2,9 +2,9 @@ - +com.comphenix.protocol.concurrency Class Hierarchy - + diff --git a/Javadoc/com/comphenix/protocol/concurrency/package-use.html b/Javadoc/com/comphenix/protocol/concurrency/package-use.html index 02bd8eee..63570604 100644 --- a/Javadoc/com/comphenix/protocol/concurrency/package-use.html +++ b/Javadoc/com/comphenix/protocol/concurrency/package-use.html @@ -2,9 +2,9 @@ - +Uses of Package com.comphenix.protocol.concurrency - + diff --git a/Javadoc/com/comphenix/protocol/error/DetailedErrorReporter.html b/Javadoc/com/comphenix/protocol/error/DetailedErrorReporter.html index 37d8fe90..4d611542 100644 --- a/Javadoc/com/comphenix/protocol/error/DetailedErrorReporter.html +++ b/Javadoc/com/comphenix/protocol/error/DetailedErrorReporter.html @@ -2,9 +2,9 @@ - +DetailedErrorReporter - + @@ -165,14 +165,18 @@ implements PLUGIN_NAME  + + + + - + - + @@ -191,18 +195,20 @@ implements Constructor and Description - - - + + + +
    Methods in com.comphenix.protocol.concurrency that return types with arguments of type AbstractIntervalTree.Entry 
    Modifier and Type
    AbstractIntervalTree.EndPoint(AbstractIntervalTree.State state, +AbstractIntervalTree.EndPoint(AbstractIntervalTree.State state, + TKey key, TValue value) 
    protected java.lang.ref.WeakReference<org.bukkit.plugin.Plugin>pluginReference 
    protected java.lang.String prefix 
    static java.lang.String SECOND_LEVEL_PREFIX 
    protected java.lang.String supportURL 
    DetailedErrorReporter() +DetailedErrorReporter(org.bukkit.plugin.Plugin plugin)
    Create a default error reporting system.
    DetailedErrorReporter(java.lang.String prefix, +DetailedErrorReporter(org.bukkit.plugin.Plugin plugin, + java.lang.String prefix, java.lang.String supportURL)
    Create a central error reporting system.
    DetailedErrorReporter(java.lang.String prefix, +DetailedErrorReporter(org.bukkit.plugin.Plugin plugin, + java.lang.String prefix, java.lang.String supportURL, int maxErrorCount, java.util.logging.Logger logger) @@ -459,6 +465,15 @@ implements protected java.util.logging.Logger logger + + + +
      +
    • +

      pluginReference

      +
      protected java.lang.ref.WeakReference<org.bukkit.plugin.Plugin> pluginReference
      +
    • +
    @@ -485,40 +500,42 @@ implements

    Constructor Detail

    - +
    • DetailedErrorReporter

      -
      public DetailedErrorReporter()
      +
      public DetailedErrorReporter(org.bukkit.plugin.Plugin plugin)
      Create a default error reporting system.
    - +
    • DetailedErrorReporter

      -
      public DetailedErrorReporter(java.lang.String prefix,
      +
      public DetailedErrorReporter(org.bukkit.plugin.Plugin plugin,
      +                     java.lang.String prefix,
                            java.lang.String supportURL)
      Create a central error reporting system.
      -
      Parameters:
      prefix - - default line prefix.
      supportURL - - URL to report the error.
      +
      Parameters:
      plugin - - the plugin owner.
      prefix - - default line prefix.
      supportURL - - URL to report the error.
    - +
    • DetailedErrorReporter

      -
      public DetailedErrorReporter(java.lang.String prefix,
      +
      public DetailedErrorReporter(org.bukkit.plugin.Plugin plugin,
      +                     java.lang.String prefix,
                            java.lang.String supportURL,
                            int maxErrorCount,
                            java.util.logging.Logger logger)
      Create a central error reporting system.
      -
      Parameters:
      prefix - - default line prefix.
      supportURL - - URL to report the error.
      maxErrorCount - - number of errors to print before giving up.
      logger - - current logger.
      +
      Parameters:
      plugin - - the plugin owner.
      prefix - - default line prefix.
      supportURL - - URL to report the error.
      maxErrorCount - - number of errors to print before giving up.
      logger - - current logger.
    diff --git a/Javadoc/com/comphenix/protocol/error/ErrorReporter.html b/Javadoc/com/comphenix/protocol/error/ErrorReporter.html index fc7a25c2..0928a0eb 100644 --- a/Javadoc/com/comphenix/protocol/error/ErrorReporter.html +++ b/Javadoc/com/comphenix/protocol/error/ErrorReporter.html @@ -2,9 +2,9 @@ - + ErrorReporter - + diff --git a/Javadoc/com/comphenix/protocol/error/class-use/DetailedErrorReporter.html b/Javadoc/com/comphenix/protocol/error/class-use/DetailedErrorReporter.html index cd3cebc9..13f0a6d7 100644 --- a/Javadoc/com/comphenix/protocol/error/class-use/DetailedErrorReporter.html +++ b/Javadoc/com/comphenix/protocol/error/class-use/DetailedErrorReporter.html @@ -2,9 +2,9 @@ - + Uses of Class com.comphenix.protocol.error.DetailedErrorReporter - + diff --git a/Javadoc/com/comphenix/protocol/error/class-use/ErrorReporter.html b/Javadoc/com/comphenix/protocol/error/class-use/ErrorReporter.html index 16d51cd5..bec17335 100644 --- a/Javadoc/com/comphenix/protocol/error/class-use/ErrorReporter.html +++ b/Javadoc/com/comphenix/protocol/error/class-use/ErrorReporter.html @@ -2,9 +2,9 @@ - + Uses of Interface com.comphenix.protocol.error.ErrorReporter - + @@ -95,6 +95,10 @@
    com.comphenix.protocol.injector.player  
    com.comphenix.protocol.reflect.compiler 
    @@ -146,7 +150,9 @@ AsyncFilterManager(ErrorReporter reporter, org.bukkit.scheduler.BukkitScheduler scheduler, - ProtocolManager manager)  + ProtocolManager manager)
    +
    Initialize a asynchronous filter manager.
    + @@ -244,6 +250,32 @@ +
  • + + +

    Uses of ErrorReporter in com.comphenix.protocol.reflect.compiler

    + + + + + + + + + + + + + +
    Constructors in com.comphenix.protocol.reflect.compiler with parameters of type ErrorReporter 
    Constructor and Description
    BackgroundCompiler(java.lang.ClassLoader loader, + ErrorReporter reporter) +
    Initialize a background compiler.
    +
    BackgroundCompiler(java.lang.ClassLoader loader, + ErrorReporter reporter, + java.util.concurrent.ExecutorService executor) +
    Initialize a background compiler utilizing the given thread pool.
    +
    +
  • diff --git a/Javadoc/com/comphenix/protocol/error/package-frame.html b/Javadoc/com/comphenix/protocol/error/package-frame.html index 1f1fbb5f..1c024345 100644 --- a/Javadoc/com/comphenix/protocol/error/package-frame.html +++ b/Javadoc/com/comphenix/protocol/error/package-frame.html @@ -2,9 +2,9 @@ - + com.comphenix.protocol.error - + diff --git a/Javadoc/com/comphenix/protocol/error/package-summary.html b/Javadoc/com/comphenix/protocol/error/package-summary.html index 5e7d04aa..e74984fd 100644 --- a/Javadoc/com/comphenix/protocol/error/package-summary.html +++ b/Javadoc/com/comphenix/protocol/error/package-summary.html @@ -2,9 +2,9 @@ - + com.comphenix.protocol.error - + diff --git a/Javadoc/com/comphenix/protocol/error/package-tree.html b/Javadoc/com/comphenix/protocol/error/package-tree.html index 62aaa568..0f174e02 100644 --- a/Javadoc/com/comphenix/protocol/error/package-tree.html +++ b/Javadoc/com/comphenix/protocol/error/package-tree.html @@ -2,9 +2,9 @@ - + com.comphenix.protocol.error Class Hierarchy - + diff --git a/Javadoc/com/comphenix/protocol/error/package-use.html b/Javadoc/com/comphenix/protocol/error/package-use.html index d6bf2d49..b203ff0e 100644 --- a/Javadoc/com/comphenix/protocol/error/package-use.html +++ b/Javadoc/com/comphenix/protocol/error/package-use.html @@ -2,9 +2,9 @@ - + Uses of Package com.comphenix.protocol.error - + @@ -95,6 +95,10 @@ com.comphenix.protocol.injector.player   + +com.comphenix.protocol.reflect.compiler +  + @@ -173,6 +177,21 @@ +
  • + + + + + + + + + + + + +
    Classes in com.comphenix.protocol.error used by com.comphenix.protocol.reflect.compiler 
    Class and Description
    ErrorReporter 
    +
  • diff --git a/Javadoc/com/comphenix/protocol/events/ConnectionSide.html b/Javadoc/com/comphenix/protocol/events/ConnectionSide.html index 2ad595b3..d67c7f83 100644 --- a/Javadoc/com/comphenix/protocol/events/ConnectionSide.html +++ b/Javadoc/com/comphenix/protocol/events/ConnectionSide.html @@ -2,9 +2,9 @@ - + ConnectionSide - + diff --git a/Javadoc/com/comphenix/protocol/events/ListenerPriority.html b/Javadoc/com/comphenix/protocol/events/ListenerPriority.html index 635f70e0..86e1fb57 100644 --- a/Javadoc/com/comphenix/protocol/events/ListenerPriority.html +++ b/Javadoc/com/comphenix/protocol/events/ListenerPriority.html @@ -2,9 +2,9 @@ - + ListenerPriority - + diff --git a/Javadoc/com/comphenix/protocol/events/ListeningWhitelist.html b/Javadoc/com/comphenix/protocol/events/ListeningWhitelist.html index 1817c16e..4322de80 100644 --- a/Javadoc/com/comphenix/protocol/events/ListeningWhitelist.html +++ b/Javadoc/com/comphenix/protocol/events/ListeningWhitelist.html @@ -2,9 +2,9 @@ - + ListeningWhitelist - + diff --git a/Javadoc/com/comphenix/protocol/events/MonitorAdapter.html b/Javadoc/com/comphenix/protocol/events/MonitorAdapter.html index b86d6928..300e780f 100644 --- a/Javadoc/com/comphenix/protocol/events/MonitorAdapter.html +++ b/Javadoc/com/comphenix/protocol/events/MonitorAdapter.html @@ -2,9 +2,9 @@ - + MonitorAdapter - + diff --git a/Javadoc/com/comphenix/protocol/events/PacketAdapter.html b/Javadoc/com/comphenix/protocol/events/PacketAdapter.html index 69e4ed08..b8ef16a2 100644 --- a/Javadoc/com/comphenix/protocol/events/PacketAdapter.html +++ b/Javadoc/com/comphenix/protocol/events/PacketAdapter.html @@ -2,9 +2,9 @@ - + PacketAdapter - + diff --git a/Javadoc/com/comphenix/protocol/events/PacketContainer.html b/Javadoc/com/comphenix/protocol/events/PacketContainer.html index 0fc7abb5..d0e2cb06 100644 --- a/Javadoc/com/comphenix/protocol/events/PacketContainer.html +++ b/Javadoc/com/comphenix/protocol/events/PacketContainer.html @@ -2,9 +2,9 @@ - + PacketContainer - + diff --git a/Javadoc/com/comphenix/protocol/events/PacketEvent.html b/Javadoc/com/comphenix/protocol/events/PacketEvent.html index b4062423..a4ac5dcf 100644 --- a/Javadoc/com/comphenix/protocol/events/PacketEvent.html +++ b/Javadoc/com/comphenix/protocol/events/PacketEvent.html @@ -2,9 +2,9 @@ - + PacketEvent - + @@ -387,7 +387,15 @@ implements org.bukkit.event.Cancellable
  • setCancelled

    public void setCancelled(boolean cancel)
    -
    Sets whether or not the packet should be cancelled.
    +
    Sets whether or not the packet should be cancelled. Uncancelling is possible. +

    + Warning: A cancelled packet should never be re-transmitted. Use the asynchronous + packet manager if you need to perform extensive processing. It should also be used + if you need to synchronize with the main thread. +

    + This ensures that other plugins can work with the same packet. +

    + An asynchronous listener can also delay a packet indefinitely without having to block its thread.

    Specified by:
    setCancelled in interface org.bukkit.event.Cancellable
    diff --git a/Javadoc/com/comphenix/protocol/events/PacketListener.html b/Javadoc/com/comphenix/protocol/events/PacketListener.html index 719834f9..17673dcf 100644 --- a/Javadoc/com/comphenix/protocol/events/PacketListener.html +++ b/Javadoc/com/comphenix/protocol/events/PacketListener.html @@ -2,9 +2,9 @@ - + PacketListener - + diff --git a/Javadoc/com/comphenix/protocol/events/class-use/ConnectionSide.html b/Javadoc/com/comphenix/protocol/events/class-use/ConnectionSide.html index f6ee8a77..cc051e5a 100644 --- a/Javadoc/com/comphenix/protocol/events/class-use/ConnectionSide.html +++ b/Javadoc/com/comphenix/protocol/events/class-use/ConnectionSide.html @@ -2,9 +2,9 @@ - + Uses of Class com.comphenix.protocol.events.ConnectionSide - + diff --git a/Javadoc/com/comphenix/protocol/events/class-use/ListenerPriority.html b/Javadoc/com/comphenix/protocol/events/class-use/ListenerPriority.html index ea610ecb..45151595 100644 --- a/Javadoc/com/comphenix/protocol/events/class-use/ListenerPriority.html +++ b/Javadoc/com/comphenix/protocol/events/class-use/ListenerPriority.html @@ -2,9 +2,9 @@ - + Uses of Class com.comphenix.protocol.events.ListenerPriority - + diff --git a/Javadoc/com/comphenix/protocol/events/class-use/ListeningWhitelist.html b/Javadoc/com/comphenix/protocol/events/class-use/ListeningWhitelist.html index a5da0f59..3098a2bc 100644 --- a/Javadoc/com/comphenix/protocol/events/class-use/ListeningWhitelist.html +++ b/Javadoc/com/comphenix/protocol/events/class-use/ListeningWhitelist.html @@ -2,9 +2,9 @@ - + Uses of Class com.comphenix.protocol.events.ListeningWhitelist - + diff --git a/Javadoc/com/comphenix/protocol/events/class-use/MonitorAdapter.html b/Javadoc/com/comphenix/protocol/events/class-use/MonitorAdapter.html index f663ca2c..106ec87d 100644 --- a/Javadoc/com/comphenix/protocol/events/class-use/MonitorAdapter.html +++ b/Javadoc/com/comphenix/protocol/events/class-use/MonitorAdapter.html @@ -2,9 +2,9 @@ - + Uses of Class com.comphenix.protocol.events.MonitorAdapter - + diff --git a/Javadoc/com/comphenix/protocol/events/class-use/PacketAdapter.html b/Javadoc/com/comphenix/protocol/events/class-use/PacketAdapter.html index 4cf0ec9c..e9603ab3 100644 --- a/Javadoc/com/comphenix/protocol/events/class-use/PacketAdapter.html +++ b/Javadoc/com/comphenix/protocol/events/class-use/PacketAdapter.html @@ -2,9 +2,9 @@ - + Uses of Class com.comphenix.protocol.events.PacketAdapter - + diff --git a/Javadoc/com/comphenix/protocol/events/class-use/PacketContainer.html b/Javadoc/com/comphenix/protocol/events/class-use/PacketContainer.html index a1b26a48..8b6335ef 100644 --- a/Javadoc/com/comphenix/protocol/events/class-use/PacketContainer.html +++ b/Javadoc/com/comphenix/protocol/events/class-use/PacketContainer.html @@ -2,9 +2,9 @@ - + Uses of Class com.comphenix.protocol.events.PacketContainer - + @@ -138,7 +138,7 @@ void -PacketStream.recieveClientPacket(org.bukkit.entity.Player sender, +ProtocolManager.recieveClientPacket(org.bukkit.entity.Player sender, PacketContainer packet, boolean filters)
    Simulate recieving a certain packet from a given player.
    @@ -146,11 +146,27 @@ void +PacketStream.recieveClientPacket(org.bukkit.entity.Player sender, + PacketContainer packet, + boolean filters) +
    Simulate recieving a certain packet from a given player.
    + + + +void PacketStream.sendServerPacket(org.bukkit.entity.Player reciever, PacketContainer packet)
    Send a packet to the given player.
    + +void +ProtocolManager.sendServerPacket(org.bukkit.entity.Player reciever, + PacketContainer packet, + boolean filters) +
    Send a packet to the given player.
    + + void PacketStream.sendServerPacket(org.bukkit.entity.Player reciever, diff --git a/Javadoc/com/comphenix/protocol/events/class-use/PacketEvent.html b/Javadoc/com/comphenix/protocol/events/class-use/PacketEvent.html index 70bbace7..bb08999e 100644 --- a/Javadoc/com/comphenix/protocol/events/class-use/PacketEvent.html +++ b/Javadoc/com/comphenix/protocol/events/class-use/PacketEvent.html @@ -2,9 +2,9 @@ - + Uses of Class com.comphenix.protocol.events.PacketEvent - + @@ -147,22 +147,41 @@ +com.comphenix.protocol.async.PacketProcessingQueue +AsyncFilterManager.getProcessingQueue(PacketEvent packet) +
    Retrieve the processing queue this packet belongs to.
    + + + +com.comphenix.protocol.async.PacketSendingQueue +AsyncFilterManager.getSendingQueue(PacketEvent packet) +
    Retrieve the sending queue this packet belongs to.
    + + + +com.comphenix.protocol.async.PacketSendingQueue +AsyncFilterManager.getSendingQueue(PacketEvent packet, + boolean createNew) +
    Retrieve the sending queue this packet belongs to.
    + + + boolean AsyncFilterManager.hasAsynchronousListeners(PacketEvent packet)  - + boolean AsyncMarker.isMinecraftAsync(PacketEvent event)
    Determine if Minecraft allows asynchronous processing of this packet.
    - + void AsyncFilterManager.signalFreeProcessingSlot(PacketEvent packet)
    Signal that a packet has finished processing.
    - + void AsyncFilterManager.signalPacketTransmission(PacketEvent packet)  diff --git a/Javadoc/com/comphenix/protocol/events/class-use/PacketListener.html b/Javadoc/com/comphenix/protocol/events/class-use/PacketListener.html index bc8f8e89..d7636a9f 100644 --- a/Javadoc/com/comphenix/protocol/events/class-use/PacketListener.html +++ b/Javadoc/com/comphenix/protocol/events/class-use/PacketListener.html @@ -2,9 +2,9 @@ - + Uses of Interface com.comphenix.protocol.events.PacketListener - + @@ -178,7 +178,9 @@ PacketListener -AsyncListenerHandler.getAsyncListener()  +AsyncListenerHandler.getAsyncListener() +
    Retrieve the current asynchronous packet listener.
    + @@ -223,19 +225,6 @@ - - - - - - - - - - -
    Constructors in com.comphenix.protocol.async with parameters of type PacketListener 
    Constructor and Description
    AsyncListenerHandler(java.lang.Thread mainThread, - AsyncFilterManager filterManager, - PacketListener listener) 
  • diff --git a/Javadoc/com/comphenix/protocol/events/package-frame.html b/Javadoc/com/comphenix/protocol/events/package-frame.html index a2428846..afa7f855 100644 --- a/Javadoc/com/comphenix/protocol/events/package-frame.html +++ b/Javadoc/com/comphenix/protocol/events/package-frame.html @@ -2,9 +2,9 @@ - + com.comphenix.protocol.events - + diff --git a/Javadoc/com/comphenix/protocol/events/package-summary.html b/Javadoc/com/comphenix/protocol/events/package-summary.html index 199dcd29..8568bc0d 100644 --- a/Javadoc/com/comphenix/protocol/events/package-summary.html +++ b/Javadoc/com/comphenix/protocol/events/package-summary.html @@ -2,9 +2,9 @@ - + com.comphenix.protocol.events - + diff --git a/Javadoc/com/comphenix/protocol/events/package-tree.html b/Javadoc/com/comphenix/protocol/events/package-tree.html index 3a76a567..c0d4759e 100644 --- a/Javadoc/com/comphenix/protocol/events/package-tree.html +++ b/Javadoc/com/comphenix/protocol/events/package-tree.html @@ -2,9 +2,9 @@ - + com.comphenix.protocol.events Class Hierarchy - + diff --git a/Javadoc/com/comphenix/protocol/events/package-use.html b/Javadoc/com/comphenix/protocol/events/package-use.html index 965935b9..ccf81bc2 100644 --- a/Javadoc/com/comphenix/protocol/events/package-use.html +++ b/Javadoc/com/comphenix/protocol/events/package-use.html @@ -2,9 +2,9 @@ - + Uses of Package com.comphenix.protocol.events - + diff --git a/Javadoc/com/comphenix/protocol/injector/BukkitUnwrapper.html b/Javadoc/com/comphenix/protocol/injector/BukkitUnwrapper.html index daed7454..5a373b9f 100644 --- a/Javadoc/com/comphenix/protocol/injector/BukkitUnwrapper.html +++ b/Javadoc/com/comphenix/protocol/injector/BukkitUnwrapper.html @@ -2,9 +2,9 @@ - + BukkitUnwrapper - + diff --git a/Javadoc/com/comphenix/protocol/injector/DelayedSingleTask.html b/Javadoc/com/comphenix/protocol/injector/DelayedSingleTask.html index 8329a89d..08643204 100644 --- a/Javadoc/com/comphenix/protocol/injector/DelayedSingleTask.html +++ b/Javadoc/com/comphenix/protocol/injector/DelayedSingleTask.html @@ -2,9 +2,9 @@ - + DelayedSingleTask - + diff --git a/Javadoc/com/comphenix/protocol/injector/GamePhase.html b/Javadoc/com/comphenix/protocol/injector/GamePhase.html index 975c9dc7..278854b7 100644 --- a/Javadoc/com/comphenix/protocol/injector/GamePhase.html +++ b/Javadoc/com/comphenix/protocol/injector/GamePhase.html @@ -2,9 +2,9 @@ - + GamePhase - + diff --git a/Javadoc/com/comphenix/protocol/injector/ListenerInvoker.html b/Javadoc/com/comphenix/protocol/injector/ListenerInvoker.html index cd589d52..89a7e4dd 100644 --- a/Javadoc/com/comphenix/protocol/injector/ListenerInvoker.html +++ b/Javadoc/com/comphenix/protocol/injector/ListenerInvoker.html @@ -2,9 +2,9 @@ - + ListenerInvoker - + diff --git a/Javadoc/com/comphenix/protocol/injector/PacketConstructor.Unwrapper.html b/Javadoc/com/comphenix/protocol/injector/PacketConstructor.Unwrapper.html index 459af152..85839a5c 100644 --- a/Javadoc/com/comphenix/protocol/injector/PacketConstructor.Unwrapper.html +++ b/Javadoc/com/comphenix/protocol/injector/PacketConstructor.Unwrapper.html @@ -2,9 +2,9 @@ - + PacketConstructor.Unwrapper - + diff --git a/Javadoc/com/comphenix/protocol/injector/PacketConstructor.html b/Javadoc/com/comphenix/protocol/injector/PacketConstructor.html index e44ab114..06a9eeb3 100644 --- a/Javadoc/com/comphenix/protocol/injector/PacketConstructor.html +++ b/Javadoc/com/comphenix/protocol/injector/PacketConstructor.html @@ -2,9 +2,9 @@ - + PacketConstructor - + diff --git a/Javadoc/com/comphenix/protocol/injector/PacketFilterManager.PlayerInjectHooks.html b/Javadoc/com/comphenix/protocol/injector/PacketFilterManager.PlayerInjectHooks.html index 6e49bf28..dfd3d626 100644 --- a/Javadoc/com/comphenix/protocol/injector/PacketFilterManager.PlayerInjectHooks.html +++ b/Javadoc/com/comphenix/protocol/injector/PacketFilterManager.PlayerInjectHooks.html @@ -2,9 +2,9 @@ - + PacketFilterManager.PlayerInjectHooks - + diff --git a/Javadoc/com/comphenix/protocol/injector/PacketFilterManager.html b/Javadoc/com/comphenix/protocol/injector/PacketFilterManager.html index 8fdae95e..e0da9fa5 100644 --- a/Javadoc/com/comphenix/protocol/injector/PacketFilterManager.html +++ b/Javadoc/com/comphenix/protocol/injector/PacketFilterManager.html @@ -2,9 +2,9 @@ - + PacketFilterManager - + @@ -600,11 +600,16 @@ implements PacketContainer packet, boolean filters) throws java.lang.reflect.InvocationTargetException -
    Description copied from interface: PacketStream
    -
    Send a packet to the given player.
    +
    Description copied from interface: ProtocolManager
    +
    Send a packet to the given player. +

    + Re-sending a previously cancelled packet is discuraged. Use AsyncMarker.incrementProcessingDelay() + to delay a packet until a certain condition has been met.

    Specified by:
    sendServerPacket in interface PacketStream
    +
    Specified by:
    +
    sendServerPacket in interface ProtocolManager
    Parameters:
    reciever - - the reciever.
    packet - - packet to send.
    filters - - whether or not to invoke any packet filters.
    Throws:
    java.lang.reflect.InvocationTargetException - - if an error occured when sending the packet.
    @@ -642,11 +647,16 @@ implements - -
    Simulate recieving a certain packet from a given player.
    +
    Description copied from interface: ProtocolManager
    +
    Simulate recieving a certain packet from a given player. +

    + Receiving a previously cancelled packet is discuraged. Use AsyncMarker.incrementProcessingDelay() + to delay a packet until a certain condition has been met.

    Specified by:
    recieveClientPacket in interface PacketStream
    +
    Specified by:
    +
    recieveClientPacket in interface ProtocolManager
    Parameters:
    sender - - the sender.
    packet - - the packet that was sent.
    filters - - whether or not to invoke any packet filters.
    Throws:
    java.lang.IllegalAccessException - If the underlying method caused an error.
    diff --git a/Javadoc/com/comphenix/protocol/injector/PlayerLoggedOutException.html b/Javadoc/com/comphenix/protocol/injector/PlayerLoggedOutException.html index a5ccb3c0..235913c0 100644 --- a/Javadoc/com/comphenix/protocol/injector/PlayerLoggedOutException.html +++ b/Javadoc/com/comphenix/protocol/injector/PlayerLoggedOutException.html @@ -2,9 +2,9 @@ - + PlayerLoggedOutException - + diff --git a/Javadoc/com/comphenix/protocol/injector/PrioritizedListener.html b/Javadoc/com/comphenix/protocol/injector/PrioritizedListener.html index 0ab6ae54..13d21dbc 100644 --- a/Javadoc/com/comphenix/protocol/injector/PrioritizedListener.html +++ b/Javadoc/com/comphenix/protocol/injector/PrioritizedListener.html @@ -2,9 +2,9 @@ - + PrioritizedListener - + diff --git a/Javadoc/com/comphenix/protocol/injector/SortedCopyOnWriteArrayTest.html b/Javadoc/com/comphenix/protocol/injector/SortedCopyOnWriteArrayTest.html index c8e5dd10..f7439783 100644 --- a/Javadoc/com/comphenix/protocol/injector/SortedCopyOnWriteArrayTest.html +++ b/Javadoc/com/comphenix/protocol/injector/SortedCopyOnWriteArrayTest.html @@ -2,9 +2,9 @@ - + SortedCopyOnWriteArrayTest - + diff --git a/Javadoc/com/comphenix/protocol/injector/SortedPacketListenerList.html b/Javadoc/com/comphenix/protocol/injector/SortedPacketListenerList.html index 75909c1f..74cda13f 100644 --- a/Javadoc/com/comphenix/protocol/injector/SortedPacketListenerList.html +++ b/Javadoc/com/comphenix/protocol/injector/SortedPacketListenerList.html @@ -2,9 +2,9 @@ - + SortedPacketListenerList - + diff --git a/Javadoc/com/comphenix/protocol/injector/StructureCache.html b/Javadoc/com/comphenix/protocol/injector/StructureCache.html index 3e32c9bc..841d2d19 100644 --- a/Javadoc/com/comphenix/protocol/injector/StructureCache.html +++ b/Javadoc/com/comphenix/protocol/injector/StructureCache.html @@ -2,9 +2,9 @@ - + StructureCache - + diff --git a/Javadoc/com/comphenix/protocol/injector/class-use/BukkitUnwrapper.html b/Javadoc/com/comphenix/protocol/injector/class-use/BukkitUnwrapper.html index 70cff6a6..29d8bcff 100644 --- a/Javadoc/com/comphenix/protocol/injector/class-use/BukkitUnwrapper.html +++ b/Javadoc/com/comphenix/protocol/injector/class-use/BukkitUnwrapper.html @@ -2,9 +2,9 @@ - + Uses of Class com.comphenix.protocol.injector.BukkitUnwrapper - + diff --git a/Javadoc/com/comphenix/protocol/injector/class-use/DelayedSingleTask.html b/Javadoc/com/comphenix/protocol/injector/class-use/DelayedSingleTask.html index b5cc3734..df4c7a05 100644 --- a/Javadoc/com/comphenix/protocol/injector/class-use/DelayedSingleTask.html +++ b/Javadoc/com/comphenix/protocol/injector/class-use/DelayedSingleTask.html @@ -2,9 +2,9 @@ - + Uses of Class com.comphenix.protocol.injector.DelayedSingleTask - + diff --git a/Javadoc/com/comphenix/protocol/injector/class-use/GamePhase.html b/Javadoc/com/comphenix/protocol/injector/class-use/GamePhase.html index b2169e68..5f76ce5f 100644 --- a/Javadoc/com/comphenix/protocol/injector/class-use/GamePhase.html +++ b/Javadoc/com/comphenix/protocol/injector/class-use/GamePhase.html @@ -2,9 +2,9 @@ - + Uses of Class com.comphenix.protocol.injector.GamePhase - + diff --git a/Javadoc/com/comphenix/protocol/injector/class-use/ListenerInvoker.html b/Javadoc/com/comphenix/protocol/injector/class-use/ListenerInvoker.html index 68e3fe91..856f6356 100644 --- a/Javadoc/com/comphenix/protocol/injector/class-use/ListenerInvoker.html +++ b/Javadoc/com/comphenix/protocol/injector/class-use/ListenerInvoker.html @@ -2,9 +2,9 @@ - + Uses of Interface com.comphenix.protocol.injector.ListenerInvoker - + diff --git a/Javadoc/com/comphenix/protocol/injector/class-use/PacketConstructor.Unwrapper.html b/Javadoc/com/comphenix/protocol/injector/class-use/PacketConstructor.Unwrapper.html index 9d630a41..706d3249 100644 --- a/Javadoc/com/comphenix/protocol/injector/class-use/PacketConstructor.Unwrapper.html +++ b/Javadoc/com/comphenix/protocol/injector/class-use/PacketConstructor.Unwrapper.html @@ -2,9 +2,9 @@ - + Uses of Interface com.comphenix.protocol.injector.PacketConstructor.Unwrapper - + diff --git a/Javadoc/com/comphenix/protocol/injector/class-use/PacketConstructor.html b/Javadoc/com/comphenix/protocol/injector/class-use/PacketConstructor.html index e545f8d3..db8f2189 100644 --- a/Javadoc/com/comphenix/protocol/injector/class-use/PacketConstructor.html +++ b/Javadoc/com/comphenix/protocol/injector/class-use/PacketConstructor.html @@ -2,9 +2,9 @@ - + Uses of Class com.comphenix.protocol.injector.PacketConstructor - + diff --git a/Javadoc/com/comphenix/protocol/injector/class-use/PacketFilterManager.PlayerInjectHooks.html b/Javadoc/com/comphenix/protocol/injector/class-use/PacketFilterManager.PlayerInjectHooks.html index 92cbd7ca..6ad97c77 100644 --- a/Javadoc/com/comphenix/protocol/injector/class-use/PacketFilterManager.PlayerInjectHooks.html +++ b/Javadoc/com/comphenix/protocol/injector/class-use/PacketFilterManager.PlayerInjectHooks.html @@ -2,9 +2,9 @@ - + Uses of Class com.comphenix.protocol.injector.PacketFilterManager.PlayerInjectHooks - + diff --git a/Javadoc/com/comphenix/protocol/injector/class-use/PacketFilterManager.html b/Javadoc/com/comphenix/protocol/injector/class-use/PacketFilterManager.html index 216f26fd..9f1afe69 100644 --- a/Javadoc/com/comphenix/protocol/injector/class-use/PacketFilterManager.html +++ b/Javadoc/com/comphenix/protocol/injector/class-use/PacketFilterManager.html @@ -2,9 +2,9 @@ - + Uses of Class com.comphenix.protocol.injector.PacketFilterManager - + diff --git a/Javadoc/com/comphenix/protocol/injector/class-use/PlayerLoggedOutException.html b/Javadoc/com/comphenix/protocol/injector/class-use/PlayerLoggedOutException.html index e9d7f710..2c3ba9ef 100644 --- a/Javadoc/com/comphenix/protocol/injector/class-use/PlayerLoggedOutException.html +++ b/Javadoc/com/comphenix/protocol/injector/class-use/PlayerLoggedOutException.html @@ -2,9 +2,9 @@ - + Uses of Class com.comphenix.protocol.injector.PlayerLoggedOutException - + diff --git a/Javadoc/com/comphenix/protocol/injector/class-use/PrioritizedListener.html b/Javadoc/com/comphenix/protocol/injector/class-use/PrioritizedListener.html index 383e8118..c7db7f51 100644 --- a/Javadoc/com/comphenix/protocol/injector/class-use/PrioritizedListener.html +++ b/Javadoc/com/comphenix/protocol/injector/class-use/PrioritizedListener.html @@ -2,9 +2,9 @@ - + Uses of Class com.comphenix.protocol.injector.PrioritizedListener - + diff --git a/Javadoc/com/comphenix/protocol/injector/class-use/SortedCopyOnWriteArrayTest.html b/Javadoc/com/comphenix/protocol/injector/class-use/SortedCopyOnWriteArrayTest.html index 62417d0c..825a5ad2 100644 --- a/Javadoc/com/comphenix/protocol/injector/class-use/SortedCopyOnWriteArrayTest.html +++ b/Javadoc/com/comphenix/protocol/injector/class-use/SortedCopyOnWriteArrayTest.html @@ -2,9 +2,9 @@ - + Uses of Class com.comphenix.protocol.injector.SortedCopyOnWriteArrayTest - + diff --git a/Javadoc/com/comphenix/protocol/injector/class-use/SortedPacketListenerList.html b/Javadoc/com/comphenix/protocol/injector/class-use/SortedPacketListenerList.html index e5520122..cb2e500c 100644 --- a/Javadoc/com/comphenix/protocol/injector/class-use/SortedPacketListenerList.html +++ b/Javadoc/com/comphenix/protocol/injector/class-use/SortedPacketListenerList.html @@ -2,9 +2,9 @@ - + Uses of Class com.comphenix.protocol.injector.SortedPacketListenerList - + diff --git a/Javadoc/com/comphenix/protocol/injector/class-use/StructureCache.html b/Javadoc/com/comphenix/protocol/injector/class-use/StructureCache.html index e6788049..c8aca59c 100644 --- a/Javadoc/com/comphenix/protocol/injector/class-use/StructureCache.html +++ b/Javadoc/com/comphenix/protocol/injector/class-use/StructureCache.html @@ -2,9 +2,9 @@ - + Uses of Class com.comphenix.protocol.injector.StructureCache - + diff --git a/Javadoc/com/comphenix/protocol/injector/package-frame.html b/Javadoc/com/comphenix/protocol/injector/package-frame.html index 34a4c702..d41ec983 100644 --- a/Javadoc/com/comphenix/protocol/injector/package-frame.html +++ b/Javadoc/com/comphenix/protocol/injector/package-frame.html @@ -2,9 +2,9 @@ - + com.comphenix.protocol.injector - + diff --git a/Javadoc/com/comphenix/protocol/injector/package-summary.html b/Javadoc/com/comphenix/protocol/injector/package-summary.html index 3e8e2712..f94deef7 100644 --- a/Javadoc/com/comphenix/protocol/injector/package-summary.html +++ b/Javadoc/com/comphenix/protocol/injector/package-summary.html @@ -2,9 +2,9 @@ - + com.comphenix.protocol.injector - + diff --git a/Javadoc/com/comphenix/protocol/injector/package-tree.html b/Javadoc/com/comphenix/protocol/injector/package-tree.html index 64733ee5..d93245ff 100644 --- a/Javadoc/com/comphenix/protocol/injector/package-tree.html +++ b/Javadoc/com/comphenix/protocol/injector/package-tree.html @@ -2,9 +2,9 @@ - + com.comphenix.protocol.injector Class Hierarchy - + diff --git a/Javadoc/com/comphenix/protocol/injector/package-use.html b/Javadoc/com/comphenix/protocol/injector/package-use.html index a543b959..c8910fc2 100644 --- a/Javadoc/com/comphenix/protocol/injector/package-use.html +++ b/Javadoc/com/comphenix/protocol/injector/package-use.html @@ -2,9 +2,9 @@ - + Uses of Package com.comphenix.protocol.injector - + diff --git a/Javadoc/com/comphenix/protocol/injector/player/NetworkServerInjector.html b/Javadoc/com/comphenix/protocol/injector/player/NetworkServerInjector.html index 5b4cc178..4c2fb14d 100644 --- a/Javadoc/com/comphenix/protocol/injector/player/NetworkServerInjector.html +++ b/Javadoc/com/comphenix/protocol/injector/player/NetworkServerInjector.html @@ -2,9 +2,9 @@ - + NetworkServerInjector - + diff --git a/Javadoc/com/comphenix/protocol/injector/player/PlayerInjectionHandler.html b/Javadoc/com/comphenix/protocol/injector/player/PlayerInjectionHandler.html index 1c4f4580..eea6009a 100644 --- a/Javadoc/com/comphenix/protocol/injector/player/PlayerInjectionHandler.html +++ b/Javadoc/com/comphenix/protocol/injector/player/PlayerInjectionHandler.html @@ -2,9 +2,9 @@ - + PlayerInjectionHandler - + diff --git a/Javadoc/com/comphenix/protocol/injector/player/class-use/NetworkServerInjector.html b/Javadoc/com/comphenix/protocol/injector/player/class-use/NetworkServerInjector.html index d8871987..b72766f0 100644 --- a/Javadoc/com/comphenix/protocol/injector/player/class-use/NetworkServerInjector.html +++ b/Javadoc/com/comphenix/protocol/injector/player/class-use/NetworkServerInjector.html @@ -2,9 +2,9 @@ - + Uses of Class com.comphenix.protocol.injector.player.NetworkServerInjector - + diff --git a/Javadoc/com/comphenix/protocol/injector/player/class-use/PlayerInjectionHandler.html b/Javadoc/com/comphenix/protocol/injector/player/class-use/PlayerInjectionHandler.html index 161ffb0c..253fca04 100644 --- a/Javadoc/com/comphenix/protocol/injector/player/class-use/PlayerInjectionHandler.html +++ b/Javadoc/com/comphenix/protocol/injector/player/class-use/PlayerInjectionHandler.html @@ -2,9 +2,9 @@ - + Uses of Class com.comphenix.protocol.injector.player.PlayerInjectionHandler - + diff --git a/Javadoc/com/comphenix/protocol/injector/player/package-frame.html b/Javadoc/com/comphenix/protocol/injector/player/package-frame.html index 61a7f360..9eb2ed85 100644 --- a/Javadoc/com/comphenix/protocol/injector/player/package-frame.html +++ b/Javadoc/com/comphenix/protocol/injector/player/package-frame.html @@ -2,9 +2,9 @@ - + com.comphenix.protocol.injector.player - + diff --git a/Javadoc/com/comphenix/protocol/injector/player/package-summary.html b/Javadoc/com/comphenix/protocol/injector/player/package-summary.html index 52470de4..f7f9c51c 100644 --- a/Javadoc/com/comphenix/protocol/injector/player/package-summary.html +++ b/Javadoc/com/comphenix/protocol/injector/player/package-summary.html @@ -2,9 +2,9 @@ - + com.comphenix.protocol.injector.player - + diff --git a/Javadoc/com/comphenix/protocol/injector/player/package-tree.html b/Javadoc/com/comphenix/protocol/injector/player/package-tree.html index 291118e9..9e77c8ff 100644 --- a/Javadoc/com/comphenix/protocol/injector/player/package-tree.html +++ b/Javadoc/com/comphenix/protocol/injector/player/package-tree.html @@ -2,9 +2,9 @@ - + com.comphenix.protocol.injector.player Class Hierarchy - + diff --git a/Javadoc/com/comphenix/protocol/injector/player/package-use.html b/Javadoc/com/comphenix/protocol/injector/player/package-use.html index 68ed15b1..8adf7df6 100644 --- a/Javadoc/com/comphenix/protocol/injector/player/package-use.html +++ b/Javadoc/com/comphenix/protocol/injector/player/package-use.html @@ -2,9 +2,9 @@ - + Uses of Package com.comphenix.protocol.injector.player - + diff --git a/Javadoc/com/comphenix/protocol/metrics/Statistics.html b/Javadoc/com/comphenix/protocol/metrics/Statistics.html index 700af162..27a4d68e 100644 --- a/Javadoc/com/comphenix/protocol/metrics/Statistics.html +++ b/Javadoc/com/comphenix/protocol/metrics/Statistics.html @@ -2,9 +2,9 @@ - + Statistics - + diff --git a/Javadoc/com/comphenix/protocol/metrics/Updater.UpdateResult.html b/Javadoc/com/comphenix/protocol/metrics/Updater.UpdateResult.html index 67e2a730..79710a69 100644 --- a/Javadoc/com/comphenix/protocol/metrics/Updater.UpdateResult.html +++ b/Javadoc/com/comphenix/protocol/metrics/Updater.UpdateResult.html @@ -2,9 +2,9 @@ - + Updater.UpdateResult - + diff --git a/Javadoc/com/comphenix/protocol/metrics/Updater.UpdateType.html b/Javadoc/com/comphenix/protocol/metrics/Updater.UpdateType.html index 1b171601..0aa9068c 100644 --- a/Javadoc/com/comphenix/protocol/metrics/Updater.UpdateType.html +++ b/Javadoc/com/comphenix/protocol/metrics/Updater.UpdateType.html @@ -2,9 +2,9 @@ - + Updater.UpdateType - + diff --git a/Javadoc/com/comphenix/protocol/metrics/Updater.html b/Javadoc/com/comphenix/protocol/metrics/Updater.html index dd371bed..d99b5f16 100644 --- a/Javadoc/com/comphenix/protocol/metrics/Updater.html +++ b/Javadoc/com/comphenix/protocol/metrics/Updater.html @@ -2,9 +2,9 @@ - + Updater - + diff --git a/Javadoc/com/comphenix/protocol/metrics/class-use/Statistics.html b/Javadoc/com/comphenix/protocol/metrics/class-use/Statistics.html index dc44cd02..e52420bb 100644 --- a/Javadoc/com/comphenix/protocol/metrics/class-use/Statistics.html +++ b/Javadoc/com/comphenix/protocol/metrics/class-use/Statistics.html @@ -2,9 +2,9 @@ - + Uses of Class com.comphenix.protocol.metrics.Statistics - + diff --git a/Javadoc/com/comphenix/protocol/metrics/class-use/Updater.UpdateResult.html b/Javadoc/com/comphenix/protocol/metrics/class-use/Updater.UpdateResult.html index 82b706ad..b37d4620 100644 --- a/Javadoc/com/comphenix/protocol/metrics/class-use/Updater.UpdateResult.html +++ b/Javadoc/com/comphenix/protocol/metrics/class-use/Updater.UpdateResult.html @@ -2,9 +2,9 @@ - + Uses of Class com.comphenix.protocol.metrics.Updater.UpdateResult - + diff --git a/Javadoc/com/comphenix/protocol/metrics/class-use/Updater.UpdateType.html b/Javadoc/com/comphenix/protocol/metrics/class-use/Updater.UpdateType.html index 3cb3341a..29b034f6 100644 --- a/Javadoc/com/comphenix/protocol/metrics/class-use/Updater.UpdateType.html +++ b/Javadoc/com/comphenix/protocol/metrics/class-use/Updater.UpdateType.html @@ -2,9 +2,9 @@ - + Uses of Class com.comphenix.protocol.metrics.Updater.UpdateType - + diff --git a/Javadoc/com/comphenix/protocol/metrics/class-use/Updater.html b/Javadoc/com/comphenix/protocol/metrics/class-use/Updater.html index 77ce902e..1af00ce8 100644 --- a/Javadoc/com/comphenix/protocol/metrics/class-use/Updater.html +++ b/Javadoc/com/comphenix/protocol/metrics/class-use/Updater.html @@ -2,9 +2,9 @@ - + Uses of Class com.comphenix.protocol.metrics.Updater - + diff --git a/Javadoc/com/comphenix/protocol/metrics/package-frame.html b/Javadoc/com/comphenix/protocol/metrics/package-frame.html index 58631370..5b197d30 100644 --- a/Javadoc/com/comphenix/protocol/metrics/package-frame.html +++ b/Javadoc/com/comphenix/protocol/metrics/package-frame.html @@ -2,9 +2,9 @@ - + com.comphenix.protocol.metrics - + diff --git a/Javadoc/com/comphenix/protocol/metrics/package-summary.html b/Javadoc/com/comphenix/protocol/metrics/package-summary.html index aff2a71b..1a8b0794 100644 --- a/Javadoc/com/comphenix/protocol/metrics/package-summary.html +++ b/Javadoc/com/comphenix/protocol/metrics/package-summary.html @@ -2,9 +2,9 @@ - + com.comphenix.protocol.metrics - + diff --git a/Javadoc/com/comphenix/protocol/metrics/package-tree.html b/Javadoc/com/comphenix/protocol/metrics/package-tree.html index 833cae30..746caf97 100644 --- a/Javadoc/com/comphenix/protocol/metrics/package-tree.html +++ b/Javadoc/com/comphenix/protocol/metrics/package-tree.html @@ -2,9 +2,9 @@ - + com.comphenix.protocol.metrics Class Hierarchy - + diff --git a/Javadoc/com/comphenix/protocol/metrics/package-use.html b/Javadoc/com/comphenix/protocol/metrics/package-use.html index 8c361ede..7d56d169 100644 --- a/Javadoc/com/comphenix/protocol/metrics/package-use.html +++ b/Javadoc/com/comphenix/protocol/metrics/package-use.html @@ -2,9 +2,9 @@ - + Uses of Package com.comphenix.protocol.metrics - + diff --git a/Javadoc/com/comphenix/protocol/package-frame.html b/Javadoc/com/comphenix/protocol/package-frame.html index b3b3d076..589b59e6 100644 --- a/Javadoc/com/comphenix/protocol/package-frame.html +++ b/Javadoc/com/comphenix/protocol/package-frame.html @@ -2,9 +2,9 @@ - + com.comphenix.protocol - + diff --git a/Javadoc/com/comphenix/protocol/package-summary.html b/Javadoc/com/comphenix/protocol/package-summary.html index 4d12ccd1..3b37a6cd 100644 --- a/Javadoc/com/comphenix/protocol/package-summary.html +++ b/Javadoc/com/comphenix/protocol/package-summary.html @@ -2,9 +2,9 @@ - + com.comphenix.protocol - + diff --git a/Javadoc/com/comphenix/protocol/package-tree.html b/Javadoc/com/comphenix/protocol/package-tree.html index 295941ef..0768807f 100644 --- a/Javadoc/com/comphenix/protocol/package-tree.html +++ b/Javadoc/com/comphenix/protocol/package-tree.html @@ -2,9 +2,9 @@ - + com.comphenix.protocol Class Hierarchy - + diff --git a/Javadoc/com/comphenix/protocol/package-use.html b/Javadoc/com/comphenix/protocol/package-use.html index f0f74875..f7e93a47 100644 --- a/Javadoc/com/comphenix/protocol/package-use.html +++ b/Javadoc/com/comphenix/protocol/package-use.html @@ -2,9 +2,9 @@ - + Uses of Package com.comphenix.protocol - + diff --git a/Javadoc/com/comphenix/protocol/reflect/EquivalentConverter.html b/Javadoc/com/comphenix/protocol/reflect/EquivalentConverter.html index 0faaa96d..ca8d3e93 100644 --- a/Javadoc/com/comphenix/protocol/reflect/EquivalentConverter.html +++ b/Javadoc/com/comphenix/protocol/reflect/EquivalentConverter.html @@ -2,9 +2,9 @@ - + EquivalentConverter - + diff --git a/Javadoc/com/comphenix/protocol/reflect/FieldAccessException.html b/Javadoc/com/comphenix/protocol/reflect/FieldAccessException.html index edad034b..65cbe2dc 100644 --- a/Javadoc/com/comphenix/protocol/reflect/FieldAccessException.html +++ b/Javadoc/com/comphenix/protocol/reflect/FieldAccessException.html @@ -2,9 +2,9 @@ - + FieldAccessException - + diff --git a/Javadoc/com/comphenix/protocol/reflect/FieldUtils.html b/Javadoc/com/comphenix/protocol/reflect/FieldUtils.html index 0236cb3f..90125fb7 100644 --- a/Javadoc/com/comphenix/protocol/reflect/FieldUtils.html +++ b/Javadoc/com/comphenix/protocol/reflect/FieldUtils.html @@ -2,9 +2,9 @@ - + FieldUtils - + diff --git a/Javadoc/com/comphenix/protocol/reflect/FuzzyReflection.html b/Javadoc/com/comphenix/protocol/reflect/FuzzyReflection.html index 90a997a8..45478835 100644 --- a/Javadoc/com/comphenix/protocol/reflect/FuzzyReflection.html +++ b/Javadoc/com/comphenix/protocol/reflect/FuzzyReflection.html @@ -2,9 +2,9 @@ - + FuzzyReflection - + diff --git a/Javadoc/com/comphenix/protocol/reflect/IntEnum.html b/Javadoc/com/comphenix/protocol/reflect/IntEnum.html index be766182..f06852d2 100644 --- a/Javadoc/com/comphenix/protocol/reflect/IntEnum.html +++ b/Javadoc/com/comphenix/protocol/reflect/IntEnum.html @@ -2,9 +2,9 @@ - + IntEnum - + diff --git a/Javadoc/com/comphenix/protocol/reflect/MethodUtils.html b/Javadoc/com/comphenix/protocol/reflect/MethodUtils.html index 9d4367e0..6bca843f 100644 --- a/Javadoc/com/comphenix/protocol/reflect/MethodUtils.html +++ b/Javadoc/com/comphenix/protocol/reflect/MethodUtils.html @@ -2,9 +2,9 @@ - + MethodUtils - + diff --git a/Javadoc/com/comphenix/protocol/reflect/ObjectCloner.html b/Javadoc/com/comphenix/protocol/reflect/ObjectCloner.html index 55faf884..af352acd 100644 --- a/Javadoc/com/comphenix/protocol/reflect/ObjectCloner.html +++ b/Javadoc/com/comphenix/protocol/reflect/ObjectCloner.html @@ -2,9 +2,9 @@ - + ObjectCloner - + diff --git a/Javadoc/com/comphenix/protocol/reflect/PrettyPrinter.html b/Javadoc/com/comphenix/protocol/reflect/PrettyPrinter.html index bc0ee78b..07113c29 100644 --- a/Javadoc/com/comphenix/protocol/reflect/PrettyPrinter.html +++ b/Javadoc/com/comphenix/protocol/reflect/PrettyPrinter.html @@ -2,9 +2,9 @@ - + PrettyPrinter - + diff --git a/Javadoc/com/comphenix/protocol/reflect/StructureModifier.html b/Javadoc/com/comphenix/protocol/reflect/StructureModifier.html index e0609d66..0249533d 100644 --- a/Javadoc/com/comphenix/protocol/reflect/StructureModifier.html +++ b/Javadoc/com/comphenix/protocol/reflect/StructureModifier.html @@ -2,9 +2,9 @@ - + StructureModifier - + diff --git a/Javadoc/com/comphenix/protocol/reflect/StructureModifierTest.html b/Javadoc/com/comphenix/protocol/reflect/StructureModifierTest.html index c8e4cd5a..664a0da6 100644 --- a/Javadoc/com/comphenix/protocol/reflect/StructureModifierTest.html +++ b/Javadoc/com/comphenix/protocol/reflect/StructureModifierTest.html @@ -2,9 +2,9 @@ - + StructureModifierTest - + diff --git a/Javadoc/com/comphenix/protocol/reflect/VolatileField.html b/Javadoc/com/comphenix/protocol/reflect/VolatileField.html index c9ce29ac..c6be181f 100644 --- a/Javadoc/com/comphenix/protocol/reflect/VolatileField.html +++ b/Javadoc/com/comphenix/protocol/reflect/VolatileField.html @@ -2,9 +2,9 @@ - + VolatileField - + diff --git a/Javadoc/com/comphenix/protocol/reflect/class-use/EquivalentConverter.html b/Javadoc/com/comphenix/protocol/reflect/class-use/EquivalentConverter.html index 3d0c90c2..ca3a26eb 100644 --- a/Javadoc/com/comphenix/protocol/reflect/class-use/EquivalentConverter.html +++ b/Javadoc/com/comphenix/protocol/reflect/class-use/EquivalentConverter.html @@ -2,9 +2,9 @@ - + Uses of Interface com.comphenix.protocol.reflect.EquivalentConverter - + diff --git a/Javadoc/com/comphenix/protocol/reflect/class-use/FieldAccessException.html b/Javadoc/com/comphenix/protocol/reflect/class-use/FieldAccessException.html index ba9f457a..5cc62821 100644 --- a/Javadoc/com/comphenix/protocol/reflect/class-use/FieldAccessException.html +++ b/Javadoc/com/comphenix/protocol/reflect/class-use/FieldAccessException.html @@ -2,9 +2,9 @@ - + Uses of Class com.comphenix.protocol.reflect.FieldAccessException - + @@ -314,7 +314,7 @@ -TField +java.lang.Object CompiledStructureModifier.read(int fieldIndex)  @@ -333,16 +333,16 @@ boolean value)
      -StructureModifier<TField> +StructureModifier<java.lang.Object> CompiledStructureModifier.write(int index, java.lang.Object value)  -StructureModifier<TField> +StructureModifier<java.lang.Object> CompiledStructureModifier.writeDefaults()  -protected abstract StructureModifier<TField> +protected abstract StructureModifier<java.lang.Object> CompiledStructureModifier.writeGenerated(int index, java.lang.Object value)  @@ -368,145 +368,151 @@ +WrappedWatchableObject +WrappedWatchableObject.deepClone() +
    Clone the current wrapped watchable object, along with any contained objects.
    + + + java.lang.Byte WrappedDataWatcher.getByte(int index)
    Get a watched byte.
    - + WrappedChunkCoordinate WrappedDataWatcher.getChunkCoordinate(int index)
    Get a watched string.
    - + boolean WrappedWatchableObject.getDirtyState()
    Retrieve whether or not the value must be synchronized with the client.
    - + static WrappedDataWatcher WrappedDataWatcher.getEntityWatcher(org.bukkit.entity.Entity entity)
    Retrieve the data watcher associated with an entity.
    - + java.lang.Float WrappedDataWatcher.getFloat(int index)
    Get a watched float.
    - + int WrappedWatchableObject.getIndex()
    Retrieve the index of this watchable object.
    - + java.lang.Integer WrappedDataWatcher.getInteger(int index)
    Get a watched integer.
    - + org.bukkit.inventory.ItemStack WrappedDataWatcher.getItemStack(int index)
    Get a watched string.
    - + java.lang.Object WrappedDataWatcher.getObject(int index)
    Retrieve a watchable object by index.
    - + protected java.util.concurrent.locks.ReadWriteLock WrappedDataWatcher.getReadWriteLock()
    Retrieve the current read write lock.
    - + java.lang.Short WrappedDataWatcher.getShort(int index)
    Get a watched short.
    - + java.lang.String WrappedDataWatcher.getString(int index)
    Get a watched string.
    - + java.lang.Class<?> WrappedWatchableObject.getType()
    Retrieve the correct super type of the current value.
    - + static java.lang.Class<?> WrappedDataWatcher.getTypeClass(int id)
    Retrieve the type of a given ID, if it's allowed to be watched.
    - + int WrappedWatchableObject.getTypeID()
    Retrieve the type ID of a watchable object.
    - + static java.lang.Integer WrappedDataWatcher.getTypeID(java.lang.Class<?> clazz)
    Retrieve the ID of a given type, if it's allowed to be watched.
    - + java.lang.Object WrappedWatchableObject.getValue()
    Read the value field.
    - + protected java.util.Map<java.lang.Integer,java.lang.Object> WrappedDataWatcher.getWatchableObjectMap()
    Retrieve the underlying map of key values that stores watchable objects.
    - + java.util.List<WrappedWatchableObject> WrappedDataWatcher.getWatchableObjects()
    Retrieve every watchable object in this watcher.
    - + java.util.Set<java.lang.Integer> WrappedDataWatcher.indexSet()
    Retrieve a copy of every index associated with a watched object.
    - + void WrappedWatchableObject.setDirtyState(boolean dirty)
    Set whether or not the value must be synchronized with the client.
    - + void WrappedWatchableObject.setIndex(int index)
    Set the the index of this watchable object.
    - + void WrappedDataWatcher.setObject(int index, java.lang.Object newValue)
    Set a watched byte.
    - + void WrappedDataWatcher.setObject(int index, java.lang.Object newValue, @@ -514,26 +520,26 @@
    Set a watched byte.
    - + void WrappedWatchableObject.setTypeID(int id)
    Set the type ID of a watchable object.
    - + void WrappedWatchableObject.setValue(java.lang.Object newValue)
    Update the value field.
    - + void WrappedWatchableObject.setValue(java.lang.Object newValue, boolean updateClient)
    Update the value field.
    - + int WrappedDataWatcher.size()
    Retrieve the number of watched objects.
    diff --git a/Javadoc/com/comphenix/protocol/reflect/class-use/FieldUtils.html b/Javadoc/com/comphenix/protocol/reflect/class-use/FieldUtils.html index 38b2b79d..3d7678b2 100644 --- a/Javadoc/com/comphenix/protocol/reflect/class-use/FieldUtils.html +++ b/Javadoc/com/comphenix/protocol/reflect/class-use/FieldUtils.html @@ -2,9 +2,9 @@ - + Uses of Class com.comphenix.protocol.reflect.FieldUtils - + diff --git a/Javadoc/com/comphenix/protocol/reflect/class-use/FuzzyReflection.html b/Javadoc/com/comphenix/protocol/reflect/class-use/FuzzyReflection.html index f8131036..f8d246b4 100644 --- a/Javadoc/com/comphenix/protocol/reflect/class-use/FuzzyReflection.html +++ b/Javadoc/com/comphenix/protocol/reflect/class-use/FuzzyReflection.html @@ -2,9 +2,9 @@ - + Uses of Class com.comphenix.protocol.reflect.FuzzyReflection - + diff --git a/Javadoc/com/comphenix/protocol/reflect/class-use/IntEnum.html b/Javadoc/com/comphenix/protocol/reflect/class-use/IntEnum.html index bac70a3a..7bc8fd60 100644 --- a/Javadoc/com/comphenix/protocol/reflect/class-use/IntEnum.html +++ b/Javadoc/com/comphenix/protocol/reflect/class-use/IntEnum.html @@ -2,9 +2,9 @@ - + Uses of Class com.comphenix.protocol.reflect.IntEnum - + diff --git a/Javadoc/com/comphenix/protocol/reflect/class-use/MethodUtils.html b/Javadoc/com/comphenix/protocol/reflect/class-use/MethodUtils.html index 3c9eb70d..613af18e 100644 --- a/Javadoc/com/comphenix/protocol/reflect/class-use/MethodUtils.html +++ b/Javadoc/com/comphenix/protocol/reflect/class-use/MethodUtils.html @@ -2,9 +2,9 @@ - + Uses of Class com.comphenix.protocol.reflect.MethodUtils - + diff --git a/Javadoc/com/comphenix/protocol/reflect/class-use/ObjectCloner.html b/Javadoc/com/comphenix/protocol/reflect/class-use/ObjectCloner.html index c0423d38..7956ef7c 100644 --- a/Javadoc/com/comphenix/protocol/reflect/class-use/ObjectCloner.html +++ b/Javadoc/com/comphenix/protocol/reflect/class-use/ObjectCloner.html @@ -2,9 +2,9 @@ - + Uses of Class com.comphenix.protocol.reflect.ObjectCloner - + diff --git a/Javadoc/com/comphenix/protocol/reflect/class-use/PrettyPrinter.html b/Javadoc/com/comphenix/protocol/reflect/class-use/PrettyPrinter.html index 96b0d93e..7c532c67 100644 --- a/Javadoc/com/comphenix/protocol/reflect/class-use/PrettyPrinter.html +++ b/Javadoc/com/comphenix/protocol/reflect/class-use/PrettyPrinter.html @@ -2,9 +2,9 @@ - + Uses of Class com.comphenix.protocol.reflect.PrettyPrinter - + diff --git a/Javadoc/com/comphenix/protocol/reflect/class-use/StructureModifier.html b/Javadoc/com/comphenix/protocol/reflect/class-use/StructureModifier.html index d6fbd892..dbe13a23 100644 --- a/Javadoc/com/comphenix/protocol/reflect/class-use/StructureModifier.html +++ b/Javadoc/com/comphenix/protocol/reflect/class-use/StructureModifier.html @@ -2,9 +2,9 @@ - + Uses of Class com.comphenix.protocol.reflect.StructureModifier - + @@ -425,7 +425,7 @@ class  -CompiledStructureModifier<TField> +CompiledStructureModifier
    Represents a compiled structure modifier.
    @@ -445,20 +445,20 @@ -StructureModifier<TField> +StructureModifier<java.lang.Object> CompiledStructureModifier.withTarget(java.lang.Object target)  -StructureModifier<TField> +StructureModifier<java.lang.Object> CompiledStructureModifier.write(int index, java.lang.Object value)  -StructureModifier<TField> +StructureModifier<java.lang.Object> CompiledStructureModifier.writeDefaults()  -protected abstract StructureModifier<TField> +protected abstract StructureModifier<java.lang.Object> CompiledStructureModifier.writeGenerated(int index, java.lang.Object value)  diff --git a/Javadoc/com/comphenix/protocol/reflect/class-use/StructureModifierTest.html b/Javadoc/com/comphenix/protocol/reflect/class-use/StructureModifierTest.html index d76c846a..16f33d63 100644 --- a/Javadoc/com/comphenix/protocol/reflect/class-use/StructureModifierTest.html +++ b/Javadoc/com/comphenix/protocol/reflect/class-use/StructureModifierTest.html @@ -2,9 +2,9 @@ - + Uses of Class com.comphenix.protocol.reflect.StructureModifierTest - + diff --git a/Javadoc/com/comphenix/protocol/reflect/class-use/VolatileField.html b/Javadoc/com/comphenix/protocol/reflect/class-use/VolatileField.html index 3188a913..b43e15fc 100644 --- a/Javadoc/com/comphenix/protocol/reflect/class-use/VolatileField.html +++ b/Javadoc/com/comphenix/protocol/reflect/class-use/VolatileField.html @@ -2,9 +2,9 @@ - + Uses of Class com.comphenix.protocol.reflect.VolatileField - + diff --git a/Javadoc/com/comphenix/protocol/reflect/compiler/BackgroundCompiler.html b/Javadoc/com/comphenix/protocol/reflect/compiler/BackgroundCompiler.html index 6213f862..4e00ab82 100644 --- a/Javadoc/com/comphenix/protocol/reflect/compiler/BackgroundCompiler.html +++ b/Javadoc/com/comphenix/protocol/reflect/compiler/BackgroundCompiler.html @@ -2,9 +2,9 @@ - + BackgroundCompiler - + @@ -125,6 +125,12 @@ extends java.lang.Object static int SHUTDOWN_DELAY_MS  + +static java.lang.String +THREAD_FORMAT +
    The default format for the name of new worker threads.
    + +
  • @@ -140,12 +146,14 @@ extends java.lang.Object Constructor and Description -BackgroundCompiler(java.lang.ClassLoader loader) +BackgroundCompiler(java.lang.ClassLoader loader, + ErrorReporter reporter)
    Initialize a background compiler.
    -BackgroundCompiler(java.lang.ClassLoader loader, +BackgroundCompiler(java.lang.ClassLoader loader, + ErrorReporter reporter, java.util.concurrent.ExecutorService executor)
    Initialize a background compiler utilizing the given thread pool.
    @@ -244,6 +252,17 @@ extends java.lang.Object

    Field Detail

    + + + +
      +
    • +

      THREAD_FORMAT

      +
      public static final java.lang.String THREAD_FORMAT
      +
      The default format for the name of new worker threads.
      +
      See Also:
      Constant Field Values
      +
    • +
    @@ -262,27 +281,31 @@ extends java.lang.Object

    Constructor Detail

    - +
    • BackgroundCompiler

      -
      public BackgroundCompiler(java.lang.ClassLoader loader)
      -
      Initialize a background compiler.
      -
      Parameters:
      loader - - class loader from Bukkit.
      +
      public BackgroundCompiler(java.lang.ClassLoader loader,
      +                  ErrorReporter reporter)
      +
      Initialize a background compiler. +

      + Uses the default THREAD_FORMAT to name worker threads.

      +
      Parameters:
      loader - - class loader from Bukkit.
      reporter - - current error reporter.
    - +
    • BackgroundCompiler

      public BackgroundCompiler(java.lang.ClassLoader loader,
      +                  ErrorReporter reporter,
                         java.util.concurrent.ExecutorService executor)
      Initialize a background compiler utilizing the given thread pool.
      -
      Parameters:
      loader - - class loader from Bukkit.
      executor - - thread pool we'll use.
      +
      Parameters:
      loader - - class loader from Bukkit.
      reporter - - current error reporter.
      executor - - thread pool we'll use.
    diff --git a/Javadoc/com/comphenix/protocol/reflect/compiler/CompileListener.html b/Javadoc/com/comphenix/protocol/reflect/compiler/CompileListener.html index eb60d179..14e087f7 100644 --- a/Javadoc/com/comphenix/protocol/reflect/compiler/CompileListener.html +++ b/Javadoc/com/comphenix/protocol/reflect/compiler/CompileListener.html @@ -2,9 +2,9 @@ - + CompileListener - + diff --git a/Javadoc/com/comphenix/protocol/reflect/compiler/CompiledStructureModifier.html b/Javadoc/com/comphenix/protocol/reflect/compiler/CompiledStructureModifier.html index a678668c..f8bf3114 100644 --- a/Javadoc/com/comphenix/protocol/reflect/compiler/CompiledStructureModifier.html +++ b/Javadoc/com/comphenix/protocol/reflect/compiler/CompiledStructureModifier.html @@ -2,9 +2,9 @@ - + CompiledStructureModifier - + @@ -80,17 +80,17 @@
    com.comphenix.protocol.reflect.compiler
    -

    Class CompiledStructureModifier<TField>

    +

    Class CompiledStructureModifier

    • java.lang.Object
    • @@ -99,11 +99,10 @@
      • -
        Type Parameters:
        TField - Field type.


        -
        public abstract class CompiledStructureModifier<TField>
        -extends StructureModifier<TField>
        +
        public abstract class CompiledStructureModifier
        +extends StructureModifier<java.lang.Object>
        Represents a compiled structure modifier.
        Author:
        Kristian
        @@ -169,7 +168,7 @@ extends Method and Description -TField +java.lang.Object read(int fieldIndex)
        Reads the value of a field given its index.
        @@ -192,26 +191,26 @@ extends -StructureModifier<TField> +StructureModifier<java.lang.Object> withTarget(java.lang.Object target)
        Retrieves a structure modifier of the same type for a different object target.
        -StructureModifier<TField> +StructureModifier<java.lang.Object> write(int index, java.lang.Object value)
        Writes the value of a field given its index.
        -StructureModifier<TField> +StructureModifier<java.lang.Object> writeDefaults()
        Sets all non-primitive fields to a more fitting default value.
        -protected abstract StructureModifier<TField> +protected abstract StructureModifier<java.lang.Object> writeGenerated(int index, java.lang.Object value)  @@ -301,7 +300,7 @@ extends setReadOnly
         in class StructureModifier<TField> +
        setReadOnly in class StructureModifier<java.lang.Object>
        Parameters:
        fieldIndex - - index of the field.
        value - - TRUE if this field should be read only, FALSE otherwise.
        Throws:
        FieldAccessException - If we cannot modify the read-only status.
        @@ -313,13 +312,13 @@ extends
      • writeDefaults

        -
        public StructureModifier<TField> writeDefaults()
        -                                        throws FieldAccessException
        +
        public StructureModifier<java.lang.Object> writeDefaults()
        +                                                  throws FieldAccessException
        Description copied from class: StructureModifier
        Sets all non-primitive fields to a more fitting default value. See DefaultInstances.getDefault(Class).
        Overrides:
        -
        writeDefaults in class StructureModifier<TField>
        +
        writeDefaults in class StructureModifier<java.lang.Object>
        Returns:
        The current structure modifier - for chaining.
        Throws:
        FieldAccessException - If we're unable to write to the fields due to a security limitation.
        @@ -331,13 +330,13 @@ extends
      • read

        -
        public final TField read(int fieldIndex)
        -                  throws FieldAccessException
        +
        public final java.lang.Object read(int fieldIndex)
        +                            throws FieldAccessException
        Description copied from class: StructureModifier
        Reads the value of a field given its index.
        Overrides:
        -
        read in class StructureModifier<TField>
        +
        read in class StructureModifier<java.lang.Object>
        Parameters:
        fieldIndex - - index of the field.
        Returns:
        Value of the field.
        Throws:
        @@ -377,14 +376,14 @@ extends
      • write

        -
        public StructureModifier<TField> write(int index,
        -                              java.lang.Object value)
        -                                throws FieldAccessException
        +
        public StructureModifier<java.lang.Object> write(int index,
        +                                        java.lang.Object value)
        +                                          throws FieldAccessException
        Description copied from class: StructureModifier
        Writes the value of a field given its index.
        Overrides:
        -
        write in class StructureModifier<TField>
        +
        write in class StructureModifier<java.lang.Object>
        Parameters:
        index - - index of the field.
        value - - new value of the field.
        Returns:
        This structure modifier - for chaining.
        Throws:
        @@ -412,9 +411,9 @@ extends
      • writeGenerated

        -
        protected abstract StructureModifier<TField> writeGenerated(int index,
        -                                       java.lang.Object value)
        -                                                     throws FieldAccessException
        +
        protected abstract StructureModifier<java.lang.Object> writeGenerated(int index,
        +                                                 java.lang.Object value)
        +                                                               throws FieldAccessException
        Throws:
        FieldAccessException
      • @@ -425,12 +424,12 @@ extends
      • withTarget

        -
        public StructureModifier<TField> withTarget(java.lang.Object target)
        +
        public StructureModifier<java.lang.Object> withTarget(java.lang.Object target)
        Description copied from class: StructureModifier
        Retrieves a structure modifier of the same type for a different object target.
        Overrides:
        -
        withTarget in class StructureModifier<TField>
        +
        withTarget in class StructureModifier<java.lang.Object>
        Parameters:
        target - - different target of the same type.
        Returns:
        Structure modifier with the new target.
      • diff --git a/Javadoc/com/comphenix/protocol/reflect/compiler/StructureCompiler.html b/Javadoc/com/comphenix/protocol/reflect/compiler/StructureCompiler.html index 960bb784..039bc4eb 100644 --- a/Javadoc/com/comphenix/protocol/reflect/compiler/StructureCompiler.html +++ b/Javadoc/com/comphenix/protocol/reflect/compiler/StructureCompiler.html @@ -2,9 +2,9 @@ - + StructureCompiler - + diff --git a/Javadoc/com/comphenix/protocol/reflect/compiler/class-use/BackgroundCompiler.html b/Javadoc/com/comphenix/protocol/reflect/compiler/class-use/BackgroundCompiler.html index 9a4f3364..55d51531 100644 --- a/Javadoc/com/comphenix/protocol/reflect/compiler/class-use/BackgroundCompiler.html +++ b/Javadoc/com/comphenix/protocol/reflect/compiler/class-use/BackgroundCompiler.html @@ -2,9 +2,9 @@ - + Uses of Class com.comphenix.protocol.reflect.compiler.BackgroundCompiler - + diff --git a/Javadoc/com/comphenix/protocol/reflect/compiler/class-use/CompileListener.html b/Javadoc/com/comphenix/protocol/reflect/compiler/class-use/CompileListener.html index 07cc71c1..32d0b5d8 100644 --- a/Javadoc/com/comphenix/protocol/reflect/compiler/class-use/CompileListener.html +++ b/Javadoc/com/comphenix/protocol/reflect/compiler/class-use/CompileListener.html @@ -2,9 +2,9 @@ - + Uses of Interface com.comphenix.protocol.reflect.compiler.CompileListener - + diff --git a/Javadoc/com/comphenix/protocol/reflect/compiler/class-use/CompiledStructureModifier.html b/Javadoc/com/comphenix/protocol/reflect/compiler/class-use/CompiledStructureModifier.html index 970e0659..de82c840 100644 --- a/Javadoc/com/comphenix/protocol/reflect/compiler/class-use/CompiledStructureModifier.html +++ b/Javadoc/com/comphenix/protocol/reflect/compiler/class-use/CompiledStructureModifier.html @@ -2,9 +2,9 @@ - + Uses of Class com.comphenix.protocol.reflect.compiler.CompiledStructureModifier - + diff --git a/Javadoc/com/comphenix/protocol/reflect/compiler/class-use/StructureCompiler.html b/Javadoc/com/comphenix/protocol/reflect/compiler/class-use/StructureCompiler.html index 0a150721..31437727 100644 --- a/Javadoc/com/comphenix/protocol/reflect/compiler/class-use/StructureCompiler.html +++ b/Javadoc/com/comphenix/protocol/reflect/compiler/class-use/StructureCompiler.html @@ -2,9 +2,9 @@ - + Uses of Class com.comphenix.protocol.reflect.compiler.StructureCompiler - + diff --git a/Javadoc/com/comphenix/protocol/reflect/compiler/package-frame.html b/Javadoc/com/comphenix/protocol/reflect/compiler/package-frame.html index e1fad041..3fb47aa6 100644 --- a/Javadoc/com/comphenix/protocol/reflect/compiler/package-frame.html +++ b/Javadoc/com/comphenix/protocol/reflect/compiler/package-frame.html @@ -2,9 +2,9 @@ - + com.comphenix.protocol.reflect.compiler - + diff --git a/Javadoc/com/comphenix/protocol/reflect/compiler/package-summary.html b/Javadoc/com/comphenix/protocol/reflect/compiler/package-summary.html index 3b2410b1..90d8a8e4 100644 --- a/Javadoc/com/comphenix/protocol/reflect/compiler/package-summary.html +++ b/Javadoc/com/comphenix/protocol/reflect/compiler/package-summary.html @@ -2,9 +2,9 @@ - + com.comphenix.protocol.reflect.compiler - + @@ -99,7 +99,7 @@ -CompiledStructureModifier<TField> +CompiledStructureModifier
        Represents a compiled structure modifier.
        diff --git a/Javadoc/com/comphenix/protocol/reflect/compiler/package-tree.html b/Javadoc/com/comphenix/protocol/reflect/compiler/package-tree.html index 182fde80..625242f5 100644 --- a/Javadoc/com/comphenix/protocol/reflect/compiler/package-tree.html +++ b/Javadoc/com/comphenix/protocol/reflect/compiler/package-tree.html @@ -2,9 +2,9 @@ - + com.comphenix.protocol.reflect.compiler Class Hierarchy - + @@ -78,7 +78,7 @@
      • com.comphenix.protocol.reflect.compiler.StructureCompiler
      • com.comphenix.protocol.reflect.StructureModifier<TField>
      diff --git a/Javadoc/com/comphenix/protocol/reflect/compiler/package-use.html b/Javadoc/com/comphenix/protocol/reflect/compiler/package-use.html index e898e5c5..4bd17d9c 100644 --- a/Javadoc/com/comphenix/protocol/reflect/compiler/package-use.html +++ b/Javadoc/com/comphenix/protocol/reflect/compiler/package-use.html @@ -2,9 +2,9 @@ - + Uses of Package com.comphenix.protocol.reflect.compiler - + diff --git a/Javadoc/com/comphenix/protocol/reflect/instances/CollectionGenerator.html b/Javadoc/com/comphenix/protocol/reflect/instances/CollectionGenerator.html index be666c73..a0b35148 100644 --- a/Javadoc/com/comphenix/protocol/reflect/instances/CollectionGenerator.html +++ b/Javadoc/com/comphenix/protocol/reflect/instances/CollectionGenerator.html @@ -2,9 +2,9 @@ - + CollectionGenerator - + diff --git a/Javadoc/com/comphenix/protocol/reflect/instances/DefaultInstances.html b/Javadoc/com/comphenix/protocol/reflect/instances/DefaultInstances.html index 78aae823..39b50246 100644 --- a/Javadoc/com/comphenix/protocol/reflect/instances/DefaultInstances.html +++ b/Javadoc/com/comphenix/protocol/reflect/instances/DefaultInstances.html @@ -2,9 +2,9 @@ - + DefaultInstances - + diff --git a/Javadoc/com/comphenix/protocol/reflect/instances/ExistingGenerator.html b/Javadoc/com/comphenix/protocol/reflect/instances/ExistingGenerator.html index 63f0791e..13671aa0 100644 --- a/Javadoc/com/comphenix/protocol/reflect/instances/ExistingGenerator.html +++ b/Javadoc/com/comphenix/protocol/reflect/instances/ExistingGenerator.html @@ -2,9 +2,9 @@ - + ExistingGenerator - + diff --git a/Javadoc/com/comphenix/protocol/reflect/instances/InstanceProvider.html b/Javadoc/com/comphenix/protocol/reflect/instances/InstanceProvider.html index b57ea2f7..9af73764 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 843109b7..582762cb 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 6dda014e..f125e397 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 3a8ec232..9fec2e6a 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 - + 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 ac1775f3..99f81be8 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 - + 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 bfc2271c..c92cff72 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 32ea21c2..9a8941a8 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 2c02a0df..0cf4323c 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 941201be..d3c88c3e 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 08e465ac..094af24d 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 0ab3769e..aad970f9 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 7c548317..6d367c21 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 - + diff --git a/Javadoc/com/comphenix/protocol/reflect/package-summary.html b/Javadoc/com/comphenix/protocol/reflect/package-summary.html index 7bbef1ed..1d3ba8e8 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 - + diff --git a/Javadoc/com/comphenix/protocol/reflect/package-tree.html b/Javadoc/com/comphenix/protocol/reflect/package-tree.html index 2648a9a7..d80247a0 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 - + diff --git a/Javadoc/com/comphenix/protocol/reflect/package-use.html b/Javadoc/com/comphenix/protocol/reflect/package-use.html index 8ec4b469..751caee8 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/com/comphenix/protocol/utility/ChatExtensions.html b/Javadoc/com/comphenix/protocol/utility/ChatExtensions.html index 3bd233bc..60c4c049 100644 --- a/Javadoc/com/comphenix/protocol/utility/ChatExtensions.html +++ b/Javadoc/com/comphenix/protocol/utility/ChatExtensions.html @@ -2,9 +2,9 @@ - + ChatExtensions - + diff --git a/Javadoc/com/comphenix/protocol/utility/class-use/ChatExtensions.html b/Javadoc/com/comphenix/protocol/utility/class-use/ChatExtensions.html index 740b8a68..dc012994 100644 --- a/Javadoc/com/comphenix/protocol/utility/class-use/ChatExtensions.html +++ b/Javadoc/com/comphenix/protocol/utility/class-use/ChatExtensions.html @@ -2,9 +2,9 @@ - + Uses of Class com.comphenix.protocol.utility.ChatExtensions - + diff --git a/Javadoc/com/comphenix/protocol/utility/package-frame.html b/Javadoc/com/comphenix/protocol/utility/package-frame.html index 8e56759b..22ee1563 100644 --- a/Javadoc/com/comphenix/protocol/utility/package-frame.html +++ b/Javadoc/com/comphenix/protocol/utility/package-frame.html @@ -2,9 +2,9 @@ - + com.comphenix.protocol.utility - + diff --git a/Javadoc/com/comphenix/protocol/utility/package-summary.html b/Javadoc/com/comphenix/protocol/utility/package-summary.html index 20cfbd17..7ac64b1b 100644 --- a/Javadoc/com/comphenix/protocol/utility/package-summary.html +++ b/Javadoc/com/comphenix/protocol/utility/package-summary.html @@ -2,9 +2,9 @@ - + com.comphenix.protocol.utility - + diff --git a/Javadoc/com/comphenix/protocol/utility/package-tree.html b/Javadoc/com/comphenix/protocol/utility/package-tree.html index ddb46038..0ccf50e4 100644 --- a/Javadoc/com/comphenix/protocol/utility/package-tree.html +++ b/Javadoc/com/comphenix/protocol/utility/package-tree.html @@ -2,9 +2,9 @@ - + com.comphenix.protocol.utility Class Hierarchy - + diff --git a/Javadoc/com/comphenix/protocol/utility/package-use.html b/Javadoc/com/comphenix/protocol/utility/package-use.html index 0da98eaf..464f983c 100644 --- a/Javadoc/com/comphenix/protocol/utility/package-use.html +++ b/Javadoc/com/comphenix/protocol/utility/package-use.html @@ -2,9 +2,9 @@ - + Uses of Package com.comphenix.protocol.utility - + diff --git a/Javadoc/com/comphenix/protocol/wrappers/BukkitConverters.html b/Javadoc/com/comphenix/protocol/wrappers/BukkitConverters.html index 1d2eb134..6a29a20d 100644 --- a/Javadoc/com/comphenix/protocol/wrappers/BukkitConverters.html +++ b/Javadoc/com/comphenix/protocol/wrappers/BukkitConverters.html @@ -2,9 +2,9 @@ - + BukkitConverters - + diff --git a/Javadoc/com/comphenix/protocol/wrappers/ChunkPosition.html b/Javadoc/com/comphenix/protocol/wrappers/ChunkPosition.html index 70a54eaf..4e620470 100644 --- a/Javadoc/com/comphenix/protocol/wrappers/ChunkPosition.html +++ b/Javadoc/com/comphenix/protocol/wrappers/ChunkPosition.html @@ -2,9 +2,9 @@ - + ChunkPosition - + diff --git a/Javadoc/com/comphenix/protocol/wrappers/WrappedChunkCoordinate.html b/Javadoc/com/comphenix/protocol/wrappers/WrappedChunkCoordinate.html index e98235a2..a7afd1ff 100644 --- a/Javadoc/com/comphenix/protocol/wrappers/WrappedChunkCoordinate.html +++ b/Javadoc/com/comphenix/protocol/wrappers/WrappedChunkCoordinate.html @@ -2,9 +2,9 @@ - + WrappedChunkCoordinate - + @@ -194,19 +194,19 @@ implements java.lang.Comparable< int getX() -
      Retrieve the x coordinate of the underlying coordiate.
      +
      Retrieve the x coordinate of the underlying coordinate.
      int getY() -
      Retrieve the y coordinate of the underlying coordiate.
      +
      Retrieve the y coordinate of the underlying coordinate.
      int getZ() -
      Retrieve the z coordinate of the underlying coordiate.
      +
      Retrieve the z coordinate of the underlying coordinate.
      @@ -216,13 +216,13 @@ implements java.lang.Comparable< void setX(int newX) -
      Set the x coordinate of the underlying coordiate.
      +
      Set the x coordinate of the underlying coordinate.
      void setY(int newY) -
      Set the y coordinate of the underlying coordiate.
      +
      Set the y coordinate of the underlying coordinate.
      @@ -345,7 +345,7 @@ implements java.lang.Comparable<

      getX

      public int getX()
      -
      Retrieve the x coordinate of the underlying coordiate.
      +
      Retrieve the x coordinate of the underlying coordinate.
      Returns:
      The x coordinate.
    @@ -356,7 +356,7 @@ implements java.lang.Comparable<

    setX

    public void setX(int newX)
    -
    Set the x coordinate of the underlying coordiate.
    +
    Set the x coordinate of the underlying coordinate.
    Parameters:
    newX - - the new x coordinate.
    @@ -367,7 +367,7 @@ implements java.lang.Comparable<

    getY

    public int getY()
    -
    Retrieve the y coordinate of the underlying coordiate.
    +
    Retrieve the y coordinate of the underlying coordinate.
    Returns:
    The y coordinate.
    @@ -378,7 +378,7 @@ implements java.lang.Comparable<

    setY

    public void setY(int newY)
    -
    Set the y coordinate of the underlying coordiate.
    +
    Set the y coordinate of the underlying coordinate.
    Parameters:
    newY - - the new y coordinate.
    @@ -389,7 +389,7 @@ implements java.lang.Comparable<

    getZ

    public int getZ()
    -
    Retrieve the z coordinate of the underlying coordiate.
    +
    Retrieve the z coordinate of the underlying coordinate.
    Returns:
    The z coordinate.
    diff --git a/Javadoc/com/comphenix/protocol/wrappers/WrappedDataWatcher.html b/Javadoc/com/comphenix/protocol/wrappers/WrappedDataWatcher.html index a124a073..0f576edd 100644 --- a/Javadoc/com/comphenix/protocol/wrappers/WrappedDataWatcher.html +++ b/Javadoc/com/comphenix/protocol/wrappers/WrappedDataWatcher.html @@ -2,9 +2,9 @@ - + WrappedDataWatcher - + diff --git a/Javadoc/com/comphenix/protocol/wrappers/WrappedWatchableObject.html b/Javadoc/com/comphenix/protocol/wrappers/WrappedWatchableObject.html index 2c296c67..126f47c4 100644 --- a/Javadoc/com/comphenix/protocol/wrappers/WrappedWatchableObject.html +++ b/Javadoc/com/comphenix/protocol/wrappers/WrappedWatchableObject.html @@ -2,9 +2,9 @@ - + WrappedWatchableObject - + @@ -160,66 +160,72 @@ extends java.lang.Object Method and Description +
    WrappedWatchableObject +deepClone() +
    Clone the current wrapped watchable object, along with any contained objects.
    + + + boolean getDirtyState()
    Retrieve whether or not the value must be synchronized with the client.
    - + net.minecraft.server.WatchableObject getHandle()
    Retrieves the underlying watchable object.
    - + int getIndex()
    Retrieve the index of this watchable object.
    - + java.lang.Class<?> getType()
    Retrieve the correct super type of the current value.
    - + int getTypeID()
    Retrieve the type ID of a watchable object.
    - + java.lang.Object getValue()
    Read the value field.
    - + void setDirtyState(boolean dirty)
    Set whether or not the value must be synchronized with the client.
    - + void setIndex(int index)
    Set the the index of this watchable object.
    - + void setTypeID(int id)
    Set the type ID of a watchable object.
    - + void setValue(java.lang.Object newValue)
    Update the value field.
    - + void setValue(java.lang.Object newValue, boolean updateClient) @@ -432,7 +438,7 @@ extends java.lang.Object -
      +
      • getDirtyState

        public boolean getDirtyState()
        @@ -443,6 +449,20 @@ extends java.lang.Object
        FieldAccessException - Unable to use reflection.
      + + + +
    diff --git a/Javadoc/com/comphenix/protocol/wrappers/class-use/BukkitConverters.html b/Javadoc/com/comphenix/protocol/wrappers/class-use/BukkitConverters.html index 55e589f9..1e5de551 100644 --- a/Javadoc/com/comphenix/protocol/wrappers/class-use/BukkitConverters.html +++ b/Javadoc/com/comphenix/protocol/wrappers/class-use/BukkitConverters.html @@ -2,9 +2,9 @@ - + Uses of Class com.comphenix.protocol.wrappers.BukkitConverters - + diff --git a/Javadoc/com/comphenix/protocol/wrappers/class-use/ChunkPosition.html b/Javadoc/com/comphenix/protocol/wrappers/class-use/ChunkPosition.html index d8777b2a..aa6b1a88 100644 --- a/Javadoc/com/comphenix/protocol/wrappers/class-use/ChunkPosition.html +++ b/Javadoc/com/comphenix/protocol/wrappers/class-use/ChunkPosition.html @@ -2,9 +2,9 @@ - + Uses of Class com.comphenix.protocol.wrappers.ChunkPosition - + diff --git a/Javadoc/com/comphenix/protocol/wrappers/class-use/WrappedChunkCoordinate.html b/Javadoc/com/comphenix/protocol/wrappers/class-use/WrappedChunkCoordinate.html index 6d1c4b92..09f48813 100644 --- a/Javadoc/com/comphenix/protocol/wrappers/class-use/WrappedChunkCoordinate.html +++ b/Javadoc/com/comphenix/protocol/wrappers/class-use/WrappedChunkCoordinate.html @@ -2,9 +2,9 @@ - + Uses of Class com.comphenix.protocol.wrappers.WrappedChunkCoordinate - + diff --git a/Javadoc/com/comphenix/protocol/wrappers/class-use/WrappedDataWatcher.html b/Javadoc/com/comphenix/protocol/wrappers/class-use/WrappedDataWatcher.html index 70465472..c1ca139c 100644 --- a/Javadoc/com/comphenix/protocol/wrappers/class-use/WrappedDataWatcher.html +++ b/Javadoc/com/comphenix/protocol/wrappers/class-use/WrappedDataWatcher.html @@ -2,9 +2,9 @@ - + Uses of Class com.comphenix.protocol.wrappers.WrappedDataWatcher - + diff --git a/Javadoc/com/comphenix/protocol/wrappers/class-use/WrappedWatchableObject.html b/Javadoc/com/comphenix/protocol/wrappers/class-use/WrappedWatchableObject.html index f7f69334..57a04cb3 100644 --- a/Javadoc/com/comphenix/protocol/wrappers/class-use/WrappedWatchableObject.html +++ b/Javadoc/com/comphenix/protocol/wrappers/class-use/WrappedWatchableObject.html @@ -2,9 +2,9 @@ - + Uses of Class com.comphenix.protocol.wrappers.WrappedWatchableObject - + @@ -113,6 +113,21 @@

    Uses of WrappedWatchableObject in com.comphenix.protocol.wrappers

    + + + + + + + + + + + +
    Methods in com.comphenix.protocol.wrappers that return WrappedWatchableObject 
    Modifier and TypeMethod and Description
    WrappedWatchableObjectWrappedWatchableObject.deepClone() +
    Clone the current wrapped watchable object, along with any contained objects.
    +
    + diff --git a/Javadoc/com/comphenix/protocol/wrappers/package-frame.html b/Javadoc/com/comphenix/protocol/wrappers/package-frame.html index 181b493e..ef25c09a 100644 --- a/Javadoc/com/comphenix/protocol/wrappers/package-frame.html +++ b/Javadoc/com/comphenix/protocol/wrappers/package-frame.html @@ -2,9 +2,9 @@ - +com.comphenix.protocol.wrappers - + diff --git a/Javadoc/com/comphenix/protocol/wrappers/package-summary.html b/Javadoc/com/comphenix/protocol/wrappers/package-summary.html index 619235c6..a4fcbc8d 100644 --- a/Javadoc/com/comphenix/protocol/wrappers/package-summary.html +++ b/Javadoc/com/comphenix/protocol/wrappers/package-summary.html @@ -2,9 +2,9 @@ - +com.comphenix.protocol.wrappers - + diff --git a/Javadoc/com/comphenix/protocol/wrappers/package-tree.html b/Javadoc/com/comphenix/protocol/wrappers/package-tree.html index bd738a10..e1168310 100644 --- a/Javadoc/com/comphenix/protocol/wrappers/package-tree.html +++ b/Javadoc/com/comphenix/protocol/wrappers/package-tree.html @@ -2,9 +2,9 @@ - +com.comphenix.protocol.wrappers Class Hierarchy - + diff --git a/Javadoc/com/comphenix/protocol/wrappers/package-use.html b/Javadoc/com/comphenix/protocol/wrappers/package-use.html index 7cee8b2e..08f53fa5 100644 --- a/Javadoc/com/comphenix/protocol/wrappers/package-use.html +++ b/Javadoc/com/comphenix/protocol/wrappers/package-use.html @@ -2,9 +2,9 @@ - +Uses of Package com.comphenix.protocol.wrappers - + diff --git a/Javadoc/constant-values.html b/Javadoc/constant-values.html index 5306b4a7..695b9059 100644 --- a/Javadoc/constant-values.html +++ b/Javadoc/constant-values.html @@ -2,9 +2,9 @@ - +Constant Field Values - + @@ -891,6 +891,13 @@ + + + + +
    Methods in com.comphenix.protocol.wrappers that return types with arguments of type WrappedWatchableObject 
    Modifier and Type SHUTDOWN_DELAY_MS 2000
    + +public static final java.lang.StringTHREAD_FORMAT"ProtocolLib-StructureCompiler %s"
    diff --git a/Javadoc/deprecated-list.html b/Javadoc/deprecated-list.html index 73169486..5d60b12f 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 1f70f872..033cd246 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 ce9a7d5e..c7984ff7 100644 --- a/Javadoc/index-files/index-1.html +++ b/Javadoc/index-files/index-1.html @@ -2,9 +2,9 @@ - + A-Index - + @@ -87,7 +87,7 @@
    Represents a single end point (open, close or both) of a range.
    -
    AbstractIntervalTree.EndPoint(AbstractIntervalTree.State, TValue) - Constructor for class com.comphenix.protocol.concurrency.AbstractIntervalTree.EndPoint
    +
    AbstractIntervalTree.EndPoint(AbstractIntervalTree.State, TKey, TValue) - Constructor for class com.comphenix.protocol.concurrency.AbstractIntervalTree.EndPoint
     
    AbstractIntervalTree.Entry - Class in com.comphenix.protocol.concurrency
    @@ -148,7 +148,9 @@
    Represents a filter manager for asynchronous packets.
    AsyncFilterManager(ErrorReporter, BukkitScheduler, ProtocolManager) - Constructor for class com.comphenix.protocol.async.AsyncFilterManager
    -
     
    +
    +
    Initialize a asynchronous filter manager.
    +
    AsynchronousManager - Interface in com.comphenix.protocol
    Represents a asynchronous packet handler.
    @@ -157,8 +159,6 @@
    Represents a handler for an asynchronous event.
    -
    AsyncListenerHandler(Thread, AsyncFilterManager, PacketListener) - Constructor for class com.comphenix.protocol.async.AsyncListenerHandler
    -
     
    AsyncMarker - Class in com.comphenix.protocol.async
    Contains information about the packet that is being processed by asynchronous listeners.
    diff --git a/Javadoc/index-files/index-10.html b/Javadoc/index-files/index-10.html index 57363e43..90a53312 100644 --- a/Javadoc/index-files/index-10.html +++ b/Javadoc/index-files/index-10.html @@ -2,9 +2,9 @@ - + K-Index - + @@ -71,6 +71,8 @@
     
    KEEP_ALIVE - Static variable in class com.comphenix.protocol.Packets.Server
     
    +
    key - Variable in class com.comphenix.protocol.concurrency.AbstractIntervalTree.EndPoint
    +
     
    KEY_REQUEST - Static variable in class com.comphenix.protocol.Packets.Server
     
    KEY_RESPONSE - Static variable in class com.comphenix.protocol.Packets.Client
    diff --git a/Javadoc/index-files/index-11.html b/Javadoc/index-files/index-11.html index e8ee605f..5317630d 100644 --- a/Javadoc/index-files/index-11.html +++ b/Javadoc/index-files/index-11.html @@ -2,9 +2,9 @@ - + L-Index - + diff --git a/Javadoc/index-files/index-12.html b/Javadoc/index-files/index-12.html index 8e75f382..0c57f421 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 2c304d4a..8fd4421f 100644 --- a/Javadoc/index-files/index-13.html +++ b/Javadoc/index-files/index-13.html @@ -2,9 +2,9 @@ - + N-Index - + diff --git a/Javadoc/index-files/index-14.html b/Javadoc/index-files/index-14.html index 1ba0a9ea..cec0066f 100644 --- a/Javadoc/index-files/index-14.html +++ b/Javadoc/index-files/index-14.html @@ -2,9 +2,9 @@ - + O-Index - + diff --git a/Javadoc/index-files/index-15.html b/Javadoc/index-files/index-15.html index 16d0757c..eba56519 100644 --- a/Javadoc/index-files/index-15.html +++ b/Javadoc/index-files/index-15.html @@ -2,9 +2,9 @@ - + P-Index - + @@ -209,6 +209,8 @@
    Check if the name of a jar is one of the plugins currently installed, used for extracting the correct files out of a zip.
    +
    pluginReference - Variable in class com.comphenix.protocol.error.DetailedErrorReporter
    +
     
    prefix - Variable in class com.comphenix.protocol.error.DetailedErrorReporter
     
    PrettyPrinter - Class in com.comphenix.protocol.reflect
    diff --git a/Javadoc/index-files/index-16.html b/Javadoc/index-files/index-16.html index 5acaa57d..d4d14b49 100644 --- a/Javadoc/index-files/index-16.html +++ b/Javadoc/index-files/index-16.html @@ -2,9 +2,9 @@ - + R-Index - + @@ -129,6 +129,10 @@
    Simulate recieving a certain packet from a given player.
    +
    recieveClientPacket(Player, PacketContainer, boolean) - Method in interface com.comphenix.protocol.ProtocolManager
    +
    +
    Simulate recieving a certain packet from a given player.
    +
    RECURSE_DEPTH - Static variable in class com.comphenix.protocol.reflect.PrettyPrinter
    How far we will recurse.
    @@ -213,6 +217,10 @@
    Removes every listener associated with the given plugin.
    +
    removePlayer(Player) - Method in class com.comphenix.protocol.async.AsyncFilterManager
    +
    +
    Clean up after a given player has logged out.
    +
    reportDetailed(Object, String, Throwable, Object...) - Method in class com.comphenix.protocol.error.DetailedErrorReporter
     
    reportDetailed(Object, String, Throwable, Object...) - Method in interface com.comphenix.protocol.error.ErrorReporter
    diff --git a/Javadoc/index-files/index-17.html b/Javadoc/index-files/index-17.html index 11295436..4238e454 100644 --- a/Javadoc/index-files/index-17.html +++ b/Javadoc/index-files/index-17.html @@ -2,9 +2,9 @@ - + S-Index - + @@ -75,10 +75,6 @@
    Schedule a single task for execution.
    -
    scheduleAsyncTask(Plugin, Runnable) - Method in class com.comphenix.protocol.async.AsyncFilterManager
    -
    -
    Used to create a default asynchronous task.
    -
    scheduleCompilation(Map<Class, StructureModifier>, Class) - Method in class com.comphenix.protocol.reflect.compiler.BackgroundCompiler
    Ensure that the indirectly given structure modifier is eventually compiled.
    @@ -123,6 +119,10 @@
    Send a packet to the given player.
    +
    sendServerPacket(Player, PacketContainer, boolean) - Method in interface com.comphenix.protocol.ProtocolManager
    +
    +
    Send a packet to the given player.
    +
    SET_CREATIVE_SLOT - Static variable in class com.comphenix.protocol.Packets.Client
     
    SET_CREATIVE_SLOT - Static variable in class com.comphenix.protocol.Packets.Server
    @@ -266,11 +266,11 @@
    setX(int) - Method in class com.comphenix.protocol.wrappers.WrappedChunkCoordinate
    -
    Set the x coordinate of the underlying coordiate.
    +
    Set the x coordinate of the underlying coordinate.
    setY(int) - Method in class com.comphenix.protocol.wrappers.WrappedChunkCoordinate
    -
    Set the y coordinate of the underlying coordiate.
    +
    Set the y coordinate of the underlying coordinate.
    setZ(int) - Method in class com.comphenix.protocol.wrappers.WrappedChunkCoordinate
    @@ -416,6 +416,18 @@
     
    supportURL - Variable in class com.comphenix.protocol.error.DetailedErrorReporter
     
    +
    syncStart() - Method in class com.comphenix.protocol.async.AsyncListenerHandler
    +
    +
    Start processing packets on the main thread.
    +
    +
    syncStart(long, TimeUnit) - Method in class com.comphenix.protocol.async.AsyncListenerHandler
    +
    +
    Start processing packets on the main thread.
    +
    +
    syncStop() - Method in class com.comphenix.protocol.async.AsyncListenerHandler
    +
    +
    Stop processing packets on the main thread.
    +
    A B C D E F G H I K L M N O P R S T U V W X Y Z 
    diff --git a/Javadoc/index-files/index-18.html b/Javadoc/index-files/index-18.html index 95c6edea..00b84852 100644 --- a/Javadoc/index-files/index-18.html +++ b/Javadoc/index-files/index-18.html @@ -2,9 +2,9 @@ - + T-Index - + @@ -83,6 +83,10 @@
     
    testOrder() - Method in class com.comphenix.protocol.injector.SortedCopyOnWriteArrayTest
     
    +
    THREAD_FORMAT - Static variable in class com.comphenix.protocol.reflect.compiler.BackgroundCompiler
    +
    +
    The default format for the name of new worker threads.
    +
    TILE_ENTITY_DATA - Static variable in class com.comphenix.protocol.Packets.Server
     
    toArray() - Method in class com.comphenix.protocol.concurrency.SortedCopyOnWriteArray
    @@ -97,6 +101,8 @@
    Create an immutable chunk position from this coordinate.
    +
    toString() - Method in class com.comphenix.protocol.concurrency.AbstractIntervalTree.Entry
    +
     
    toString() - Method in class com.comphenix.protocol.events.ListeningWhitelist
     
    toString() - Method in class com.comphenix.protocol.events.PacketAdapter
    diff --git a/Javadoc/index-files/index-19.html b/Javadoc/index-files/index-19.html index f5665d9a..4fe0b5bd 100644 --- a/Javadoc/index-files/index-19.html +++ b/Javadoc/index-files/index-19.html @@ -2,9 +2,9 @@ - + U-Index - + diff --git a/Javadoc/index-files/index-2.html b/Javadoc/index-files/index-2.html index 74020877..ef947d5d 100644 --- a/Javadoc/index-files/index-2.html +++ b/Javadoc/index-files/index-2.html @@ -2,9 +2,9 @@ - + B-Index - + @@ -71,11 +71,11 @@
    Compiles structure modifiers on a background thread.
    -
    BackgroundCompiler(ClassLoader) - Constructor for class com.comphenix.protocol.reflect.compiler.BackgroundCompiler
    +
    BackgroundCompiler(ClassLoader, ErrorReporter) - Constructor for class com.comphenix.protocol.reflect.compiler.BackgroundCompiler
    Initialize a background compiler.
    -
    BackgroundCompiler(ClassLoader, ExecutorService) - Constructor for class com.comphenix.protocol.reflect.compiler.BackgroundCompiler
    +
    BackgroundCompiler(ClassLoader, ErrorReporter, ExecutorService) - Constructor for class com.comphenix.protocol.reflect.compiler.BackgroundCompiler
    Initialize a background compiler utilizing the given thread pool.
    diff --git a/Javadoc/index-files/index-20.html b/Javadoc/index-files/index-20.html index be21f212..1eb23d1c 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 a824e9a5..22531975 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-22.html b/Javadoc/index-files/index-22.html index 74559fe3..42bd6aa8 100644 --- a/Javadoc/index-files/index-22.html +++ b/Javadoc/index-files/index-22.html @@ -2,9 +2,9 @@ - + X-Index - + diff --git a/Javadoc/index-files/index-23.html b/Javadoc/index-files/index-23.html index ea589a37..d3211b59 100644 --- a/Javadoc/index-files/index-23.html +++ b/Javadoc/index-files/index-23.html @@ -2,9 +2,9 @@ - + Y-Index - + diff --git a/Javadoc/index-files/index-24.html b/Javadoc/index-files/index-24.html index ce341384..d2138981 100644 --- a/Javadoc/index-files/index-24.html +++ b/Javadoc/index-files/index-24.html @@ -2,9 +2,9 @@ - + Z-Index - + diff --git a/Javadoc/index-files/index-3.html b/Javadoc/index-files/index-3.html index b10998dc..0fc2c7b4 100644 --- a/Javadoc/index-files/index-3.html +++ b/Javadoc/index-files/index-3.html @@ -2,9 +2,9 @@ - + C-Index - + @@ -193,7 +193,7 @@
    Compiles the given structure modifier.
    -
    CompiledStructureModifier<TField> - Class in com.comphenix.protocol.reflect.compiler
    +
    CompiledStructureModifier - Class in com.comphenix.protocol.reflect.compiler
    Represents a compiled structure modifier.
    diff --git a/Javadoc/index-files/index-4.html b/Javadoc/index-files/index-4.html index 4e915ed2..f0a2b162 100644 --- a/Javadoc/index-files/index-4.html +++ b/Javadoc/index-files/index-4.html @@ -2,9 +2,9 @@ - + D-Index - + @@ -73,6 +73,10 @@
    Decrement the given key by one unit.
    +
    deepClone() - Method in class com.comphenix.protocol.wrappers.WrappedWatchableObject
    +
    +
    Clone the current wrapped watchable object, along with any contained objects.
    +
    DEFAULT - Static variable in class com.comphenix.protocol.injector.PacketConstructor
    A packet constructor that automatically converts Bukkit types to their NMS conterpart.
    @@ -131,15 +135,15 @@
    Internal class used to handle exceptions.
    -
    DetailedErrorReporter() - Constructor for class com.comphenix.protocol.error.DetailedErrorReporter
    +
    DetailedErrorReporter(Plugin) - Constructor for class com.comphenix.protocol.error.DetailedErrorReporter
    Create a default error reporting system.
    -
    DetailedErrorReporter(String, String) - Constructor for class com.comphenix.protocol.error.DetailedErrorReporter
    +
    DetailedErrorReporter(Plugin, String, String) - Constructor for class com.comphenix.protocol.error.DetailedErrorReporter
    Create a central error reporting system.
    -
    DetailedErrorReporter(String, String, int, Logger) - Constructor for class com.comphenix.protocol.error.DetailedErrorReporter
    +
    DetailedErrorReporter(Plugin, String, String, int, Logger) - Constructor for class com.comphenix.protocol.error.DetailedErrorReporter
    Create a central error reporting system.
    diff --git a/Javadoc/index-files/index-5.html b/Javadoc/index-files/index-5.html index 6b649985..385005b1 100644 --- a/Javadoc/index-files/index-5.html +++ b/Javadoc/index-files/index-5.html @@ -2,9 +2,9 @@ - + E-Index - + @@ -105,6 +105,10 @@
    Enumerates over every range in this interval tree.
    +
    equals(Object) - Method in class com.comphenix.protocol.async.AsyncMarker
    +
     
    +
    equals(Object) - Method in class com.comphenix.protocol.concurrency.AbstractIntervalTree.Entry
    +
     
    equals(Object) - Method in class com.comphenix.protocol.events.ListeningWhitelist
     
    equals(Object) - Method in class com.comphenix.protocol.injector.PrioritizedListener
    diff --git a/Javadoc/index-files/index-6.html b/Javadoc/index-files/index-6.html index 530f6a65..78a28148 100644 --- a/Javadoc/index-files/index-6.html +++ b/Javadoc/index-files/index-6.html @@ -2,9 +2,9 @@ - + F-Index - + diff --git a/Javadoc/index-files/index-7.html b/Javadoc/index-files/index-7.html index ecd000d3..9047f967 100644 --- a/Javadoc/index-files/index-7.html +++ b/Javadoc/index-files/index-7.html @@ -2,9 +2,9 @@ - + G-Index - + @@ -103,7 +103,9 @@
    Retrieve the current asyncronous packet manager.
    getAsyncListener() - Method in class com.comphenix.protocol.async.AsyncListenerHandler
    -
     
    +
    +
    Retrieve the current asynchronous packet listener.
    +
    getAsyncMarker() - Method in class com.comphenix.protocol.events.PacketEvent
    Retrieve the asynchronous marker.
    @@ -182,7 +184,7 @@
    getEndPoint(TKey) - Method in class com.comphenix.protocol.concurrency.AbstractIntervalTree
    -
    Get the end-point composite associated with this key.
    +
    Get the left-most end-point associated with this key.
    getEntityConverter(World) - Static method in class com.comphenix.protocol.wrappers.BukkitConverters
    @@ -202,6 +204,10 @@
    Retrieve the data watcher associated with an entity.
    +
    getEntry(AbstractIntervalTree<TKey, TValue>.EndPoint, AbstractIntervalTree<TKey, TValue>.EndPoint) - Method in class com.comphenix.protocol.concurrency.AbstractIntervalTree
    +
    +
    Retrieve the entry from a given set of end points.
    +
    getErrorCount() - Method in class com.comphenix.protocol.error.DetailedErrorReporter
     
    getErrorReporter() - Method in class com.comphenix.protocol.async.AsyncFilterManager
    @@ -425,6 +431,10 @@
    Retrieve the desired sending order after processing has completed.
    +
    getNextEndPoint(TKey, boolean) - Method in class com.comphenix.protocol.concurrency.AbstractIntervalTree
    +
    +
    Get the next end point of a given key.
    +
    getObject(int) - Method in class com.comphenix.protocol.wrappers.WrappedDataWatcher
    Retrieve a watchable object by index.
    @@ -531,6 +541,10 @@
    getPrefix() - Method in class com.comphenix.protocol.error.DetailedErrorReporter
     
    +
    getPreviousEndPoint(TKey, boolean) - Method in class com.comphenix.protocol.concurrency.AbstractIntervalTree
    +
    +
    Get the previous end point of a given key.
    +
    getPrimitiveType(Class) - Static method in class com.comphenix.protocol.reflect.MethodUtils
    Gets the class for the primitive type corresponding to the primitive wrapper class given.
    @@ -555,6 +569,10 @@
    Processing lock used to synchronize access to the parent PacketEvent and PacketContainer.
    +
    getProcessingQueue(PacketEvent) - Method in class com.comphenix.protocol.async.AsyncFilterManager
    +
    +
    Retrieve the processing queue this packet belongs to.
    +
    getProtocolManager() - Static method in class com.comphenix.protocol.ProtocolLibrary
    Retrieves the packet protocol manager.
    @@ -608,6 +626,10 @@
     
    getResult(int) - Static method in enum com.comphenix.protocol.metrics.Updater.UpdateType
     
    +
    getScheduler() - Method in class com.comphenix.protocol.async.AsyncFilterManager
    +
    +
    Retrieve the current task scheduler.
    +
    getSendingFilters() - Method in class com.comphenix.protocol.async.AsyncFilterManager
     
    getSendingFilters() - Method in interface com.comphenix.protocol.AsynchronousManager
    @@ -625,6 +647,14 @@
    Retrieves a immutable set containing the ID of the sent server packets that will be observed by listeners.
    +
    getSendingQueue(PacketEvent) - Method in class com.comphenix.protocol.async.AsyncFilterManager
    +
    +
    Retrieve the sending queue this packet belongs to.
    +
    +
    getSendingQueue(PacketEvent, boolean) - Method in class com.comphenix.protocol.async.AsyncFilterManager
    +
    +
    Retrieve the sending queue this packet belongs to.
    +
    getSendingWhitelist() - Method in class com.comphenix.protocol.events.MonitorAdapter
     
    getSendingWhitelist() - Method in class com.comphenix.protocol.events.PacketAdapter
    @@ -809,7 +839,7 @@
    getX() - Method in class com.comphenix.protocol.wrappers.WrappedChunkCoordinate
    -
    Retrieve the x coordinate of the underlying coordiate.
    +
    Retrieve the x coordinate of the underlying coordinate.
    getY() - Method in class com.comphenix.protocol.wrappers.ChunkPosition
    @@ -817,7 +847,7 @@
    getY() - Method in class com.comphenix.protocol.wrappers.WrappedChunkCoordinate
    -
    Retrieve the y coordinate of the underlying coordiate.
    +
    Retrieve the y coordinate of the underlying coordinate.
    getZ() - Method in class com.comphenix.protocol.wrappers.ChunkPosition
    @@ -825,7 +855,7 @@
    getZ() - Method in class com.comphenix.protocol.wrappers.WrappedChunkCoordinate
    -
    Retrieve the z coordinate of the underlying coordiate.
    +
    Retrieve the z coordinate of the underlying coordinate.
    globalParameters - Variable in class com.comphenix.protocol.error.DetailedErrorReporter
     
    diff --git a/Javadoc/index-files/index-8.html b/Javadoc/index-files/index-8.html index 8af703c5..e0c43b26 100644 --- a/Javadoc/index-files/index-8.html +++ b/Javadoc/index-files/index-8.html @@ -2,9 +2,9 @@ - + H-Index - + @@ -97,6 +97,10 @@
    Determine if this packet has expired given this time.
    +
    hashCode() - Method in class com.comphenix.protocol.async.AsyncMarker
    +
     
    +
    hashCode() - Method in class com.comphenix.protocol.concurrency.AbstractIntervalTree.Entry
    +
     
    hashCode() - Method in class com.comphenix.protocol.events.ListeningWhitelist
     
    hashCode() - Method in class com.comphenix.protocol.injector.PrioritizedListener
    diff --git a/Javadoc/index-files/index-9.html b/Javadoc/index-files/index-9.html index 94624708..1343f291 100644 --- a/Javadoc/index-files/index-9.html +++ b/Javadoc/index-files/index-9.html @@ -2,9 +2,9 @@ - + I-Index - + @@ -75,7 +75,7 @@
    incrementProcessingDelay() - Method in class com.comphenix.protocol.async.AsyncMarker
    -
    Increment the number of times this packet must be signalled as done before its transmitted.
    +
    Increment the number of times the current packet must be signalled as done before its transmitted.
    indexSet() - Method in class com.comphenix.protocol.wrappers.WrappedDataWatcher
    @@ -212,7 +212,9 @@
    Determine if the packet event has been executed asynchronously or not.
    isCancelled() - Method in class com.comphenix.protocol.async.AsyncListenerHandler
    -
     
    +
    +
    Determine whether or not this asynchronous handler has been cancelled.
    +
    isCancelled() - Method in class com.comphenix.protocol.events.PacketEvent
    Retrieves whether or not the packet should be cancelled.
    diff --git a/Javadoc/index.html b/Javadoc/index.html index 64110a6f..9cc8e839 100644 --- a/Javadoc/index.html +++ b/Javadoc/index.html @@ -2,7 +2,7 @@ - + Generated Documentation (Untitled)