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 + + + + + + + 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. +
    Increment the number of times the current packet must be signalled as done before its transmitted.

    This is useful if an asynchronous listener is waiting for further information before the packet can be sent to the user. A packet listener MUST eventually call @@ -464,10 +472,7 @@ implements java.io.Serializable, java.lang.Comparable<getProcessingLock() method. -

    - To decrement the processing delay, call signalPacketUpdate. A thread that calls this method - multiple times must call signalPacketUpdate at least that many times.

    + 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)