From 4d0aa5e1c1eae10519795344de1f68743cf60950 Mon Sep 17 00:00:00 2001 From: "Kristian S. Stangeland" Date: Mon, 10 Dec 2012 16:45:24 +0100 Subject: [PATCH] Updating documentation for 1.8.0 --- Javadoc/allclasses-frame.html | 5 +- Javadoc/allclasses-noframe.html | 5 +- .../com/comphenix/protocol/Application.html | 4 +- .../protocol/AsynchronousManager.html | 4 +- .../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 | 8 +- .../comphenix/protocol/ProtocolManager.html | 4 +- .../protocol/async/AsyncFilterManager.html | 4 +- .../protocol/async/AsyncListenerHandler.html | 4 +- .../comphenix/protocol/async/AsyncMarker.html | 4 +- .../protocol/async/AsyncRunnable.html | 4 +- .../async/class-use/AsyncFilterManager.html | 4 +- .../async/class-use/AsyncListenerHandler.html | 4 +- .../protocol/async/class-use/AsyncMarker.html | 4 +- .../async/class-use/AsyncRunnable.html | 4 +- .../protocol/async/package-frame.html | 4 +- .../protocol/async/package-summary.html | 4 +- .../protocol/async/package-tree.html | 4 +- .../comphenix/protocol/async/package-use.html | 4 +- .../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 +- .../AbstractIntervalTree.EndPoint.html | 4 +- .../AbstractIntervalTree.Entry.html | 4 +- .../AbstractIntervalTree.State.html | 4 +- .../concurrency/AbstractIntervalTree.html | 4 +- .../protocol/concurrency/BlockingHashMap.html | 4 +- .../concurrency/SortedCopyOnWriteArray.html | 4 +- .../AbstractConcurrentListenerMultimap.html | 4 +- .../AbstractIntervalTree.EndPoint.html | 4 +- .../class-use/AbstractIntervalTree.Entry.html | 4 +- .../class-use/AbstractIntervalTree.State.html | 4 +- .../class-use/AbstractIntervalTree.html | 4 +- .../class-use/BlockingHashMap.html | 4 +- .../class-use/SortedCopyOnWriteArray.html | 4 +- .../protocol/concurrency/package-frame.html | 4 +- .../protocol/concurrency/package-summary.html | 4 +- .../protocol/concurrency/package-tree.html | 4 +- .../protocol/concurrency/package-use.html | 4 +- .../protocol/error/DetailedErrorReporter.html | 43 +- .../protocol/error/ErrorReporter.html | 29 +- .../class-use/DetailedErrorReporter.html | 4 +- .../error/class-use/ErrorReporter.html | 4 +- .../protocol/error/package-frame.html | 4 +- .../protocol/error/package-summary.html | 4 +- .../protocol/error/package-tree.html | 4 +- .../comphenix/protocol/error/package-use.html | 4 +- .../protocol/events/ConnectionSide.html | 4 +- .../protocol/events/ListenerPriority.html | 4 +- .../protocol/events/ListeningWhitelist.html | 4 +- .../protocol/events/MonitorAdapter.html | 4 +- .../protocol/events/PacketAdapter.html | 4 +- .../protocol/events/PacketContainer.html | 64 +- .../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/MonitorAdapter.html | 4 +- .../events/class-use/PacketAdapter.html | 4 +- .../events/class-use/PacketContainer.html | 4 +- .../events/class-use/PacketEvent.html | 4 +- .../events/class-use/PacketListener.html | 4 +- .../protocol/events/package-frame.html | 4 +- .../protocol/events/package-summary.html | 4 +- .../protocol/events/package-tree.html | 4 +- .../protocol/events/package-use.html | 4 +- .../protocol/injector/BukkitUnwrapper.html | 4 +- .../protocol/injector/DelayedSingleTask.html | 4 +- .../protocol/injector/GamePhase.html | 4 +- .../protocol/injector/ListenerInvoker.html | 10 +- .../injector/PacketConstructor.Unwrapper.html | 4 +- .../protocol/injector/PacketConstructor.html | 4 +- ...PacketFilterManager.PlayerInjectHooks.html | 4 +- .../injector/PacketFilterManager.html | 14 +- .../injector/PlayerLoggedOutException.html | 4 +- .../injector/PrioritizedListener.html | 4 +- .../injector/SortedPacketListenerList.html | 4 +- .../protocol/injector/StructureCache.html | 8 +- .../injector/class-use/BukkitUnwrapper.html | 4 +- .../injector/class-use/DelayedSingleTask.html | 4 +- .../injector/class-use/GamePhase.html | 4 +- .../injector/class-use/ListenerInvoker.html | 4 +- .../PacketConstructor.Unwrapper.html | 4 +- .../injector/class-use/PacketConstructor.html | 4 +- ...PacketFilterManager.PlayerInjectHooks.html | 4 +- .../class-use/PacketFilterManager.html | 4 +- .../class-use/PlayerLoggedOutException.html | 4 +- .../class-use/PrioritizedListener.html | 4 +- .../class-use/SortedPacketListenerList.html | 4 +- .../injector/class-use/StructureCache.html | 4 +- .../protocol/injector/package-frame.html | 4 +- .../protocol/injector/package-summary.html | 4 +- .../protocol/injector/package-tree.html | 6 +- .../protocol/injector/package-use.html | 4 +- .../player/NetworkServerInjector.html | 28 +- .../player/PlayerInjectionHandler.html | 12 +- .../class-use/NetworkServerInjector.html | 4 +- .../class-use/PlayerInjectionHandler.html | 4 +- .../injector/player/package-frame.html | 4 +- .../injector/player/package-summary.html | 4 +- .../injector/player/package-tree.html | 4 +- .../protocol/injector/player/package-use.html | 4 +- .../protocol/metrics/Statistics.html | 4 +- .../metrics/Updater.UpdateResult.html | 4 +- .../protocol/metrics/Updater.UpdateType.html | 4 +- .../comphenix/protocol/metrics/Updater.html | 4 +- .../metrics/class-use/Statistics.html | 4 +- .../class-use/Updater.UpdateResult.html | 4 +- .../metrics/class-use/Updater.UpdateType.html | 4 +- .../protocol/metrics/class-use/Updater.html | 4 +- .../protocol/metrics/package-frame.html | 4 +- .../protocol/metrics/package-summary.html | 4 +- .../protocol/metrics/package-tree.html | 4 +- .../protocol/metrics/package-use.html | 4 +- .../com/comphenix/protocol/package-frame.html | 4 +- .../comphenix/protocol/package-summary.html | 4 +- .../com/comphenix/protocol/package-tree.html | 4 +- .../com/comphenix/protocol/package-use.html | 4 +- .../protocol/reflect/EquivalentConverter.html | 4 +- .../reflect/FieldAccessException.html | 4 +- .../protocol/reflect/FieldUtils.html | 4 +- .../protocol/reflect/FuzzyReflection.html | 52 +- .../comphenix/protocol/reflect/IntEnum.html | 4 +- .../protocol/reflect/MethodUtils.html | 4 +- .../protocol/reflect/ObjectCloner.html | 4 +- .../protocol/reflect/PrettyPrinter.html | 4 +- .../protocol/reflect/StructureModifier.html | 4 +- .../protocol/reflect/VolatileField.html | 4 +- .../class-use/EquivalentConverter.html | 8 +- .../class-use/FieldAccessException.html | 10 +- .../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 | 8 +- .../reflect/class-use/PrettyPrinter.html | 8 +- .../reflect/class-use/StructureModifier.html | 12 +- .../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 | 4 +- .../reflect/instances/ExistingGenerator.html | 4 +- .../reflect/instances/InstanceProvider.html | 4 +- .../reflect/instances/PrimitiveGenerator.html | 4 +- .../class-use/CollectionGenerator.html | 4 +- .../instances/class-use/DefaultInstances.html | 4 +- .../class-use/ExistingGenerator.html | 4 +- .../instances/class-use/InstanceProvider.html | 4 +- .../class-use/PrimitiveGenerator.html | 4 +- .../reflect/instances/package-frame.html | 4 +- .../reflect/instances/package-summary.html | 4 +- .../reflect/instances/package-tree.html | 4 +- .../reflect/instances/package-use.html | 4 +- .../protocol/reflect/package-frame.html | 4 +- .../protocol/reflect/package-summary.html | 4 +- .../protocol/reflect/package-tree.html | 4 +- .../protocol/reflect/package-use.html | 4 +- .../protocol/utility/ChatExtensions.html | 8 +- .../protocol/utility/MinecraftReflection.html | 895 ++++++++++++++++++ .../utility/class-use/ChatExtensions.html | 4 +- .../class-use/MinecraftReflection.html | 115 +++ .../protocol/utility/package-frame.html | 5 +- .../protocol/utility/package-summary.html | 10 +- .../protocol/utility/package-tree.html | 5 +- .../protocol/utility/package-use.html | 4 +- .../protocol/wrappers/BukkitConverters.html | 4 +- .../protocol/wrappers/ChunkPosition.html | 4 +- .../wrappers/WrappedChunkCoordinate.html | 46 +- .../protocol/wrappers/WrappedDataWatcher.html | 126 ++- .../wrappers/WrappedWatchableObject.html | 83 +- .../wrappers/class-use/BukkitConverters.html | 4 +- .../wrappers/class-use/ChunkPosition.html | 4 +- .../class-use/WrappedChunkCoordinate.html | 4 +- .../class-use/WrappedDataWatcher.html | 10 +- .../class-use/WrappedWatchableObject.html | 16 +- .../protocol/wrappers/package-frame.html | 4 +- .../protocol/wrappers/package-summary.html | 4 +- .../protocol/wrappers/package-tree.html | 6 +- .../protocol/wrappers/package-use.html | 4 +- Javadoc/constant-values.html | 44 +- Javadoc/deprecated-list.html | 4 +- Javadoc/help-doc.html | 4 +- Javadoc/index-files/index-1.html | 4 +- Javadoc/index-files/index-10.html | 4 +- Javadoc/index-files/index-11.html | 4 +- Javadoc/index-files/index-12.html | 14 +- Javadoc/index-files/index-13.html | 4 +- Javadoc/index-files/index-14.html | 4 +- Javadoc/index-files/index-15.html | 14 +- Javadoc/index-files/index-16.html | 14 +- Javadoc/index-files/index-17.html | 10 +- Javadoc/index-files/index-18.html | 6 +- Javadoc/index-files/index-19.html | 4 +- Javadoc/index-files/index-2.html | 4 +- Javadoc/index-files/index-20.html | 4 +- Javadoc/index-files/index-21.html | 12 +- Javadoc/index-files/index-22.html | 4 +- Javadoc/index-files/index-23.html | 4 +- Javadoc/index-files/index-24.html | 4 +- Javadoc/index-files/index-3.html | 6 +- Javadoc/index-files/index-4.html | 8 +- Javadoc/index-files/index-5.html | 6 +- Javadoc/index-files/index-6.html | 4 +- Javadoc/index-files/index-7.html | 92 +- Javadoc/index-files/index-8.html | 6 +- Javadoc/index-files/index-9.html | 54 +- Javadoc/index.html | 2 +- Javadoc/overview-frame.html | 4 +- Javadoc/overview-summary.html | 4 +- Javadoc/overview-tree.html | 7 +- Javadoc/serialized-form.html | 4 +- 232 files changed, 2035 insertions(+), 683 deletions(-) create mode 100644 Javadoc/com/comphenix/protocol/utility/MinecraftReflection.html create mode 100644 Javadoc/com/comphenix/protocol/utility/class-use/MinecraftReflection.html diff --git a/Javadoc/allclasses-frame.html b/Javadoc/allclasses-frame.html index d40401df..c33c8a21 100644 --- a/Javadoc/allclasses-frame.html +++ b/Javadoc/allclasses-frame.html @@ -2,9 +2,9 @@ - + All Classes - + @@ -46,6 +46,7 @@
  • ListenerPriority
  • ListeningWhitelist
  • MethodUtils
  • +
  • MinecraftReflection
  • MonitorAdapter
  • NetworkServerInjector
  • ObjectCloner
  • diff --git a/Javadoc/allclasses-noframe.html b/Javadoc/allclasses-noframe.html index f8f90197..096949cf 100644 --- a/Javadoc/allclasses-noframe.html +++ b/Javadoc/allclasses-noframe.html @@ -2,9 +2,9 @@ - + All Classes - + @@ -46,6 +46,7 @@
  • ListenerPriority
  • ListeningWhitelist
  • MethodUtils
  • +
  • MinecraftReflection
  • MonitorAdapter
  • NetworkServerInjector
  • ObjectCloner
  • diff --git a/Javadoc/com/comphenix/protocol/Application.html b/Javadoc/com/comphenix/protocol/Application.html index 409f1669..fe762493 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 05bb0c0a..e50ad05a 100644 --- a/Javadoc/com/comphenix/protocol/AsynchronousManager.html +++ b/Javadoc/com/comphenix/protocol/AsynchronousManager.html @@ -2,9 +2,9 @@ - + AsynchronousManager - + diff --git a/Javadoc/com/comphenix/protocol/PacketStream.html b/Javadoc/com/comphenix/protocol/PacketStream.html index f6248612..54d4ac9e 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 e32d8105..34aa8689 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 d8a0b3d9..5aad71e3 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 961ff722..6af3e147 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 b0f8be33..fda4756f 100644 --- a/Javadoc/com/comphenix/protocol/ProtocolLibrary.html +++ b/Javadoc/com/comphenix/protocol/ProtocolLibrary.html @@ -2,9 +2,9 @@ - + ProtocolLibrary - + @@ -106,7 +106,7 @@
  • All Implemented Interfaces:
    -
    org.bukkit.command.CommandExecutor, org.bukkit.plugin.Plugin
    +
    org.bukkit.command.CommandExecutor, org.bukkit.command.TabCompleter, org.bukkit.command.TabExecutor, org.bukkit.plugin.Plugin


    @@ -184,7 +184,7 @@ extends org.bukkit.plugin.java.JavaPlugin

    Methods inherited from class org.bukkit.plugin.java.JavaPlugin

    -getClassLoader, getCommand, getConfig, getDatabase, getDatabaseClasses, getDataFolder, getDefaultWorldGenerator, getDescription, getFile, getLogger, getPluginLoader, getResource, getServer, initialize, installDDL, isEnabled, isInitialized, isNaggable, onCommand, removeDDL, saveConfig, saveDefaultConfig, saveResource, setEnabled, setNaggable, toString
  • +getClassLoader, getCommand, getConfig, getDatabase, getDatabaseClasses, getDataFolder, getDefaultWorldGenerator, getDescription, getFile, getLogger, getPluginLoader, getResource, getServer, initialize, installDDL, isEnabled, isInitialized, isNaggable, onCommand, onTabComplete, removeDDL, saveConfig, saveDefaultConfig, saveResource, setEnabled, setNaggable, toString + + + +
      +
    • +

      reportMinimal

      +
      void reportMinimal(org.bukkit.plugin.Plugin sender,
      +                 java.lang.String methodName,
      +                 java.lang.Throwable error,
      +                 java.lang.Object... parameters)
      +
      Prints a small minimal error report about an exception from another plugin.
      +
      Parameters:
      sender - - the other plugin.
      methodName - - name of the caller method.
      error - - the exception itself.
      parameters - - any relevant parameters to print.
      +
    • +
    diff --git a/Javadoc/com/comphenix/protocol/error/class-use/DetailedErrorReporter.html b/Javadoc/com/comphenix/protocol/error/class-use/DetailedErrorReporter.html index d242d5c7..f0d4024f 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 0da3d3d0..b7f864dd 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 - + diff --git a/Javadoc/com/comphenix/protocol/error/package-frame.html b/Javadoc/com/comphenix/protocol/error/package-frame.html index 054e82a0..99af5982 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 77361191..e565ccae 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 bbf8e5ad..e28a7d65 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 23edabcf..6b7536f5 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 - + diff --git a/Javadoc/com/comphenix/protocol/events/ConnectionSide.html b/Javadoc/com/comphenix/protocol/events/ConnectionSide.html index b1d0100f..d2d636e8 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 c85c960c..28ab9dee 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 d87db6e7..5ba957d1 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 4a12964b..8ec132e1 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 e3c4de34..d6bbbc25 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 99a8f548..2f628ef0 100644 --- a/Javadoc/com/comphenix/protocol/events/PacketContainer.html +++ b/Javadoc/com/comphenix/protocol/events/PacketContainer.html @@ -2,9 +2,9 @@ - + PacketContainer - + @@ -126,7 +126,7 @@ implements java.io.Serializable Field and Description -protected net.minecraft.server.Packet +protected java.lang.Object handle  @@ -149,22 +149,32 @@ implements java.io.Serializable - + + - + - + - + + + + + @@ -227,7 +237,7 @@ implements java.io.Serializable - + @@ -359,7 +369,7 @@ implements java.io.Serializable
    • handle

      -
      protected transient net.minecraft.server.Packet handle
      +
      protected transient java.lang.Object handle
    @@ -390,29 +400,39 @@ implements java.io.Serializable
    Parameters:
    id - - ID of the packet to create.
    -
    +
    • PacketContainer

      public PacketContainer(int id,
      -               net.minecraft.server.Packet handle)
      + java.lang.Object handle)
      Creates a packet container for an existing packet.
      Parameters:
      id - - ID of the given packet.
      handle - - contained packet.
    - + + + +
      +
    • +

      PacketContainer

      +
      public PacketContainer(int id,
      +               java.lang.Object handle,
      +               StructureModifier<java.lang.Object> structure)
      +
      Creates a packet container for an existing packet.
      +
      Parameters:
      id - - ID of the given packet.
      handle - - contained packet.
      structure - - structure modifier.
      +
    • +
    +
    • PacketContainer

      -
      public PacketContainer(int id,
      -               net.minecraft.server.Packet handle,
      -               StructureModifier<java.lang.Object> structure)
      -
      Creates a packet container for an existing packet.
      -
      Parameters:
      id - - ID of the given packet.
      handle - - contained packet.
      structure - - structure modifier.
      +
      protected PacketContainer()
      +
      For serialization.
    @@ -429,7 +449,7 @@ implements java.io.Serializable
    • getHandle

      -
      public net.minecraft.server.Packet getHandle()
      +
      public java.lang.Object getHandle()
      Retrieves the underlying Minecraft packet.
      Returns:
      Underlying Minecraft packet.
    • diff --git a/Javadoc/com/comphenix/protocol/events/PacketEvent.html b/Javadoc/com/comphenix/protocol/events/PacketEvent.html index 288fdb49..28114917 100644 --- a/Javadoc/com/comphenix/protocol/events/PacketEvent.html +++ b/Javadoc/com/comphenix/protocol/events/PacketEvent.html @@ -2,9 +2,9 @@ - + PacketEvent - + diff --git a/Javadoc/com/comphenix/protocol/events/PacketListener.html b/Javadoc/com/comphenix/protocol/events/PacketListener.html index c6e9d07d..a3484e37 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 4ee127fa..b41e8c52 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 14b537ab..439229dd 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 9030cf16..0943f498 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 ad5e1b7c..aa6ef3b2 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 f4fb8d90..20185ed0 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 4be06794..b79853e8 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 - + diff --git a/Javadoc/com/comphenix/protocol/events/class-use/PacketEvent.html b/Javadoc/com/comphenix/protocol/events/class-use/PacketEvent.html index 0a1617bd..f9a4e0a9 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 - + diff --git a/Javadoc/com/comphenix/protocol/events/class-use/PacketListener.html b/Javadoc/com/comphenix/protocol/events/class-use/PacketListener.html index 4a281428..fe9ba343 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 - + diff --git a/Javadoc/com/comphenix/protocol/events/package-frame.html b/Javadoc/com/comphenix/protocol/events/package-frame.html index 10153b97..5e79e718 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 12c4b9e3..9b2b7105 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 1ac29866..bdd127db 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 c6e59fea..88c88f9d 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 4c6f4489..3e680d3e 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 05e7d9a6..e68a338d 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 0f04da82..a7943ae3 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 9e2ac8eb..0053f177 100644 --- a/Javadoc/com/comphenix/protocol/injector/ListenerInvoker.html +++ b/Javadoc/com/comphenix/protocol/injector/ListenerInvoker.html @@ -2,9 +2,9 @@ - + ListenerInvoker - + @@ -123,7 +123,7 @@
    - @@ -189,13 +189,13 @@
    Parameters:
    event - - the packet event to invoke.
    - +
    • getPacketID

      -
      int getPacketID(net.minecraft.server.Packet packet)
      +
      int getPacketID(java.lang.Object 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.Unwrapper.html b/Javadoc/com/comphenix/protocol/injector/PacketConstructor.Unwrapper.html index 5d34eb40..c90d7187 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 04234363..dac548da 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 9f7045ee..d70cd8a3 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 b781ede8..773fa5c4 100644 --- a/Javadoc/com/comphenix/protocol/injector/PacketFilterManager.html +++ b/Javadoc/com/comphenix/protocol/injector/PacketFilterManager.html @@ -2,9 +2,9 @@ - + PacketFilterManager - + @@ -240,7 +240,7 @@ implements
    - @@ -849,18 +849,18 @@ implements
    Parameters:
    manager - - Bukkit plugin manager that provides player join/leave events.
    plugin - - the parent plugin.
    -
    +
    • getPacketID

      -
      public int getPacketID(net.minecraft.server.Packet packet)
      -
      Description copied from interface: ListenerInvoker
      +
      public int getPacketID(java.lang.Object packet)
      +
      Description copied from interface: ListenerInvoker
      Retrieve the associated ID of a packet.
      Specified by:
      -
      getPacketID in interface ListenerInvoker
      +
      getPacketID in interface ListenerInvoker
      Parameters:
      packet - - the packet.
      Returns:
      The packet ID.
    • diff --git a/Javadoc/com/comphenix/protocol/injector/PlayerLoggedOutException.html b/Javadoc/com/comphenix/protocol/injector/PlayerLoggedOutException.html index f5a697a4..d999c4b2 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 bd8d5f00..0872910c 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/SortedPacketListenerList.html b/Javadoc/com/comphenix/protocol/injector/SortedPacketListenerList.html index c7075d32..9b51f5b9 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 350aa12a..44e19e23 100644 --- a/Javadoc/com/comphenix/protocol/injector/StructureCache.html +++ b/Javadoc/com/comphenix/protocol/injector/StructureCache.html @@ -2,9 +2,9 @@ - + StructureCache - + @@ -150,7 +150,7 @@ extends java.lang.Object
    - + @@ -200,7 +200,7 @@ extends java.lang.Object
    • newPacket

      -
      public static net.minecraft.server.Packet newPacket(int id)
      +
      public static java.lang.Object newPacket(int id)
      Creates an empty Minecraft packet of the given ID.
      Parameters:
      id - - packet ID.
      Returns:
      Created packet.
      diff --git a/Javadoc/com/comphenix/protocol/injector/class-use/BukkitUnwrapper.html b/Javadoc/com/comphenix/protocol/injector/class-use/BukkitUnwrapper.html index 8681e792..a2e8a751 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 ac4122d4..6ccd819f 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 8e5b9400..9dc91fd3 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 0a3b41a1..703d6aa1 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 85106230..61595fd8 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 16615dcc..0afe8a4e 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 c1ecb817..299e7b43 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 d42f0c07..859ad6fa 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 f797c975..e8593d02 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 1dd70567..5ee00652 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/SortedPacketListenerList.html b/Javadoc/com/comphenix/protocol/injector/class-use/SortedPacketListenerList.html index 9bf42990..e9986004 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 13c932fe..b378aa2e 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 8291a001..b55ca17e 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 fdd1fe3e..2139de7b 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 d267e555..f5fea8fe 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 - + @@ -112,8 +112,8 @@ diff --git a/Javadoc/com/comphenix/protocol/injector/package-use.html b/Javadoc/com/comphenix/protocol/injector/package-use.html index cde56f0d..1c46d6d0 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 2215b0cb..a1953c53 100644 --- a/Javadoc/com/comphenix/protocol/injector/player/NetworkServerInjector.html +++ b/Javadoc/com/comphenix/protocol/injector/player/NetworkServerInjector.html @@ -2,9 +2,9 @@ - + NetworkServerInjector - + @@ -281,7 +281,7 @@ extends java.lang.Object
    - + @@ -341,8 +341,8 @@ extends java.lang.Object - - + @@ -390,7 +390,7 @@ extends java.lang.Object - @@ -402,7 +402,7 @@ extends java.lang.Object - @@ -692,13 +692,13 @@ extends java.lang.Object
    java.lang.IllegalAccessException - An error has occured.
    - +
    • sendServerPacket

      -
      public void sendServerPacket(net.minecraft.server.Packet packet,
      +
      public void sendServerPacket(java.lang.Object packet,
                           boolean filtered)
                             throws java.lang.reflect.InvocationTargetException
      Send a packet to the client.
      @@ -779,7 +779,7 @@ extends java.lang.Object
      • getEntityPlayer

        -
        protected net.minecraft.server.EntityPlayer getEntityPlayer(org.bukkit.entity.Player player)
        +
        protected java.lang.Object getEntityPlayer(org.bukkit.entity.Player player)
        Retrieve the notch (NMS) entity player object.
        Parameters:
        player - - the player to retrieve.
        Returns:
        Notch player object.
        @@ -897,13 +897,13 @@ extends java.lang.Object
        java.lang.IllegalAccessException - Unable to find or retrieve net handler.
      - +
      • processPacket

        -
        public void processPacket(net.minecraft.server.Packet packet)
        +
        public void processPacket(java.lang.Object packet)
                            throws java.lang.IllegalAccessException,
                                   java.lang.reflect.InvocationTargetException
        Processes the given packet as if it was transmitted by the current player.
        @@ -934,13 +934,13 @@ extends java.lang.Object
        Returns:
        TRUE if it has, FALSE otherwise.
      - +
      • handlePacketSending

        -
        public net.minecraft.server.Packet handlePacketSending(net.minecraft.server.Packet packet)
        +
        public java.lang.Object handlePacketSending(java.lang.Object packet)
        Allows a packet to be sent by the listeners.
        Parameters:
        packet - - packet to sent.
        Returns:
        The given packet, or the packet replaced by the listeners.
        diff --git a/Javadoc/com/comphenix/protocol/injector/player/PlayerInjectionHandler.html b/Javadoc/com/comphenix/protocol/injector/player/PlayerInjectionHandler.html index 17235b63..ac4ec994 100644 --- a/Javadoc/com/comphenix/protocol/injector/player/PlayerInjectionHandler.html +++ b/Javadoc/com/comphenix/protocol/injector/player/PlayerInjectionHandler.html @@ -2,9 +2,9 @@ - + PlayerInjectionHandler - + @@ -215,8 +215,8 @@ extends java.lang.Object
    - @@ -508,14 +508,14 @@ extends java.lang.Object
    java.lang.reflect.InvocationTargetException - If an error occured during sending.
    - +
    • processPacket

      public void processPacket(org.bukkit.entity.Player player,
      -                 net.minecraft.server.Packet mcPacket)
      +                 java.lang.Object mcPacket)
                          throws java.lang.IllegalAccessException,
                                 java.lang.reflect.InvocationTargetException
      Process a packet as if it were sent by the given player.
      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 74c1338b..0ea6c27d 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 33122e00..dc54f7d5 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 3d964e35..b496693a 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 e3778dd3..0f7e04dd 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 90644f1e..a48bdfe4 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 8966ec34..b0654ffc 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 6ee86c05..b8a5e2fe 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 0765cc5b..68f009a2 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 5ac7bd3b..4730459b 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 4578b126..2c05d68e 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 510ed5a3..538f8fef 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 e6f689ac..d52d5e50 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 2e95b56d..14692581 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 7c9a57e0..d480abe5 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 4dbcbbc0..ca78cd53 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 e4451297..c12ecaec 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 1960cba3..93ac16da 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 7243cf25..9a7d533a 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 6680126a..2f8811f2 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 34dafb2a..a6c9aa70 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 419a8d54..0212d833 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 4b3c8074..ddef4523 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 e789ab99..9076d188 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 4f09a258..e2ed6d18 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 9d02a2a9..112b5fa1 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 696cd405..4d00ce84 100644 --- a/Javadoc/com/comphenix/protocol/reflect/FuzzyReflection.html +++ b/Javadoc/com/comphenix/protocol/reflect/FuzzyReflection.html @@ -2,9 +2,9 @@ - + FuzzyReflection - + @@ -62,13 +62,13 @@ @@ -107,27 +107,6 @@ extends java.lang.Object
      • - -
          -
        • - - -

          Field Summary

          -
    Constructors 
    Constructor and DescriptionModifierConstructor and Description
    PacketContainer(int id) -
    Creates a packet container for a new packet.
    +
    protected PacketContainer() +
    For serialization.
    PacketContainer(int id, - net.minecraft.server.Packet handle) -
    Creates a packet container for an existing packet.
    +
     PacketContainer(int id) +
    Creates a packet container for a new packet.
    PacketContainer(int id, - net.minecraft.server.Packet handle, + PacketContainer(int id, + java.lang.Object handle) +
    Creates a packet container for an existing packet.
    +
     PacketContainer(int id, + java.lang.Object handle, StructureModifier<java.lang.Object> structure)
    Creates a packet container for an existing packet.
    net.minecraft.server.Packetjava.lang.Object getHandle()
    Retrieves the underlying Minecraft packet.
    intgetPacketID(net.minecraft.server.Packet packet) +getPacketID(java.lang.Object packet)
    Retrieve the associated ID of a packet.
    intgetPacketID(net.minecraft.server.Packet packet) +getPacketID(java.lang.Object packet)
    Retrieve the associated ID of a packet.
    static net.minecraft.server.Packetstatic java.lang.Object newPacket(int id)
    Creates an empty Minecraft packet of the given ID.
    protected net.minecraft.server.EntityPlayerprotected java.lang.Object getEntityPlayer(org.bukkit.entity.Player player)
    Retrieve the notch (NMS) entity player object.
    net.minecraft.server.PackethandlePacketSending(net.minecraft.server.Packet packet) +java.lang.ObjecthandlePacketSending(java.lang.Object packet)
    Allows a packet to be sent by the listeners.
    voidprocessPacket(net.minecraft.server.Packet packet) +processPacket(java.lang.Object packet)
    Processes the given packet as if it was transmitted by the current player.
    voidsendServerPacket(net.minecraft.server.Packet packet, +sendServerPacket(java.lang.Object packet, boolean filtered)
    Send a packet to the client.
    voidprocessPacket(org.bukkit.entity.Player player, - net.minecraft.server.Packet mcPacket) +processPacket(org.bukkit.entity.Player player, + java.lang.Object mcPacket)
    Process a packet as if it were sent by the given player.
    - - - - - - - - - -
    Fields 
    Modifier and TypeField and Description
    static java.lang.StringMINECRAFT_OBJECT -
    Matches a Minecraft object.
    -
    - -
    • @@ -298,25 +277,6 @@ extends java.lang.Object
      • - -
          -
        • - - -

          Field Detail

          - - - -
            -
          • -

            MINECRAFT_OBJECT

            -
            public static final java.lang.String MINECRAFT_OBJECT
            -
            Matches a Minecraft object.
            -
            See Also:
            Constant Field Values
            -
          • -
          -
        • -
        • @@ -651,13 +611,13 @@ extends java.lang.Object diff --git a/Javadoc/com/comphenix/protocol/reflect/IntEnum.html b/Javadoc/com/comphenix/protocol/reflect/IntEnum.html index 245bf8da..73c3aa9e 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 696dffa8..dcbf2c28 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 b54ff1c5..0c588fe3 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 fdce579f..3458fe37 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 ed87aaef..0d7b4cdc 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/VolatileField.html b/Javadoc/com/comphenix/protocol/reflect/VolatileField.html index 792068d9..1ea10d03 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 f621ad36..ac72e2a1 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 - + @@ -28,7 +28,7 @@
        • Package
        • Class
        • -
        • Tree
        • +
        • Tree
        • Deprecated
        • Index
        • Help
        • @@ -256,7 +256,7 @@
        • Package
        • Class
        • -
        • Tree
        • +
        • Tree
        • Deprecated
        • Index
        • Help
        • diff --git a/Javadoc/com/comphenix/protocol/reflect/class-use/FieldAccessException.html b/Javadoc/com/comphenix/protocol/reflect/class-use/FieldAccessException.html index baa0ffd6..9fc3b34e 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 - + @@ -28,7 +28,7 @@
        • Package
        • Class
        • -
        • Tree
        • +
        • Tree
        • Deprecated
        • Index
        • Help
        • @@ -561,7 +561,7 @@ WrappedDataWatcher(java.util.List<WrappedWatchableObject> watchableObjects) -
          Create a new data watcher from a list of watchable objects.
          +
          Create a new data watcher for a list of watchable objects.
          @@ -582,7 +582,7 @@
        • Package
        • Class
        • -
        • Tree
        • +
        • Tree
        • Deprecated
        • Index
        • Help
        • diff --git a/Javadoc/com/comphenix/protocol/reflect/class-use/FieldUtils.html b/Javadoc/com/comphenix/protocol/reflect/class-use/FieldUtils.html index 7a0f63df..6bd67940 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 - + @@ -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/reflect/class-use/FuzzyReflection.html b/Javadoc/com/comphenix/protocol/reflect/class-use/FuzzyReflection.html index f72400b1..0ba02ca8 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 - + @@ -28,7 +28,7 @@
        • Package
        • Class
        • -
        • Tree
        • +
        • Tree
        • Deprecated
        • Index
        • Help
        • @@ -139,7 +139,7 @@
        • Package
        • Class
        • -
        • Tree
        • +
        • Tree
        • Deprecated
        • Index
        • Help
        • diff --git a/Javadoc/com/comphenix/protocol/reflect/class-use/IntEnum.html b/Javadoc/com/comphenix/protocol/reflect/class-use/IntEnum.html index 106c90b7..c60eb163 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 - + @@ -28,7 +28,7 @@
        • Package
        • Class
        • -
        • Tree
        • +
        • Tree
        • Deprecated
        • Index
        • Help
        • @@ -125,7 +125,7 @@
        • Package
        • Class
        • -
        • Tree
        • +
        • Tree
        • Deprecated
        • Index
        • Help
        • diff --git a/Javadoc/com/comphenix/protocol/reflect/class-use/MethodUtils.html b/Javadoc/com/comphenix/protocol/reflect/class-use/MethodUtils.html index 7323c5f8..a574e44b 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 - + @@ -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/reflect/class-use/ObjectCloner.html b/Javadoc/com/comphenix/protocol/reflect/class-use/ObjectCloner.html index 58b5bd21..6df87acd 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 - + @@ -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/reflect/class-use/PrettyPrinter.html b/Javadoc/com/comphenix/protocol/reflect/class-use/PrettyPrinter.html index 713589e7..3fde1f0d 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 - + @@ -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/reflect/class-use/StructureModifier.html b/Javadoc/com/comphenix/protocol/reflect/class-use/StructureModifier.html index e5ab5e67..aa391ee4 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 - + @@ -28,7 +28,7 @@
        • Package
        • Class
        • -
        • Tree
        • +
        • Tree
        • Deprecated
        • Index
        • Help
        • @@ -253,8 +253,8 @@ -PacketContainer(int id, - net.minecraft.server.Packet handle, +PacketContainer(int id, + java.lang.Object handle, StructureModifier<java.lang.Object> structure)
          Creates a packet container for an existing packet.
          @@ -548,7 +548,7 @@
        • Package
        • Class
        • -
        • Tree
        • +
        • Tree
        • Deprecated
        • Index
        • Help
        • diff --git a/Javadoc/com/comphenix/protocol/reflect/class-use/VolatileField.html b/Javadoc/com/comphenix/protocol/reflect/class-use/VolatileField.html index 15c27642..f8deba54 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 - + @@ -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/reflect/compiler/BackgroundCompiler.html b/Javadoc/com/comphenix/protocol/reflect/compiler/BackgroundCompiler.html index 93d8809a..39892cbd 100644 --- a/Javadoc/com/comphenix/protocol/reflect/compiler/BackgroundCompiler.html +++ b/Javadoc/com/comphenix/protocol/reflect/compiler/BackgroundCompiler.html @@ -2,9 +2,9 @@ - + BackgroundCompiler - + diff --git a/Javadoc/com/comphenix/protocol/reflect/compiler/CompileListener.html b/Javadoc/com/comphenix/protocol/reflect/compiler/CompileListener.html index bf246f28..682809e2 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 580b4472..b431bc31 100644 --- a/Javadoc/com/comphenix/protocol/reflect/compiler/CompiledStructureModifier.html +++ b/Javadoc/com/comphenix/protocol/reflect/compiler/CompiledStructureModifier.html @@ -2,9 +2,9 @@ - + CompiledStructureModifier - + diff --git a/Javadoc/com/comphenix/protocol/reflect/compiler/StructureCompiler.html b/Javadoc/com/comphenix/protocol/reflect/compiler/StructureCompiler.html index 2644551d..93a8e1fa 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 80a30a08..545e0a1a 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 98b8a7e1..6812becb 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 5e8d9991..6f01c8a1 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 18567bf8..c337cb4e 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 f7665071..3d195f25 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 50bd40bb..7ca0ec7c 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 - + diff --git a/Javadoc/com/comphenix/protocol/reflect/compiler/package-tree.html b/Javadoc/com/comphenix/protocol/reflect/compiler/package-tree.html index 51a79d0f..6383b602 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 - + diff --git a/Javadoc/com/comphenix/protocol/reflect/compiler/package-use.html b/Javadoc/com/comphenix/protocol/reflect/compiler/package-use.html index da52012e..22698a0d 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 d0a23202..f5bff403 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 cde42498..813ac7f0 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 7572f4a1..e01f15d8 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 3e2443b8..92939b75 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 b5dfc1e2..136bc495 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 13448252..f160a03b 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 d21d9744..1fd26fb8 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 7aa34277..77198e84 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 3231a0f3..8aa16608 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 0a2c16a2..35c9c718 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 a9eaf981..d3c0364c 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 d30dfb39..9a71ad3d 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 3f33d63f..d35180e1 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 36791f0d..165b87eb 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 5b600e13..2301bafd 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 c590a810..8e0ff7a3 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 038d6141..23608d2f 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 1d542584..d44d6494 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 ac0b5fef..9f48f177 100644 --- a/Javadoc/com/comphenix/protocol/utility/ChatExtensions.html +++ b/Javadoc/com/comphenix/protocol/utility/ChatExtensions.html @@ -2,9 +2,9 @@ - + ChatExtensions - + @@ -37,7 +37,7 @@
      • @@ -286,13 +286,13 @@ implements java.lang.Comparable<Create a new empty wrapper.
    - + @@ -393,17 +393,6 @@ implements java.lang.Comparable<Returns:
    The z coordinate.
    -
    - - -
      -
    • -

      toPosition

      -
      public ChunkPosition toPosition()
      -
      Create an immutable chunk position from this coordinate.
      -
      Returns:
      The new immutable chunk position.
      -
    • -
    @@ -415,6 +404,17 @@ implements java.lang.Comparable<Parameters:
    newZ - - the new z coordinate.
    +
    + + +
      +
    • +

      toPosition

      +
      public ChunkPosition toPosition()
      +
      Create an immutable chunk position from this coordinate.
      +
      Returns:
      The new immutable chunk position.
      +
    • +
    diff --git a/Javadoc/com/comphenix/protocol/wrappers/WrappedDataWatcher.html b/Javadoc/com/comphenix/protocol/wrappers/WrappedDataWatcher.html index b2b4e068..09b94665 100644 --- a/Javadoc/com/comphenix/protocol/wrappers/WrappedDataWatcher.html +++ b/Javadoc/com/comphenix/protocol/wrappers/WrappedDataWatcher.html @@ -2,9 +2,9 @@ - + WrappedDataWatcher - + @@ -94,10 +94,15 @@
    • +
      +
      All Implemented Interfaces:
      +
      java.lang.Iterable<WrappedWatchableObject>
      +


      public class WrappedDataWatcher
      -extends java.lang.Object
      +extends java.lang.Object +implements java.lang.Iterable<WrappedWatchableObject>
      Wraps a DataWatcher that is used to transmit arbitrary key-value pairs with a given entity.
      Author:
      Kristian
      @@ -120,7 +125,7 @@ extends java.lang.Object Field and Description -protected net.minecraft.server.DataWatcher +protected java.lang.Object handle  @@ -143,13 +148,13 @@ extends java.lang.Object -WrappedDataWatcher(net.minecraft.server.DataWatcher handle) -
      Create a wrapper for a given data watcher.
      +WrappedDataWatcher(java.util.List<WrappedWatchableObject> watchableObjects) +
      Create a new data watcher for a list of watchable objects.
      -WrappedDataWatcher(java.util.List<WrappedWatchableObject> watchableObjects) -
      Create a new data watcher from a list of watchable objects.
      +WrappedDataWatcher(java.lang.Object handle) +
      Create a wrapper for a given data watcher.
      @@ -168,109 +173,125 @@ extends java.lang.Object Method and Description +WrappedDataWatcher +deepClone() +
      Clone the content of the current DataWatcher.
      + + + java.lang.Byte getByte(int index)
      Get a watched byte.
      - + WrappedChunkCoordinate getChunkCoordinate(int index)
      Get a watched string.
      - + static WrappedDataWatcher getEntityWatcher(org.bukkit.entity.Entity entity)
      Retrieve the data watcher associated with an entity.
      - + java.lang.Float getFloat(int index)
      Get a watched float.
      - -net.minecraft.server.DataWatcher + +java.lang.Object getHandle()
      Retrieves the underlying data watcher.
      - + java.lang.Integer getInteger(int index)
      Get a watched integer.
      - + org.bukkit.inventory.ItemStack getItemStack(int index)
      Get a watched string.
      - + java.lang.Object getObject(int index)
      Retrieve a watchable object by index.
      - + protected java.util.concurrent.locks.ReadWriteLock getReadWriteLock()
      Retrieve the current read write lock.
      - + java.lang.Short getShort(int index)
      Get a watched short.
      - + java.lang.String getString(int index)
      Get a watched string.
      - + static java.lang.Class<?> getTypeClass(int id)
      Retrieve the type of a given ID, if it's allowed to be watched.
      - + static java.lang.Integer getTypeID(java.lang.Class<?> clazz)
      Retrieve the ID of a given type, if it's allowed to be watched.
      - + protected java.util.Map<java.lang.Integer,java.lang.Object> getWatchableObjectMap()
      Retrieve the underlying map of key values that stores watchable objects.
      - + java.util.List<WrappedWatchableObject> getWatchableObjects()
      Retrieve every watchable object in this watcher.
      - + java.util.Set<java.lang.Integer> indexSet()
      Retrieve a copy of every index associated with a watched object.
      + +java.util.Iterator<WrappedWatchableObject> +iterator()  + +WrappedWatchableObject +removeObject(int index) +
      Remove a given object from the underlying DataWatcher.
      + + + void setObject(int index, java.lang.Object newValue)
      Set a watched byte.
      - + void setObject(int index, java.lang.Object newValue, @@ -278,7 +299,7 @@ extends java.lang.Object
      Set a watched byte.
      - + int size()
      Retrieve the number of watched objects.
      @@ -312,7 +333,7 @@ extends java.lang.Object
      • handle

        -
        protected net.minecraft.server.DataWatcher handle
        +
        protected java.lang.Object handle
    • @@ -335,13 +356,13 @@ extends java.lang.Object
      FieldAccessException - If we're unable to wrap a DataWatcher.
    - +
    • WrappedDataWatcher

      -
      public WrappedDataWatcher(net.minecraft.server.DataWatcher handle)
      +
      public WrappedDataWatcher(java.lang.Object handle)
      Create a wrapper for a given data watcher.
      Parameters:
      handle - - the data watcher to wrap.
      Throws:
      @@ -356,7 +377,12 @@ extends java.lang.Object

      WrappedDataWatcher

      public WrappedDataWatcher(java.util.List<WrappedWatchableObject> watchableObjects)
                          throws FieldAccessException
      -
      Create a new data watcher from a list of watchable objects.
      +
      Create a new data watcher for a list of watchable objects. +

      + Note that the watchable objects are not cloned, and will be modified in place. Use "deepClone" if + that is not desirable. +

      + The removeObject(int) method will not modify the given list, however.

      Parameters:
      watchableObjects - - list of watchable objects that will be copied.
      Throws:
      FieldAccessException - Unable to read watchable objects.
      @@ -376,7 +402,7 @@ extends java.lang.Object
      • getHandle

        -
        public net.minecraft.server.DataWatcher getHandle()
        +
        public java.lang.Object getHandle()
        Retrieves the underlying data watcher.
        Returns:
        The underlying data watcher.
      • @@ -557,6 +583,17 @@ extends java.lang.Object
        FieldAccessException - If we're unable to read the underlying object.
    + + + +
      +
    • +

      deepClone

      +
      public WrappedDataWatcher deepClone()
      +
      Clone the content of the current DataWatcher.
      +
      Returns:
      A cloned data watcher.
      +
    • +
    @@ -571,6 +608,18 @@ extends java.lang.Object
    FieldAccessException - If we're unable to read the underlying object.
    + + + +
      +
    • +

      removeObject

      +
      public WrappedWatchableObject removeObject(int index)
      +
      Remove a given object from the underlying DataWatcher.
      +
      Parameters:
      index - - index of the object to remove.
      +
      Returns:
      The watchable object that was removed, or NULL If none could be found.
      +
    • +
    @@ -633,7 +682,7 @@ extends java.lang.Object - diff --git a/Javadoc/com/comphenix/protocol/wrappers/WrappedWatchableObject.html b/Javadoc/com/comphenix/protocol/wrappers/WrappedWatchableObject.html index 66c72ce9..c9f10c56 100644 --- a/Javadoc/com/comphenix/protocol/wrappers/WrappedWatchableObject.html +++ b/Javadoc/com/comphenix/protocol/wrappers/WrappedWatchableObject.html @@ -2,9 +2,9 @@ - + WrappedWatchableObject - + @@ -120,7 +120,7 @@ extends java.lang.Object Field and Description -protected net.minecraft.server.WatchableObject +protected java.lang.Object handle  @@ -148,7 +148,7 @@ extends java.lang.Object -WrappedWatchableObject(net.minecraft.server.WatchableObject handle) +WrappedWatchableObject(java.lang.Object handle)
    Wrap a given raw Minecraft watchable object.
    @@ -175,40 +175,48 @@ extends java.lang.Object boolean +equals(java.lang.Object obj)  + + +boolean getDirtyState()
    Retrieve whether or not the value must be synchronized with the client.
    - -net.minecraft.server.WatchableObject + +java.lang.Object 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.
    + +int +hashCode()  + void setDirtyState(boolean dirty) @@ -240,13 +248,17 @@ extends java.lang.Object
    Update the value field.
    + +java.lang.String +toString()  +
    • Methods inherited from class java.lang.Object

      -clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • +clone, finalize, getClass, notify, notifyAll, wait, wait, wait
    @@ -268,7 +280,7 @@ extends java.lang.Object
    • handle

      -
      protected net.minecraft.server.WatchableObject handle
      +
      protected java.lang.Object handle
    @@ -288,13 +300,13 @@ extends java.lang.Object

    Constructor Detail

    - +
    • WrappedWatchableObject

      -
      public WrappedWatchableObject(net.minecraft.server.WatchableObject handle)
      +
      public WrappedWatchableObject(java.lang.Object handle)
      Wrap a given raw Minecraft watchable object.
      Parameters:
      handle - - the raw watchable object to wrap.
    • @@ -325,7 +337,7 @@ extends java.lang.Object
      • getHandle

        -
        public net.minecraft.server.WatchableObject getHandle()
        +
        public java.lang.Object getHandle()
        Retrieves the underlying watchable object.
        Returns:
        The underlying watchable object.
      • @@ -474,7 +486,7 @@ extends java.lang.Object -
          + + + + +
            +
          • +

            equals

            +
            public boolean equals(java.lang.Object obj)
            +
            +
            Overrides:
            +
            equals in class java.lang.Object
            +
            +
          • +
          + + + +
            +
          • +

            hashCode

            +
            public int hashCode()
            +
            +
            Overrides:
            +
            hashCode in class java.lang.Object
            +
            +
          • +
          + + + +
            +
          • +

            toString

            +
            public java.lang.String toString()
            +
            +
            Overrides:
            +
            toString in class java.lang.Object
            +
            +
          • +
        diff --git a/Javadoc/com/comphenix/protocol/wrappers/class-use/BukkitConverters.html b/Javadoc/com/comphenix/protocol/wrappers/class-use/BukkitConverters.html index fd93b683..336040a1 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 7a5a1050..29e347e7 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 22ef7914..f98ebb78 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 6da041d2..39c6a751 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 - + @@ -120,6 +120,12 @@ +WrappedDataWatcher +WrappedDataWatcher.deepClone() +
        Clone the content of the current DataWatcher.
        + + + static WrappedDataWatcher WrappedDataWatcher.getEntityWatcher(org.bukkit.entity.Entity entity)
        Retrieve the data watcher associated with an entity.
        diff --git a/Javadoc/com/comphenix/protocol/wrappers/class-use/WrappedWatchableObject.html b/Javadoc/com/comphenix/protocol/wrappers/class-use/WrappedWatchableObject.html index d0ea56af..aff635bd 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 - + @@ -125,6 +125,12 @@
        Clone the current wrapped watchable object, along with any contained objects.
        + +WrappedWatchableObject +WrappedDataWatcher.removeObject(int index) +
        Remove a given object from the underlying DataWatcher.
        + + @@ -146,6 +152,10 @@
        Retrieve every watchable object in this watcher.
        + + + +
        java.util.Iterator<WrappedWatchableObject>WrappedDataWatcher.iterator() 
        @@ -156,7 +166,7 @@ diff --git a/Javadoc/com/comphenix/protocol/wrappers/package-frame.html b/Javadoc/com/comphenix/protocol/wrappers/package-frame.html index 67a118cb..ca3bbc5b 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 3f45ba01..9b92a2e5 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 71bad6ce..c8c24606 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 - + @@ -77,7 +77,7 @@
      • com.comphenix.protocol.wrappers.BukkitConverters
      • com.comphenix.protocol.wrappers.ChunkPosition
      • com.comphenix.protocol.wrappers.WrappedChunkCoordinate (implements java.lang.Comparable<T>)
      • -
      • com.comphenix.protocol.wrappers.WrappedDataWatcher
      • +
      • com.comphenix.protocol.wrappers.WrappedDataWatcher (implements java.lang.Iterable<T>)
      • com.comphenix.protocol.wrappers.WrappedWatchableObject
      • diff --git a/Javadoc/com/comphenix/protocol/wrappers/package-use.html b/Javadoc/com/comphenix/protocol/wrappers/package-use.html index c866e82b..8567dbec 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 8a7dd45f..fd639c5d 100644 --- a/Javadoc/constant-values.html +++ b/Javadoc/constant-values.html @@ -2,9 +2,9 @@ - +Constant Field Values - + @@ -837,25 +837,6 @@
        WrappedDataWatcher(java.util.List<WrappedWatchableObject> watchableObjects) -
        Create a new data watcher from a list of watchable objects.
        +
        Create a new data watcher for a list of watchable objects.
        - - - - - - - - - - - - - -
        com.comphenix.protocol.reflect.FuzzyReflection 
        Modifier and TypeConstant FieldValue
        - -public static final java.lang.StringMINECRAFT_OBJECT"net\\.minecraft(\\.\\w+)+"
        - -
      • - @@ -923,6 +904,27 @@
        com.comphenix.protocol.reflect.PrettyPrinter 
        Modifier and Type
      +
        +
      • + + + + + + + + + + + + + + +
        com.comphenix.protocol.utility.MinecraftReflection 
        Modifier and TypeConstant FieldValue
        + +public static final java.lang.StringMINECRAFT_OBJECT"net\\.minecraft(\\.\\w+)+"
        +
      • +
    diff --git a/Javadoc/deprecated-list.html b/Javadoc/deprecated-list.html index 7d124705..2654ee04 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 1514dfdf..91b72df6 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 3506f7b6..a9e02634 100644 --- a/Javadoc/index-files/index-1.html +++ b/Javadoc/index-files/index-1.html @@ -2,9 +2,9 @@ - + A-Index - + diff --git a/Javadoc/index-files/index-10.html b/Javadoc/index-files/index-10.html index 3d593fd6..4106f521 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 b20d388d..80238c3a 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 9e22ee9b..4ce922d1 100644 --- a/Javadoc/index-files/index-12.html +++ b/Javadoc/index-files/index-12.html @@ -2,9 +2,9 @@ - + M-Index - + @@ -83,10 +83,16 @@
    MethodUtils() - Constructor for class com.comphenix.protocol.reflect.MethodUtils
     
    -
    MINECRAFT_OBJECT - Static variable in class com.comphenix.protocol.reflect.FuzzyReflection
    +
    MINECRAFT_OBJECT - Static variable in class com.comphenix.protocol.utility.MinecraftReflection
    -
    Matches a Minecraft object.
    +
    Regular expression that matches a Minecraft object.
    +
    MinecraftReflection - Class in com.comphenix.protocol.utility
    +
    +
    Methods and constants specifically used in conjuction with reflecting Minecraft object.
    +
    +
    MinecraftReflection() - Constructor for class com.comphenix.protocol.utility.MinecraftReflection
    +
     
    MOB_EFFECT - Static variable in class com.comphenix.protocol.Packets.Server
     
    MOB_SPAWN - Static variable in class com.comphenix.protocol.Packets.Server
    diff --git a/Javadoc/index-files/index-13.html b/Javadoc/index-files/index-13.html index 70eb425d..2d9f4d2e 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 e9431a72..e6faa8d4 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 11e4330a..571381b6 100644 --- a/Javadoc/index-files/index-15.html +++ b/Javadoc/index-files/index-15.html @@ -2,9 +2,9 @@ - + P-Index - + @@ -115,14 +115,18 @@
    Creates a packet container for a new packet.
    -
    PacketContainer(int, Packet) - Constructor for class com.comphenix.protocol.events.PacketContainer
    +
    PacketContainer(int, Object) - Constructor for class com.comphenix.protocol.events.PacketContainer
    Creates a packet container for an existing packet.
    -
    PacketContainer(int, Packet, StructureModifier<Object>) - Constructor for class com.comphenix.protocol.events.PacketContainer
    +
    PacketContainer(int, Object, StructureModifier<Object>) - Constructor for class com.comphenix.protocol.events.PacketContainer
    Creates a packet container for an existing packet.
    +
    PacketContainer() - Constructor for class com.comphenix.protocol.events.PacketContainer
    +
    +
    For serialization.
    +
    PacketEvent - Class in com.comphenix.protocol.events
     
    PacketEvent(Object) - Constructor for class com.comphenix.protocol.events.PacketEvent
    @@ -239,7 +243,7 @@
    PrioritizedListener(TListener, ListenerPriority) - Constructor for class com.comphenix.protocol.injector.PrioritizedListener
     
    -
    processPacket(Player, Packet) - Method in class com.comphenix.protocol.injector.player.PlayerInjectionHandler
    +
    processPacket(Player, Object) - Method in class com.comphenix.protocol.injector.player.PlayerInjectionHandler
    Process a packet as if it were sent by the given player.
    diff --git a/Javadoc/index-files/index-16.html b/Javadoc/index-files/index-16.html index 51e42586..bc678c2b 100644 --- a/Javadoc/index-files/index-16.html +++ b/Javadoc/index-files/index-16.html @@ -2,9 +2,9 @@ - + R-Index - + @@ -201,6 +201,10 @@
    Removes the given listener from the packet event list.
    +
    removeObject(int) - Method in class com.comphenix.protocol.wrappers.WrappedDataWatcher
    +
    +
    Remove a given object from the underlying DataWatcher.
    +
    removePacketHandler(int) - Method in class com.comphenix.protocol.injector.player.PlayerInjectionHandler
    Remove an underlying packet handler of ths ID.
    @@ -227,12 +231,18 @@
    Prints a detailed error report about an unhandled exception.
    +
    reportMinimal(Plugin, String, Throwable, Object...) - Method in class com.comphenix.protocol.error.DetailedErrorReporter
    +
     
    reportMinimal(Plugin, String, Throwable) - Method in class com.comphenix.protocol.error.DetailedErrorReporter
     
    reportMinimal(Plugin, String, Throwable) - Method in interface com.comphenix.protocol.error.ErrorReporter
    Prints a small minimal error report about an exception from another plugin.
    +
    reportMinimal(Plugin, String, Throwable, Object...) - Method in interface com.comphenix.protocol.error.ErrorReporter
    +
    +
    Prints a small minimal error report about an exception from another plugin.
    +
    reportWarning(Object, String) - Method in class com.comphenix.protocol.error.DetailedErrorReporter
     
    reportWarning(Object, String, Throwable) - Method in class com.comphenix.protocol.error.DetailedErrorReporter
    diff --git a/Javadoc/index-files/index-17.html b/Javadoc/index-files/index-17.html index da5a8a0c..675d2787 100644 --- a/Javadoc/index-files/index-17.html +++ b/Javadoc/index-files/index-17.html @@ -2,9 +2,9 @@ - + S-Index - + @@ -105,7 +105,7 @@
     
    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(Object, boolean) - Method in class com.comphenix.protocol.injector.player.NetworkServerInjector
     
    sendServerPacket(Player, PacketContainer, boolean) - Method in class com.comphenix.protocol.injector.player.PlayerInjectionHandler
    @@ -190,6 +190,10 @@
    Set the maximum height of the hierachy of creates types.
    +
    setMinecraftPackage(String, String) - Static method in class com.comphenix.protocol.utility.MinecraftReflection
    +
    +
    Used during debugging and testing.
    +
    setNewSendingIndex(long) - Method in class com.comphenix.protocol.async.AsyncMarker
    Sets the desired sending order after processing has completed.
    diff --git a/Javadoc/index-files/index-18.html b/Javadoc/index-files/index-18.html index 30e01aaa..46d79c8f 100644 --- a/Javadoc/index-files/index-18.html +++ b/Javadoc/index-files/index-18.html @@ -2,9 +2,9 @@ - + T-Index - + @@ -103,6 +103,8 @@
     
    toString() - Method in enum com.comphenix.protocol.metrics.Updater.UpdateResult
     
    +
    toString() - Method in class com.comphenix.protocol.wrappers.WrappedWatchableObject
    +
     
    toVector() - Method in class com.comphenix.protocol.wrappers.ChunkPosition
    Convert this instance to an equivalent real 3D vector.
    diff --git a/Javadoc/index-files/index-19.html b/Javadoc/index-files/index-19.html index d236f763..e0953afb 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 77db7960..d5d98134 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 58b7f71e..c9d923be 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 e0f5bd73..b66e93ea 100644 --- a/Javadoc/index-files/index-21.html +++ b/Javadoc/index-files/index-21.html @@ -2,9 +2,9 @@ - + W-Index - + @@ -109,7 +109,7 @@
    Create a new empty wrapper.
    -
    WrappedChunkCoordinate(ChunkCoordinates) - Constructor for class com.comphenix.protocol.wrappers.WrappedChunkCoordinate
    +
    WrappedChunkCoordinate(Comparable) - Constructor for class com.comphenix.protocol.wrappers.WrappedChunkCoordinate
    Create a wrapper for a specific chunk coordinates.
    @@ -129,19 +129,19 @@
    Initialize a new data watcher.
    -
    WrappedDataWatcher(DataWatcher) - Constructor for class com.comphenix.protocol.wrappers.WrappedDataWatcher
    +
    WrappedDataWatcher(Object) - Constructor for class com.comphenix.protocol.wrappers.WrappedDataWatcher
    Create a wrapper for a given data watcher.
    WrappedDataWatcher(List<WrappedWatchableObject>) - Constructor for class com.comphenix.protocol.wrappers.WrappedDataWatcher
    -
    Create a new data watcher from a list of watchable objects.
    +
    Create a new data watcher for a list of watchable objects.
    WrappedWatchableObject - Class in com.comphenix.protocol.wrappers
    Represents a watchable object.
    -
    WrappedWatchableObject(WatchableObject) - Constructor for class com.comphenix.protocol.wrappers.WrappedWatchableObject
    +
    WrappedWatchableObject(Object) - Constructor for class com.comphenix.protocol.wrappers.WrappedWatchableObject
    Wrap a given raw Minecraft watchable object.
    diff --git a/Javadoc/index-files/index-22.html b/Javadoc/index-files/index-22.html index 3156ae43..2a7bb216 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 fb4a8679..4c8e4fa1 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 768824c4..621bc2b2 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 f448d276..516c43ee 100644 --- a/Javadoc/index-files/index-3.html +++ b/Javadoc/index-files/index-3.html @@ -2,9 +2,9 @@ - + C-Index - + @@ -169,6 +169,8 @@
     
    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
    diff --git a/Javadoc/index-files/index-4.html b/Javadoc/index-files/index-4.html index 301caa2c..db6486f5 100644 --- a/Javadoc/index-files/index-4.html +++ b/Javadoc/index-files/index-4.html @@ -2,9 +2,9 @@ - + D-Index - + @@ -77,6 +77,10 @@
    Create a deep copy of the current packet.
    +
    deepClone() - Method in class com.comphenix.protocol.wrappers.WrappedDataWatcher
    +
    +
    Clone the content of the current DataWatcher.
    +
    deepClone() - Method in class com.comphenix.protocol.wrappers.WrappedWatchableObject
    Clone the current wrapped watchable object, along with any contained objects.
    diff --git a/Javadoc/index-files/index-5.html b/Javadoc/index-files/index-5.html index 82bdd53e..39319a5d 100644 --- a/Javadoc/index-files/index-5.html +++ b/Javadoc/index-files/index-5.html @@ -2,9 +2,9 @@ - + E-Index - + @@ -117,6 +117,8 @@
     
    equals(Object) - Method in class com.comphenix.protocol.wrappers.WrappedChunkCoordinate
     
    +
    equals(Object) - Method in class com.comphenix.protocol.wrappers.WrappedWatchableObject
    +
     
    EquivalentConverter<TType> - Interface in com.comphenix.protocol.reflect
    Interface that converts generic objects into types and back.
    diff --git a/Javadoc/index-files/index-6.html b/Javadoc/index-files/index-6.html index 7f2a4965..7a1d3db4 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 65964605..263619e1 100644 --- a/Javadoc/index-files/index-7.html +++ b/Javadoc/index-files/index-7.html @@ -2,9 +2,9 @@ - + G-Index - + @@ -104,6 +104,10 @@
    Return an accessible method (that is, one that can be invoked via reflection) that implements the specified Method.
    +
    getArrayClass(Class) - Static method in class com.comphenix.protocol.utility.MinecraftReflection
    +
    +
    Retrieve the array class of a given component type.
    +
    getAsynchronousManager() - Method in class com.comphenix.protocol.injector.PacketFilterManager
     
    getAsynchronousManager() - Method in interface com.comphenix.protocol.ProtocolManager
    @@ -118,6 +122,18 @@
    Retrieve the asynchronous marker.
    +
    getBukkitEntity(Object) - Static method in class com.comphenix.protocol.utility.MinecraftReflection
    +
    +
    Dynamically retrieve the Bukkit entity from a given entity.
    +
    +
    getBukkitItemStack(ItemStack) - Static method in class com.comphenix.protocol.utility.MinecraftReflection
    +
    +
    Retrieve a CraftItemStack from a given ItemStack.
    +
    +
    getBukkitItemStack(Object) - Static method in class com.comphenix.protocol.utility.MinecraftReflection
    +
    +
    Retrieve the Bukkit ItemStack from a given net.minecraft.server ItemStack.
    +
    getByte(int) - Method in class com.comphenix.protocol.wrappers.WrappedDataWatcher
    Get a watched byte.
    @@ -134,6 +150,14 @@
    Get a watched string.
    +
    getChunkCoordinatesClass() - Static method in class com.comphenix.protocol.utility.MinecraftReflection
    +
    +
    Retrieve the ChunkPosition class.
    +
    +
    getChunkPositionClass() - Static method in class com.comphenix.protocol.utility.MinecraftReflection
    +
    +
    Retrieve the ChunkPosition class.
    +
    getClassLoader() - Method in class com.comphenix.protocol.injector.PacketFilterManager
    Retrieves the current plugin class loader.
    @@ -158,6 +182,22 @@
    Used to convert between NMS ChunkPosition and the wrapper instance.
    +
    getCraftBukkitClass(String) - Static method in class com.comphenix.protocol.utility.MinecraftReflection
    +
    +
    Retrieve the class object of a specific CraftBukkit class.
    +
    +
    getCraftBukkitPackage() - Static method in class com.comphenix.protocol.utility.MinecraftReflection
    +
    +
    Retrieve the name of the root CraftBukkit package.
    +
    +
    getCraftItemStackClass() - Static method in class com.comphenix.protocol.utility.MinecraftReflection
    +
    +
    Retrieve the CraftItemStack class.
    +
    +
    getDataWatcherClass() - Static method in class com.comphenix.protocol.utility.MinecraftReflection
    +
    +
    Retrieve the DataWatcher class.
    +
    getDataWatcherConverter() - Static method in class com.comphenix.protocol.wrappers.BukkitConverters
    Retrieve a converter for the NMS DataWatcher class and our wrapper.
    @@ -194,6 +234,10 @@
    Get the left-most end-point associated with this key.
    +
    getEntityClass() - Static method in class com.comphenix.protocol.utility.MinecraftReflection
    +
    +
    Retrieve the entity (NMS) class.
    +
    getEntityConverter(World) - Static method in class com.comphenix.protocol.wrappers.BukkitConverters
    Retrieve a converter for NMS entities and Bukkit entities.
    @@ -208,6 +252,10 @@
    Retrieves a read/write structure for entity objects.
    +
    getEntityPlayerClass() - Static method in class com.comphenix.protocol.utility.MinecraftReflection
    +
    +
    Retrieve the EntityPlayer (NMS) class.
    +
    getEntityTrackers(Entity) - Method in class com.comphenix.protocol.injector.PacketFilterManager
     
    getEntityTrackers(Entity) - Method in interface com.comphenix.protocol.ProtocolManager
    @@ -369,6 +417,14 @@
    Get a watched string.
    +
    getItemStackArrayClass() - Static method in class com.comphenix.protocol.utility.MinecraftReflection
    +
    +
    Retrieve the ItemStack[] class.
    +
    +
    getItemStackClass() - Static method in class com.comphenix.protocol.utility.MinecraftReflection
    +
    +
    Retrieve the NetLoginHandler class.
    +
    getItemStackConverter() - Static method in class com.comphenix.protocol.wrappers.BukkitConverters
    Retrieve the converter used to convert NMS ItemStacks to Bukkit's ItemStack.
    @@ -437,6 +493,18 @@
    Retrieves all private and public methods in declared order (after JDK 1.5).
    +
    getMinecraftClass(String) - Static method in class com.comphenix.protocol.utility.MinecraftReflection
    +
    +
    Retrieve the class object of a specific Minecraft class.
    +
    +
    getMinecraftItemStack(ItemStack) - Static method in class com.comphenix.protocol.utility.MinecraftReflection
    +
    +
    Retrieve the net.minecraft.server ItemStack from a Bukkit ItemStack.
    +
    +
    getMinecraftPackage() - Static method in class com.comphenix.protocol.utility.MinecraftReflection
    +
    +
    Retrieve the name of the Minecraft server package.
    +
    getMinimumConstructor(Class<T>) - Method in class com.comphenix.protocol.reflect.instances.DefaultInstances
    Retrieve the constructor with the fewest number of parameters.
    @@ -445,6 +513,10 @@
    Retrieves the generic structure modifier for this packet.
    +
    getNetLoginHandlerClass() - Static method in class com.comphenix.protocol.utility.MinecraftReflection
    +
    +
    Retrieve the NetLoginHandler class.
    +
    getNewSendingIndex() - Method in class com.comphenix.protocol.async.AsyncMarker
    Retrieve the desired sending order after processing has completed.
    @@ -469,6 +541,10 @@
    Retrieves the packet that will be sent to the player.
    +
    getPacketClass() - Static method in class com.comphenix.protocol.utility.MinecraftReflection
    +
    +
    Retrieve the packet class.
    +
    getPacketClassFromID(int, boolean) - Method in interface com.comphenix.protocol.injector.ListenerInvoker
    Retrieves the correct packet class from a given packet ID.
    @@ -479,7 +555,7 @@
    Retrieves the packet ID.
    -
    getPacketID(Packet) - Method in interface com.comphenix.protocol.injector.ListenerInvoker
    +
    getPacketID(Object) - Method in interface com.comphenix.protocol.injector.ListenerInvoker
    Retrieve the associated ID of a packet.
    @@ -487,7 +563,7 @@
    Retrieve the id of the packets this constructor creates.
    -
    getPacketID(Packet) - Method in class com.comphenix.protocol.injector.PacketFilterManager
    +
    getPacketID(Object) - Method in class com.comphenix.protocol.injector.PacketFilterManager
     
    getPacketListeners() - Method in class com.comphenix.protocol.injector.PacketFilterManager
     
    @@ -823,6 +899,10 @@
    Retrieves a read/write structure for collections of watchable objects.
    +
    getWatchableObjectClass() - Static method in class com.comphenix.protocol.utility.MinecraftReflection
    +
    +
    Retrieve the WatchableObject class.
    +
    getWatchableObjectConverter() - Static method in class com.comphenix.protocol.wrappers.BukkitConverters
    Retrieve a converter for watchable objects and the respective wrapper.
    @@ -847,6 +927,10 @@
    Retrieve the current number of registered workers.
    +
    getWorldTypeClass() - Static method in class com.comphenix.protocol.utility.MinecraftReflection
    +
    +
    Retrieve the WorldType class.
    +
    getWorldTypeConverter() - Static method in class com.comphenix.protocol.wrappers.BukkitConverters
    Retrieve a converter for Bukkit's world type enum and the NMS equivalent.
    diff --git a/Javadoc/index-files/index-8.html b/Javadoc/index-files/index-8.html index e790c3c1..0d57a18d 100644 --- a/Javadoc/index-files/index-8.html +++ b/Javadoc/index-files/index-8.html @@ -2,9 +2,9 @@ - + H-Index - + @@ -109,6 +109,8 @@
     
    hashCode() - Method in class com.comphenix.protocol.wrappers.WrappedChunkCoordinate
     
    +
    hashCode() - Method in class com.comphenix.protocol.wrappers.WrappedWatchableObject
    +
     
    hasListener(int) - Method in class com.comphenix.protocol.injector.player.NetworkServerInjector
     
    hasLogin() - Method in enum com.comphenix.protocol.injector.GamePhase
    diff --git a/Javadoc/index-files/index-9.html b/Javadoc/index-files/index-9.html index d9130a5c..01d1aa96 100644 --- a/Javadoc/index-files/index-9.html +++ b/Javadoc/index-files/index-9.html @@ -2,9 +2,9 @@ - + I-Index - + @@ -219,16 +219,32 @@
    Retrieves whether or not the packet should be cancelled.
    +
    isChunkCoordinates(Object) - Static method in class com.comphenix.protocol.utility.MinecraftReflection
    +
    +
    Determine if a given object is a ChunkCoordinate.
    +
    +
    isChunkPosition(Object) - Static method in class com.comphenix.protocol.utility.MinecraftReflection
    +
    +
    Determine if a given object is a ChunkPosition.
    +
    isClosed() - Method in class com.comphenix.protocol.injector.PacketFilterManager
     
    isClosed() - Method in interface com.comphenix.protocol.ProtocolManager
    Determines whether or not this protocol mananger has been disabled.
    +
    isCraftItemStack(Object) - Static method in class com.comphenix.protocol.utility.MinecraftReflection
    +
    +
    Determine if the given object is a CraftItemStack instancey.
    +
    isCurrentSet() - Method in class com.comphenix.protocol.reflect.VolatileField
    Determine whether or not we'll need to revert the value.
    +
    isDataWatcher(Object) - Static method in class com.comphenix.protocol.utility.MinecraftReflection
    +
    +
    Determine if the given object is a data watcher object.
    +
    isEmpty() - Method in class com.comphenix.protocol.concurrency.SortedCopyOnWriteArray
     
    isEmpty(ListeningWhitelist) - Static method in class com.comphenix.protocol.events.ListeningWhitelist
    @@ -263,14 +279,42 @@
    Determine if it's truly necessary to perform the given player injection.
    +
    isItemStack(Object) - Static method in class com.comphenix.protocol.utility.MinecraftReflection
    +
    +
    Determine if the given object is a NMS ItemStack.
    +
    +
    isLoginHandler(Object) - Static method in class com.comphenix.protocol.utility.MinecraftReflection
    +
    +
    Determine if the given object is a NetLoginHandler.
    +
    isMinecraftAsync(PacketEvent) - Method in class com.comphenix.protocol.async.AsyncMarker
    Determine if Minecraft allows asynchronous processing of this packet.
    +
    isMinecraftEntity(Object) - Static method in class com.comphenix.protocol.utility.MinecraftReflection
    +
    +
    Determine if the given object is actually a Minecraft packet.
    +
    +
    isMinecraftObject(Object) - Static method in class com.comphenix.protocol.utility.MinecraftReflection
    +
    +
    Determine if a given object can be found within the package net.minecraft.server.
    +
    +
    isMinecraftObject(Object, String) - Static method in class com.comphenix.protocol.utility.MinecraftReflection
    +
    +
    Determine if a given object is found in net.minecraft.server, and has the given name.
    +
    +
    isMinecraftPlayer(Object) - Static method in class com.comphenix.protocol.utility.MinecraftReflection
    +
    +
    Determine if the given object is a Minecraft player entity.
    +
    isNonNull() - Method in class com.comphenix.protocol.reflect.instances.DefaultInstances
    Retrieve whether or not the constructor's parameters must be non-null.
    +
    isPacketClass(Object) - Static method in class com.comphenix.protocol.utility.MinecraftReflection
    +
    +
    Determine if the given object is actually a Minecraft packet.
    +
    isProcessed() - Method in class com.comphenix.protocol.async.AsyncMarker
    Retrieve whether or not this packet has been processed by the async listeners.
    @@ -311,12 +355,18 @@
    Retrieve whether or not this packet has already been sent.
    +
    isWatchableObject(Object) - Static method in class com.comphenix.protocol.utility.MinecraftReflection
    +
    +
    Determine if the given object is a watchable object.
    +
    ITEM_DATA - Static variable in class com.comphenix.protocol.Packets.Server
     
    iterator() - Method in class com.comphenix.protocol.concurrency.SortedCopyOnWriteArray
    Retrieves an iterator over the elements in the given list.
    +
    iterator() - Method in class com.comphenix.protocol.wrappers.WrappedDataWatcher
    +
     
    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.html b/Javadoc/index.html index d5e6edda..94a24f5e 100644 --- a/Javadoc/index.html +++ b/Javadoc/index.html @@ -2,7 +2,7 @@ - + Generated Documentation (Untitled)