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 + + + + 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 @@ -390,29 +400,39 @@ implements java.io.Serializable
    Parameters:
    id - - ID of the packet to create.
    -
    + - + + + + + @@ -429,7 +449,7 @@ implements java.io.Serializable - @@ -189,13 +189,13 @@
    Parameters:
    event - - the packet event to invoke.
    - + - @@ -849,18 +849,18 @@ implements
    Parameters:
    manager - - Bukkit plugin manager that provides player join/leave events.
    plugin - - the parent plugin.
    -
    + - + @@ -200,7 +200,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.
    - + - @@ -508,14 +508,14 @@ extends java.lang.Object
    java.lang.reflect.InvocationTargetException - If an error occured during sending.
    - +
    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.
    -
    - - - + @@ -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)