From 352e8d70c4b70c5f85e71cc0fb7c3ae29368a64b Mon Sep 17 00:00:00 2001 From: "Kristian S. Stangeland" Date: Fri, 5 Oct 2012 04:45:17 +0200 Subject: [PATCH] Adding JavaDoc for 1.3.0 --- Javadoc/allclasses-frame.html | 13 +- Javadoc/allclasses-noframe.html | 13 +- .../com/comphenix/protocol/Application.html | 4 +- .../protocol/AsynchronousManager.html | 6 +- .../com/comphenix/protocol/PacketStream.html | 4 +- .../comphenix/protocol/Packets.Client.html | 4 +- .../comphenix/protocol/Packets.Server.html | 4 +- Javadoc/com/comphenix/protocol/Packets.html | 4 +- .../comphenix/protocol/ProtocolLibrary.html | 4 +- .../comphenix/protocol/ProtocolManager.html | 4 +- .../protocol/async/AsyncFilterManager.html | 39 +- .../protocol/async/AsyncListenerHandler.html | 129 ++- .../comphenix/protocol/async/AsyncMarker.html | 61 +- .../protocol/async/AsyncRunnable.html | 281 +++++++ .../async/class-use/AsyncFilterManager.html | 4 +- .../async/class-use/AsyncListenerHandler.html | 26 +- .../protocol/async/class-use/AsyncMarker.html | 4 +- .../async/class-use/AsyncRunnable.html | 157 ++++ .../protocol/async/package-frame.html | 8 +- .../protocol/async/package-summary.html | 21 +- .../protocol/async/package-tree.html | 12 +- .../comphenix/protocol/async/package-use.html | 9 +- .../protocol/class-use/Application.html | 4 +- .../class-use/AsynchronousManager.html | 4 +- .../protocol/class-use/PacketStream.html | 4 +- .../protocol/class-use/Packets.Client.html | 4 +- .../protocol/class-use/Packets.Server.html | 4 +- .../comphenix/protocol/class-use/Packets.html | 4 +- .../protocol/class-use/ProtocolLibrary.html | 4 +- .../protocol/class-use/ProtocolManager.html | 4 +- .../AbstractConcurrentListenerMultimap.html | 4 +- .../concurrency/SortedCopyOnWriteArray.html | 4 +- .../AbstractConcurrentListenerMultimap.html | 4 +- .../class-use/SortedCopyOnWriteArray.html | 4 +- .../protocol/concurrency/package-frame.html | 4 +- .../protocol/concurrency/package-summary.html | 4 +- .../protocol/concurrency/package-tree.html | 4 +- .../protocol/concurrency/package-use.html | 4 +- .../protocol/events/ConnectionSide.html | 4 +- .../protocol/events/ListenerPriority.html | 4 +- .../protocol/events/ListeningWhitelist.html | 4 +- .../protocol/events/PacketAdapter.html | 4 +- .../protocol/events/PacketContainer.html | 4 +- .../protocol/events/PacketEvent.html | 4 +- .../protocol/events/PacketListener.html | 4 +- .../events/class-use/ConnectionSide.html | 4 +- .../events/class-use/ListenerPriority.html | 4 +- .../events/class-use/ListeningWhitelist.html | 4 +- .../events/class-use/PacketAdapter.html | 4 +- .../events/class-use/PacketContainer.html | 28 +- .../events/class-use/PacketEvent.html | 20 +- .../events/class-use/PacketListener.html | 64 +- .../protocol/events/package-frame.html | 4 +- .../protocol/events/package-summary.html | 4 +- .../protocol/events/package-tree.html | 4 +- .../protocol/events/package-use.html | 30 +- .../protocol/injector/ListenerInvoker.html | 249 ++++++ .../PacketConstructor.BukkitUnwrapper.html | 4 +- .../injector/PacketConstructor.Unwrapper.html | 4 +- .../protocol/injector/PacketConstructor.html | 10 +- ...PacketFilterManager.PlayerInjectHooks.html | 8 +- .../injector/PacketFilterManager.html | 121 ++- .../injector/PlayerLoggedOutException.html | 331 ++++++++ .../injector/PrioritizedListener.html | 12 +- .../injector/SortedCopyOnWriteArrayTest.html | 8 +- .../protocol/injector/StructureCache.html | 8 +- .../injector/class-use/ListenerInvoker.html | 186 +++++ .../PacketConstructor.BukkitUnwrapper.html | 8 +- .../PacketConstructor.Unwrapper.html | 8 +- .../injector/class-use/PacketConstructor.html | 8 +- ...PacketFilterManager.PlayerInjectHooks.html | 54 +- .../class-use/PacketFilterManager.html | 51 +- .../class-use/PlayerLoggedOutException.html | 158 ++++ .../class-use/PrioritizedListener.html | 34 +- .../class-use/SortedCopyOnWriteArrayTest.html | 4 +- .../injector/class-use/StructureCache.html | 8 +- .../protocol/injector/package-frame.html | 11 +- .../protocol/injector/package-summary.html | 45 +- .../protocol/injector/package-tree.html | 26 +- .../protocol/injector/package-use.html | 64 +- .../player/NetworkServerInjector.html | 755 ++++++++++++++++++ .../player/PlayerInjectionHandler.html | 494 ++++++++++++ .../class-use/NetworkServerInjector.html | 115 +++ .../class-use/PlayerInjectionHandler.html | 115 +++ .../injector/player/package-frame.html | 20 + .../injector/player/package-summary.html | 141 ++++ .../injector/player/package-tree.html | 129 +++ .../protocol/injector/player/package-use.html | 115 +++ .../protocol/metrics/Statistics.html | 4 +- .../metrics/class-use/Statistics.html | 4 +- .../protocol/metrics/package-frame.html | 4 +- .../protocol/metrics/package-summary.html | 8 +- .../protocol/metrics/package-tree.html | 8 +- .../protocol/metrics/package-use.html | 4 +- .../com/comphenix/protocol/package-frame.html | 4 +- .../comphenix/protocol/package-summary.html | 4 +- .../com/comphenix/protocol/package-tree.html | 4 +- .../com/comphenix/protocol/package-use.html | 4 +- .../protocol/reflect/EquivalentConverter.html | 4 +- .../reflect/FieldAccessException.html | 4 +- .../protocol/reflect/FieldUtils.html | 4 +- .../protocol/reflect/FuzzyReflection.html | 6 +- .../comphenix/protocol/reflect/IntEnum.html | 4 +- .../protocol/reflect/MethodUtils.html | 8 +- .../protocol/reflect/ObjectCloner.html | 269 +++++++ .../protocol/reflect/PrimitiveUtils.html | 8 +- .../protocol/reflect/StructureModifier.html | 8 +- .../reflect/StructureModifierTest.html | 4 +- .../protocol/reflect/VolatileField.html | 8 +- .../class-use/EquivalentConverter.html | 8 +- .../class-use/FieldAccessException.html | 16 +- .../reflect/class-use/FieldUtils.html | 8 +- .../reflect/class-use/FuzzyReflection.html | 8 +- .../protocol/reflect/class-use/IntEnum.html | 8 +- .../reflect/class-use/MethodUtils.html | 8 +- .../reflect/class-use/ObjectCloner.html | 115 +++ .../reflect/class-use/PrimitiveUtils.html | 8 +- .../reflect/class-use/StructureModifier.html | 8 +- .../class-use/StructureModifierTest.html | 4 +- .../reflect/class-use/VolatileField.html | 8 +- .../reflect/compiler/BackgroundCompiler.html | 4 +- .../reflect/compiler/CompileListener.html | 4 +- .../compiler/CompiledStructureModifier.html | 4 +- .../reflect/compiler/StructureCompiler.html | 4 +- .../class-use/BackgroundCompiler.html | 4 +- .../compiler/class-use/CompileListener.html | 4 +- .../class-use/CompiledStructureModifier.html | 4 +- .../compiler/class-use/StructureCompiler.html | 4 +- .../reflect/compiler/package-frame.html | 4 +- .../reflect/compiler/package-summary.html | 4 +- .../reflect/compiler/package-tree.html | 4 +- .../reflect/compiler/package-use.html | 4 +- .../instances/CollectionGenerator.html | 4 +- .../reflect/instances/DefaultInstances.html | 94 ++- .../reflect/instances/ExistingGenerator.html | 27 +- .../reflect/instances/InstanceProvider.html | 4 +- .../reflect/instances/PrimitiveGenerator.html | 4 +- .../class-use/CollectionGenerator.html | 4 +- .../instances/class-use/DefaultInstances.html | 17 +- .../class-use/ExistingGenerator.html | 11 +- .../instances/class-use/InstanceProvider.html | 4 +- .../class-use/PrimitiveGenerator.html | 4 +- .../reflect/instances/package-frame.html | 4 +- .../reflect/instances/package-summary.html | 4 +- .../reflect/instances/package-tree.html | 4 +- .../reflect/instances/package-use.html | 4 +- .../protocol/reflect/package-frame.html | 6 +- .../protocol/reflect/package-summary.html | 16 +- .../protocol/reflect/package-tree.html | 6 +- .../protocol/reflect/package-use.html | 4 +- Javadoc/constant-values.html | 4 +- Javadoc/deprecated-list.html | 4 +- Javadoc/help-doc.html | 4 +- Javadoc/index-files/index-1.html | 12 +- Javadoc/index-files/index-10.html | 4 +- Javadoc/index-files/index-11.html | 6 +- Javadoc/index-files/index-12.html | 4 +- Javadoc/index-files/index-13.html | 8 +- Javadoc/index-files/index-14.html | 10 +- Javadoc/index-files/index-15.html | 26 +- Javadoc/index-files/index-16.html | 12 +- Javadoc/index-files/index-17.html | 52 +- Javadoc/index-files/index-18.html | 10 +- Javadoc/index-files/index-19.html | 8 +- Javadoc/index-files/index-2.html | 4 +- Javadoc/index-files/index-20.html | 4 +- Javadoc/index-files/index-21.html | 4 +- Javadoc/index-files/index-3.html | 28 +- Javadoc/index-files/index-4.html | 8 +- Javadoc/index-files/index-5.html | 4 +- Javadoc/index-files/index-6.html | 12 +- Javadoc/index-files/index-7.html | 50 +- Javadoc/index-files/index-8.html | 6 +- Javadoc/index-files/index-9.html | 32 +- Javadoc/index.html | 2 +- Javadoc/overview-frame.html | 5 +- Javadoc/overview-summary.html | 14 +- Javadoc/overview-tree.html | 24 +- Javadoc/package-list | 1 + Javadoc/serialized-form.html | 28 +- 180 files changed, 4933 insertions(+), 677 deletions(-) create mode 100644 Javadoc/com/comphenix/protocol/async/AsyncRunnable.html create mode 100644 Javadoc/com/comphenix/protocol/async/class-use/AsyncRunnable.html create mode 100644 Javadoc/com/comphenix/protocol/injector/ListenerInvoker.html create mode 100644 Javadoc/com/comphenix/protocol/injector/PlayerLoggedOutException.html create mode 100644 Javadoc/com/comphenix/protocol/injector/class-use/ListenerInvoker.html create mode 100644 Javadoc/com/comphenix/protocol/injector/class-use/PlayerLoggedOutException.html create mode 100644 Javadoc/com/comphenix/protocol/injector/player/NetworkServerInjector.html create mode 100644 Javadoc/com/comphenix/protocol/injector/player/PlayerInjectionHandler.html create mode 100644 Javadoc/com/comphenix/protocol/injector/player/class-use/NetworkServerInjector.html create mode 100644 Javadoc/com/comphenix/protocol/injector/player/class-use/PlayerInjectionHandler.html create mode 100644 Javadoc/com/comphenix/protocol/injector/player/package-frame.html create mode 100644 Javadoc/com/comphenix/protocol/injector/player/package-summary.html create mode 100644 Javadoc/com/comphenix/protocol/injector/player/package-tree.html create mode 100644 Javadoc/com/comphenix/protocol/injector/player/package-use.html create mode 100644 Javadoc/com/comphenix/protocol/reflect/ObjectCloner.html create mode 100644 Javadoc/com/comphenix/protocol/reflect/class-use/ObjectCloner.html diff --git a/Javadoc/allclasses-frame.html b/Javadoc/allclasses-frame.html index a83084a9..85e60cd6 100644 --- a/Javadoc/allclasses-frame.html +++ b/Javadoc/allclasses-frame.html @@ -2,9 +2,9 @@ - + All Classes - + @@ -17,6 +17,7 @@
  • AsynchronousManager
  • AsyncListenerHandler
  • AsyncMarker
  • +
  • AsyncRunnable
  • BackgroundCompiler
  • CollectionGenerator
  • CompiledStructureModifier
  • @@ -30,10 +31,12 @@
  • FuzzyReflection
  • InstanceProvider
  • IntEnum
  • +
  • ListenerInvoker
  • ListenerPriority
  • ListeningWhitelist
  • MethodUtils
  • -
  • NetworkServerInjector
  • +
  • NetworkServerInjector
  • +
  • ObjectCloner
  • PacketAdapter
  • PacketConstructor
  • PacketConstructor.BukkitUnwrapper
  • @@ -47,16 +50,20 @@
  • Packets.Client
  • Packets.Server
  • PacketStream
  • +
  • PlayerInjectionHandler
  • +
  • PlayerLoggedOutException
  • PrimitiveGenerator
  • PrimitiveUtils
  • PrioritizedListener
  • ProtocolLibrary
  • ProtocolManager
  • SortedCopyOnWriteArray
  • +
  • SortedCopyOnWriteArrayTest
  • Statistics
  • StructureCache
  • StructureCompiler
  • StructureModifier
  • +
  • StructureModifierTest
  • VolatileField
  • diff --git a/Javadoc/allclasses-noframe.html b/Javadoc/allclasses-noframe.html index e1e4d085..b4669c8c 100644 --- a/Javadoc/allclasses-noframe.html +++ b/Javadoc/allclasses-noframe.html @@ -2,9 +2,9 @@ - + All Classes - + @@ -17,6 +17,7 @@
  • AsynchronousManager
  • AsyncListenerHandler
  • AsyncMarker
  • +
  • AsyncRunnable
  • BackgroundCompiler
  • CollectionGenerator
  • CompiledStructureModifier
  • @@ -30,10 +31,12 @@
  • FuzzyReflection
  • InstanceProvider
  • IntEnum
  • +
  • ListenerInvoker
  • ListenerPriority
  • ListeningWhitelist
  • MethodUtils
  • -
  • NetworkServerInjector
  • +
  • NetworkServerInjector
  • +
  • ObjectCloner
  • PacketAdapter
  • PacketConstructor
  • PacketConstructor.BukkitUnwrapper
  • @@ -47,16 +50,20 @@
  • Packets.Client
  • Packets.Server
  • PacketStream
  • +
  • PlayerInjectionHandler
  • +
  • PlayerLoggedOutException
  • PrimitiveGenerator
  • PrimitiveUtils
  • PrioritizedListener
  • ProtocolLibrary
  • ProtocolManager
  • SortedCopyOnWriteArray
  • +
  • SortedCopyOnWriteArrayTest
  • Statistics
  • StructureCache
  • StructureCompiler
  • StructureModifier
  • +
  • StructureModifierTest
  • VolatileField
  • diff --git a/Javadoc/com/comphenix/protocol/Application.html b/Javadoc/com/comphenix/protocol/Application.html index 1bcb8a41..d21dabae 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 b9a78dd4..021c9f11 100644 --- a/Javadoc/com/comphenix/protocol/AsynchronousManager.html +++ b/Javadoc/com/comphenix/protocol/AsynchronousManager.html @@ -2,9 +2,9 @@ - + AsynchronousManager - + @@ -195,7 +195,7 @@
    Registers an asynchronous packet handler.

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

    -
    Parameters:
    plugin - - the plugin that is registering the handler.
    listener - - the packet listener that will recieve these asynchronous events.
    +
    Parameters:
    listener - - the packet listener that will recieve these asynchronous events.
    Returns:
    An asynchrouns handler.
    diff --git a/Javadoc/com/comphenix/protocol/PacketStream.html b/Javadoc/com/comphenix/protocol/PacketStream.html index fb0d0a48..666a741c 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 1dc01d3a..85cd10c1 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 50111a6d..274e9826 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 a869247b..167cb83a 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 ee8f6b3f..9f246e16 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 ac9fd7c3..02b461fb 100644 --- a/Javadoc/com/comphenix/protocol/ProtocolManager.html +++ b/Javadoc/com/comphenix/protocol/ProtocolManager.html @@ -2,9 +2,9 @@ - + ProtocolManager - + diff --git a/Javadoc/com/comphenix/protocol/async/AsyncFilterManager.html b/Javadoc/com/comphenix/protocol/async/AsyncFilterManager.html index 85bc2c9e..b6235d91 100644 --- a/Javadoc/com/comphenix/protocol/async/AsyncFilterManager.html +++ b/Javadoc/com/comphenix/protocol/async/AsyncFilterManager.html @@ -2,9 +2,9 @@ - + AsyncFilterManager - + @@ -208,38 +208,45 @@ implements +AsyncListenerHandler +registerAsyncHandler(PacketListener listener, + boolean autoInject) +
    Registers an asynchronous packet handler.
    + + + void scheduleAsyncTask(org.bukkit.plugin.Plugin plugin, java.lang.Runnable runnable)
    Used to create a default asynchronous task.
    - + void sendProcessedPackets(int tickCounter, boolean onMainThread)
    Send any due packets, or clean up packets that have expired.
    - + void signalPacketUpdate(PacketEvent packet)
    Signal that a packet is ready to be transmitted.
    - + void signalProcessingDone(PacketEvent packet)
    Signal that a packet has finished processing.
    - + void unregisterAsyncHandler(AsyncListenerHandler handler)
    Unregisters and closes the given asynchronous handler.
    - + void unregisterAsyncHandlers(org.bukkit.plugin.Plugin plugin)
    Unregisters every asynchronous handler associated with this plugin.
    @@ -304,6 +311,24 @@ implements Returns:
    An asynchrouns handler.
    + + + + diff --git a/Javadoc/com/comphenix/protocol/async/AsyncListenerHandler.html b/Javadoc/com/comphenix/protocol/async/AsyncListenerHandler.html index 99218096..60b576c1 100644 --- a/Javadoc/com/comphenix/protocol/async/AsyncListenerHandler.html +++ b/Javadoc/com/comphenix/protocol/async/AsyncListenerHandler.html @@ -2,9 +2,9 @@ - + AsyncListenerHandler - + @@ -155,9 +155,9 @@ extends java.lang.Object getAsyncListener()  -java.lang.Runnable +AsyncRunnable getListenerLoop() -
    Create a runnable that will initiate the listener loop.
    +
    Create a worker that will initiate the listener loop.
    @@ -167,13 +167,43 @@ extends java.lang.Object +int +getWorkers() +
    Retrieve the current number of registered workers.
    + + + boolean isCancelled()  + +void +setWorkers(int count) +
    Set the current number of workers.
    + + void start() -
    Start the asynchronous listener using the Bukkit scheduler.
    +
    Start a singler worker thread handling the asynchronous.
    + + + +void +start(int count) +
    Start multiple worker threads for this listener.
    + + + +void +stop() +
    Stop a worker thread.
    + + + +void +stop(int count) +
    Stop the given amount of worker threads.
    @@ -235,6 +265,17 @@ extends java.lang.Object
    public PacketListener getAsyncListener()
    + + + + @@ -264,31 +305,79 @@ extends java.lang.Object - - - - - diff --git a/Javadoc/com/comphenix/protocol/events/package-frame.html b/Javadoc/com/comphenix/protocol/events/package-frame.html index b3a482ce..48663053 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 aee4ffec..10c1ba76 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 1475047e..c61d0b56 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 b3d30c63..97583022 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 - + @@ -95,6 +95,10 @@ com.comphenix.protocol.injector   + +com.comphenix.protocol.injector.player +  + @@ -235,6 +239,28 @@ +
  • + + + + + + + + + + + + + + + +
    Classes in com.comphenix.protocol.events used by com.comphenix.protocol.injector.player 
    Class and Description
    PacketContainer +
    Represents a Minecraft packet indirectly.
    +
    PacketListener +
    Represents a listener that recieves notifications when packets are sent or recieved.
    +
    +
  • diff --git a/Javadoc/com/comphenix/protocol/injector/ListenerInvoker.html b/Javadoc/com/comphenix/protocol/injector/ListenerInvoker.html new file mode 100644 index 00000000..925f24e8 --- /dev/null +++ b/Javadoc/com/comphenix/protocol/injector/ListenerInvoker.html @@ -0,0 +1,249 @@ + + + + + +ListenerInvoker + + + + + + + +
    + + + + + +
    + + + +
    +
    com.comphenix.protocol.injector
    +

    Interface ListenerInvoker

    +
    +
    +
    +
      +
    • +
      +
      All Known Implementing Classes:
      +
      PacketFilterManager
      +
      +
      +
      +
      public interface ListenerInvoker
      +
    • +
    +
    +
    +
      +
    • + +
        +
      • + + +

        Method Summary

        + + + + + + + + + + + + + + + + + + +
        Methods 
        Modifier and TypeMethod and Description
        intgetPacketID(net.minecraft.server.Packet packet) +
        Retrieve the associated ID of a packet.
        +
        voidinvokePacketRecieving(PacketEvent event) +
        Invokes the given packet event for every registered listener.
        +
        voidinvokePacketSending(PacketEvent event) +
        Invokes the given packet event for every registered listener.
        +
        +
      • +
      +
    • +
    +
    +
    +
      +
    • + +
        +
      • + + +

        Method Detail

        + + + +
          +
        • +

          invokePacketRecieving

          +
          void invokePacketRecieving(PacketEvent event)
          +
          Invokes the given packet event for every registered listener.
          +
          Parameters:
          event - - the packet event to invoke.
          +
        • +
        + + + +
          +
        • +

          invokePacketSending

          +
          void invokePacketSending(PacketEvent event)
          +
          Invokes the given packet event for every registered listener.
          +
          Parameters:
          event - - the packet event to invoke.
          +
        • +
        + + + +
          +
        • +

          getPacketID

          +
          int getPacketID(net.minecraft.server.Packet packet)
          +
          Retrieve the associated ID of a packet.
          +
          Parameters:
          packet - - the packet.
          +
          Returns:
          The packet ID.
          +
        • +
        +
      • +
      +
    • +
    +
    +
    + + +
    + + + + + +
    + + + + diff --git a/Javadoc/com/comphenix/protocol/injector/PacketConstructor.BukkitUnwrapper.html b/Javadoc/com/comphenix/protocol/injector/PacketConstructor.BukkitUnwrapper.html index 2d1eba09..1ae8c00d 100644 --- a/Javadoc/com/comphenix/protocol/injector/PacketConstructor.BukkitUnwrapper.html +++ b/Javadoc/com/comphenix/protocol/injector/PacketConstructor.BukkitUnwrapper.html @@ -2,9 +2,9 @@ - + PacketConstructor.BukkitUnwrapper - + diff --git a/Javadoc/com/comphenix/protocol/injector/PacketConstructor.Unwrapper.html b/Javadoc/com/comphenix/protocol/injector/PacketConstructor.Unwrapper.html index 836923fd..200fc5d5 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 46d394c8..8fbe5b32 100644 --- a/Javadoc/com/comphenix/protocol/injector/PacketConstructor.html +++ b/Javadoc/com/comphenix/protocol/injector/PacketConstructor.html @@ -2,9 +2,9 @@ - + PacketConstructor - + @@ -36,7 +36,7 @@ -protected com.comphenix.protocol.injector.PlayerInjector -PacketFilterManager.getHookInstance(org.bukkit.entity.Player player, - PacketFilterManager.PlayerInjectHooks hook) -
    Used to construct a player hook.
    - - - void PacketFilterManager.setPlayerHook(PacketFilterManager.PlayerInjectHooks playerHook)
    Sets how the server packets are read.
    @@ -139,6 +136,41 @@ the order they are declared. +
  • + + +

    Uses of PacketFilterManager.PlayerInjectHooks in com.comphenix.protocol.injector.player

    + + + + + + + + + + + + +
    Methods in com.comphenix.protocol.injector.player that return PacketFilterManager.PlayerInjectHooks 
    Modifier and TypeMethod and Description
    PacketFilterManager.PlayerInjectHooksPlayerInjectionHandler.getPlayerHook() +
    Retrieves how the server packets are read.
    +
    + + + + + + + + + + + + +
    Methods in com.comphenix.protocol.injector.player with parameters of type PacketFilterManager.PlayerInjectHooks 
    Modifier and TypeMethod and Description
    voidPlayerInjectionHandler.setPlayerHook(PacketFilterManager.PlayerInjectHooks playerHook) +
    Sets how the server packets are read.
    +
    +
  • @@ -154,7 +186,7 @@ the order they are declared.
  • Package
  • Class
  • -
  • Tree
  • +
  • Tree
  • Deprecated
  • Index
  • Help
  • diff --git a/Javadoc/com/comphenix/protocol/injector/class-use/PacketFilterManager.html b/Javadoc/com/comphenix/protocol/injector/class-use/PacketFilterManager.html index 5c258453..b2fa7f6d 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 - + @@ -28,7 +28,7 @@
  • Package
  • Class
  • -
  • Tree
  • +
  • Tree
  • Deprecated
  • Index
  • Help
  • @@ -65,48 +65,7 @@

    Uses of Class
    com.comphenix.protocol.injector.PacketFilterManager

    -
    - -
    +
    No usage of com.comphenix.protocol.injector.PacketFilterManager
    @@ -118,7 +77,7 @@
  • Package
  • Class
  • -
  • Tree
  • +
  • Tree
  • Deprecated
  • Index
  • Help
  • diff --git a/Javadoc/com/comphenix/protocol/injector/class-use/PlayerLoggedOutException.html b/Javadoc/com/comphenix/protocol/injector/class-use/PlayerLoggedOutException.html new file mode 100644 index 00000000..36a2df29 --- /dev/null +++ b/Javadoc/com/comphenix/protocol/injector/class-use/PlayerLoggedOutException.html @@ -0,0 +1,158 @@ + + + + + +Uses of Class com.comphenix.protocol.injector.PlayerLoggedOutException + + + + + + + + + + +
    +

    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 dc97b3b1..e1a1da05 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 - + @@ -28,7 +28,7 @@
  • Package
  • Class
  • -
  • Tree
  • +
  • Tree
  • Deprecated
  • Index
  • Help
  • @@ -76,14 +76,10 @@ -com.comphenix.protocol.async -  - - com.comphenix.protocol.concurrency   - + com.comphenix.protocol.injector   @@ -92,26 +88,6 @@
    • -
    • - - -

      Uses of PrioritizedListener in com.comphenix.protocol.async

      - - - - - - - - - - - - -
      Methods in com.comphenix.protocol.async that return types with arguments of type PrioritizedListener 
      Modifier and TypeMethod and Description
      java.util.Iterator<PrioritizedListener<AsyncListenerHandler>>AsyncMarker.getListenerTraversal() -
      Retrieve iterator for the next listener in line.
      -
      -
    • @@ -171,7 +147,7 @@
    • Package
    • Class
    • -
    • Tree
    • +
    • Tree
    • Deprecated
    • Index
    • Help
    • diff --git a/Javadoc/com/comphenix/protocol/injector/class-use/SortedCopyOnWriteArrayTest.html b/Javadoc/com/comphenix/protocol/injector/class-use/SortedCopyOnWriteArrayTest.html index 752960f0..84fbeb13 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/StructureCache.html b/Javadoc/com/comphenix/protocol/injector/class-use/StructureCache.html index 202d5d63..b62def18 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 - + @@ -28,7 +28,7 @@
    • Package
    • Class
    • -
    • Tree
    • +
    • Tree
    • Deprecated
    • Index
    • Help
    • @@ -77,7 +77,7 @@
    • Package
    • Class
    • -
    • Tree
    • +
    • Tree
    • Deprecated
    • Index
    • Help
    • diff --git a/Javadoc/com/comphenix/protocol/injector/package-frame.html b/Javadoc/com/comphenix/protocol/injector/package-frame.html index 38c97602..0092f770 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 - + @@ -12,21 +12,26 @@ diff --git a/Javadoc/com/comphenix/protocol/injector/package-summary.html b/Javadoc/com/comphenix/protocol/injector/package-summary.html index de910a85..9df7f2b9 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 - + @@ -37,7 +37,7 @@ @@ -164,7 +183,7 @@

    Exceptions

    diff --git a/Javadoc/com/comphenix/protocol/reflect/package-summary.html b/Javadoc/com/comphenix/protocol/reflect/package-summary.html index 5f36f135..3f97a6ba 100644 --- a/Javadoc/com/comphenix/protocol/reflect/package-summary.html +++ b/Javadoc/com/comphenix/protocol/reflect/package-summary.html @@ -2,9 +2,9 @@ - + com.comphenix.protocol.reflect - + @@ -117,18 +117,28 @@ +ObjectCloner + +
    Can copy an object field by field.
    + + + PrimitiveUtils
    Contains static utility methods pertaining to primitive types and their corresponding wrapper types.
    - + StructureModifier<TField>
    Provides list-oriented access to the fields of a Minecraft packet.
    + +StructureModifierTest +  + VolatileField diff --git a/Javadoc/com/comphenix/protocol/reflect/package-tree.html b/Javadoc/com/comphenix/protocol/reflect/package-tree.html index bbcc29fe..652543bc 100644 --- a/Javadoc/com/comphenix/protocol/reflect/package-tree.html +++ b/Javadoc/com/comphenix/protocol/reflect/package-tree.html @@ -2,9 +2,9 @@ - + com.comphenix.protocol.reflect Class Hierarchy - + @@ -78,8 +78,10 @@
  • com.comphenix.protocol.reflect.FuzzyReflection
  • com.comphenix.protocol.reflect.IntEnum
  • com.comphenix.protocol.reflect.MethodUtils
  • +
  • com.comphenix.protocol.reflect.ObjectCloner
  • com.comphenix.protocol.reflect.PrimitiveUtils
  • com.comphenix.protocol.reflect.StructureModifier<TField>
  • +
  • com.comphenix.protocol.reflect.StructureModifierTest
  • java.lang.Throwable (implements java.io.Serializable)
    • java.lang.Exception diff --git a/Javadoc/com/comphenix/protocol/reflect/package-use.html b/Javadoc/com/comphenix/protocol/reflect/package-use.html index e740cf05..77e8f745 100644 --- a/Javadoc/com/comphenix/protocol/reflect/package-use.html +++ b/Javadoc/com/comphenix/protocol/reflect/package-use.html @@ -2,9 +2,9 @@ - + Uses of Package com.comphenix.protocol.reflect - + diff --git a/Javadoc/constant-values.html b/Javadoc/constant-values.html index f92ad2c7..538597d3 100644 --- a/Javadoc/constant-values.html +++ b/Javadoc/constant-values.html @@ -2,9 +2,9 @@ - + Constant Field Values - + diff --git a/Javadoc/deprecated-list.html b/Javadoc/deprecated-list.html index 1046a41f..204feb86 100644 --- a/Javadoc/deprecated-list.html +++ b/Javadoc/deprecated-list.html @@ -2,9 +2,9 @@ - + Deprecated List - + diff --git a/Javadoc/help-doc.html b/Javadoc/help-doc.html index 642653e6..88731e8d 100644 --- a/Javadoc/help-doc.html +++ b/Javadoc/help-doc.html @@ -2,9 +2,9 @@ - + API Help - + diff --git a/Javadoc/index-files/index-1.html b/Javadoc/index-files/index-1.html index 8380b9fe..9feb67ba 100644 --- a/Javadoc/index-files/index-1.html +++ b/Javadoc/index-files/index-1.html @@ -2,9 +2,9 @@ - + A-Index - + @@ -89,6 +89,10 @@
      Adds a listener to its requested list of packet recievers.
      +
      addPacketHandler(int) - Method in class com.comphenix.protocol.injector.player.PlayerInjectionHandler
      +
      +
      Add an underlying packet handler of the given ID.
      +
      addPacketListener(PacketListener) - Method in class com.comphenix.protocol.injector.PacketFilterManager
       
      addPacketListener(PacketListener) - Method in interface com.comphenix.protocol.ProtocolManager
      @@ -123,6 +127,10 @@
      Contains information about the packet that is being processed by asynchronous listeners.
      +
      AsyncRunnable - Interface in com.comphenix.protocol.async
      +
      +
      A runnable representing a asynchronous event listener.
      +
      ATTACH_ENTITY - Static variable in class com.comphenix.protocol.Packets.Server
       
      diff --git a/Javadoc/index-files/index-10.html b/Javadoc/index-files/index-10.html index 60adcfad..f4c52f81 100644 --- a/Javadoc/index-files/index-10.html +++ b/Javadoc/index-files/index-10.html @@ -2,9 +2,9 @@ - + K-Index - + diff --git a/Javadoc/index-files/index-11.html b/Javadoc/index-files/index-11.html index 5f0c0f6d..4ec06253 100644 --- a/Javadoc/index-files/index-11.html +++ b/Javadoc/index-files/index-11.html @@ -2,9 +2,9 @@ - + L-Index - + @@ -67,6 +67,8 @@

      L

      +
      ListenerInvoker - Interface in com.comphenix.protocol.injector
      +
       
      ListenerPriority - Enum in com.comphenix.protocol.events
      Represents a packet event priority, similar to the Bukkit EventPriority.
      diff --git a/Javadoc/index-files/index-12.html b/Javadoc/index-files/index-12.html index f186e432..ce373db6 100644 --- a/Javadoc/index-files/index-12.html +++ b/Javadoc/index-files/index-12.html @@ -2,9 +2,9 @@ - + M-Index - + diff --git a/Javadoc/index-files/index-13.html b/Javadoc/index-files/index-13.html index 3f15bf35..a65da6ae 100644 --- a/Javadoc/index-files/index-13.html +++ b/Javadoc/index-files/index-13.html @@ -2,9 +2,9 @@ - + N-Index - + @@ -71,11 +71,11 @@
       
      NAMED_SOUND_EFFECT - Static variable in class com.comphenix.protocol.Packets.Server
       
      -
      NetworkServerInjector - Class in com.comphenix.protocol.injector
      +
      NetworkServerInjector - Class in com.comphenix.protocol.injector.player
      Represents a player hook into the NetServerHandler class.
      -
      NetworkServerInjector(Player, PacketFilterManager, Set<Integer>, InjectedServerConnection) - Constructor for class com.comphenix.protocol.injector.NetworkServerInjector
      +
      NetworkServerInjector(ClassLoader, Logger, Player, ListenerInvoker, Set<Integer>, InjectedServerConnection) - Constructor for class com.comphenix.protocol.injector.player.NetworkServerInjector
       
      newPacket(int) - Static method in class com.comphenix.protocol.injector.StructureCache
      diff --git a/Javadoc/index-files/index-14.html b/Javadoc/index-files/index-14.html index 8b4aeb6f..376dc427 100644 --- a/Javadoc/index-files/index-14.html +++ b/Javadoc/index-files/index-14.html @@ -2,9 +2,9 @@ - + O-Index - + @@ -67,6 +67,12 @@

      O

      +
      ObjectCloner - Class in com.comphenix.protocol.reflect
      +
      +
      Can copy an object field by field.
      +
      +
      ObjectCloner() - Constructor for class com.comphenix.protocol.reflect.ObjectCloner
      +
       
      onCompiled(StructureModifier<TKey>) - Method in interface com.comphenix.protocol.reflect.compiler.CompileListener
      Invoked when a structure modifier has been successfully compiled.
      diff --git a/Javadoc/index-files/index-15.html b/Javadoc/index-files/index-15.html index d1445458..092404f1 100644 --- a/Javadoc/index-files/index-15.html +++ b/Javadoc/index-files/index-15.html @@ -2,9 +2,9 @@ - + P-Index - + @@ -163,6 +163,24 @@
       
      PLAYER_POSITION - Static variable in class com.comphenix.protocol.Packets.Server
       
      +
      PlayerInjectionHandler - Class in com.comphenix.protocol.injector.player
      +
      +
      Responsible for injecting into a player's sendPacket method.
      +
      +
      PlayerInjectionHandler(ClassLoader, Logger, ListenerInvoker, Server) - Constructor for class com.comphenix.protocol.injector.player.PlayerInjectionHandler
      +
       
      +
      PlayerLoggedOutException - Exception in com.comphenix.protocol.injector
      +
      +
      Invoked when attempting to use a player that has already logged out.
      +
      +
      PlayerLoggedOutException() - Constructor for exception com.comphenix.protocol.injector.PlayerLoggedOutException
      +
       
      +
      PlayerLoggedOutException(String, Throwable) - Constructor for exception com.comphenix.protocol.injector.PlayerLoggedOutException
      +
       
      +
      PlayerLoggedOutException(String) - Constructor for exception com.comphenix.protocol.injector.PlayerLoggedOutException
      +
       
      +
      PlayerLoggedOutException(Throwable) - Constructor for exception com.comphenix.protocol.injector.PlayerLoggedOutException
      +
       
      plugin - Variable in class com.comphenix.protocol.events.PacketAdapter
       
      PrimitiveGenerator - Class in com.comphenix.protocol.reflect.instances
      @@ -182,6 +200,10 @@
      PrioritizedListener(TListener, ListenerPriority) - Constructor for class com.comphenix.protocol.injector.PrioritizedListener
       
      +
      processPacket(Player, Packet) - Method in class com.comphenix.protocol.injector.player.PlayerInjectionHandler
      +
      +
      Process a packet as if it were sent by the given player.
      +
      ProtocolLibrary - Class in com.comphenix.protocol
       
      ProtocolLibrary() - Constructor for class com.comphenix.protocol.ProtocolLibrary
      diff --git a/Javadoc/index-files/index-16.html b/Javadoc/index-files/index-16.html index 05a4a884..9bb9a9e4 100644 --- a/Javadoc/index-files/index-16.html +++ b/Javadoc/index-files/index-16.html @@ -2,9 +2,9 @@ - + R-Index - + @@ -131,6 +131,10 @@
      registerAsyncHandler(PacketListener) - Method in class com.comphenix.protocol.async.AsyncFilterManager
       
      +
      registerAsyncHandler(PacketListener, boolean) - Method in class com.comphenix.protocol.async.AsyncFilterManager
      +
      +
      Registers an asynchronous packet handler.
      +
      registerAsyncHandler(PacketListener) - Method in interface com.comphenix.protocol.AsynchronousManager
      Registers an asynchronous packet handler.
      @@ -163,6 +167,10 @@
      Removes the given listener from the packet event list.
      +
      removePacketHandler(int) - Method in class com.comphenix.protocol.injector.player.PlayerInjectionHandler
      +
      +
      Remove an underlying packet handler of ths ID.
      +
      removePacketListener(PacketListener) - Method in class com.comphenix.protocol.injector.PacketFilterManager
       
      removePacketListener(PacketListener) - Method in interface com.comphenix.protocol.ProtocolManager
      diff --git a/Javadoc/index-files/index-17.html b/Javadoc/index-files/index-17.html index 20d5fa77..c51f154e 100644 --- a/Javadoc/index-files/index-17.html +++ b/Javadoc/index-files/index-17.html @@ -2,9 +2,9 @@ - + S-Index - + @@ -93,12 +93,14 @@
      Send any due packets, or clean up packets that have expired.
      -
      sendServerPacket(Packet, boolean) - Method in class com.comphenix.protocol.injector.NetworkServerInjector
      -
       
      sendServerPacket(Player, PacketContainer) - Method in class com.comphenix.protocol.injector.PacketFilterManager
       
      sendServerPacket(Player, PacketContainer, boolean) - Method in class com.comphenix.protocol.injector.PacketFilterManager
       
      +
      sendServerPacket(Packet, boolean) - Method in class com.comphenix.protocol.injector.player.NetworkServerInjector
      +
       
      +
      sendServerPacket(Player, PacketContainer, boolean) - Method in class com.comphenix.protocol.injector.player.PlayerInjectionHandler
      +
       
      sendServerPacket(Player, PacketContainer) - Method in interface com.comphenix.protocol.PacketStream
      Send a packet to the given player.
      @@ -152,10 +154,18 @@
      Sets the single background compiler we're using.
      +
      setMaximumRecursion(int) - Method in class com.comphenix.protocol.reflect.instances.DefaultInstances
      +
      +
      Set the maximum height of the hierachy of creates types.
      +
      setNewSendingIndex(long) - Method in class com.comphenix.protocol.async.AsyncMarker
      Sets the desired sending order after processing has completed.
      +
      setNonNull(boolean) - Method in class com.comphenix.protocol.reflect.instances.DefaultInstances
      +
      +
      Set whether or not the constructor's parameters must be non-null.
      +
      setPacket(PacketContainer) - Method in class com.comphenix.protocol.events.PacketEvent
      Replace the packet that will be sent to the player.
      @@ -168,6 +178,10 @@
      Sets how the server packets are read.
      +
      setPlayerHook(PacketFilterManager.PlayerInjectHooks) - Method in class com.comphenix.protocol.injector.player.PlayerInjectionHandler
      +
      +
      Sets how the server packets are read.
      +
      setTimeout(long) - Method in class com.comphenix.protocol.async.AsyncMarker
      Set the time the packet will be forcefully rejected.
      @@ -176,6 +190,10 @@
      Sets the current value.
      +
      setWorkers(int) - Method in class com.comphenix.protocol.async.AsyncListenerHandler
      +
      +
      Set the current number of workers.
      +
      SHUTDOWN_DELAY_MS - Static variable in class com.comphenix.protocol.reflect.compiler.BackgroundCompiler
       
      shutdownAll() - Method in class com.comphenix.protocol.reflect.compiler.BackgroundCompiler
      @@ -218,11 +236,19 @@
      Create a sorted array from the given list.
      +
      SortedCopyOnWriteArrayTest - Class in com.comphenix.protocol.injector
      +
       
      +
      SortedCopyOnWriteArrayTest() - Constructor for class com.comphenix.protocol.injector.SortedCopyOnWriteArrayTest
      +
       
      SPAWN_POSITION - Static variable in class com.comphenix.protocol.Packets.Server
       
      start() - Method in class com.comphenix.protocol.async.AsyncListenerHandler
      -
      Start the asynchronous listener using the Bukkit scheduler.
      +
      Start a singler worker thread handling the asynchronous.
      +
      +
      start(int) - Method in class com.comphenix.protocol.async.AsyncListenerHandler
      +
      +
      Start multiple worker threads for this listener.
      STATISTIC - Static variable in class com.comphenix.protocol.Packets.Server
       
      @@ -230,6 +256,18 @@
       
      Statistics(Plugin) - Constructor for class com.comphenix.protocol.metrics.Statistics
       
      +
      stop() - Method in class com.comphenix.protocol.async.AsyncListenerHandler
      +
      +
      Stop a worker thread.
      +
      +
      stop(int) - Method in class com.comphenix.protocol.async.AsyncListenerHandler
      +
      +
      Stop the given amount of worker threads.
      +
      +
      stop() - Method in interface com.comphenix.protocol.async.AsyncRunnable
      +
      +
      Stop the given runnable.
      +
      STRING_DEFAULT - Static variable in class com.comphenix.protocol.reflect.instances.PrimitiveGenerator
      Default value for Strings.
      @@ -258,6 +296,10 @@
      Consumers of this method should call "initialize".
      +
      StructureModifierTest - Class in com.comphenix.protocol.reflect
      +
       
      +
      StructureModifierTest() - Constructor for class com.comphenix.protocol.reflect.StructureModifierTest
      +
       
      subtypeCache - Variable in class com.comphenix.protocol.reflect.StructureModifier
       
      diff --git a/Javadoc/index-files/index-18.html b/Javadoc/index-files/index-18.html index 38e9abb4..1cb66658 100644 --- a/Javadoc/index-files/index-18.html +++ b/Javadoc/index-files/index-18.html @@ -2,9 +2,9 @@ - + T-Index - + @@ -75,6 +75,12 @@
       
      targetType - Variable in class com.comphenix.protocol.reflect.StructureModifier
       
      +
      test() - Method in class com.comphenix.protocol.reflect.StructureModifierTest
      +
       
      +
      testInsertion() - Method in class com.comphenix.protocol.injector.SortedCopyOnWriteArrayTest
      +
       
      +
      testOrder() - Method in class com.comphenix.protocol.injector.SortedCopyOnWriteArrayTest
      +
       
      TILE_ENTITY_DATA - Static variable in class com.comphenix.protocol.Packets.Server
       
      toArray() - Method in class com.comphenix.protocol.concurrency.SortedCopyOnWriteArray
      diff --git a/Javadoc/index-files/index-19.html b/Javadoc/index-files/index-19.html index b0c3c590..fa4becb3 100644 --- a/Javadoc/index-files/index-19.html +++ b/Javadoc/index-files/index-19.html @@ -2,9 +2,9 @@ - + U-Index - + @@ -67,6 +67,10 @@

      U

      +
      uninjectPlayer(Player) - Method in class com.comphenix.protocol.injector.player.PlayerInjectionHandler
      +
      +
      Unregisters the given player.
      +
      unregisterAsyncHandler(AsyncListenerHandler) - Method in class com.comphenix.protocol.async.AsyncFilterManager
       
      unregisterAsyncHandler(AsyncListenerHandler) - Method in interface com.comphenix.protocol.AsynchronousManager
      diff --git a/Javadoc/index-files/index-2.html b/Javadoc/index-files/index-2.html index d8e61819..26c83997 100644 --- a/Javadoc/index-files/index-2.html +++ b/Javadoc/index-files/index-2.html @@ -2,9 +2,9 @@ - + B-Index - + diff --git a/Javadoc/index-files/index-20.html b/Javadoc/index-files/index-20.html index 9700048e..b3fb8112 100644 --- a/Javadoc/index-files/index-20.html +++ b/Javadoc/index-files/index-20.html @@ -2,9 +2,9 @@ - + V-Index - + diff --git a/Javadoc/index-files/index-21.html b/Javadoc/index-files/index-21.html index 57c3de52..fb9b3534 100644 --- a/Javadoc/index-files/index-21.html +++ b/Javadoc/index-files/index-21.html @@ -2,9 +2,9 @@ - + W-Index - + diff --git a/Javadoc/index-files/index-3.html b/Javadoc/index-files/index-3.html index fdfd7ba1..8a4c012c 100644 --- a/Javadoc/index-files/index-3.html +++ b/Javadoc/index-files/index-3.html @@ -2,9 +2,9 @@ - + C-Index - + @@ -71,13 +71,19 @@
      Cancel the handler.
      +
      canInject() - Method in class com.comphenix.protocol.injector.player.NetworkServerInjector
      +
       
      CHAT - Static variable in class com.comphenix.protocol.Packets.Client
       
      CHAT - Static variable in class com.comphenix.protocol.Packets.Server
       
      -
      checkListener(PacketListener) - Method in class com.comphenix.protocol.injector.NetworkServerInjector
      +
      checkListener(PacketListener) - Method in class com.comphenix.protocol.injector.player.NetworkServerInjector
       
      -
      checkListener(PacketListener) - Method in class com.comphenix.protocol.injector.PacketFilterManager
      +
      checkListener(Set<PacketListener>) - Method in class com.comphenix.protocol.injector.player.PlayerInjectionHandler
      +
      +
      Determine if the given listeners are valid.
      +
      +
      checkListener(PacketListener) - Method in class com.comphenix.protocol.injector.player.PlayerInjectionHandler
      Determine if a listener is valid or not.
      @@ -89,7 +95,7 @@
      Remove listeners, close threads and transmit every delayed packet.
      -
      cleanupAll() - Method in class com.comphenix.protocol.injector.NetworkServerInjector
      +
      cleanupAll() - Method in class com.comphenix.protocol.injector.player.NetworkServerInjector
       
      clear() - Method in class com.comphenix.protocol.concurrency.SortedCopyOnWriteArray
       
      @@ -105,6 +111,8 @@
       
      close() - Method in class com.comphenix.protocol.injector.PacketFilterManager
       
      +
      close() - Method in class com.comphenix.protocol.injector.player.PlayerInjectionHandler
      +
       
      CLOSE_WINDOW - Static variable in class com.comphenix.protocol.Packets.Client
       
      CLOSE_WINDOW - Static variable in class com.comphenix.protocol.Packets.Server
      @@ -123,8 +131,14 @@
       
      com.comphenix.protocol.events - package com.comphenix.protocol.events
       
      +
      com.comphenix.protocol.injector - package com.comphenix.protocol.injector
      +
       
      +
      com.comphenix.protocol.injector.player - package com.comphenix.protocol.injector.player
      +
       
      com.comphenix.protocol.metrics - package com.comphenix.protocol.metrics
       
      +
      com.comphenix.protocol.reflect - package com.comphenix.protocol.reflect
      +
       
      com.comphenix.protocol.reflect.compiler - package com.comphenix.protocol.reflect.compiler
       
      com.comphenix.protocol.reflect.instances - package com.comphenix.protocol.reflect.instances
      @@ -167,6 +181,10 @@
      converter - Variable in class com.comphenix.protocol.reflect.StructureModifier
       
      +
      copyTo(Object, Object, Class<?>) - Static method in class com.comphenix.protocol.reflect.ObjectCloner
      +
      +
      Copy every field in object A to object B.
      +
      CRAFT_PROGRESS_BAR - Static variable in class com.comphenix.protocol.Packets.Server
       
      create(Class<?>) - Method in class com.comphenix.protocol.reflect.instances.CollectionGenerator
      diff --git a/Javadoc/index-files/index-4.html b/Javadoc/index-files/index-4.html index 2f06b059..dae98236 100644 --- a/Javadoc/index-files/index-4.html +++ b/Javadoc/index-files/index-4.html @@ -2,9 +2,9 @@ - + D-Index - + @@ -95,6 +95,10 @@
      Construct a default instance generator using the given instance providers.
      +
      DefaultInstances(DefaultInstances) - Constructor for class com.comphenix.protocol.reflect.instances.DefaultInstances
      +
      +
      Copy a given instance provider.
      +
      DefaultInstances(InstanceProvider...) - Constructor for class com.comphenix.protocol.reflect.instances.DefaultInstances
      Construct a default instance generator using the given instance providers.
      diff --git a/Javadoc/index-files/index-5.html b/Javadoc/index-files/index-5.html index 61aaec7b..7640bfa9 100644 --- a/Javadoc/index-files/index-5.html +++ b/Javadoc/index-files/index-5.html @@ -2,9 +2,9 @@ - + E-Index - + diff --git a/Javadoc/index-files/index-6.html b/Javadoc/index-files/index-6.html index 742253d0..c51369b4 100644 --- a/Javadoc/index-files/index-6.html +++ b/Javadoc/index-files/index-6.html @@ -2,9 +2,9 @@ - + F-Index - + @@ -117,6 +117,10 @@
      Creates an event representing a client packet transmission.
      +
      fromFormat(String, Object...) - Static method in exception com.comphenix.protocol.injector.PlayerLoggedOutException
      +
      +
      Construct an exception from a formatted message.
      +
      fromFormat(String, Object...) - Static method in exception com.comphenix.protocol.reflect.FieldAccessException
       
      fromObject(Object) - Static method in class com.comphenix.protocol.reflect.FuzzyReflection
      @@ -135,6 +139,10 @@
      Automatically create an instance provider from a objects public and private fields.
      +
      fromObjectFields(Object, Class<?>) - Static method in class com.comphenix.protocol.reflect.instances.ExistingGenerator
      +
      +
      Automatically create an instance provider from a objects public and private fields.
      +
      fromServer(Object, PacketContainer, Player) - Static method in class com.comphenix.protocol.events.PacketEvent
      Creates an event representing a server packet transmission.
      diff --git a/Javadoc/index-files/index-7.html b/Javadoc/index-files/index-7.html index 1097836a..c2187052 100644 --- a/Javadoc/index-files/index-7.html +++ b/Javadoc/index-files/index-7.html @@ -2,9 +2,9 @@ - + G-Index - + @@ -187,9 +187,9 @@
      Retrieves the underlying Minecraft packet.
      -
      getHookInstance(Player, PacketFilterManager.PlayerInjectHooks) - Method in class com.comphenix.protocol.injector.PacketFilterManager
      +
      getID() - Method in interface com.comphenix.protocol.async.AsyncRunnable
      -
      Used to construct a player hook.
      +
      Retrieve a unique worker ID.
      getID() - Method in class com.comphenix.protocol.events.PacketContainer
      @@ -219,13 +219,13 @@
      Retrieve the underlying listener.
      +
      getListenerHandler() - Method in class com.comphenix.protocol.async.AsyncMarker
      +
      +
      Retrieve the current asynchronous listener handler.
      +
      getListenerLoop() - Method in class com.comphenix.protocol.async.AsyncListenerHandler
      -
      Create a runnable that will initiate the listener loop.
      -
      -
      getListenerTraversal() - Method in class com.comphenix.protocol.async.AsyncMarker
      -
      -
      Retrieve iterator for the next listener in line.
      +
      Create a worker that will initiate the listener loop.
      getLogger() - Method in class com.comphenix.protocol.async.AsyncFilterManager
       
      @@ -235,10 +235,18 @@
      getLogger() - Method in class com.comphenix.protocol.injector.PacketFilterManager
       
      +
      getLogger() - Method in class com.comphenix.protocol.injector.player.PlayerInjectionHandler
      +
      +
      Retrieve the current logger.
      +
      getMatchingAccessibleMethod(Class, String, Class[]) - Static method in class com.comphenix.protocol.reflect.MethodUtils
      Find an accessible method that matches the given name and has compatible parameters.
      +
      getMaximumRecursion() - Method in class com.comphenix.protocol.reflect.instances.DefaultInstances
      +
      +
      Retrieve the the maximum height of the hierachy of creates types.
      +
      getMethodByName(String) - Method in class com.comphenix.protocol.reflect.FuzzyReflection
      Retrieves a method by looking at its name.
      @@ -291,10 +299,16 @@
      Retrieves the packet ID.
      +
      getPacketID(Packet) - Method in interface com.comphenix.protocol.injector.ListenerInvoker
      +
      +
      Retrieve the associated ID of a packet.
      +
      getPacketID() - Method in class com.comphenix.protocol.injector.PacketConstructor
      Retrieve the id of the packets this constructor creates.
      +
      getPacketID(Packet) - Method in class com.comphenix.protocol.injector.PacketFilterManager
      +
       
      getPacketListeners() - Method in class com.comphenix.protocol.injector.PacketFilterManager
       
      getPacketListeners() - Method in interface com.comphenix.protocol.ProtocolManager
      @@ -315,10 +329,16 @@
      Retrieves the player that has sent the packet or is recieving it.
      +
      getPlayerByConnection(DataInputStream) - Method in class com.comphenix.protocol.injector.player.PlayerInjectionHandler
      +
       
      getPlayerHook() - Method in class com.comphenix.protocol.injector.PacketFilterManager
      Retrieves how the server packets are read.
      +
      getPlayerHook() - Method in class com.comphenix.protocol.injector.player.PlayerInjectionHandler
      +
      +
      Retrieves how the server packets are read.
      +
      getPlugin() - Method in class com.comphenix.protocol.async.AsyncListenerHandler
      Retrieve the plugin associated with this async listener.
      @@ -393,6 +413,10 @@
      getSendingFilters() - Method in class com.comphenix.protocol.injector.PacketFilterManager
       
      +
      getSendingFilters() - Method in class com.comphenix.protocol.injector.player.PlayerInjectionHandler
      +
      +
      Retrieve the current list of registered sending listeners.
      +
      getSendingFilters() - Method in interface com.comphenix.protocol.ProtocolManager
      Retrieves a immutable set containing the ID of the sent server packets that will be observed by listeners.
      @@ -465,6 +489,14 @@
      Retrieves the list of packets that will be observed by the listeners.
      +
      getWorkerID() - Method in class com.comphenix.protocol.async.AsyncMarker
      +
      +
      Retrieve the current worker ID.
      +
      +
      getWorkers() - Method in class com.comphenix.protocol.async.AsyncListenerHandler
      +
      +
      Retrieve the current number of registered workers.
      +
      getWorldTypeModifier() - Method in class com.comphenix.protocol.events.PacketContainer
      Retrieves a read/write structure for the world type enum.
      diff --git a/Javadoc/index-files/index-8.html b/Javadoc/index-files/index-8.html index d75d16ca..222ee83f 100644 --- a/Javadoc/index-files/index-8.html +++ b/Javadoc/index-files/index-8.html @@ -2,9 +2,9 @@ - + H-Index - + @@ -89,6 +89,8 @@
       
      hashCode() - Method in class com.comphenix.protocol.injector.PrioritizedListener
       
      +
      hasListener(int) - Method in class com.comphenix.protocol.injector.player.NetworkServerInjector
      +
       
      hasMember(int) - Method in class com.comphenix.protocol.reflect.IntEnum
      Determines whether or not the given member exists.
      diff --git a/Javadoc/index-files/index-9.html b/Javadoc/index-files/index-9.html index 1668d422..3628a24e 100644 --- a/Javadoc/index-files/index-9.html +++ b/Javadoc/index-files/index-9.html @@ -2,9 +2,9 @@ - + I-Index - + @@ -69,7 +69,7 @@
      id - Variable in class com.comphenix.protocol.events.PacketContainer
       
      -
      initialize() - Method in class com.comphenix.protocol.injector.NetworkServerInjector
      +
      initialize() - Method in class com.comphenix.protocol.injector.player.NetworkServerInjector
       
      initialize(StructureModifier<TField>) - Method in class com.comphenix.protocol.reflect.StructureModifier
      @@ -83,9 +83,9 @@
      Initialize the packet injection for every player.
      -
      injectManager() - Method in class com.comphenix.protocol.injector.NetworkServerInjector
      +
      injectManager() - Method in class com.comphenix.protocol.injector.player.NetworkServerInjector
       
      -
      injectPlayer(Player) - Method in class com.comphenix.protocol.injector.PacketFilterManager
      +
      injectPlayer(Player) - Method in class com.comphenix.protocol.injector.player.PlayerInjectionHandler
      Initialize a player hook, allowing us to read server packets.
      @@ -151,14 +151,18 @@
      Invoke a named method whose parameter type matches the object type.
      +
      invokePacketRecieving(PacketEvent) - Method in interface com.comphenix.protocol.injector.ListenerInvoker
      +
      +
      Invokes the given packet event for every registered listener.
      +
      invokePacketRecieving(PacketEvent) - Method in class com.comphenix.protocol.injector.PacketFilterManager
      +
       
      +
      invokePacketSending(PacketEvent) - Method in interface com.comphenix.protocol.injector.ListenerInvoker
      Invokes the given packet event for every registered listener.
      invokePacketSending(PacketEvent) - Method in class com.comphenix.protocol.injector.PacketFilterManager
      -
      -
      Invokes the given packet event for every registered listener.
      -
      +
       
      invokeStaticMethod(Class, String, Object) - Static method in class com.comphenix.protocol.reflect.MethodUtils
      Invoke a named static method whose parameter type matches the object type.
      @@ -209,6 +213,10 @@
      Retrieve whether or not the background compiler is enabled.
      +
      isFinished() - Method in interface com.comphenix.protocol.async.AsyncRunnable
      +
      +
      Determine if this runnable has already run its course.
      +
      isForceAccess() - Method in class com.comphenix.protocol.reflect.FuzzyReflection
      Retrieves whether or not not to override any scope restrictions.
      @@ -225,6 +233,10 @@
      Determine if Minecraft allows asynchronous processing of this packet.
      +
      isNonNull() - Method in class com.comphenix.protocol.reflect.instances.DefaultInstances
      +
      +
      Retrieve whether or not the constructor's parameters must be non-null.
      +
      isPrimitive(Type) - Static method in class com.comphenix.protocol.reflect.PrimitiveUtils
      Returns true if this type is a primitive.
      @@ -233,6 +245,10 @@
      Retrieve whether or not this packet has been processed by the async listeners.
      +
      isRunning() - Method in interface com.comphenix.protocol.async.AsyncRunnable
      +
      +
      Determine if we're running or not.
      +
      isServerPacket() - Method in class com.comphenix.protocol.events.PacketEvent
      Whether or not this packet was created by the server.
      diff --git a/Javadoc/index.html b/Javadoc/index.html index 15790a88..88f21462 100644 --- a/Javadoc/index.html +++ b/Javadoc/index.html @@ -2,7 +2,7 @@ - + Generated Documentation (Untitled)