diff --git a/Javadoc/allclasses-frame.html b/Javadoc/allclasses-frame.html index ccf42f12..f0295e15 100644 --- a/Javadoc/allclasses-frame.html +++ b/Javadoc/allclasses-frame.html @@ -2,9 +2,9 @@ - + All Classes - + @@ -12,6 +12,9 @@
+ +
    +
  • + + +

    Field Summary

    + + + + + + + + + + +
    Fields 
    Modifier and TypeField and Description
    static intMAXIMUM_PACKET_ID +
    The highest possible packet ID.
    +
    +
  • +
  • @@ -203,6 +224,25 @@ extends java.lang.Object
    • + +
        +
      • + + +

        Field Detail

        + + + +
          +
        • +

          MAXIMUM_PACKET_ID

          +
          public static final int MAXIMUM_PACKET_ID
          +
          The highest possible packet ID. It's unlikely that this value will ever change.
          +
          See Also:
          Constant Field Values
          +
        • +
        +
      • +
      @@ -325,7 +325,7 @@ extends org.bukkit.plugin.java.JavaPlugin
      • getStatistics

        -
        public Statistics getStatistics()
        +
        public com.comphenix.protocol.metrics.Statistics getStatistics()
        Retrieve the metrics instance used to measure users of this library.

        Note that this method may return NULL when the server is reloading or shutting down. It is also diff --git a/Javadoc/com/comphenix/protocol/ProtocolManager.html b/Javadoc/com/comphenix/protocol/ProtocolManager.html index e7d80708..f94e0bd2 100644 --- a/Javadoc/com/comphenix/protocol/ProtocolManager.html +++ b/Javadoc/com/comphenix/protocol/ProtocolManager.html @@ -2,9 +2,9 @@ - + ProtocolManager - + @@ -152,15 +152,15 @@ extends -org.bukkit.entity.Entity -getEntityFromID(org.bukkit.World container, +Entity +getEntityFromID(World container, int id)

        Retrieve the associated entity.
        -java.util.List<org.bukkit.entity.Player> -getEntityTrackers(org.bukkit.entity.Entity entity) +java.util.List<Player> +getEntityTrackers(Entity entity)
        Retrieve every client that is receiving information about a given entity.
        @@ -190,7 +190,7 @@ extends void -recieveClientPacket(org.bukkit.entity.Player sender, +recieveClientPacket(Player sender, PacketContainer packet, boolean filters)
        Simulate recieving a certain packet from a given player.
        @@ -204,13 +204,13 @@ extends void -removePacketListeners(org.bukkit.plugin.Plugin plugin) +removePacketListeners(Plugin plugin)
        Removes every listener associated with the given plugin.
        void -sendServerPacket(org.bukkit.entity.Player reciever, +sendServerPacket(Player reciever, PacketContainer packet, boolean filters)
        Send a packet to the given player.
        @@ -218,8 +218,8 @@ extends void -updateEntity(org.bukkit.entity.Entity entity, - java.util.List<org.bukkit.entity.Player> observers) +updateEntity(Entity entity, + java.util.List<Player> observers)
        Completely resend an entity to a list of clients.
        @@ -251,7 +251,7 @@ extends
      • sendServerPacket

        -
        void sendServerPacket(org.bukkit.entity.Player reciever,
        +
        void sendServerPacket(Player reciever,
                             PacketContainer packet,
                             boolean filters)
                               throws java.lang.reflect.InvocationTargetException
        @@ -273,7 +273,7 @@ extends
      • recieveClientPacket

        -
        void recieveClientPacket(org.bukkit.entity.Player sender,
        +
        void recieveClientPacket(Player sender,
                                PacketContainer packet,
                                boolean filters)
                                  throws java.lang.IllegalAccessException,
        @@ -336,7 +336,7 @@ extends 
         
      • removePacketListeners

        -
        void removePacketListeners(org.bukkit.plugin.Plugin plugin)
        +
        void removePacketListeners(Plugin plugin)
        Removes every listener associated with the given plugin.
        Parameters:
        plugin - - the plugin to unload.
      • @@ -390,8 +390,8 @@ extends
      • updateEntity

        -
        void updateEntity(org.bukkit.entity.Entity entity,
        -                java.util.List<org.bukkit.entity.Player> observers)
        +
        void updateEntity(Entity entity,
        +                java.util.List<Player> observers)
                           throws FieldAccessException
        Completely resend an entity to a list of clients.

        @@ -408,9 +408,9 @@ extends

      • getEntityFromID

        -
        org.bukkit.entity.Entity getEntityFromID(org.bukkit.World container,
        -                                       int id)
        -                                         throws FieldAccessException
        +
        Entity getEntityFromID(World container,
        +                     int id)
        +                       throws FieldAccessException
        Retrieve the associated entity.
        Parameters:
        container - - the world the entity belongs to.
        id - - the unique ID of the entity.
        Returns:
        The associated entity.
        @@ -424,8 +424,8 @@ extends
      • getEntityTrackers

        -
        java.util.List<org.bukkit.entity.Player> getEntityTrackers(org.bukkit.entity.Entity entity)
        -                                                           throws FieldAccessException
        +
        java.util.List<Player> getEntityTrackers(Entity entity)
        +                                         throws FieldAccessException
        Retrieve every client that is receiving information about a given entity.
        Parameters:
        entity - - the entity that is being tracked.
        Returns:
        Every client/player that is tracking the given entity.
        diff --git a/Javadoc/com/comphenix/protocol/async/AsyncFilterManager.html b/Javadoc/com/comphenix/protocol/async/AsyncFilterManager.html index 83664fbd..2a939112 100644 --- a/Javadoc/com/comphenix/protocol/async/AsyncFilterManager.html +++ b/Javadoc/com/comphenix/protocol/async/AsyncFilterManager.html @@ -2,9 +2,9 @@ - + AsyncFilterManager - + @@ -128,7 +128,7 @@ implements AsyncFilterManager(ErrorReporter reporter, - org.bukkit.scheduler.BukkitScheduler scheduler, + BukkitScheduler scheduler, ProtocolManager manager)
        Initialize a asynchronous filter manager.
        @@ -200,7 +200,7 @@ implements -org.bukkit.scheduler.BukkitScheduler +BukkitScheduler getScheduler()
        Retrieve the current task scheduler.
        @@ -258,7 +258,7 @@ implements void -removePlayer(org.bukkit.entity.Player player) +removePlayer(Player player)
        Clean up after a given player has logged out.
        @@ -289,7 +289,7 @@ implements void -unregisterAsyncHandlers(org.bukkit.plugin.Plugin plugin) +unregisterAsyncHandlers(Plugin plugin)
        Unregisters every asynchronous handler associated with this plugin.
        @@ -328,7 +328,7 @@ implements

        AsyncFilterManager

        public AsyncFilterManager(ErrorReporter reporter,
        -                  org.bukkit.scheduler.BukkitScheduler scheduler,
        +                  BukkitScheduler scheduler,
                           ProtocolManager manager)
        Initialize a asynchronous filter manager.

        @@ -450,7 +450,7 @@ implements

      • unregisterAsyncHandlers

        -
        public void unregisterAsyncHandlers(org.bukkit.plugin.Plugin plugin)
        +
        public void unregisterAsyncHandlers(Plugin plugin)
        Description copied from interface: AsynchronousManager
        Unregisters every asynchronous handler associated with this plugin.
        @@ -509,7 +509,7 @@ implements
      • getScheduler

        -
        public org.bukkit.scheduler.BukkitScheduler getScheduler()
        +
        public BukkitScheduler getScheduler()
        Retrieve the current task scheduler.
        Returns:
        Current task scheduler.
      • @@ -682,7 +682,7 @@ implements
      • removePlayer

        -
        public void removePlayer(org.bukkit.entity.Player player)
        +
        public void removePlayer(Player player)
        Clean up after a given player has logged out.
        Parameters:
        player - - the player that has just logged out.
      • diff --git a/Javadoc/com/comphenix/protocol/async/AsyncListenerHandler.html b/Javadoc/com/comphenix/protocol/async/AsyncListenerHandler.html index e3d3a7c6..d27f4706 100644 --- a/Javadoc/com/comphenix/protocol/async/AsyncListenerHandler.html +++ b/Javadoc/com/comphenix/protocol/async/AsyncListenerHandler.html @@ -2,9 +2,9 @@ - + AsyncListenerHandler - + @@ -152,7 +152,7 @@ extends java.lang.Object
      • -org.bukkit.plugin.Plugin +Plugin getPlugin()
        Retrieve the plugin associated with this async listener.
        @@ -274,7 +274,7 @@ extends java.lang.Object
        • getPlugin

          -
          public org.bukkit.plugin.Plugin getPlugin()
          +
          public Plugin getPlugin()
          Retrieve the plugin associated with this async listener.
          Returns:
          The plugin.
        • diff --git a/Javadoc/com/comphenix/protocol/async/AsyncMarker.html b/Javadoc/com/comphenix/protocol/async/AsyncMarker.html index 1e5c3f65..f603adbf 100644 --- a/Javadoc/com/comphenix/protocol/async/AsyncMarker.html +++ b/Javadoc/com/comphenix/protocol/async/AsyncMarker.html @@ -2,9 +2,9 @@ - + AsyncMarker - + diff --git a/Javadoc/com/comphenix/protocol/async/AsyncRunnable.html b/Javadoc/com/comphenix/protocol/async/AsyncRunnable.html index 0f76a1bf..2fded0a0 100644 --- a/Javadoc/com/comphenix/protocol/async/AsyncRunnable.html +++ b/Javadoc/com/comphenix/protocol/async/AsyncRunnable.html @@ -2,9 +2,9 @@ - + AsyncRunnable - + diff --git a/Javadoc/com/comphenix/protocol/async/class-use/AsyncFilterManager.html b/Javadoc/com/comphenix/protocol/async/class-use/AsyncFilterManager.html index 1190085b..de592f08 100644 --- a/Javadoc/com/comphenix/protocol/async/class-use/AsyncFilterManager.html +++ b/Javadoc/com/comphenix/protocol/async/class-use/AsyncFilterManager.html @@ -2,9 +2,9 @@ - + Uses of Class com.comphenix.protocol.async.AsyncFilterManager - + diff --git a/Javadoc/com/comphenix/protocol/async/class-use/AsyncListenerHandler.html b/Javadoc/com/comphenix/protocol/async/class-use/AsyncListenerHandler.html index df1b2052..2f9c3d40 100644 --- a/Javadoc/com/comphenix/protocol/async/class-use/AsyncListenerHandler.html +++ b/Javadoc/com/comphenix/protocol/async/class-use/AsyncListenerHandler.html @@ -2,9 +2,9 @@ - + Uses of Class com.comphenix.protocol.async.AsyncListenerHandler - + @@ -77,7 +77,9 @@ com.comphenix.protocol -  + +
          Contains classes for retrieving the main ProtocolMananger object.
          + com.comphenix.protocol.async diff --git a/Javadoc/com/comphenix/protocol/async/class-use/AsyncMarker.html b/Javadoc/com/comphenix/protocol/async/class-use/AsyncMarker.html index e1a96987..4a3ddab0 100644 --- a/Javadoc/com/comphenix/protocol/async/class-use/AsyncMarker.html +++ b/Javadoc/com/comphenix/protocol/async/class-use/AsyncMarker.html @@ -2,9 +2,9 @@ - + Uses of Class com.comphenix.protocol.async.AsyncMarker - + diff --git a/Javadoc/com/comphenix/protocol/async/class-use/AsyncRunnable.html b/Javadoc/com/comphenix/protocol/async/class-use/AsyncRunnable.html index fb4b03ca..d6c2e97f 100644 --- a/Javadoc/com/comphenix/protocol/async/class-use/AsyncRunnable.html +++ b/Javadoc/com/comphenix/protocol/async/class-use/AsyncRunnable.html @@ -2,9 +2,9 @@ - + Uses of Interface com.comphenix.protocol.async.AsyncRunnable - + diff --git a/Javadoc/com/comphenix/protocol/async/package-frame.html b/Javadoc/com/comphenix/protocol/async/package-frame.html index 70ae0637..80826c29 100644 --- a/Javadoc/com/comphenix/protocol/async/package-frame.html +++ b/Javadoc/com/comphenix/protocol/async/package-frame.html @@ -2,9 +2,9 @@ - + com.comphenix.protocol.async - + diff --git a/Javadoc/com/comphenix/protocol/async/package-summary.html b/Javadoc/com/comphenix/protocol/async/package-summary.html index c8ee26fd..533973ab 100644 --- a/Javadoc/com/comphenix/protocol/async/package-summary.html +++ b/Javadoc/com/comphenix/protocol/async/package-summary.html @@ -2,9 +2,9 @@ - + com.comphenix.protocol.async - + diff --git a/Javadoc/com/comphenix/protocol/async/package-tree.html b/Javadoc/com/comphenix/protocol/async/package-tree.html index 8b3af551..93e39330 100644 --- a/Javadoc/com/comphenix/protocol/async/package-tree.html +++ b/Javadoc/com/comphenix/protocol/async/package-tree.html @@ -2,9 +2,9 @@ - + com.comphenix.protocol.async Class Hierarchy - + diff --git a/Javadoc/com/comphenix/protocol/async/package-use.html b/Javadoc/com/comphenix/protocol/async/package-use.html index f81721de..9cf29057 100644 --- a/Javadoc/com/comphenix/protocol/async/package-use.html +++ b/Javadoc/com/comphenix/protocol/async/package-use.html @@ -2,9 +2,9 @@ - + Uses of Package com.comphenix.protocol.async - + @@ -77,7 +77,9 @@ com.comphenix.protocol -  + +
          Contains classes for retrieving the main ProtocolMananger object.
          + com.comphenix.protocol.async diff --git a/Javadoc/com/comphenix/protocol/class-use/Application.html b/Javadoc/com/comphenix/protocol/class-use/Application.html index 588a925c..9fc76f05 100644 --- a/Javadoc/com/comphenix/protocol/class-use/Application.html +++ b/Javadoc/com/comphenix/protocol/class-use/Application.html @@ -2,9 +2,9 @@ - + Uses of Class com.comphenix.protocol.Application - + diff --git a/Javadoc/com/comphenix/protocol/class-use/AsynchronousManager.html b/Javadoc/com/comphenix/protocol/class-use/AsynchronousManager.html index 07557b6b..eabf677a 100644 --- a/Javadoc/com/comphenix/protocol/class-use/AsynchronousManager.html +++ b/Javadoc/com/comphenix/protocol/class-use/AsynchronousManager.html @@ -2,9 +2,9 @@ - + Uses of Interface com.comphenix.protocol.AsynchronousManager - + @@ -77,7 +77,9 @@ com.comphenix.protocol -  + +
          Contains classes for retrieving the main ProtocolMananger object.
          + com.comphenix.protocol.async diff --git a/Javadoc/com/comphenix/protocol/class-use/PacketStream.html b/Javadoc/com/comphenix/protocol/class-use/PacketStream.html index f6dc1cc4..60ab6c51 100644 --- a/Javadoc/com/comphenix/protocol/class-use/PacketStream.html +++ b/Javadoc/com/comphenix/protocol/class-use/PacketStream.html @@ -2,9 +2,9 @@ - + Uses of Interface com.comphenix.protocol.PacketStream - + @@ -77,7 +77,9 @@ com.comphenix.protocol -  + +
          Contains classes for retrieving the main ProtocolMananger object.
          + com.comphenix.protocol.async diff --git a/Javadoc/com/comphenix/protocol/class-use/Packets.Client.html b/Javadoc/com/comphenix/protocol/class-use/Packets.Client.html index 0fcbc306..478b6ad4 100644 --- a/Javadoc/com/comphenix/protocol/class-use/Packets.Client.html +++ b/Javadoc/com/comphenix/protocol/class-use/Packets.Client.html @@ -2,9 +2,9 @@ - + Uses of Class com.comphenix.protocol.Packets.Client - + @@ -77,7 +77,9 @@ com.comphenix.protocol -  + +
          Contains classes for retrieving the main ProtocolMananger object.
          + diff --git a/Javadoc/com/comphenix/protocol/class-use/Packets.Server.html b/Javadoc/com/comphenix/protocol/class-use/Packets.Server.html index e021efae..608aa298 100644 --- a/Javadoc/com/comphenix/protocol/class-use/Packets.Server.html +++ b/Javadoc/com/comphenix/protocol/class-use/Packets.Server.html @@ -2,9 +2,9 @@ - + Uses of Class com.comphenix.protocol.Packets.Server - + @@ -77,7 +77,9 @@ com.comphenix.protocol -  + +
          Contains classes for retrieving the main ProtocolMananger object.
          + diff --git a/Javadoc/com/comphenix/protocol/class-use/Packets.html b/Javadoc/com/comphenix/protocol/class-use/Packets.html index 0fcd9c12..4c605a15 100644 --- a/Javadoc/com/comphenix/protocol/class-use/Packets.html +++ b/Javadoc/com/comphenix/protocol/class-use/Packets.html @@ -2,9 +2,9 @@ - + Uses of Class com.comphenix.protocol.Packets - + diff --git a/Javadoc/com/comphenix/protocol/class-use/ProtocolLibrary.html b/Javadoc/com/comphenix/protocol/class-use/ProtocolLibrary.html index a2156ce5..a478c783 100644 --- a/Javadoc/com/comphenix/protocol/class-use/ProtocolLibrary.html +++ b/Javadoc/com/comphenix/protocol/class-use/ProtocolLibrary.html @@ -2,9 +2,9 @@ - + Uses of Class com.comphenix.protocol.ProtocolLibrary - + diff --git a/Javadoc/com/comphenix/protocol/class-use/ProtocolManager.html b/Javadoc/com/comphenix/protocol/class-use/ProtocolManager.html index 958ebb5b..0caa5ae8 100644 --- a/Javadoc/com/comphenix/protocol/class-use/ProtocolManager.html +++ b/Javadoc/com/comphenix/protocol/class-use/ProtocolManager.html @@ -2,9 +2,9 @@ - + Uses of Interface com.comphenix.protocol.ProtocolManager - + @@ -77,7 +77,9 @@ com.comphenix.protocol -  + +
          Contains classes for retrieving the main ProtocolMananger object.
          + com.comphenix.protocol.async @@ -128,7 +130,7 @@ AsyncFilterManager(ErrorReporter reporter, - org.bukkit.scheduler.BukkitScheduler scheduler, + BukkitScheduler scheduler, ProtocolManager manager)
          Initialize a asynchronous filter manager.
          diff --git a/Javadoc/com/comphenix/protocol/concurrency/AbstractConcurrentListenerMultimap.html b/Javadoc/com/comphenix/protocol/concurrency/AbstractConcurrentListenerMultimap.html index 1110a954..fe43ffd0 100644 --- a/Javadoc/com/comphenix/protocol/concurrency/AbstractConcurrentListenerMultimap.html +++ b/Javadoc/com/comphenix/protocol/concurrency/AbstractConcurrentListenerMultimap.html @@ -2,9 +2,9 @@ - + AbstractConcurrentListenerMultimap - + diff --git a/Javadoc/com/comphenix/protocol/concurrency/AbstractIntervalTree.EndPoint.html b/Javadoc/com/comphenix/protocol/concurrency/AbstractIntervalTree.EndPoint.html index f632b7bd..df77dafd 100644 --- a/Javadoc/com/comphenix/protocol/concurrency/AbstractIntervalTree.EndPoint.html +++ b/Javadoc/com/comphenix/protocol/concurrency/AbstractIntervalTree.EndPoint.html @@ -2,9 +2,9 @@ - + AbstractIntervalTree.EndPoint - + diff --git a/Javadoc/com/comphenix/protocol/concurrency/AbstractIntervalTree.Entry.html b/Javadoc/com/comphenix/protocol/concurrency/AbstractIntervalTree.Entry.html index 4985e763..c3b3da10 100644 --- a/Javadoc/com/comphenix/protocol/concurrency/AbstractIntervalTree.Entry.html +++ b/Javadoc/com/comphenix/protocol/concurrency/AbstractIntervalTree.Entry.html @@ -2,9 +2,9 @@ - + AbstractIntervalTree.Entry - + diff --git a/Javadoc/com/comphenix/protocol/concurrency/AbstractIntervalTree.State.html b/Javadoc/com/comphenix/protocol/concurrency/AbstractIntervalTree.State.html index 977e65a2..859b270f 100644 --- a/Javadoc/com/comphenix/protocol/concurrency/AbstractIntervalTree.State.html +++ b/Javadoc/com/comphenix/protocol/concurrency/AbstractIntervalTree.State.html @@ -2,9 +2,9 @@ - + AbstractIntervalTree.State - + diff --git a/Javadoc/com/comphenix/protocol/concurrency/AbstractIntervalTree.html b/Javadoc/com/comphenix/protocol/concurrency/AbstractIntervalTree.html index 5dd526b5..41131246 100644 --- a/Javadoc/com/comphenix/protocol/concurrency/AbstractIntervalTree.html +++ b/Javadoc/com/comphenix/protocol/concurrency/AbstractIntervalTree.html @@ -2,9 +2,9 @@ - + AbstractIntervalTree - + diff --git a/Javadoc/com/comphenix/protocol/concurrency/BlockingHashMap.html b/Javadoc/com/comphenix/protocol/concurrency/BlockingHashMap.html index 89bed790..ef2b1f47 100644 --- a/Javadoc/com/comphenix/protocol/concurrency/BlockingHashMap.html +++ b/Javadoc/com/comphenix/protocol/concurrency/BlockingHashMap.html @@ -2,9 +2,9 @@ - + BlockingHashMap - + @@ -37,7 +37,7 @@
  • com.comphenix.protocol.concurrency.AbstractIntervalTree.EndPoint
  • com.comphenix.protocol.concurrency.AbstractIntervalTree.Entry (implements java.util.Map.Entry<K,V>)
  • com.comphenix.protocol.concurrency.BlockingHashMap<TKey,TValue>
  • +
  • com.comphenix.protocol.concurrency.IntegerSet
  • com.comphenix.protocol.concurrency.SortedCopyOnWriteArray<T> (implements java.util.Collection<E>, java.lang.Iterable<T>)
diff --git a/Javadoc/com/comphenix/protocol/concurrency/package-use.html b/Javadoc/com/comphenix/protocol/concurrency/package-use.html index b540f2dc..3de7f327 100644 --- a/Javadoc/com/comphenix/protocol/concurrency/package-use.html +++ b/Javadoc/com/comphenix/protocol/concurrency/package-use.html @@ -2,9 +2,9 @@ - + Uses of Package com.comphenix.protocol.concurrency - + @@ -83,6 +83,10 @@ com.comphenix.protocol.injector   + +com.comphenix.protocol.injector.player +  + @@ -138,6 +142,23 @@ +
  • + + + + + + + + + + + + +
    Classes in com.comphenix.protocol.concurrency used by com.comphenix.protocol.injector.player 
    Class and Description
    IntegerSet +
    Represents a very quick integer set that uses a lookup table to store membership.
    +
    +
  • diff --git a/Javadoc/com/comphenix/protocol/error/DetailedErrorReporter.html b/Javadoc/com/comphenix/protocol/error/DetailedErrorReporter.html index ab3fdf4e..088f11e8 100644 --- a/Javadoc/com/comphenix/protocol/error/DetailedErrorReporter.html +++ b/Javadoc/com/comphenix/protocol/error/DetailedErrorReporter.html @@ -2,9 +2,9 @@ - + DetailedErrorReporter - + @@ -165,7 +165,7 @@ implements PLUGIN_NAME  -protected java.lang.ref.WeakReference<org.bukkit.plugin.Plugin> +protected java.lang.ref.WeakReference<Plugin> pluginReference  @@ -195,19 +195,19 @@ implements Constructor and Description -DetailedErrorReporter(org.bukkit.plugin.Plugin plugin) +DetailedErrorReporter(Plugin plugin)
    Create a default error reporting system.
    -DetailedErrorReporter(org.bukkit.plugin.Plugin plugin, +DetailedErrorReporter(Plugin plugin, java.lang.String prefix, java.lang.String supportURL)
    Create a central error reporting system.
    -DetailedErrorReporter(org.bukkit.plugin.Plugin plugin, +DetailedErrorReporter(Plugin plugin, java.lang.String prefix, java.lang.String supportURL, int maxErrorCount, @@ -297,7 +297,7 @@ implements void -reportMinimal(org.bukkit.plugin.Plugin sender, +reportMinimal(Plugin sender, java.lang.String methodName, java.lang.Throwable error)
    Prints a small minimal error report about an exception from another plugin.
    @@ -305,7 +305,7 @@ implements void -reportMinimal(org.bukkit.plugin.Plugin sender, +reportMinimal(Plugin sender, java.lang.String methodName, java.lang.Throwable error, java.lang.Object... parameters) @@ -314,7 +314,7 @@ implements boolean -reportMinimalNoSpam(org.bukkit.plugin.Plugin sender, +reportMinimalNoSpam(Plugin sender, java.lang.String methodName, java.lang.Throwable error)  @@ -486,7 +486,7 @@ implements
  • pluginReference

    -
    protected java.lang.ref.WeakReference<org.bukkit.plugin.Plugin> pluginReference
    +
    protected java.lang.ref.WeakReference<Plugin> pluginReference
  • @@ -521,7 +521,7 @@ implements
  • DetailedErrorReporter

    -
    public DetailedErrorReporter(org.bukkit.plugin.Plugin plugin)
    +
    public DetailedErrorReporter(Plugin plugin)
    Create a default error reporting system.
  • @@ -531,7 +531,7 @@ implements
  • DetailedErrorReporter

    -
    public DetailedErrorReporter(org.bukkit.plugin.Plugin plugin,
    +
    public DetailedErrorReporter(Plugin plugin,
                          java.lang.String prefix,
                          java.lang.String supportURL)
    Create a central error reporting system.
    @@ -544,7 +544,7 @@ implements
  • DetailedErrorReporter

    -
    public DetailedErrorReporter(org.bukkit.plugin.Plugin plugin,
    +
    public DetailedErrorReporter(Plugin plugin,
                          java.lang.String prefix,
                          java.lang.String supportURL,
                          int maxErrorCount,
    @@ -567,7 +567,7 @@ implements 
     
  • reportMinimal

    -
    public void reportMinimal(org.bukkit.plugin.Plugin sender,
    +
    public void reportMinimal(Plugin sender,
                      java.lang.String methodName,
                      java.lang.Throwable error,
                      java.lang.Object... parameters)
    @@ -585,7 +585,7 @@ implements
  • reportMinimal

    -
    public void reportMinimal(org.bukkit.plugin.Plugin sender,
    +
    public void reportMinimal(Plugin sender,
                      java.lang.String methodName,
                      java.lang.Throwable error)
    Description copied from interface: ErrorReporter
    @@ -602,7 +602,7 @@ implements
  • reportMinimalNoSpam

    -
    public boolean reportMinimalNoSpam(org.bukkit.plugin.Plugin sender,
    +
    public boolean reportMinimalNoSpam(Plugin sender,
                               java.lang.String methodName,
                               java.lang.Throwable error)
  • diff --git a/Javadoc/com/comphenix/protocol/error/ErrorReporter.html b/Javadoc/com/comphenix/protocol/error/ErrorReporter.html index 56afcca5..ae9baa2d 100644 --- a/Javadoc/com/comphenix/protocol/error/ErrorReporter.html +++ b/Javadoc/com/comphenix/protocol/error/ErrorReporter.html @@ -2,9 +2,9 @@ - + ErrorReporter - + @@ -122,7 +122,7 @@ void -reportMinimal(org.bukkit.plugin.Plugin sender, +reportMinimal(Plugin sender, java.lang.String methodName, java.lang.Throwable error)
    Prints a small minimal error report about an exception from another plugin.
    @@ -130,7 +130,7 @@ void -reportMinimal(org.bukkit.plugin.Plugin sender, +reportMinimal(Plugin sender, java.lang.String methodName, java.lang.Throwable error, java.lang.Object... parameters) @@ -173,7 +173,7 @@ @@ -346,7 +346,7 @@ implements
  • PacketAdapter

    -
    public PacketAdapter(org.bukkit.plugin.Plugin plugin,
    +
    public PacketAdapter(Plugin plugin,
                  ConnectionSide connectionSide,
                  java.lang.Integer... packets)
    Initialize a packet listener with default priority.
    @@ -359,7 +359,7 @@ implements
  • PacketAdapter

    -
    public PacketAdapter(org.bukkit.plugin.Plugin plugin,
    +
    public PacketAdapter(Plugin plugin,
                  ConnectionSide connectionSide,
                  ListenerPriority listenerPriority,
                  java.util.Set<java.lang.Integer> packets)
    @@ -373,7 +373,7 @@ implements
  • PacketAdapter

    -
    public PacketAdapter(org.bukkit.plugin.Plugin plugin,
    +
    public PacketAdapter(Plugin plugin,
                  ConnectionSide connectionSide,
                  GamePhase gamePhase,
                  java.util.Set<java.lang.Integer> packets)
    @@ -389,7 +389,7 @@ implements
  • PacketAdapter

    -
    public PacketAdapter(org.bukkit.plugin.Plugin plugin,
    +
    public PacketAdapter(Plugin plugin,
                  ConnectionSide connectionSide,
                  ListenerPriority listenerPriority,
                  GamePhase gamePhase,
    @@ -406,7 +406,7 @@ implements 
     
  • PacketAdapter

    -
    public PacketAdapter(org.bukkit.plugin.Plugin plugin,
    +
    public PacketAdapter(Plugin plugin,
                  ConnectionSide connectionSide,
                  ListenerPriority listenerPriority,
                  java.lang.Integer... packets)
    @@ -420,7 +420,7 @@ implements
  • PacketAdapter

    -
    public PacketAdapter(org.bukkit.plugin.Plugin plugin,
    +
    public PacketAdapter(Plugin plugin,
                  ConnectionSide connectionSide,
                  GamePhase gamePhase,
                  java.lang.Integer... packets)
    @@ -434,7 +434,7 @@ implements
  • PacketAdapter

    -
    public PacketAdapter(org.bukkit.plugin.Plugin plugin,
    +
    public PacketAdapter(Plugin plugin,
                  ConnectionSide connectionSide,
                  ListenerPriority listenerPriority,
                  GamePhase gamePhase,
    @@ -465,7 +465,7 @@ implements scheduleSyncDelayedTask 
      if you need to call the Bukkit API.
     
    Specified by:
    @@ -528,7 +528,7 @@ implements
  • getPlugin

    -
    public org.bukkit.plugin.Plugin getPlugin()
    +
    public Plugin getPlugin()
    Description copied from interface: PacketListener
    Retrieve the plugin that created list packet listener.
    @@ -555,7 +555,7 @@ implements
  • getPluginName

    -
    public static java.lang.String getPluginName(org.bukkit.plugin.Plugin plugin)
    +
    public static java.lang.String getPluginName(Plugin plugin)
    Retrieves the name of the given plugin.
    Parameters:
    plugin - - the plugin.
    Returns:
    Name of the given plugin.
    diff --git a/Javadoc/com/comphenix/protocol/events/PacketContainer.html b/Javadoc/com/comphenix/protocol/events/PacketContainer.html index dafa8a43..8658eda5 100644 --- a/Javadoc/com/comphenix/protocol/events/PacketContainer.html +++ b/Javadoc/com/comphenix/protocol/events/PacketContainer.html @@ -2,9 +2,9 @@ - + PacketContainer - + @@ -237,8 +237,8 @@ implements java.io.Serializable
  • -StructureModifier<org.bukkit.entity.Entity> -getEntityModifier(org.bukkit.World world) +StructureModifier<Entity> +getEntityModifier(World world)
    Retrieves a read/write structure for entity objects.
    @@ -273,13 +273,13 @@ implements java.io.Serializable
    -StructureModifier<org.bukkit.inventory.ItemStack[]> +StructureModifier<ItemStack[]> getItemArrayModifier()
    Retrieves a read/write structure for arrays of ItemStacks.
    -StructureModifier<org.bukkit.inventory.ItemStack> +StructureModifier<ItemStack> getItemModifier()
    Retrieves a read/write structure for ItemStack.
    @@ -345,7 +345,7 @@ implements java.io.Serializable
  • -StructureModifier<org.bukkit.WorldType> +StructureModifier<WorldType> getWorldTypeModifier()
    Retrieves a read/write structure for the world type enum.
    @@ -639,7 +639,7 @@ implements java.io.Serializable
    • getItemModifier

      -
      public StructureModifier<org.bukkit.inventory.ItemStack> getItemModifier()
      +
      public StructureModifier<ItemStack> getItemModifier()
      Retrieves a read/write structure for ItemStack.

      This modifier will automatically marshall between the Bukkit ItemStack and the @@ -653,7 +653,7 @@ implements java.io.Serializable

    • getItemArrayModifier

      -
      public StructureModifier<org.bukkit.inventory.ItemStack[]> getItemArrayModifier()
      +
      public StructureModifier<ItemStack[]> getItemArrayModifier()
      Retrieves a read/write structure for arrays of ItemStacks.

      This modifier will automatically marshall between the Bukkit ItemStack and the @@ -667,7 +667,7 @@ implements java.io.Serializable

    • getWorldTypeModifier

      -
      public StructureModifier<org.bukkit.WorldType> getWorldTypeModifier()
      +
      public StructureModifier<WorldType> getWorldTypeModifier()
      Retrieves a read/write structure for the world type enum.

      This modifier will automatically marshall between the Bukkit world type and the @@ -692,7 +692,7 @@ implements java.io.Serializable

    • getEntityModifier

      -
      public StructureModifier<org.bukkit.entity.Entity> getEntityModifier(org.bukkit.World world)
      +
      public StructureModifier<Entity> getEntityModifier(World world)
      Retrieves a read/write structure for entity objects.

      Note that entities are transmitted by integer ID, and the type may not be enough diff --git a/Javadoc/com/comphenix/protocol/events/PacketEvent.html b/Javadoc/com/comphenix/protocol/events/PacketEvent.html index 70651f38..26bb4d9a 100644 --- a/Javadoc/com/comphenix/protocol/events/PacketEvent.html +++ b/Javadoc/com/comphenix/protocol/events/PacketEvent.html @@ -2,9 +2,9 @@ - + PacketEvent - + @@ -101,13 +101,13 @@

    • All Implemented Interfaces:
      -
      java.io.Serializable, org.bukkit.event.Cancellable
      +
      java.io.Serializable, Cancellable


      public class PacketEvent
       extends java.util.EventObject
      -implements org.bukkit.event.Cancellable
      +implements Cancellable
  • See Also:
    Serialized Form
  • @@ -165,7 +165,7 @@ implements org.bukkit.event.Cancellable
    static PacketEvent fromClient(java.lang.Object source, PacketContainer packet, - org.bukkit.entity.Player client) + Player client)
    Creates an event representing a client packet transmission.
    @@ -173,7 +173,7 @@ implements org.bukkit.event.Cancellable
  • static PacketEvent fromServer(java.lang.Object source, PacketContainer packet, - org.bukkit.entity.Player recipient) + Player recipient)
    Creates an event representing a server packet transmission.
    @@ -203,7 +203,7 @@ implements org.bukkit.event.Cancellable
  • -org.bukkit.entity.Player +Player getPlayer()
    Retrieves the player that has sent the packet or is recieving it.
    @@ -300,7 +300,7 @@ implements org.bukkit.event.Cancellable
  • fromClient

    public static PacketEvent fromClient(java.lang.Object source,
                          PacketContainer packet,
    -                     org.bukkit.entity.Player client)
    + Player client)
    Creates an event representing a client packet transmission.
    Parameters:
    source - - the event source.
    packet - - the packet.
    client - - the client that sent the packet.
    Returns:
    The event.
    @@ -314,7 +314,7 @@ implements org.bukkit.event.Cancellable
  • fromServer

    public static PacketEvent fromServer(java.lang.Object source,
                          PacketContainer packet,
    -                     org.bukkit.entity.Player recipient)
    + Player recipient)
    Creates an event representing a server packet transmission.
    Parameters:
    source - - the event source.
    packet - - the packet.
    recipient - - the client that will receieve the packet.
    Returns:
    The event.
    @@ -376,7 +376,7 @@ implements org.bukkit.event.Cancellable
    Retrieves whether or not the packet should be cancelled.
    Specified by:
    -
    isCancelled in interface org.bukkit.event.Cancellable
    +
    isCancelled in interface Cancellable
    Returns:
    TRUE if it should be cancelled, FALSE otherwise.
  • @@ -398,7 +398,7 @@ implements org.bukkit.event.Cancellable An asynchronous listener can also delay a packet indefinitely without having to block its thread.
    Specified by:
    -
    setCancelled in interface org.bukkit.event.Cancellable
    +
    setCancelled in interface Cancellable
    Parameters:
    cancel - - TRUE if it should be cancelled, FALSE otherwise.
    @@ -408,7 +408,7 @@ implements org.bukkit.event.Cancellable
    • getPlayer

      -
      public org.bukkit.entity.Player getPlayer()
      +
      public Player getPlayer()
      Retrieves the player that has sent the packet or is recieving it.
      Returns:
      The player associated with this event.
    • diff --git a/Javadoc/com/comphenix/protocol/events/PacketListener.html b/Javadoc/com/comphenix/protocol/events/PacketListener.html index de1d8de0..24cd85a3 100644 --- a/Javadoc/com/comphenix/protocol/events/PacketListener.html +++ b/Javadoc/com/comphenix/protocol/events/PacketListener.html @@ -2,9 +2,9 @@ - + PacketListener - + @@ -117,7 +117,7 @@ Method and Description -org.bukkit.plugin.Plugin +Plugin getPlugin()
      Retrieve the plugin that created list packet listener.
      @@ -187,7 +187,7 @@

      WARNING:
      This method will be called asynchronously! You should synchronize with the main - thread using scheduleSyncDelayedTask + thread using scheduleSyncDelayedTask if you need to call the Bukkit API.

      Parameters:
      event - - the packet that has been recieved.
      @@ -220,7 +220,7 @@
    diff --git a/Javadoc/com/comphenix/protocol/events/class-use/PacketListener.html b/Javadoc/com/comphenix/protocol/events/class-use/PacketListener.html index 0e0e41fa..e29e69a6 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 - + @@ -77,7 +77,9 @@ com.comphenix.protocol -  + +
    Contains classes for retrieving the main ProtocolMananger object.
    + com.comphenix.protocol.async @@ -313,6 +315,19 @@

    Uses of PacketListener in com.comphenix.protocol.injector.player

    + + + + + + + + + + + + +
    Fields in com.comphenix.protocol.injector.player with type parameters of type PacketListener 
    Modifier and TypeField and Description
    protected java.util.Set<PacketListener>PlayerInjectorBuilder.packetListeners 
    @@ -328,7 +343,7 @@ - +
    Methods in com.comphenix.protocol.injector.player with parameters of type PacketListener 
    com.comphenix.protocol.injector.player.UnsupportedListenerNetworkServerInjector.checkListener(PacketListener listener) NetworkObjectInjector.checkListener(PacketListener listener) 
    @@ -345,21 +360,11 @@
    Determine if the given listeners are valid.
    - - - - - - - - - - + + +
    Constructor parameters in com.comphenix.protocol.injector.player with type arguments of type PacketListener 
    Constructor and Description
    PlayerInjectionHandler(java.lang.ClassLoader classLoader, - ErrorReporter reporter, - com.google.common.base.Predicate<GamePhase> injectionFilter, - ListenerInvoker invoker, - java.util.Set<PacketListener> packetListeners, - org.bukkit.Server server) 
    PlayerInjectorBuilderPlayerInjectorBuilder.packetListeners(java.util.Set<PacketListener> packetListeners) +
    Set the set of packet listeners.
    +
    diff --git a/Javadoc/com/comphenix/protocol/events/package-frame.html b/Javadoc/com/comphenix/protocol/events/package-frame.html index ba4c9d96..5b8ed31f 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 6dcaa69e..53dd9506 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 3ad7d738..ae5a4f60 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 - + @@ -76,7 +76,7 @@
    • java.util.EventObject (implements java.io.Serializable)
        -
      • com.comphenix.protocol.events.PacketEvent (implements org.bukkit.event.Cancellable)
      • +
      • com.comphenix.protocol.events.PacketEvent (implements org.bukkit.event.Cancellable)
    • com.comphenix.protocol.events.ListeningWhitelist
    • diff --git a/Javadoc/com/comphenix/protocol/events/package-use.html b/Javadoc/com/comphenix/protocol/events/package-use.html index b02ea67b..cfe201f2 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 - + @@ -77,7 +77,9 @@ com.comphenix.protocol -  + +
      Contains classes for retrieving the main ProtocolMananger object.
      + com.comphenix.protocol.async @@ -96,6 +98,10 @@   +com.comphenix.protocol.injector.packet +  + + com.comphenix.protocol.injector.player   @@ -239,6 +245,26 @@ +
    • + + + + + + + + + + + + + + + +
      Classes in com.comphenix.protocol.events used by com.comphenix.protocol.injector.packet 
      Class and Description
      PacketContainer +
      Represents a Minecraft packet indirectly.
      +
      PacketEvent 
      +
    • diff --git a/Javadoc/com/comphenix/protocol/injector/BukkitUnwrapper.html b/Javadoc/com/comphenix/protocol/injector/BukkitUnwrapper.html index 45da9794..702c0482 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 6cc63574..ecc92e89 100644 --- a/Javadoc/com/comphenix/protocol/injector/DelayedSingleTask.html +++ b/Javadoc/com/comphenix/protocol/injector/DelayedSingleTask.html @@ -2,9 +2,9 @@ - + DelayedSingleTask - + @@ -124,11 +124,11 @@ extends java.lang.Object closed  -protected org.bukkit.plugin.Plugin +protected Plugin plugin  -protected org.bukkit.scheduler.BukkitScheduler +protected BukkitScheduler scheduler  @@ -150,13 +150,13 @@ extends java.lang.Object Constructor and Description -DelayedSingleTask(org.bukkit.plugin.Plugin plugin) +DelayedSingleTask(Plugin plugin)
      Create a single task scheduler.
      -DelayedSingleTask(org.bukkit.plugin.Plugin plugin, - org.bukkit.scheduler.BukkitScheduler scheduler) +DelayedSingleTask(Plugin plugin, + BukkitScheduler scheduler)
      Create a single task scheduler.
      @@ -192,7 +192,7 @@ extends java.lang.Object finalize()  -org.bukkit.plugin.Plugin +Plugin getPlugin()
      Retrieve the plugin this task belongs to.
      @@ -253,7 +253,7 @@ extends java.lang.Object
      • plugin

        -
        protected org.bukkit.plugin.Plugin plugin
        +
        protected Plugin plugin
      @@ -262,7 +262,7 @@ extends java.lang.Object @@ -288,7 +288,7 @@ extends java.lang.Object
      • DelayedSingleTask

        -
        public DelayedSingleTask(org.bukkit.plugin.Plugin plugin)
        +
        public DelayedSingleTask(Plugin plugin)
        Create a single task scheduler.
        Parameters:
        plugin - - owner plugin.
      • @@ -299,8 +299,8 @@ extends java.lang.Object
        • DelayedSingleTask

          -
          public DelayedSingleTask(org.bukkit.plugin.Plugin plugin,
          -                 org.bukkit.scheduler.BukkitScheduler scheduler)
          +
          public DelayedSingleTask(Plugin plugin,
          +                 BukkitScheduler scheduler)
          Create a single task scheduler.
          Parameters:
          plugin - - owner plugin.
          scheduler - - specialized scheduler.
        • @@ -369,7 +369,7 @@ extends java.lang.Object
          • getPlugin

            -
            public org.bukkit.plugin.Plugin getPlugin()
            +
            public Plugin getPlugin()
            Retrieve the plugin this task belongs to.
            Returns:
            The plugin scheduling the current taks.
          • diff --git a/Javadoc/com/comphenix/protocol/injector/GamePhase.html b/Javadoc/com/comphenix/protocol/injector/GamePhase.html index 2915945a..e2a4874c 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 9157db30..0605f85c 100644 --- a/Javadoc/com/comphenix/protocol/injector/ListenerInvoker.html +++ b/Javadoc/com/comphenix/protocol/injector/ListenerInvoker.html @@ -2,9 +2,9 @@ - + ListenerInvoker - + diff --git a/Javadoc/com/comphenix/protocol/injector/PacketConstructor.Unwrapper.html b/Javadoc/com/comphenix/protocol/injector/PacketConstructor.Unwrapper.html index 29b520fd..7e7a9faf 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 61c7e132..ba1a4800 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 0421f201..09c34bfb 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 6733fc16..2d33007e 100644 --- a/Javadoc/com/comphenix/protocol/injector/PacketFilterManager.html +++ b/Javadoc/com/comphenix/protocol/injector/PacketFilterManager.html @@ -2,9 +2,9 @@ - + PacketFilterManager - + @@ -143,7 +143,7 @@ implements PacketFilterManager(java.lang.ClassLoader classLoader, - org.bukkit.Server server, + Server server, DelayedSingleTask unhookTask, ErrorReporter reporter)
            Only create instances of this class if protocol lib is disabled.
            @@ -219,15 +219,15 @@ implements -org.bukkit.entity.Entity -getEntityFromID(org.bukkit.World container, +Entity +getEntityFromID(World container, int id)
            Retrieve the associated entity.
            -java.util.List<org.bukkit.entity.Player> -getEntityTrackers(org.bukkit.entity.Entity entity) +java.util.List<Player> +getEntityTrackers(Entity entity)
            Retrieve every client that is receiving information about a given entity.
            @@ -276,7 +276,7 @@ implements void -initializePlayers(org.bukkit.entity.Player[] players) +initializePlayers(Player[] players)
            Initialize the packet injection for every player.
            @@ -300,14 +300,14 @@ implements void -recieveClientPacket(org.bukkit.entity.Player sender, +recieveClientPacket(Player sender, PacketContainer packet)
            Simulate recieving a certain packet from a given player.
            void -recieveClientPacket(org.bukkit.entity.Player sender, +recieveClientPacket(Player sender, PacketContainer packet, boolean filters)
            Simulate recieving a certain packet from a given player.
            @@ -315,8 +315,8 @@ implements void -registerEvents(org.bukkit.plugin.PluginManager manager, - org.bukkit.plugin.Plugin plugin) +registerEvents(PluginManager manager, + Plugin plugin)
            Register this protocol manager on Bukkit.
            @@ -335,20 +335,20 @@ implements void -removePacketListeners(org.bukkit.plugin.Plugin plugin) +removePacketListeners(Plugin plugin)
            Removes every listener associated with the given plugin.
            void -sendServerPacket(org.bukkit.entity.Player reciever, +sendServerPacket(Player reciever, PacketContainer packet)
            Send a packet to the given player.
            void -sendServerPacket(org.bukkit.entity.Player reciever, +sendServerPacket(Player reciever, PacketContainer packet, boolean filters)
            Send a packet to the given player.
            @@ -362,7 +362,7 @@ implements void -uninitializePlayers(org.bukkit.entity.Player[] players) +uninitializePlayers(Player[] players)
            Uninitialize the packet injection of every player.
            @@ -374,8 +374,8 @@ implements void -updateEntity(org.bukkit.entity.Entity entity, - java.util.List<org.bukkit.entity.Player> observers) +updateEntity(Entity entity, + java.util.List<Player> observers)
            Completely resend an entity to a list of clients.
            @@ -415,7 +415,7 @@ implements

            PacketFilterManager

            public PacketFilterManager(java.lang.ClassLoader classLoader,
            -                   org.bukkit.Server server,
            +                   Server server,
                                DelayedSingleTask unhookTask,
                                ErrorReporter reporter)
            Only create instances of this class if protocol lib is disabled.
            @@ -538,7 +538,7 @@ implements
          • removePacketListeners

            -
            public void removePacketListeners(org.bukkit.plugin.Plugin plugin)
            +
            public void removePacketListeners(Plugin plugin)
            Description copied from interface: ProtocolManager
            Removes every listener associated with the given plugin.
            @@ -583,7 +583,7 @@ implements
          • sendServerPacket

            -
            public void sendServerPacket(org.bukkit.entity.Player reciever,
            +
            public void sendServerPacket(Player reciever,
                                 PacketContainer packet)
                                   throws java.lang.reflect.InvocationTargetException
            Description copied from interface: PacketStream
            @@ -602,7 +602,7 @@ implements
          • sendServerPacket

            -
            public void sendServerPacket(org.bukkit.entity.Player reciever,
            +
            public void sendServerPacket(Player reciever,
                                 PacketContainer packet,
                                 boolean filters)
                                   throws java.lang.reflect.InvocationTargetException
            @@ -627,7 +627,7 @@ implements
          • recieveClientPacket

            -
            public void recieveClientPacket(org.bukkit.entity.Player sender,
            +
            public void recieveClientPacket(Player sender,
                                    PacketContainer packet)
                                      throws java.lang.IllegalAccessException,
                                             java.lang.reflect.InvocationTargetException
            @@ -648,7 +648,7 @@ implements
          • recieveClientPacket

            -
            public void recieveClientPacket(org.bukkit.entity.Player sender,
            +
            public void recieveClientPacket(Player sender,
                                    PacketContainer packet,
                                    boolean filters)
                                      throws java.lang.IllegalAccessException,
            @@ -760,8 +760,8 @@ implements 
             
          • updateEntity

            -
            public void updateEntity(org.bukkit.entity.Entity entity,
            -                java.util.List<org.bukkit.entity.Player> observers)
            +
            public void updateEntity(Entity entity,
            +                java.util.List<Player> observers)
                               throws FieldAccessException
            Description copied from interface: ProtocolManager
            Completely resend an entity to a list of clients. @@ -782,9 +782,9 @@ implements
          • getEntityFromID

            -
            public org.bukkit.entity.Entity getEntityFromID(org.bukkit.World container,
            -                                       int id)
            -                                         throws FieldAccessException
            +
            public Entity getEntityFromID(World container,
            +                     int id)
            +                       throws FieldAccessException
            Description copied from interface: ProtocolManager
            Retrieve the associated entity.
            @@ -802,8 +802,8 @@ implements
          • getEntityTrackers

            -
            public java.util.List<org.bukkit.entity.Player> getEntityTrackers(org.bukkit.entity.Entity entity)
            -                                                           throws FieldAccessException
            +
            public java.util.List<Player> getEntityTrackers(Entity entity)
            +                                         throws FieldAccessException
            Description copied from interface: ProtocolManager
            Retrieve every client that is receiving information about a given entity.
            @@ -821,7 +821,7 @@ implements
          • initializePlayers

            -
            public void initializePlayers(org.bukkit.entity.Player[] players)
            +
            public void initializePlayers(Player[] players)
            Initialize the packet injection for every player.
            Parameters:
            players - - list of players to inject.
          • @@ -832,7 +832,7 @@ implements
          • uninitializePlayers

            -
            public void uninitializePlayers(org.bukkit.entity.Player[] players)
            +
            public void uninitializePlayers(Player[] players)
            Uninitialize the packet injection of every player.
            Parameters:
            players - - list of players to uninject.
          • @@ -843,8 +843,8 @@ implements
          • registerEvents

            -
            public void registerEvents(org.bukkit.plugin.PluginManager manager,
            -                  org.bukkit.plugin.Plugin plugin)
            +
            public void registerEvents(PluginManager manager,
            +                  Plugin plugin)
            Register this protocol manager on Bukkit.
            Parameters:
            manager - - Bukkit plugin manager that provides player join/leave events.
            plugin - - the parent plugin.
          • diff --git a/Javadoc/com/comphenix/protocol/injector/PlayerLoggedOutException.html b/Javadoc/com/comphenix/protocol/injector/PlayerLoggedOutException.html index c005a119..c251390d 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 4a1c21fe..d42c0aed 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 1fe59324..7e7abc02 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 1cb67878..25e05a4e 100644 --- a/Javadoc/com/comphenix/protocol/injector/StructureCache.html +++ b/Javadoc/com/comphenix/protocol/injector/StructureCache.html @@ -2,9 +2,9 @@ - + StructureCache - + diff --git a/Javadoc/com/comphenix/protocol/injector/class-use/BukkitUnwrapper.html b/Javadoc/com/comphenix/protocol/injector/class-use/BukkitUnwrapper.html index 8319627b..8192668b 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 e2950afc..bd58f4d9 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 - + @@ -96,7 +96,7 @@ PacketFilterManager(java.lang.ClassLoader classLoader, - org.bukkit.Server server, + Server server, DelayedSingleTask unhookTask, ErrorReporter reporter)
            Only create instances of this class if protocol lib is disabled.
            diff --git a/Javadoc/com/comphenix/protocol/injector/class-use/GamePhase.html b/Javadoc/com/comphenix/protocol/injector/class-use/GamePhase.html index b4aec291..49e77e3a 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 - + @@ -132,7 +132,7 @@ -PacketAdapter(org.bukkit.plugin.Plugin plugin, +PacketAdapter(Plugin plugin, ConnectionSide connectionSide, GamePhase gamePhase, java.lang.Integer... packets) @@ -140,7 +140,7 @@ -PacketAdapter(org.bukkit.plugin.Plugin plugin, +PacketAdapter(Plugin plugin, ConnectionSide connectionSide, GamePhase gamePhase, java.util.Set<java.lang.Integer> packets) @@ -148,7 +148,7 @@ -PacketAdapter(org.bukkit.plugin.Plugin plugin, +PacketAdapter(Plugin plugin, ConnectionSide connectionSide, ListenerPriority listenerPriority, GamePhase gamePhase, @@ -157,7 +157,7 @@ -PacketAdapter(org.bukkit.plugin.Plugin plugin, +PacketAdapter(Plugin plugin, ConnectionSide connectionSide, ListenerPriority listenerPriority, GamePhase gamePhase, @@ -199,6 +199,19 @@ the order they are declared.
          • Uses of GamePhase in com.comphenix.protocol.injector.player

            + + + + + + + + + + + + +
            Fields in com.comphenix.protocol.injector.player with type parameters of type GamePhase 
            Modifier and TypeField and Description
            protected com.google.common.base.Predicate<GamePhase>PlayerInjectorBuilder.injectionFilter 
            @@ -208,7 +221,7 @@ the order they are declared. - + @@ -217,12 +230,6 @@ the order they are declared. - - - -
            Methods in com.comphenix.protocol.injector.player with parameters of type GamePhase 
            booleanNetworkServerInjector.canInject(GamePhase phase) NetworkObjectInjector.canInject(GamePhase phase) 
            PacketFilterManager.PlayerInjectHooks
            booleanPlayerInjectionHandler.isInjectionNecessary(GamePhase phase) -
            Determine if it's truly necessary to perform the given player injection.
            -
            void PlayerInjectionHandler.setPlayerHook(GamePhase phase, PacketFilterManager.PlayerInjectHooks playerHook) @@ -231,19 +238,19 @@ the order they are declared.
            - - +
            Constructor parameters in com.comphenix.protocol.injector.player with type arguments of type GamePhase 
            + - + + - + +
            Method parameters in com.comphenix.protocol.injector.player with type arguments of type GamePhase 
            Constructor and DescriptionModifier and TypeMethod and Description
            PlayerInjectionHandler(java.lang.ClassLoader classLoader, - ErrorReporter reporter, - com.google.common.base.Predicate<GamePhase> injectionFilter, - ListenerInvoker invoker, - java.util.Set<PacketListener> packetListeners, - org.bukkit.Server server) PlayerInjectorBuilderPlayerInjectorBuilder.injectionFilter(com.google.common.base.Predicate<GamePhase> injectionFilter) +
            The injection filter that is used to determine if it is necessary to perform + injection during a certain phase.
            +
            diff --git a/Javadoc/com/comphenix/protocol/injector/class-use/ListenerInvoker.html b/Javadoc/com/comphenix/protocol/injector/class-use/ListenerInvoker.html index d66a144c..493361b6 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 - + @@ -80,9 +80,17 @@   +com.comphenix.protocol.injector.packet +  + + com.comphenix.protocol.injector.player   + +com.comphenix.protocol.injector.spigot +  +
          • @@ -106,10 +114,71 @@
          • +
          • + + +

            Uses of ListenerInvoker in com.comphenix.protocol.injector.packet

            + + + + + + + + + + + + +
            Fields in com.comphenix.protocol.injector.packet declared as ListenerInvoker 
            Modifier and TypeField and Description
            protected ListenerInvokerPacketInjectorBuilder.invoker 
            + + + + + + + + + + + + +
            Methods in com.comphenix.protocol.injector.packet with parameters of type ListenerInvoker 
            Modifier and TypeMethod and Description
            PacketInjectorBuilderPacketInjectorBuilder.invoker(ListenerInvoker invoker) +
            The packet stream invoker.
            +
            +
          • Uses of ListenerInvoker in com.comphenix.protocol.injector.player

            + + + + + + + + + + + + +
            Fields in com.comphenix.protocol.injector.player declared as ListenerInvoker 
            Modifier and TypeField and Description
            protected ListenerInvokerPlayerInjectorBuilder.invoker 
            + + + + + + + + + + + + +
            Methods in com.comphenix.protocol.injector.player with parameters of type ListenerInvoker 
            Modifier and TypeMethod and Description
            PlayerInjectorBuilderPlayerInjectorBuilder.invoker(ListenerInvoker invoker) +
            The packet stream invoker.
            +
            @@ -117,20 +186,34 @@ - + IntegerSet sendingFilters) +
            Create a new network object injector.
            + - - + +
            Constructors in com.comphenix.protocol.injector.player with parameters of type ListenerInvoker 
            NetworkServerInjector(java.lang.ClassLoader classLoader, +NetworkObjectInjector(java.lang.ClassLoader classLoader, ErrorReporter reporter, - org.bukkit.entity.Player player, + Player player, ListenerInvoker invoker, - com.comphenix.protocol.injector.player.IntegerSet sendingFilters, - com.comphenix.protocol.injector.player.InjectedServerConnection serverInjection) 
            PlayerInjectionHandler(java.lang.ClassLoader classLoader, - ErrorReporter reporter, - com.google.common.base.Predicate<GamePhase> injectionFilter, - ListenerInvoker invoker, - java.util.Set<PacketListener> packetListeners, - org.bukkit.Server server) 
            +
          • +
          • + + +

            Uses of ListenerInvoker in com.comphenix.protocol.injector.spigot

            + + + + + + + +
            Constructors in com.comphenix.protocol.injector.spigot with parameters of type ListenerInvoker 
            Constructor and Description
            SpigotPacketInjector(java.lang.ClassLoader classLoader, + ErrorReporter reporter, + ListenerInvoker invoker, + Server server) +
            Create a new spigot injector.
            +
            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 f48c821f..24d31fac 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 eab6fe1b..8880b011 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 - + @@ -77,7 +77,9 @@ com.comphenix.protocol -  + +
            Contains classes for retrieving the main ProtocolMananger object.
            + com.comphenix.protocol.injector 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 786b6423..9dd1fdcc 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 - + @@ -149,7 +149,7 @@ the order they are declared. PacketFilterManager.PlayerInjectHooks -NetworkServerInjector.getHookType()  +NetworkObjectInjector.getHookType()  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 a2bdb2b0..fb6d8184 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 34c0f396..290b55ac 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 27b7cb37..5e8131d8 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 41263df7..6bc1a7c2 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 1f0ac0e8..016b3cbc 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 7ff484d3..01df1cbd 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 08d91fd6..a71e8f87 100644 --- a/Javadoc/com/comphenix/protocol/injector/package-summary.html +++ b/Javadoc/com/comphenix/protocol/injector/package-summary.html @@ -2,9 +2,9 @@ - + com.comphenix.protocol.injector - + @@ -37,7 +37,7 @@
          • void -close()  +close() +
            Close any lingering proxy injections.
            + -org.bukkit.entity.Player +Player getPlayerByConnection(java.io.DataInputStream inputStream)
            Retrieve a player by its DataInput connection.
            -org.bukkit.entity.Player +Player getPlayerByConnection(java.io.DataInputStream inputStream, long playerTimeout, java.util.concurrent.TimeUnit unit) @@ -197,89 +165,69 @@ extends java.lang.Object
          • void -handleDisconnect(org.bukkit.entity.Player player) +handleDisconnect(Player player)
            Invoke special routines for handling disconnect before a player is uninjected.
            void -injectPlayer(org.bukkit.entity.Player player) +injectPlayer(Player player)
            Initialize a player hook, allowing us to read server packets.
            -boolean -isInjectionNecessary(GamePhase phase) -
            Determine if it's truly necessary to perform the given player injection.
            - - - void -processPacket(org.bukkit.entity.Player player, +processPacket(Player player, java.lang.Object mcPacket)
            Process a packet as if it were sent by the given player.
            - + void removePacketHandler(int packetID)
            Remove an underlying packet handler of ths ID.
            - + void -scheduleDataInputRefresh(org.bukkit.entity.Player player) +scheduleDataInputRefresh(Player player)
            Inform the current PlayerInjector that it should update the DataInputStream next.
            - + void -sendServerPacket(org.bukkit.entity.Player reciever, +sendServerPacket(Player reciever, PacketContainer packet, boolean filters)
            Send the given packet to the given reciever.
            - + void setPlayerHook(GamePhase phase, PacketFilterManager.PlayerInjectHooks playerHook)
            Sets how the server packets are read.
            - + void setPlayerHook(PacketFilterManager.PlayerInjectHooks playerHook)
            Sets how the server packets are read.
            - + boolean uninjectPlayer(java.net.InetSocketAddress address)
            Unregisters a player by the given address.
            - -boolean -uninjectPlayer(org.bukkit.entity.Player player) -
            Unregisters the given player.
            - - boolean -uninjectPlayer(org.bukkit.entity.Player player, - boolean removeAuxiliary) +uninjectPlayer(Player player)
            Unregisters the given player.
            -
              -
            • - - -

              Methods inherited from class java.lang.Object

              -clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
            • -
          @@ -288,28 +236,6 @@ extends java.lang.Object
          • - -
              -
            • - - -

              Constructor Detail

              - - - -
                -
              • -

                PlayerInjectionHandler

                -
                public PlayerInjectionHandler(java.lang.ClassLoader classLoader,
                -                      ErrorReporter reporter,
                -                      com.google.common.base.Predicate<GamePhase> injectionFilter,
                -                      ListenerInvoker invoker,
                -                      java.util.Set<PacketListener> packetListeners,
                -                      org.bukkit.Server server)
                -
              • -
              -
            • -
            • @@ -322,7 +248,7 @@ extends java.lang.Object
              • getPlayerHook

                -
                public PacketFilterManager.PlayerInjectHooks getPlayerHook()
                +
                PacketFilterManager.PlayerInjectHooks getPlayerHook()
                Retrieves how the server packets are read.
                Returns:
                Injection method for reading server packets.
              • @@ -333,7 +259,7 @@ extends java.lang.Object
                • getPlayerHook

                  -
                  public PacketFilterManager.PlayerInjectHooks getPlayerHook(GamePhase phase)
                  +
                  PacketFilterManager.PlayerInjectHooks getPlayerHook(GamePhase phase)
                  Retrieves how the server packets are read.
                  Parameters:
                  phase - - the current game phase.
                  Returns:
                  Injection method for reading server packets.
                  @@ -345,7 +271,7 @@ extends java.lang.Object
                  • setPlayerHook

                    -
                    public void setPlayerHook(PacketFilterManager.PlayerInjectHooks playerHook)
                    +
                    void setPlayerHook(PacketFilterManager.PlayerInjectHooks playerHook)
                    Sets how the server packets are read.
                    Parameters:
                    playerHook - - the new injection method for reading server packets.
                  • @@ -356,7 +282,7 @@ extends java.lang.Object
                    • setPlayerHook

                      -
                      public void setPlayerHook(GamePhase phase,
                      +
                      void setPlayerHook(GamePhase phase,
                                        PacketFilterManager.PlayerInjectHooks playerHook)
                      Sets how the server packets are read.
                      Parameters:
                      phase - - the current game phase.
                      playerHook - - the new injection method for reading server packets.
                      @@ -368,7 +294,7 @@ extends java.lang.Object
                      • addPacketHandler

                        -
                        public void addPacketHandler(int packetID)
                        +
                        void addPacketHandler(int packetID)
                        Add an underlying packet handler of the given ID.
                        Parameters:
                        packetID - - packet ID to register.
                      • @@ -379,7 +305,7 @@ extends java.lang.Object
                        • removePacketHandler

                          -
                          public void removePacketHandler(int packetID)
                          +
                          void removePacketHandler(int packetID)
                          Remove an underlying packet handler of ths ID.
                          Parameters:
                          packetID - - packet ID to unregister.
                        • @@ -390,8 +316,8 @@ extends java.lang.Object
                          • getPlayerByConnection

                            -
                            public org.bukkit.entity.Player getPlayerByConnection(java.io.DataInputStream inputStream)
                            -                                               throws java.lang.InterruptedException
                            +
                            Player getPlayerByConnection(java.io.DataInputStream inputStream)
                            +                             throws java.lang.InterruptedException
                            Retrieve a player by its DataInput connection.
                            Parameters:
                            inputStream - - the associated DataInput connection.
                            Returns:
                            The player.
                            @@ -405,10 +331,10 @@ extends java.lang.Object
                            • getPlayerByConnection

                              -
                              public org.bukkit.entity.Player getPlayerByConnection(java.io.DataInputStream inputStream,
                              -                                             long playerTimeout,
                              -                                             java.util.concurrent.TimeUnit unit)
                              -                                               throws java.lang.InterruptedException
                              +
                              Player getPlayerByConnection(java.io.DataInputStream inputStream,
                              +                           long playerTimeout,
                              +                           java.util.concurrent.TimeUnit unit)
                              +                             throws java.lang.InterruptedException
                              Retrieve a player by its DataInput connection.
                              Parameters:
                              inputStream - - the associated DataInput connection.
                              playerTimeout - - the amount of time to wait for a result.
                              unit - - unit of playerTimeout.
                              Returns:
                              The player.
                              @@ -422,32 +348,20 @@ extends java.lang.Object
                              • injectPlayer

                                -
                                public void injectPlayer(org.bukkit.entity.Player player)
                                +
                                void injectPlayer(Player player)
                                Initialize a player hook, allowing us to read server packets.

                                This call will be ignored if there's no listener that can receive the given events.

                                Parameters:
                                player - - player to hook.
                              - - - -
                                -
                              • -

                                isInjectionNecessary

                                -
                                public boolean isInjectionNecessary(GamePhase phase)
                                -
                                Determine if it's truly necessary to perform the given player injection.
                                -
                                Parameters:
                                phase - - current game phase.
                                -
                                Returns:
                                TRUE if we should perform the injection, FALSE otherwise.
                                -
                              • -
                              • handleDisconnect

                                -
                                public void handleDisconnect(org.bukkit.entity.Player player)
                                +
                                void handleDisconnect(Player player)
                                Invoke special routines for handling disconnect before a player is uninjected.
                                Parameters:
                                player - - player to process.
                              • @@ -458,32 +372,19 @@ extends java.lang.Object
                                • uninjectPlayer

                                  -
                                  public boolean uninjectPlayer(org.bukkit.entity.Player player)
                                  +
                                  boolean uninjectPlayer(Player player)
                                  Unregisters the given player.
                                  Parameters:
                                  player - - player to unregister.
                                  Returns:
                                  TRUE if a player has been uninjected, FALSE otherwise.
                                - - - -
                                  -
                                • -

                                  uninjectPlayer

                                  -
                                  public boolean uninjectPlayer(org.bukkit.entity.Player player,
                                  -                     boolean removeAuxiliary)
                                  -
                                  Unregisters the given player.
                                  -
                                  Parameters:
                                  player - - player to unregister.
                                  removeAuxiliary - - TRUE to remove auxiliary information, such as input stream and address.
                                  -
                                  Returns:
                                  TRUE if a player has been uninjected, FALSE otherwise.
                                  -
                                • -
                                • uninjectPlayer

                                  -
                                  public boolean uninjectPlayer(java.net.InetSocketAddress address)
                                  +
                                  boolean uninjectPlayer(java.net.InetSocketAddress address)
                                  Unregisters a player by the given address.

                                  If the server handler has been created before we've gotten a chance to unject the player, @@ -498,7 +399,7 @@ extends java.lang.Object

                                  • sendServerPacket

                                    -
                                    public void sendServerPacket(org.bukkit.entity.Player reciever,
                                    +
                                    void sendServerPacket(Player reciever,
                                                         PacketContainer packet,
                                                         boolean filters)
                                                           throws java.lang.reflect.InvocationTargetException
                                    @@ -514,7 +415,7 @@ extends java.lang.Object
                                    • processPacket

                                      -
                                      public void processPacket(org.bukkit.entity.Player player,
                                      +
                                      void processPacket(Player player,
                                                        java.lang.Object mcPacket)
                                                          throws java.lang.IllegalAccessException,
                                                                 java.lang.reflect.InvocationTargetException
                                      @@ -531,7 +432,7 @@ extends java.lang.Object
                                      • checkListener

                                        -
                                        public void checkListener(java.util.Set<PacketListener> listeners)
                                        +
                                        void checkListener(java.util.Set<PacketListener> listeners)
                                        Determine if the given listeners are valid.
                                        Parameters:
                                        listeners - - listeners to check.
                                      • @@ -542,7 +443,7 @@ extends java.lang.Object
                                  diff --git a/Javadoc/com/comphenix/protocol/injector/player/PlayerInjectorBuilder.html b/Javadoc/com/comphenix/protocol/injector/player/PlayerInjectorBuilder.html new file mode 100644 index 00000000..5bc9e563 --- /dev/null +++ b/Javadoc/com/comphenix/protocol/injector/player/PlayerInjectorBuilder.html @@ -0,0 +1,499 @@ + + + + + +PlayerInjectorBuilder + + + + + + + + + + + +
                                  +
                                  com.comphenix.protocol.injector.player
                                  +

                                  Class PlayerInjectorBuilder

                                  +
                                  +
                                  +
                                    +
                                  • java.lang.Object
                                  • +
                                  • +
                                      +
                                    • com.comphenix.protocol.injector.player.PlayerInjectorBuilder
                                    • +
                                    +
                                  • +
                                  +
                                  +
                                    +
                                  • +
                                    +
                                    +
                                    public class PlayerInjectorBuilder
                                    +extends java.lang.Object
                                    +
                                    Constructor for different player injectors.
                                    +
                                    Author:
                                    +
                                    Kristian
                                    +
                                  • +
                                  +
                                  +
                                  + +
                                  +
                                  +
                                    +
                                  • + +
                                      +
                                    • + + +

                                      Field Detail

                                      + + + +
                                        +
                                      • +

                                        classLoader

                                        +
                                        protected java.lang.ClassLoader classLoader
                                        +
                                      • +
                                      + + + + + + + +
                                        +
                                      • +

                                        injectionFilter

                                        +
                                        protected com.google.common.base.Predicate<GamePhase> injectionFilter
                                        +
                                      • +
                                      + + + + + + + +
                                        +
                                      • +

                                        packetListeners

                                        +
                                        protected java.util.Set<PacketListener> packetListeners
                                        +
                                      • +
                                      + + + +
                                        +
                                      • +

                                        server

                                        +
                                        protected Server server
                                        +
                                      • +
                                      +
                                    • +
                                    + +
                                      +
                                    • + + +

                                      Constructor Detail

                                      + + + +
                                        +
                                      • +

                                        PlayerInjectorBuilder

                                        +
                                        protected PlayerInjectorBuilder()
                                        +
                                      • +
                                      +
                                    • +
                                    + +
                                      +
                                    • + + +

                                      Method Detail

                                      + + + + + + + +
                                        +
                                      • +

                                        classLoader

                                        +
                                        public PlayerInjectorBuilder classLoader(@Nonnull
                                        +                                java.lang.ClassLoader classLoader)
                                        +
                                        Set the class loader to use during class generation.
                                        +
                                        Parameters:
                                        classLoader - - new class loader.
                                        +
                                        Returns:
                                        This builder, for chaining.
                                        +
                                      • +
                                      + + + +
                                        +
                                      • +

                                        reporter

                                        +
                                        public PlayerInjectorBuilder reporter(@Nonnull
                                        +                             ErrorReporter reporter)
                                        +
                                        The error reporter used by the created injector.
                                        +
                                        Parameters:
                                        reporter - - new error reporter.
                                        +
                                        Returns:
                                        This builder, for chaining.
                                        +
                                      • +
                                      + + + +
                                        +
                                      • +

                                        injectionFilter

                                        +
                                        @Nonnull
                                        +public PlayerInjectorBuilder injectionFilter(@Nonnull
                                        +                                            com.google.common.base.Predicate<GamePhase> injectionFilter)
                                        +
                                        The injection filter that is used to determine if it is necessary to perform + injection during a certain phase.
                                        +
                                        Parameters:
                                        injectionFilter - - filter predicate.
                                        +
                                        Returns:
                                        This builder, for chaining.
                                        +
                                      • +
                                      + + + +
                                        +
                                      • +

                                        invoker

                                        +
                                        public PlayerInjectorBuilder invoker(@Nonnull
                                        +                            ListenerInvoker invoker)
                                        +
                                        The packet stream invoker.
                                        +
                                        Parameters:
                                        invoker - - the invoker.
                                        +
                                        Returns:
                                        This builder, for chaining.
                                        +
                                      • +
                                      + + + +
                                        +
                                      • +

                                        packetListeners

                                        +
                                        @Nonnull
                                        +public PlayerInjectorBuilder packetListeners(@Nonnull
                                        +                                            java.util.Set<PacketListener> packetListeners)
                                        +
                                        Set the set of packet listeners.
                                        +
                                        Parameters:
                                        packetListeners - - packet listeners.
                                        +
                                        Returns:
                                        This builder, for chaining.
                                        +
                                      • +
                                      + + + +
                                        +
                                      • +

                                        server

                                        +
                                        public PlayerInjectorBuilder server(@Nonnull
                                        +                           Server server)
                                        +
                                        Set the Bukkit server used for scheduling.
                                        +
                                        Parameters:
                                        server - - the Bukkit server.
                                        +
                                        Returns:
                                        This builder, for chaining.
                                        +
                                      • +
                                      + + + +
                                        +
                                      • +

                                        buildHandler

                                        +
                                        public PlayerInjectionHandler buildHandler()
                                        +
                                        Construct the injection handler. +

                                        + Any builder parameter marked as NON-NULL is essential and must be initialized.

                                        +
                                        Returns:
                                        The constructed injection handler using the current parameters.
                                        +
                                      • +
                                      +
                                    • +
                                    +
                                  • +
                                  +
                                  +
                                  + + + + + + + diff --git a/Javadoc/com/comphenix/protocol/injector/player/class-use/NetworkObjectInjector.html b/Javadoc/com/comphenix/protocol/injector/player/class-use/NetworkObjectInjector.html new file mode 100644 index 00000000..1e6aa005 --- /dev/null +++ b/Javadoc/com/comphenix/protocol/injector/player/class-use/NetworkObjectInjector.html @@ -0,0 +1,115 @@ + + + + + +Uses of Class com.comphenix.protocol.injector.player.NetworkObjectInjector + + + + + + + + + + +
                                  +

                                  Uses of Class
                                  com.comphenix.protocol.injector.player.NetworkObjectInjector

                                  +
                                  +
                                  No usage of com.comphenix.protocol.injector.player.NetworkObjectInjector
                                  + + + + + + 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 99688413..8fc2a471 100644 --- a/Javadoc/com/comphenix/protocol/injector/player/class-use/PlayerInjectionHandler.html +++ b/Javadoc/com/comphenix/protocol/injector/player/class-use/PlayerInjectionHandler.html @@ -2,15 +2,15 @@ - -Uses of Class com.comphenix.protocol.injector.player.PlayerInjectionHandler - + +Uses of Interface com.comphenix.protocol.injector.player.PlayerInjectionHandler + @@ -26,7 +26,7 @@
          -

          Uses of Class
          com.comphenix.protocol.injector.player.PlayerInjectionHandler

          +

          Uses of Interface
          com.comphenix.protocol.injector.player.PlayerInjectionHandler

          +
          +
          +
          -
          No usage of com.comphenix.protocol.injector.player.PlayerInjectionHandler
          @@ -75,7 +178,7 @@
        + + + +
          +
        • +

          getField

          +
          public java.lang.reflect.Field getField(AbstractFuzzyMatcher<java.lang.reflect.Field> matcher)
          +
          Retrieve the first field that matches. +

          + ForceAccess must be TRUE in order for this method to access private, protected and package level fields.

          +
          Parameters:
          matcher - - the matcher to use.
          +
          Returns:
          The first method that satisfies the given matcher.
          +
          Throws:
          +
          java.lang.IllegalArgumentException - If the method cannot be found.
          +
        • +
        + + + +
          +
        • +

          getFieldList

          +
          public java.util.List<java.lang.reflect.Field> getFieldList(AbstractFuzzyMatcher<java.lang.reflect.Field> matcher)
          +
          Retrieve a list of every field that matches the given matcher. +

          + ForceAccess must be TRUE in order for this method to access private, protected and package level fields.

          +
          Parameters:
          matcher - - the matcher to apply.
          +
          Returns:
          List of found fields.
          +
        • +
        @@ -515,6 +617,36 @@ extends java.lang.Object
        java.lang.IllegalArgumentException - If the field cannot be found.
      + + + +
        +
      • +

        getConstructor

        +
        public java.lang.reflect.Constructor<?> getConstructor(AbstractFuzzyMatcher<MethodInfo> matcher)
        +
        Retrieve the first constructor that matches. +

        + ForceAccess must be TRUE in order for this method to access private, protected and package level constructors.

        +
        Parameters:
        matcher - - the matcher to use.
        +
        Returns:
        The first constructor that satisfies the given matcher.
        +
        Throws:
        +
        java.lang.IllegalArgumentException - If the constructor cannot be found.
        +
      • +
      + + + +
        +
      • +

        getConstructorList

        +
        public java.util.List<java.lang.reflect.Constructor<?>> getConstructorList(AbstractFuzzyMatcher<MethodInfo> matcher)
        +
        Retrieve a list of every constructor that matches the given matcher. +

        + ForceAccess must be TRUE in order for this method to access private, protected and package level constructors.

        +
        Parameters:
        matcher - - the matcher to apply.
        +
        Returns:
        List of found constructors.
        +
      • +
      @@ -522,7 +654,9 @@ extends java.lang.Object
    • getFields

      public java.util.Set<java.lang.reflect.Field> getFields()
      -
      Retrieves all private and public fields in declared order (after JDK 1.5).
      +
      Retrieves all private and public fields in declared order (after JDK 1.5). +

      + Private, protected and package fields are ignored if forceAccess is FALSE.

      Returns:
      Every field.
    @@ -533,10 +667,25 @@ extends java.lang.Object
  • getMethods

    public java.util.Set<java.lang.reflect.Method> getMethods()
    -
    Retrieves all private and public methods in declared order (after JDK 1.5).
    +
    Retrieves all private and public methods in declared order (after JDK 1.5). +

    + Private, protected and package methods are ignored if forceAccess is FALSE.

    Returns:
    Every method.
  • + + + +
      +
    • +

      getConstructors

      +
      public java.util.Set<java.lang.reflect.Constructor<?>> getConstructors()
      +
      Retrieves all private and public constructors in declared order (after JDK 1.5). +

      + Private, protected and package constructors are ignored if forceAccess is FALSE.

      +
      Returns:
      Every constructor.
      +
    • +
    diff --git a/Javadoc/com/comphenix/protocol/reflect/IntEnum.html b/Javadoc/com/comphenix/protocol/reflect/IntEnum.html index 72fc1b56..a1a9d824 100644 --- a/Javadoc/com/comphenix/protocol/reflect/IntEnum.html +++ b/Javadoc/com/comphenix/protocol/reflect/IntEnum.html @@ -2,9 +2,9 @@ - + IntEnum - + @@ -37,7 +37,7 @@ @@ -122,29 +122,12 @@ extends java.lang.Object static java.lang.String MINECRAFT_OBJECT -
    Regular expression that matches a Minecraft object.
    +
    Deprecated. 
    - -
    • @@ -164,53 +147,65 @@ extends java.lang.Object +static java.lang.Class<?> +getBlockClass() +
      Retrieve the Block (NMS) class.
      + + + static java.lang.Object getBukkitEntity(java.lang.Object nmsObject)
      Dynamically retrieve the Bukkit entity from a given entity.
      - -static org.bukkit.inventory.ItemStack -getBukkitItemStack(org.bukkit.inventory.ItemStack bukkitItemStack) + +static ItemStack +getBukkitItemStack(ItemStack bukkitItemStack)
      Retrieve a CraftItemStack from a given ItemStack.
      - -static org.bukkit.inventory.ItemStack + +static ItemStack getBukkitItemStack(java.lang.Object minecraftItemStack)
      Retrieve the Bukkit ItemStack from a given net.minecraft.server ItemStack.
      - + static java.lang.Class<?> getChunkCoordinatesClass()
      Retrieve the ChunkPosition class.
      - + static java.lang.Class<?> getChunkPositionClass()
      Retrieve the ChunkPosition class.
      - + static java.lang.Class getCraftBukkitClass(java.lang.String className)
      Retrieve the class object of a specific CraftBukkit class.
      - + static java.lang.String getCraftBukkitPackage()
      Retrieve the name of the root CraftBukkit package.
      - + static java.lang.Class<?> getCraftItemStackClass()
      Retrieve the CraftItemStack class.
      + +static java.lang.Class<?> +getCraftPlayerClass() +
      Retrieve the CraftPlayer class.
      + + static java.lang.Class<?> getDataWatcherClass() @@ -231,81 +226,105 @@ extends java.lang.Object static java.lang.Class<?> +getEntityTrackerClass() +
      Retrieve the EntityTracker (NMS) class.
      + + + +static java.lang.Class<?> getItemStackArrayClass()
      Retrieve the ItemStack[] class.
      - + static java.lang.Class<?> getItemStackClass()
      Retrieve the NMS ItemStack class.
      - + static java.lang.Class<?> getMinecraftClass(java.lang.String className)
      Retrieve the class object of a specific Minecraft class.
      - + static java.lang.Class<?> getMinecraftClass(java.lang.String className, java.lang.String... aliases)
      Retrieve the first class that matches a specified Minecraft name.
      - + static java.lang.Object -getMinecraftItemStack(org.bukkit.inventory.ItemStack stack) +getMinecraftItemStack(ItemStack stack)
      Retrieve the net.minecraft.server ItemStack from a Bukkit ItemStack.
      + +static AbstractFuzzyMatcher<java.lang.Class<?>> +getMinecraftObjectMatcher() +
      Retrieve a abstract fuzzy class matcher for Minecraft objects.
      + + static java.lang.String +getMinecraftObjectRegex() +
      Retrieve a regular expression that can match Minecraft package objects.
      + + + +static java.lang.String getMinecraftPackage()
      Retrieve the name of the Minecraft server package.
      - + static java.lang.Class<?> getMinecraftServerClass()
      Retrieve the MinecraftServer class.
      - + static java.lang.Class<?> getNBTBaseClass()
      Retrieve the NBT base class.
      - + static java.lang.Class<?> getNetHandlerClass() -
      Retrieve the NetHandler class.
      +
      Retrieve the NetHandler class (or Connection)
      + + + +static java.lang.Class<?> +getNetLoginHandlerClass() +
      Retrieve the NetLoginHandler class (or PendingConnection)
      -static java.lang.Class<?> -getNetLoginHandlerClass() -
      Retrieve the NetLoginHandler class.
      - - - static java.lang.String getNetLoginHandlerName()
      Dynamically retrieve the name of the current NetLoginHandler.
      - + static java.lang.Class<?> getNetServerHandlerClass() -
      Retrieve the NetServerHandler class.
      +
      Retrieve the NetServerHandler class (or PlayerConnection)
      + + + +static java.lang.Class<?> +getNetworkListenThreadClass() +
      Retrieve the NetworkListenThread class (NMS).
      static java.lang.Class<?> getNetworkManagerClass() -
      Retrieve the NetworkManager class.
      +
      Retrieve the NetworkManager class or its interface.
      @@ -322,34 +341,58 @@ extends java.lang.Object static java.lang.Class<?> +getPlayerListClass() +
      Retrieve the player list class (or ServerConfigurationManager),
      + + + +static java.lang.Class<?> +getServerConnectionClass() +
      Retrieve the ServerConnection abstract class.
      + + + +static java.lang.Class<?> getWatchableObjectClass()
      Retrieve the WatchableObject class.
      static java.lang.Class<?> +getWorldServerClass() +
      Retrieve the WorldServer (NMS) class.
      + + + +static java.lang.Class<?> getWorldTypeClass()
      Retrieve the WorldType class.
      - + static boolean isChunkCoordinates(java.lang.Object obj)
      Determine if a given object is a ChunkCoordinate.
      - + static boolean isChunkPosition(java.lang.Object obj)
      Determine if a given object is a ChunkPosition.
      - + static boolean isCraftItemStack(java.lang.Object obj)
      Determine if the given object is a CraftItemStack instancey.
      + +static boolean +isCraftPlayer(java.lang.Object value) +
      Determine if the given object is a CraftPlayer class.
      + + static boolean isDataWatcher(java.lang.Object obj) @@ -365,40 +408,52 @@ extends java.lang.Object static boolean isLoginHandler(java.lang.Object obj) -
      Determine if the given object is a NetLoginHandler.
      +
      Determine if the given object is a NetLoginHandler (PendingConnection)
      static boolean +isMinecraftClass(java.lang.Class<?> clazz) +
      Determine if the given class is found within the package net.minecraft.server, or any equivalent package.
      + + + +static boolean isMinecraftEntity(java.lang.Object obj)
      Determine if the given object is actually a Minecraft packet.
      - + static boolean isMinecraftObject(java.lang.Object obj)
      Determine if a given object can be found within the package net.minecraft.server.
      - + static boolean isMinecraftObject(java.lang.Object obj, java.lang.String className)
      Determine if a given object is found in net.minecraft.server, and has the given name.
      - + static boolean isMinecraftPlayer(java.lang.Object obj)
      Determine if the given object is a Minecraft player entity.
      - + static boolean isPacketClass(java.lang.Object obj)
      Determine if the given object is actually a Minecraft packet.
      + +static boolean +isServerHandler(java.lang.Object obj) +
      Determine if the given object is assignable to a NetServerHandler (PlayerConnection)
      + + static boolean isWatchableObject(java.lang.Object obj) @@ -440,36 +495,45 @@ extends java.lang.Object
      • MINECRAFT_OBJECT

        -
        public static final java.lang.String MINECRAFT_OBJECT
        -
        Regular expression that matches a Minecraft object.
        +
        @Deprecated
        +public static final java.lang.String MINECRAFT_OBJECT
        +
        Deprecated. 
        +
        Regular expression that matches a Minecraft object. +

        + Replaced by the method getMinecraftObjectRegex().

        See Also:
        Constant Field Values
    - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        MinecraftReflection

        -
        public MinecraftReflection()
        -
      • -
      -
    • -
    • Method Detail

      + + + +
        +
      • +

        getMinecraftObjectRegex

        +
        public static java.lang.String getMinecraftObjectRegex()
        +
        Retrieve a regular expression that can match Minecraft package objects.
        +
        Returns:
        Minecraft package matcher.
        +
      • +
      + + + +
        +
      • +

        getMinecraftObjectMatcher

        +
        public static AbstractFuzzyMatcher<java.lang.Class<?>> getMinecraftObjectMatcher()
        +
        Retrieve a abstract fuzzy class matcher for Minecraft objects.
        +
        Returns:
        A matcher for Minecraft objects.
        +
      • +
      @@ -531,6 +595,19 @@ extends java.lang.Object
      Returns:
      TRUE if it can, FALSE otherwise.
    + + + +
      +
    • +

      isMinecraftClass

      +
      public static boolean isMinecraftClass(@Nonnull
      +                       java.lang.Class<?> clazz)
      +
      Determine if the given class is found within the package net.minecraft.server, or any equivalent package.
      +
      Parameters:
      clazz - - the class to test.
      +
      Returns:
      TRUE if it can, FALSE otherwise.
      +
    • +
    @@ -588,7 +665,19 @@ extends java.lang.Object
  • isLoginHandler

    public static boolean isLoginHandler(java.lang.Object obj)
    -
    Determine if the given object is a NetLoginHandler.
    +
    Determine if the given object is a NetLoginHandler (PendingConnection)
    +
    Parameters:
    obj - - the given object.
    +
    Returns:
    TRUE if it is, FALSE otherwise.
    +
  • + + + + +
      +
    • +

      isServerHandler

      +
      public static boolean isServerHandler(java.lang.Object obj)
      +
      Determine if the given object is assignable to a NetServerHandler (PlayerConnection)
      Parameters:
      obj - - the given object.
      Returns:
      TRUE if it is, FALSE otherwise.
    • @@ -613,7 +702,19 @@ extends java.lang.Object

      isItemStack

      public static boolean isItemStack(java.lang.Object value)
      Determine if the given object is a NMS ItemStack.
      -
      Parameters:
      obj - - the given object.
      +
      Parameters:
      value - - the given object.
      +
      Returns:
      TRUE if it is, FALSE otherwise.
      + +
    + + + +
      +
    • +

      isCraftPlayer

      +
      public static boolean isCraftPlayer(java.lang.Object value)
      +
      Determine if the given object is a CraftPlayer class.
      +
      Parameters:
      value - - the given object.
      Returns:
      TRUE if it is, FALSE otherwise.
    @@ -687,6 +788,17 @@ extends java.lang.Object
    Returns:
    The entity class.
    + + + +
      +
    • +

      getWorldServerClass

      +
      public static java.lang.Class<?> getWorldServerClass()
      +
      Retrieve the WorldServer (NMS) class.
      +
      Returns:
      The WorldServer class.
      +
    • +
    @@ -698,6 +810,28 @@ extends java.lang.Object
    Returns:
    The packet class.
    + + + +
      +
    • +

      getMinecraftServerClass

      +
      public static java.lang.Class<?> getMinecraftServerClass()
      +
      Retrieve the MinecraftServer class.
      +
      Returns:
      MinecraftServer class.
      +
    • +
    + + + +
      +
    • +

      getPlayerListClass

      +
      public static java.lang.Class<?> getPlayerListClass()
      +
      Retrieve the player list class (or ServerConfigurationManager),
      +
      Returns:
      The player list class.
      +
    • +
    @@ -705,7 +839,7 @@ extends java.lang.Object
  • getNetLoginHandlerClass

    public static java.lang.Class<?> getNetLoginHandlerClass()
    -
    Retrieve the NetLoginHandler class.
    +
    Retrieve the NetLoginHandler class (or PendingConnection)
    Returns:
    The NetLoginHandler class.
  • @@ -716,7 +850,7 @@ extends java.lang.Object
  • getNetServerHandlerClass

    public static java.lang.Class<?> getNetServerHandlerClass()
    -
    Retrieve the NetServerHandler class.
    +
    Retrieve the NetServerHandler class (or PlayerConnection)
    Returns:
    The NetServerHandler class.
  • @@ -727,8 +861,8 @@ extends java.lang.Object
  • getNetworkManagerClass

    public static java.lang.Class<?> getNetworkManagerClass()
    -
    Retrieve the NetworkManager class.
    -
    Returns:
    The NetworkManager class.
    +
    Retrieve the NetworkManager class or its interface.
    +
    Returns:
    The NetworkManager class or its interface.
  • @@ -738,7 +872,7 @@ extends java.lang.Object
  • getNetHandlerClass

    public static java.lang.Class<?> getNetHandlerClass()
    -
    Retrieve the NetHandler class.
    +
    Retrieve the NetHandler class (or Connection)
    Returns:
    The NetHandler class.
  • @@ -753,6 +887,17 @@ extends java.lang.Object
    Returns:
    The ItemStack class.
    +
    + + +
      +
    • +

      getBlockClass

      +
      public static java.lang.Class<?> getBlockClass()
      +
      Retrieve the Block (NMS) class.
      +
      Returns:
      Block (NMS) class.
      +
    • +
    @@ -764,17 +909,6 @@ extends java.lang.Object
    Returns:
    The WorldType class.
    - - - -
      -
    • -

      getMinecraftServerClass

      -
      public static java.lang.Class<?> getMinecraftServerClass()
      -
      Retrieve the MinecraftServer class.
      -
      Returns:
      MinecraftServer class.
      -
    • -
    @@ -819,6 +953,17 @@ extends java.lang.Object
    Returns:
    The WatchableObject class.
    + + + +
      +
    • +

      getServerConnectionClass

      +
      public static java.lang.Class<?> getServerConnectionClass()
      +
      Retrieve the ServerConnection abstract class.
      +
      Returns:
      The ServerConnection class.
      +
    • +
    @@ -830,6 +975,30 @@ extends java.lang.Object
    Returns:
    The NBT base class.
    + + + +
      +
    • +

      getEntityTrackerClass

      +
      public static java.lang.Class<?> getEntityTrackerClass()
      +
      Retrieve the EntityTracker (NMS) class.
      +
      Returns:
      EntityTracker class.
      +
    • +
    + + + +
      +
    • +

      getNetworkListenThreadClass

      +
      public static java.lang.Class<?> getNetworkListenThreadClass()
      +
      Retrieve the NetworkListenThread class (NMS). +

      + Note that this class was removed after Minecraft 1.3.1.

      +
      Returns:
      NetworkListenThread class.
      +
    • +
    @@ -864,13 +1033,24 @@ extends java.lang.Object
    Returns:
    The CraftItemStack class.
    + + + +
      +
    • +

      getCraftPlayerClass

      +
      public static java.lang.Class<?> getCraftPlayerClass()
      +
      Retrieve the CraftPlayer class.
      +
      Returns:
      CraftPlayer class.
      +
    • +
    • getBukkitItemStack

      -
      public static org.bukkit.inventory.ItemStack getBukkitItemStack(org.bukkit.inventory.ItemStack bukkitItemStack)
      +
      public static ItemStack getBukkitItemStack(ItemStack bukkitItemStack)
      Retrieve a CraftItemStack from a given ItemStack.
      Parameters:
      bukkitItemStack - - the Bukkit ItemStack to convert.
      Returns:
      A CraftItemStack as an ItemStack.
      @@ -882,7 +1062,7 @@ extends java.lang.Object
      • getBukkitItemStack

        -
        public static org.bukkit.inventory.ItemStack getBukkitItemStack(java.lang.Object minecraftItemStack)
        +
        public static ItemStack getBukkitItemStack(java.lang.Object minecraftItemStack)
        Retrieve the Bukkit ItemStack from a given net.minecraft.server ItemStack.
        Parameters:
        minecraftItemStack - - the NMS ItemStack to wrap.
        Returns:
        The wrapped ItemStack.
        @@ -894,7 +1074,7 @@ extends java.lang.Object
        • getMinecraftItemStack

          -
          public static java.lang.Object getMinecraftItemStack(org.bukkit.inventory.ItemStack stack)
          +
          public static java.lang.Object getMinecraftItemStack(ItemStack stack)
          Retrieve the net.minecraft.server ItemStack from a Bukkit ItemStack.
          Parameters:
          stack - - the Bukkit ItemStack to convert.
          Returns:
          The NMS ItemStack.
          @@ -937,7 +1117,7 @@ extends java.lang.Object
          public static java.lang.Class<?> getMinecraftClass(java.lang.String className,
                                              java.lang.String... aliases)
          Retrieve the first class that matches a specified Minecraft name.
          -
          Parameters:
          classes - - the specific Minecraft class.
          +
          Parameters:
          className - - the specific Minecraft class.
          aliases - - alternative names for this Minecraft class.
          Returns:
          Class object.
          Throws:
          java.lang.RuntimeException - If we are unable to find any of the given classes.
          @@ -1018,13 +1198,13 @@ extends java.lang.Object
        • Summary: 
        • Nested | 
        • Field | 
        • -
        • Constr | 
        • +
        • Constr | 
        • Method
        diff --git a/Javadoc/com/comphenix/protocol/utility/StreamSerializer.html b/Javadoc/com/comphenix/protocol/utility/StreamSerializer.html index 1b5d9ca7..455baaa8 100644 --- a/Javadoc/com/comphenix/protocol/utility/StreamSerializer.html +++ b/Javadoc/com/comphenix/protocol/utility/StreamSerializer.html @@ -2,9 +2,9 @@ - + StreamSerializer - + @@ -137,13 +137,13 @@ extends java.lang.Object Method and Description -org.bukkit.inventory.ItemStack +ItemStack deserializeItemStack(java.io.DataInputStream input)
        Read or deserialize an item stack from an underlying input stream.
        -org.bukkit.inventory.ItemStack +ItemStack deserializeItemStack(java.lang.String input)
        Deserialize an item stack from a base-64 encoded string.
        @@ -151,13 +151,13 @@ extends java.lang.Object void serializeItemStack(java.io.DataOutputStream output, - org.bukkit.inventory.ItemStack stack) + ItemStack stack)
        Write or serialize an item stack to the given output stream.
        java.lang.String -serializeItemStack(org.bukkit.inventory.ItemStack stack) +serializeItemStack(ItemStack stack)
        Serialize an item stack as a base-64 encoded string.
        @@ -206,14 +206,15 @@ extends java.lang.Object
        • deserializeItemStack

          -
          public org.bukkit.inventory.ItemStack deserializeItemStack(java.io.DataInputStream input)
          -                                                    throws java.io.IOException
          +
          public ItemStack deserializeItemStack(@Nonnull
          +                             java.io.DataInputStream input)
          +                               throws java.io.IOException
          Read or deserialize an item stack from an underlying input stream.

          To supply a byte array, wrap it in a ByteArrayInputStream and DataInputStream.

          Parameters:
          input - - the target input stream.
          -
          Returns:
          The resulting item stack.
          +
          Returns:
          The resulting item stack, or NULL if the serialized item stack was NULL.
          Throws:
          java.io.IOException - If the operation failed due to reflection or corrupt data.
        • @@ -224,11 +225,12 @@ extends java.lang.Object
          • deserializeItemStack

            -
            public org.bukkit.inventory.ItemStack deserializeItemStack(java.lang.String input)
            -                                                    throws java.io.IOException
            +
            public ItemStack deserializeItemStack(@Nonnull
            +                             java.lang.String input)
            +                               throws java.io.IOException
            Deserialize an item stack from a base-64 encoded string.
            Parameters:
            input - - base-64 encoded string.
            -
            Returns:
            A deserialized item stack.
            +
            Returns:
            A deserialized item stack, or NULL if the serialized ItemStack was also NULL.
            Throws:
            java.io.IOException - If the operation failed due to reflection or corrupt data.
          • @@ -239,14 +241,17 @@ extends java.lang.Object
            • serializeItemStack

              -
              public void serializeItemStack(java.io.DataOutputStream output,
              -                      org.bukkit.inventory.ItemStack stack)
              +
              public void serializeItemStack(@Nonnull
              +                      java.io.DataOutputStream output,
              +                      ItemStack stack)
                                       throws java.io.IOException
              Write or serialize an item stack to the given output stream.

              To supply a byte array, wrap it in a ByteArrayOutputStream - and DataOutputStream.

              -
              Parameters:
              output - - the target output stream.
              stack - - the item stack that will be written.
              + and DataOutputStream. +

              + Note: An ItemStack can be written to a stream even if it's NULL. +

              Parameters:
              output - - the target output stream.
              stack - - the item stack that will be written, or NULL to represent air/nothing.
              Throws:
              java.io.IOException - If the operation fails due to reflection problems.
            • @@ -257,10 +262,12 @@ extends java.lang.Object
              • serializeItemStack

                -
                public java.lang.String serializeItemStack(org.bukkit.inventory.ItemStack stack)
                +
                public java.lang.String serializeItemStack(ItemStack stack)
                                                     throws java.io.IOException
                -
                Serialize an item stack as a base-64 encoded string.
                -
                Parameters:
                stack - - the item stack to serialize.
                +
                Serialize an item stack as a base-64 encoded string. +

                + Note: An ItemStack can be written to the serialized text even if it's NULL.

                +
                Parameters:
                stack - - the item stack to serialize, or NULL to represent air/nothing.
                Returns:
                A base-64 representation of the given item stack.
                Throws:
                java.io.IOException - If the operation fails due to reflection problems.
                diff --git a/Javadoc/com/comphenix/protocol/utility/WrappedScheduler.TaskWrapper.html b/Javadoc/com/comphenix/protocol/utility/WrappedScheduler.TaskWrapper.html index d3eebe51..fcc9f366 100644 --- a/Javadoc/com/comphenix/protocol/utility/WrappedScheduler.TaskWrapper.html +++ b/Javadoc/com/comphenix/protocol/utility/WrappedScheduler.TaskWrapper.html @@ -2,9 +2,9 @@ - + WrappedScheduler.TaskWrapper - + diff --git a/Javadoc/com/comphenix/protocol/utility/WrappedScheduler.html b/Javadoc/com/comphenix/protocol/utility/WrappedScheduler.html index 455096f6..1284b25e 100644 --- a/Javadoc/com/comphenix/protocol/utility/WrappedScheduler.html +++ b/Javadoc/com/comphenix/protocol/utility/WrappedScheduler.html @@ -2,9 +2,9 @@ - + WrappedScheduler - + @@ -159,7 +159,7 @@ extends java.lang.Object
                static WrappedScheduler.TaskWrapper -runAsynchronouslyOnce(org.bukkit.plugin.Plugin plugin, +runAsynchronouslyOnce(Plugin plugin, java.lang.Runnable runnable, long firstDelay)
                Schedule a given task for a single asynchronous execution.
                @@ -167,8 +167,8 @@ extends java.lang.Object static WrappedScheduler.TaskWrapper -runAsynchronouslyRepeat(org.bukkit.plugin.Plugin plugin, - org.bukkit.scheduler.BukkitScheduler scheduler, +runAsynchronouslyRepeat(Plugin plugin, + BukkitScheduler scheduler, java.lang.Runnable runnable, long firstDelay, long repeatDelay) @@ -177,7 +177,7 @@ extends java.lang.Object static WrappedScheduler.TaskWrapper -runAsynchronouslyRepeat(org.bukkit.plugin.Plugin plugin, +runAsynchronouslyRepeat(Plugin plugin, java.lang.Runnable runnable, long firstDelay, long repeatDelay) @@ -229,7 +229,7 @@ extends java.lang.Object
                • runAsynchronouslyOnce

                  -
                  public static WrappedScheduler.TaskWrapper runAsynchronouslyOnce(org.bukkit.plugin.Plugin plugin,
                  +
                  public static WrappedScheduler.TaskWrapper runAsynchronouslyOnce(Plugin plugin,
                                                                    java.lang.Runnable runnable,
                                                                    long firstDelay)
                  Schedule a given task for a single asynchronous execution.
                  @@ -243,7 +243,7 @@ extends java.lang.Object
                  • runAsynchronouslyRepeat

                    -
                    public static WrappedScheduler.TaskWrapper runAsynchronouslyRepeat(org.bukkit.plugin.Plugin plugin,
                    +
                    public static WrappedScheduler.TaskWrapper runAsynchronouslyRepeat(Plugin plugin,
                                                                        java.lang.Runnable runnable,
                                                                        long firstDelay,
                                                                        long repeatDelay)
                    @@ -258,8 +258,8 @@ extends java.lang.Object
                    • runAsynchronouslyRepeat

                      -
                      public static WrappedScheduler.TaskWrapper runAsynchronouslyRepeat(org.bukkit.plugin.Plugin plugin,
                      -                                                   org.bukkit.scheduler.BukkitScheduler scheduler,
                      +
                      public static WrappedScheduler.TaskWrapper runAsynchronouslyRepeat(Plugin plugin,
                      +                                                   BukkitScheduler scheduler,
                                                                          java.lang.Runnable runnable,
                                                                          long firstDelay,
                                                                          long repeatDelay)
                      diff --git a/Javadoc/com/comphenix/protocol/utility/class-use/ChatExtensions.html b/Javadoc/com/comphenix/protocol/utility/class-use/ChatExtensions.html index 307dc869..188eb561 100644 --- a/Javadoc/com/comphenix/protocol/utility/class-use/ChatExtensions.html +++ b/Javadoc/com/comphenix/protocol/utility/class-use/ChatExtensions.html @@ -2,9 +2,9 @@ - + Uses of Class com.comphenix.protocol.utility.ChatExtensions - + diff --git a/Javadoc/com/comphenix/protocol/utility/class-use/MinecraftReflection.html b/Javadoc/com/comphenix/protocol/utility/class-use/MinecraftReflection.html index 8c59bfe5..f3d45611 100644 --- a/Javadoc/com/comphenix/protocol/utility/class-use/MinecraftReflection.html +++ b/Javadoc/com/comphenix/protocol/utility/class-use/MinecraftReflection.html @@ -2,9 +2,9 @@ - + Uses of Class com.comphenix.protocol.utility.MinecraftReflection - + diff --git a/Javadoc/com/comphenix/protocol/utility/class-use/StreamSerializer.html b/Javadoc/com/comphenix/protocol/utility/class-use/StreamSerializer.html index db693c7f..45f8ba7a 100644 --- a/Javadoc/com/comphenix/protocol/utility/class-use/StreamSerializer.html +++ b/Javadoc/com/comphenix/protocol/utility/class-use/StreamSerializer.html @@ -2,9 +2,9 @@ - + Uses of Class com.comphenix.protocol.utility.StreamSerializer - + diff --git a/Javadoc/com/comphenix/protocol/utility/class-use/WrappedScheduler.TaskWrapper.html b/Javadoc/com/comphenix/protocol/utility/class-use/WrappedScheduler.TaskWrapper.html index 0b3436bc..95f05996 100644 --- a/Javadoc/com/comphenix/protocol/utility/class-use/WrappedScheduler.TaskWrapper.html +++ b/Javadoc/com/comphenix/protocol/utility/class-use/WrappedScheduler.TaskWrapper.html @@ -2,9 +2,9 @@ - + Uses of Interface com.comphenix.protocol.utility.WrappedScheduler.TaskWrapper - + @@ -97,7 +97,7 @@ static WrappedScheduler.TaskWrapper -WrappedScheduler.runAsynchronouslyOnce(org.bukkit.plugin.Plugin plugin, +WrappedScheduler.runAsynchronouslyOnce(Plugin plugin, java.lang.Runnable runnable, long firstDelay)
                      Schedule a given task for a single asynchronous execution.
                      @@ -105,8 +105,8 @@ static WrappedScheduler.TaskWrapper -WrappedScheduler.runAsynchronouslyRepeat(org.bukkit.plugin.Plugin plugin, - org.bukkit.scheduler.BukkitScheduler scheduler, +WrappedScheduler.runAsynchronouslyRepeat(Plugin plugin, + BukkitScheduler scheduler, java.lang.Runnable runnable, long firstDelay, long repeatDelay) @@ -115,7 +115,7 @@ static WrappedScheduler.TaskWrapper -WrappedScheduler.runAsynchronouslyRepeat(org.bukkit.plugin.Plugin plugin, +WrappedScheduler.runAsynchronouslyRepeat(Plugin plugin, java.lang.Runnable runnable, long firstDelay, long repeatDelay) diff --git a/Javadoc/com/comphenix/protocol/utility/class-use/WrappedScheduler.html b/Javadoc/com/comphenix/protocol/utility/class-use/WrappedScheduler.html index 357e194c..4c6fa756 100644 --- a/Javadoc/com/comphenix/protocol/utility/class-use/WrappedScheduler.html +++ b/Javadoc/com/comphenix/protocol/utility/class-use/WrappedScheduler.html @@ -2,9 +2,9 @@ - + Uses of Class com.comphenix.protocol.utility.WrappedScheduler - + diff --git a/Javadoc/com/comphenix/protocol/utility/package-frame.html b/Javadoc/com/comphenix/protocol/utility/package-frame.html index 789f642c..0d58fa81 100644 --- a/Javadoc/com/comphenix/protocol/utility/package-frame.html +++ b/Javadoc/com/comphenix/protocol/utility/package-frame.html @@ -2,9 +2,9 @@ - + com.comphenix.protocol.utility - + diff --git a/Javadoc/com/comphenix/protocol/utility/package-summary.html b/Javadoc/com/comphenix/protocol/utility/package-summary.html index 795b49e6..38fdf188 100644 --- a/Javadoc/com/comphenix/protocol/utility/package-summary.html +++ b/Javadoc/com/comphenix/protocol/utility/package-summary.html @@ -2,9 +2,9 @@ - + com.comphenix.protocol.utility - + diff --git a/Javadoc/com/comphenix/protocol/utility/package-tree.html b/Javadoc/com/comphenix/protocol/utility/package-tree.html index 4af119eb..5717bed5 100644 --- a/Javadoc/com/comphenix/protocol/utility/package-tree.html +++ b/Javadoc/com/comphenix/protocol/utility/package-tree.html @@ -2,9 +2,9 @@ - + com.comphenix.protocol.utility Class Hierarchy - + diff --git a/Javadoc/com/comphenix/protocol/utility/package-use.html b/Javadoc/com/comphenix/protocol/utility/package-use.html index 15914092..19624f93 100644 --- a/Javadoc/com/comphenix/protocol/utility/package-use.html +++ b/Javadoc/com/comphenix/protocol/utility/package-use.html @@ -2,9 +2,9 @@ - + Uses of Package com.comphenix.protocol.utility - + diff --git a/Javadoc/com/comphenix/protocol/wrappers/BukkitConverters.html b/Javadoc/com/comphenix/protocol/wrappers/BukkitConverters.html index ba5f79d8..f77af7fd 100644 --- a/Javadoc/com/comphenix/protocol/wrappers/BukkitConverters.html +++ b/Javadoc/com/comphenix/protocol/wrappers/BukkitConverters.html @@ -2,9 +2,9 @@ - + BukkitConverters - + @@ -143,8 +143,8 @@ extends java.lang.Object
                      -static EquivalentConverter<org.bukkit.entity.Entity> -getEntityConverter(org.bukkit.World world) +static EquivalentConverter<Entity> +getEntityConverter(World world)
                      Retrieve a converter for NMS entities and Bukkit entities.
                      @@ -155,7 +155,7 @@ extends java.lang.Object -static EquivalentConverter<org.bukkit.inventory.ItemStack> +static EquivalentConverter<ItemStack> getItemStackConverter()
                      Retrieve the converter used to convert NMS ItemStacks to Bukkit's ItemStack.
                      @@ -178,7 +178,7 @@ extends java.lang.Object -static EquivalentConverter<org.bukkit.WorldType> +static EquivalentConverter<WorldType> getWorldTypeConverter()
                      Retrieve a converter for Bukkit's world type enum and the NMS equivalent.
                      @@ -260,7 +260,7 @@ extends java.lang.Object
                      • getWorldTypeConverter

                        -
                        public static EquivalentConverter<org.bukkit.WorldType> getWorldTypeConverter()
                        +
                        public static EquivalentConverter<WorldType> getWorldTypeConverter()
                        Retrieve a converter for Bukkit's world type enum and the NMS equivalent.
                        Returns:
                        A world type enum converter.
                      • @@ -282,7 +282,7 @@ extends java.lang.Object
                        • getEntityConverter

                          -
                          public static EquivalentConverter<org.bukkit.entity.Entity> getEntityConverter(org.bukkit.World world)
                          +
                          public static EquivalentConverter<Entity> getEntityConverter(World world)
                          Retrieve a converter for NMS entities and Bukkit entities.
                          Parameters:
                          world - - the current world.
                          Returns:
                          A converter between the underlying NMS entity and Bukkit's wrapper.
                          @@ -294,7 +294,7 @@ extends java.lang.Object
                          • getItemStackConverter

                            -
                            public static EquivalentConverter<org.bukkit.inventory.ItemStack> getItemStackConverter()
                            +
                            public static EquivalentConverter<ItemStack> getItemStackConverter()
                            Retrieve the converter used to convert NMS ItemStacks to Bukkit's ItemStack.
                            Returns:
                            Item stack converter.
                          • diff --git a/Javadoc/com/comphenix/protocol/wrappers/ChunkPosition.html b/Javadoc/com/comphenix/protocol/wrappers/ChunkPosition.html index e1d675cb..d2b73a88 100644 --- a/Javadoc/com/comphenix/protocol/wrappers/ChunkPosition.html +++ b/Javadoc/com/comphenix/protocol/wrappers/ChunkPosition.html @@ -2,9 +2,9 @@ - + ChunkPosition - + @@ -159,7 +159,7 @@ extends java.lang.Object -ChunkPosition(org.bukkit.util.Vector vector) +ChunkPosition(Vector vector)
                            Construct an immutable integer 3D vector from a mutable Bukkit vector.
                            @@ -235,7 +235,7 @@ extends java.lang.Object -org.bukkit.util.Vector +Vector toVector()
                            Convert this instance to an equivalent real 3D vector.
                            @@ -325,7 +325,7 @@ extends java.lang.Object
                            • ChunkPosition

                              -
                              public ChunkPosition(org.bukkit.util.Vector vector)
                              +
                              public ChunkPosition(Vector vector)
                              Construct an immutable integer 3D vector from a mutable Bukkit vector.
                              Parameters:
                              vector - - the mutable real Bukkit vector to copy.
                            • @@ -344,7 +344,7 @@ extends java.lang.Object
                              • toVector

                                -
                                public org.bukkit.util.Vector toVector()
                                +
                                public Vector toVector()
                                Convert this instance to an equivalent real 3D vector.
                                Returns:
                                Real 3D vector.
                              • diff --git a/Javadoc/com/comphenix/protocol/wrappers/WrappedChunkCoordinate.html b/Javadoc/com/comphenix/protocol/wrappers/WrappedChunkCoordinate.html index cdb5b058..7a4d1db0 100644 --- a/Javadoc/com/comphenix/protocol/wrappers/WrappedChunkCoordinate.html +++ b/Javadoc/com/comphenix/protocol/wrappers/WrappedChunkCoordinate.html @@ -2,9 +2,9 @@ - + WrappedChunkCoordinate - + diff --git a/Javadoc/com/comphenix/protocol/wrappers/WrappedDataWatcher.html b/Javadoc/com/comphenix/protocol/wrappers/WrappedDataWatcher.html index 5c3c0cfd..f2e5bf36 100644 --- a/Javadoc/com/comphenix/protocol/wrappers/WrappedDataWatcher.html +++ b/Javadoc/com/comphenix/protocol/wrappers/WrappedDataWatcher.html @@ -2,9 +2,9 @@ - + WrappedDataWatcher - + @@ -196,7 +196,7 @@ implements java.lang.Iterable< static WrappedDataWatcher -getEntityWatcher(org.bukkit.entity.Entity entity) +getEntityWatcher(Entity entity)
                                Retrieve the data watcher associated with an entity.
                                @@ -219,7 +219,7 @@ implements java.lang.Iterable< -org.bukkit.inventory.ItemStack +ItemStack getItemStack(int index)
                                Get a watched string.
                                @@ -524,8 +524,8 @@ implements java.lang.Iterable<
                              • getItemStack

                                -
                                public org.bukkit.inventory.ItemStack getItemStack(int index)
                                -                                            throws FieldAccessException
                                +
                                public ItemStack getItemStack(int index)
                                +                       throws FieldAccessException
                                Get a watched string.
                                Parameters:
                                index - - index of the watched string.
                                Returns:
                                The watched string, or NULL if this value doesn't exist.
                                @@ -719,7 +719,7 @@ implements java.lang.Iterable<
                              • getEntityWatcher

                                -
                                public static WrappedDataWatcher getEntityWatcher(org.bukkit.entity.Entity entity)
                                +
                                public static WrappedDataWatcher getEntityWatcher(Entity entity)
                                                                            throws FieldAccessException
                                Retrieve the data watcher associated with an entity.
                                Parameters:
                                entity - - the entity to read from.
                                diff --git a/Javadoc/com/comphenix/protocol/wrappers/WrappedWatchableObject.html b/Javadoc/com/comphenix/protocol/wrappers/WrappedWatchableObject.html index d0ba864c..2b6c46ee 100644 --- a/Javadoc/com/comphenix/protocol/wrappers/WrappedWatchableObject.html +++ b/Javadoc/com/comphenix/protocol/wrappers/WrappedWatchableObject.html @@ -2,9 +2,9 @@ - + WrappedWatchableObject - + diff --git a/Javadoc/com/comphenix/protocol/wrappers/class-use/BukkitConverters.html b/Javadoc/com/comphenix/protocol/wrappers/class-use/BukkitConverters.html index 220ac796..3ec1eb4a 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 03576e7f..98d7235c 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 ddc6d094..bb6341cf 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 014d6ea4..0065c31d 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 - + @@ -127,7 +127,7 @@ static WrappedDataWatcher -WrappedDataWatcher.getEntityWatcher(org.bukkit.entity.Entity entity) +WrappedDataWatcher.getEntityWatcher(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 a3aa09d9..bb70364f 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 - + diff --git a/Javadoc/com/comphenix/protocol/wrappers/nbt/NbtBase.html b/Javadoc/com/comphenix/protocol/wrappers/nbt/NbtBase.html index 6c1647f6..3086b7b3 100644 --- a/Javadoc/com/comphenix/protocol/wrappers/nbt/NbtBase.html +++ b/Javadoc/com/comphenix/protocol/wrappers/nbt/NbtBase.html @@ -2,9 +2,9 @@ - + NbtBase - + diff --git a/Javadoc/com/comphenix/protocol/wrappers/nbt/NbtCompound.html b/Javadoc/com/comphenix/protocol/wrappers/nbt/NbtCompound.html index df556c0c..dfdbf01e 100644 --- a/Javadoc/com/comphenix/protocol/wrappers/nbt/NbtCompound.html +++ b/Javadoc/com/comphenix/protocol/wrappers/nbt/NbtCompound.html @@ -2,9 +2,9 @@ - + NbtCompound - + diff --git a/Javadoc/com/comphenix/protocol/wrappers/nbt/NbtFactory.html b/Javadoc/com/comphenix/protocol/wrappers/nbt/NbtFactory.html index cd6099d7..e7924cc7 100644 --- a/Javadoc/com/comphenix/protocol/wrappers/nbt/NbtFactory.html +++ b/Javadoc/com/comphenix/protocol/wrappers/nbt/NbtFactory.html @@ -2,9 +2,9 @@ - + NbtFactory - + @@ -156,7 +156,7 @@ extends java.lang.Object
                                static NbtWrapper<?> -fromItemTag(org.bukkit.inventory.ItemStack stack) +fromItemTag(ItemStack stack)
                                Construct a wrapper for an NBT tag stored (in memory) in an item stack.
                                @@ -366,7 +366,7 @@ extends java.lang.Object
                                • fromItemTag

                                  -
                                  public static NbtWrapper<?> fromItemTag(org.bukkit.inventory.ItemStack stack)
                                  +
                                  public static NbtWrapper<?> fromItemTag(ItemStack stack)
                                  Construct a wrapper for an NBT tag stored (in memory) in an item stack. This is where auxillary data such as enchanting, name and lore is stored. It doesn't include the items material, damage value or count. diff --git a/Javadoc/com/comphenix/protocol/wrappers/nbt/NbtList.html b/Javadoc/com/comphenix/protocol/wrappers/nbt/NbtList.html index 480c9856..53c894a8 100644 --- a/Javadoc/com/comphenix/protocol/wrappers/nbt/NbtList.html +++ b/Javadoc/com/comphenix/protocol/wrappers/nbt/NbtList.html @@ -2,9 +2,9 @@ - + NbtList - + diff --git a/Javadoc/com/comphenix/protocol/wrappers/nbt/NbtType.html b/Javadoc/com/comphenix/protocol/wrappers/nbt/NbtType.html index 40b5b991..5279c5f5 100644 --- a/Javadoc/com/comphenix/protocol/wrappers/nbt/NbtType.html +++ b/Javadoc/com/comphenix/protocol/wrappers/nbt/NbtType.html @@ -2,9 +2,9 @@ - + NbtType - + diff --git a/Javadoc/com/comphenix/protocol/wrappers/nbt/NbtVisitor.html b/Javadoc/com/comphenix/protocol/wrappers/nbt/NbtVisitor.html index f77b5f36..7ad1f52a 100644 --- a/Javadoc/com/comphenix/protocol/wrappers/nbt/NbtVisitor.html +++ b/Javadoc/com/comphenix/protocol/wrappers/nbt/NbtVisitor.html @@ -2,9 +2,9 @@ - + NbtVisitor - + diff --git a/Javadoc/com/comphenix/protocol/wrappers/nbt/NbtWrapper.html b/Javadoc/com/comphenix/protocol/wrappers/nbt/NbtWrapper.html index 4f3b6072..194fe539 100644 --- a/Javadoc/com/comphenix/protocol/wrappers/nbt/NbtWrapper.html +++ b/Javadoc/com/comphenix/protocol/wrappers/nbt/NbtWrapper.html @@ -2,9 +2,9 @@ - + NbtWrapper - + diff --git a/Javadoc/com/comphenix/protocol/wrappers/nbt/class-use/NbtBase.html b/Javadoc/com/comphenix/protocol/wrappers/nbt/class-use/NbtBase.html index acd12f47..40d149a6 100644 --- a/Javadoc/com/comphenix/protocol/wrappers/nbt/class-use/NbtBase.html +++ b/Javadoc/com/comphenix/protocol/wrappers/nbt/class-use/NbtBase.html @@ -2,9 +2,9 @@ - + Uses of Interface com.comphenix.protocol.wrappers.nbt.NbtBase - + @@ -375,7 +375,7 @@ <TType> void NbtConfigurationSerializer.serialize(NbtBase<TType> value, - org.bukkit.configuration.ConfigurationSection destination) + ConfigurationSection destination)
                                  Write the content of a NBT tag to a configuration section.
                                  diff --git a/Javadoc/com/comphenix/protocol/wrappers/nbt/class-use/NbtCompound.html b/Javadoc/com/comphenix/protocol/wrappers/nbt/class-use/NbtCompound.html index f3a2ae86..88176df1 100644 --- a/Javadoc/com/comphenix/protocol/wrappers/nbt/class-use/NbtCompound.html +++ b/Javadoc/com/comphenix/protocol/wrappers/nbt/class-use/NbtCompound.html @@ -2,9 +2,9 @@ - + Uses of Interface com.comphenix.protocol.wrappers.nbt.NbtCompound - + @@ -280,7 +280,7 @@ NbtCompound -NbtConfigurationSerializer.deserializeCompound(org.bukkit.configuration.file.YamlConfiguration root, +NbtConfigurationSerializer.deserializeCompound(YamlConfiguration root, java.lang.String nodeName)
                                  Read a NBT compound from a root configuration.
                                  diff --git a/Javadoc/com/comphenix/protocol/wrappers/nbt/class-use/NbtFactory.html b/Javadoc/com/comphenix/protocol/wrappers/nbt/class-use/NbtFactory.html index e6edb355..7f62293c 100644 --- a/Javadoc/com/comphenix/protocol/wrappers/nbt/class-use/NbtFactory.html +++ b/Javadoc/com/comphenix/protocol/wrappers/nbt/class-use/NbtFactory.html @@ -2,9 +2,9 @@ - + Uses of Class com.comphenix.protocol.wrappers.nbt.NbtFactory - + diff --git a/Javadoc/com/comphenix/protocol/wrappers/nbt/class-use/NbtList.html b/Javadoc/com/comphenix/protocol/wrappers/nbt/class-use/NbtList.html index 8cec5e72..d451e37b 100644 --- a/Javadoc/com/comphenix/protocol/wrappers/nbt/class-use/NbtList.html +++ b/Javadoc/com/comphenix/protocol/wrappers/nbt/class-use/NbtList.html @@ -2,9 +2,9 @@ - + Uses of Interface com.comphenix.protocol.wrappers.nbt.NbtList - + @@ -186,7 +186,7 @@ <T> NbtList<T> -NbtConfigurationSerializer.deserializeList(org.bukkit.configuration.file.YamlConfiguration root, +NbtConfigurationSerializer.deserializeList(YamlConfiguration root, java.lang.String nodeName)
                                  Read a NBT compound from a root configuration.
                                  diff --git a/Javadoc/com/comphenix/protocol/wrappers/nbt/class-use/NbtType.html b/Javadoc/com/comphenix/protocol/wrappers/nbt/class-use/NbtType.html index 8ab595c2..908522e0 100644 --- a/Javadoc/com/comphenix/protocol/wrappers/nbt/class-use/NbtType.html +++ b/Javadoc/com/comphenix/protocol/wrappers/nbt/class-use/NbtType.html @@ -2,9 +2,9 @@ - + Uses of Class com.comphenix.protocol.wrappers.nbt.NbtType - + diff --git a/Javadoc/com/comphenix/protocol/wrappers/nbt/class-use/NbtVisitor.html b/Javadoc/com/comphenix/protocol/wrappers/nbt/class-use/NbtVisitor.html index 73920643..3aef5ac0 100644 --- a/Javadoc/com/comphenix/protocol/wrappers/nbt/class-use/NbtVisitor.html +++ b/Javadoc/com/comphenix/protocol/wrappers/nbt/class-use/NbtVisitor.html @@ -2,9 +2,9 @@ - + Uses of Interface com.comphenix.protocol.wrappers.nbt.NbtVisitor - + diff --git a/Javadoc/com/comphenix/protocol/wrappers/nbt/class-use/NbtWrapper.html b/Javadoc/com/comphenix/protocol/wrappers/nbt/class-use/NbtWrapper.html index 9e490fcc..6ffbce20 100644 --- a/Javadoc/com/comphenix/protocol/wrappers/nbt/class-use/NbtWrapper.html +++ b/Javadoc/com/comphenix/protocol/wrappers/nbt/class-use/NbtWrapper.html @@ -2,9 +2,9 @@ - + Uses of Interface com.comphenix.protocol.wrappers.nbt.NbtWrapper - + @@ -107,7 +107,7 @@ static NbtWrapper<?> -NbtFactory.fromItemTag(org.bukkit.inventory.ItemStack stack) +NbtFactory.fromItemTag(ItemStack stack)
                                  Construct a wrapper for an NBT tag stored (in memory) in an item stack.
                                  @@ -156,7 +156,7 @@ <TType> NbtWrapper<TType> -NbtConfigurationSerializer.deserialize(org.bukkit.configuration.ConfigurationSection root, +NbtConfigurationSerializer.deserialize(ConfigurationSection root, java.lang.String nodeName)
                                  Read a NBT tag from a root configuration.
                                  diff --git a/Javadoc/com/comphenix/protocol/wrappers/nbt/io/NbtBinarySerializer.html b/Javadoc/com/comphenix/protocol/wrappers/nbt/io/NbtBinarySerializer.html index 782c8e03..c3c30a41 100644 --- a/Javadoc/com/comphenix/protocol/wrappers/nbt/io/NbtBinarySerializer.html +++ b/Javadoc/com/comphenix/protocol/wrappers/nbt/io/NbtBinarySerializer.html @@ -2,9 +2,9 @@ - + NbtBinarySerializer - + diff --git a/Javadoc/com/comphenix/protocol/wrappers/nbt/io/NbtConfigurationSerializer.html b/Javadoc/com/comphenix/protocol/wrappers/nbt/io/NbtConfigurationSerializer.html index ade3c16e..4f8f349c 100644 --- a/Javadoc/com/comphenix/protocol/wrappers/nbt/io/NbtConfigurationSerializer.html +++ b/Javadoc/com/comphenix/protocol/wrappers/nbt/io/NbtConfigurationSerializer.html @@ -2,9 +2,9 @@ - + NbtConfigurationSerializer - + @@ -175,21 +175,21 @@ extends java.lang.Object <TType> NbtWrapper<TType> -deserialize(org.bukkit.configuration.ConfigurationSection root, +deserialize(ConfigurationSection root, java.lang.String nodeName)
                                  Read a NBT tag from a root configuration.
                                  NbtCompound -deserializeCompound(org.bukkit.configuration.file.YamlConfiguration root, +deserializeCompound(YamlConfiguration root, java.lang.String nodeName)
                                  Read a NBT compound from a root configuration.
                                  <T> NbtList<T> -deserializeList(org.bukkit.configuration.file.YamlConfiguration root, +deserializeList(YamlConfiguration root, java.lang.String nodeName)
                                  Read a NBT compound from a root configuration.
                                  @@ -203,7 +203,7 @@ extends java.lang.Object <TType> void serialize(NbtBase<TType> value, - org.bukkit.configuration.ConfigurationSection destination) + ConfigurationSection destination)
                                  Write the content of a NBT tag to a configuration section.
                                  @@ -310,7 +310,7 @@ extends java.lang.Object
                                • serialize

                                  public <TType> void serialize(NbtBase<TType> value,
                                  -                     org.bukkit.configuration.ConfigurationSection destination)
                                  + ConfigurationSection destination)
                                  Write the content of a NBT tag to a configuration section.
                                  Parameters:
                                  value - - the NBT tag to write.
                                  destination - - the destination section.
                                • @@ -321,7 +321,7 @@ extends java.lang.Object
                                  • deserialize

                                    -
                                    public <TType> NbtWrapper<TType> deserialize(org.bukkit.configuration.ConfigurationSection root,
                                    +
                                    public <TType> NbtWrapper<TType> deserialize(ConfigurationSection root,
                                                                         java.lang.String nodeName)
                                    Read a NBT tag from a root configuration.
                                    Parameters:
                                    root - - configuration that contains the NBT tag.
                                    nodeName - - name of the NBT tag.
                                    @@ -334,7 +334,7 @@ extends java.lang.Object
                                    • deserializeCompound

                                      -
                                      public NbtCompound deserializeCompound(org.bukkit.configuration.file.YamlConfiguration root,
                                      +
                                      public NbtCompound deserializeCompound(YamlConfiguration root,
                                                                     java.lang.String nodeName)
                                      Read a NBT compound from a root configuration.
                                      Parameters:
                                      root - - configuration that contains the NBT compound.
                                      nodeName - - name of the NBT compound.
                                      @@ -347,7 +347,7 @@ extends java.lang.Object
                                      • deserializeList

                                        -
                                        public <T> NbtList<T> deserializeList(org.bukkit.configuration.file.YamlConfiguration root,
                                        +
                                        public <T> NbtList<T> deserializeList(YamlConfiguration root,
                                                                      java.lang.String nodeName)
                                        Read a NBT compound from a root configuration.
                                        Parameters:
                                        root - - configuration that contains the NBT compound.
                                        nodeName - - name of the NBT compound.
                                        diff --git a/Javadoc/com/comphenix/protocol/wrappers/nbt/io/NbtTextSerializer.html b/Javadoc/com/comphenix/protocol/wrappers/nbt/io/NbtTextSerializer.html index ee0991b6..7bafea0e 100644 --- a/Javadoc/com/comphenix/protocol/wrappers/nbt/io/NbtTextSerializer.html +++ b/Javadoc/com/comphenix/protocol/wrappers/nbt/io/NbtTextSerializer.html @@ -2,9 +2,9 @@ - + NbtTextSerializer - + diff --git a/Javadoc/com/comphenix/protocol/wrappers/nbt/io/class-use/NbtBinarySerializer.html b/Javadoc/com/comphenix/protocol/wrappers/nbt/io/class-use/NbtBinarySerializer.html index 34673652..46eef061 100644 --- a/Javadoc/com/comphenix/protocol/wrappers/nbt/io/class-use/NbtBinarySerializer.html +++ b/Javadoc/com/comphenix/protocol/wrappers/nbt/io/class-use/NbtBinarySerializer.html @@ -2,9 +2,9 @@ - + Uses of Class com.comphenix.protocol.wrappers.nbt.io.NbtBinarySerializer - + diff --git a/Javadoc/com/comphenix/protocol/wrappers/nbt/io/class-use/NbtConfigurationSerializer.html b/Javadoc/com/comphenix/protocol/wrappers/nbt/io/class-use/NbtConfigurationSerializer.html index 78a25f12..4790df3f 100644 --- a/Javadoc/com/comphenix/protocol/wrappers/nbt/io/class-use/NbtConfigurationSerializer.html +++ b/Javadoc/com/comphenix/protocol/wrappers/nbt/io/class-use/NbtConfigurationSerializer.html @@ -2,9 +2,9 @@ - + Uses of Class com.comphenix.protocol.wrappers.nbt.io.NbtConfigurationSerializer - + diff --git a/Javadoc/com/comphenix/protocol/wrappers/nbt/io/class-use/NbtTextSerializer.html b/Javadoc/com/comphenix/protocol/wrappers/nbt/io/class-use/NbtTextSerializer.html index 6cac885b..547ad2fc 100644 --- a/Javadoc/com/comphenix/protocol/wrappers/nbt/io/class-use/NbtTextSerializer.html +++ b/Javadoc/com/comphenix/protocol/wrappers/nbt/io/class-use/NbtTextSerializer.html @@ -2,9 +2,9 @@ - + Uses of Class com.comphenix.protocol.wrappers.nbt.io.NbtTextSerializer - + diff --git a/Javadoc/com/comphenix/protocol/wrappers/nbt/io/package-frame.html b/Javadoc/com/comphenix/protocol/wrappers/nbt/io/package-frame.html index 83aba6c8..2c4f541b 100644 --- a/Javadoc/com/comphenix/protocol/wrappers/nbt/io/package-frame.html +++ b/Javadoc/com/comphenix/protocol/wrappers/nbt/io/package-frame.html @@ -2,9 +2,9 @@ - + com.comphenix.protocol.wrappers.nbt.io - + diff --git a/Javadoc/com/comphenix/protocol/wrappers/nbt/io/package-summary.html b/Javadoc/com/comphenix/protocol/wrappers/nbt/io/package-summary.html index 5c863963..bb984948 100644 --- a/Javadoc/com/comphenix/protocol/wrappers/nbt/io/package-summary.html +++ b/Javadoc/com/comphenix/protocol/wrappers/nbt/io/package-summary.html @@ -2,9 +2,9 @@ - + com.comphenix.protocol.wrappers.nbt.io - + diff --git a/Javadoc/com/comphenix/protocol/wrappers/nbt/io/package-tree.html b/Javadoc/com/comphenix/protocol/wrappers/nbt/io/package-tree.html index dcd9de97..a4eea5c0 100644 --- a/Javadoc/com/comphenix/protocol/wrappers/nbt/io/package-tree.html +++ b/Javadoc/com/comphenix/protocol/wrappers/nbt/io/package-tree.html @@ -2,9 +2,9 @@ - + com.comphenix.protocol.wrappers.nbt.io Class Hierarchy - + diff --git a/Javadoc/com/comphenix/protocol/wrappers/nbt/io/package-use.html b/Javadoc/com/comphenix/protocol/wrappers/nbt/io/package-use.html index 0630a1f2..f3106bbb 100644 --- a/Javadoc/com/comphenix/protocol/wrappers/nbt/io/package-use.html +++ b/Javadoc/com/comphenix/protocol/wrappers/nbt/io/package-use.html @@ -2,9 +2,9 @@ - + Uses of Package com.comphenix.protocol.wrappers.nbt.io - + diff --git a/Javadoc/com/comphenix/protocol/wrappers/nbt/package-frame.html b/Javadoc/com/comphenix/protocol/wrappers/nbt/package-frame.html index 171513ef..84ac8e16 100644 --- a/Javadoc/com/comphenix/protocol/wrappers/nbt/package-frame.html +++ b/Javadoc/com/comphenix/protocol/wrappers/nbt/package-frame.html @@ -2,9 +2,9 @@ - + com.comphenix.protocol.wrappers.nbt - + diff --git a/Javadoc/com/comphenix/protocol/wrappers/nbt/package-summary.html b/Javadoc/com/comphenix/protocol/wrappers/nbt/package-summary.html index 17466fe3..fccf0272 100644 --- a/Javadoc/com/comphenix/protocol/wrappers/nbt/package-summary.html +++ b/Javadoc/com/comphenix/protocol/wrappers/nbt/package-summary.html @@ -2,9 +2,9 @@ - + com.comphenix.protocol.wrappers.nbt - + diff --git a/Javadoc/com/comphenix/protocol/wrappers/nbt/package-tree.html b/Javadoc/com/comphenix/protocol/wrappers/nbt/package-tree.html index b75f9af5..4fb23ac5 100644 --- a/Javadoc/com/comphenix/protocol/wrappers/nbt/package-tree.html +++ b/Javadoc/com/comphenix/protocol/wrappers/nbt/package-tree.html @@ -2,9 +2,9 @@ - + com.comphenix.protocol.wrappers.nbt Class Hierarchy - + diff --git a/Javadoc/com/comphenix/protocol/wrappers/nbt/package-use.html b/Javadoc/com/comphenix/protocol/wrappers/nbt/package-use.html index 5d298af0..e86edb70 100644 --- a/Javadoc/com/comphenix/protocol/wrappers/nbt/package-use.html +++ b/Javadoc/com/comphenix/protocol/wrappers/nbt/package-use.html @@ -2,9 +2,9 @@ - + Uses of Package com.comphenix.protocol.wrappers.nbt - + diff --git a/Javadoc/com/comphenix/protocol/wrappers/package-frame.html b/Javadoc/com/comphenix/protocol/wrappers/package-frame.html index 21577707..25c758b3 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 d1369611..af12d0d7 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 5ed30fd3..708a9ec6 100644 --- a/Javadoc/com/comphenix/protocol/wrappers/package-tree.html +++ b/Javadoc/com/comphenix/protocol/wrappers/package-tree.html @@ -2,9 +2,9 @@ - + com.comphenix.protocol.wrappers Class Hierarchy - + diff --git a/Javadoc/com/comphenix/protocol/wrappers/package-use.html b/Javadoc/com/comphenix/protocol/wrappers/package-use.html index 712f2647..3feeb902 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 15b9ccda..d594e7ce 100644 --- a/Javadoc/constant-values.html +++ b/Javadoc/constant-values.html @@ -2,9 +2,9 @@ - + Constant Field Values - + @@ -76,6 +76,25 @@
                                        • + + + + + + + + + + + + + +
                                          com.comphenix.protocol.Packets 
                                          Modifier and TypeConstant FieldValue
                                          + +public static final intMAXIMUM_PACKET_ID255
                                          +
                                        • +
                                        • + diff --git a/Javadoc/deprecated-list.html b/Javadoc/deprecated-list.html index f5a0583c..e0babc43 100644 --- a/Javadoc/deprecated-list.html +++ b/Javadoc/deprecated-list.html @@ -2,9 +2,9 @@ - +Deprecated List - + @@ -81,9 +81,12 @@ - + + + + diff --git a/Javadoc/help-doc.html b/Javadoc/help-doc.html index c2538f2c..7806ec41 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 f474c797..8b849c75 100644 --- a/Javadoc/index-files/index-1.html +++ b/Javadoc/index-files/index-1.html @@ -2,9 +2,9 @@ - +A-Index - + @@ -77,6 +77,26 @@
                                          AbstractConcurrentListenerMultimap() - Constructor for class com.comphenix.protocol.concurrency.AbstractConcurrentListenerMultimap
                                           
                                          +
                                          AbstractFuzzyMatcher<T> - Class in com.comphenix.protocol.reflect.fuzzy
                                          +
                                          +
                                          Represents a matcher for fields, methods, constructors and classes.
                                          +
                                          +
                                          AbstractFuzzyMatcher() - Constructor for class com.comphenix.protocol.reflect.fuzzy.AbstractFuzzyMatcher
                                          +
                                           
                                          +
                                          AbstractFuzzyMember<T extends java.lang.reflect.Member> - Class in com.comphenix.protocol.reflect.fuzzy
                                          +
                                          +
                                          Represents a matcher that matches members.
                                          +
                                          +
                                          AbstractFuzzyMember() - Constructor for class com.comphenix.protocol.reflect.fuzzy.AbstractFuzzyMember
                                          +
                                           
                                          +
                                          AbstractFuzzyMember(AbstractFuzzyMember<T>) - Constructor for class com.comphenix.protocol.reflect.fuzzy.AbstractFuzzyMember
                                          +
                                           
                                          +
                                          AbstractFuzzyMember.Builder<T extends AbstractFuzzyMember<?>> - Class in com.comphenix.protocol.reflect.fuzzy
                                          +
                                          +
                                          Represents a builder of a fuzzy member contract.
                                          +
                                          +
                                          AbstractFuzzyMember.Builder() - Constructor for class com.comphenix.protocol.reflect.fuzzy.AbstractFuzzyMember.Builder
                                          +
                                           
                                          AbstractIntervalTree<TKey extends java.lang.Comparable<TKey>,TValue> - Class in com.comphenix.protocol.concurrency
                                          Represents a generic store of intervals and associated values.
                                          @@ -99,6 +119,10 @@
                                          Accepts a NBT visitor.
                                          +
                                          add(int) - Method in class com.comphenix.protocol.concurrency.IntegerSet
                                          +
                                          +
                                          Add the given element to the set, or do nothing if it already exists.
                                          +
                                          add(T) - Method in class com.comphenix.protocol.concurrency.SortedCopyOnWriteArray
                                          Inserts the given element in the proper location.
                                          @@ -151,25 +175,21 @@
                                          Add a value to a typed list by attempting to convert it to the nearest value.
                                          -
                                          addCustomData(Metrics.Plotter) - Method in class com.comphenix.protocol.metrics.Metrics
                                          -
                                          -
                                          Adds a custom data plotter to the default graph
                                          -
                                          addEndPoint(TKey, TValue, AbstractIntervalTree.State) - Method in class com.comphenix.protocol.concurrency.AbstractIntervalTree
                                           
                                          addGlobalParameter(String, Object) - Method in class com.comphenix.protocol.error.DetailedErrorReporter
                                          Adds the given global parameter.
                                          -
                                          addGraph(Metrics.Graph) - Method in class com.comphenix.protocol.metrics.Metrics
                                          -
                                          -
                                          Add a Graph object to BukkitMetrics that represents data for the plugin that should be sent to the backend
                                          -
                                          addListener(TListener, ListeningWhitelist) - Method in class com.comphenix.protocol.concurrency.AbstractConcurrentListenerMultimap
                                          Adds a listener to its requested list of packet recievers.
                                          -
                                          addPacketHandler(int) - Method in class com.comphenix.protocol.injector.player.PlayerInjectionHandler
                                          +
                                          addPacketHandler(int) - Method in interface com.comphenix.protocol.injector.packet.PacketInjector
                                          +
                                          +
                                          Start intercepting packets with the given packet ID.
                                          +
                                          +
                                          addPacketHandler(int) - Method in interface com.comphenix.protocol.injector.player.PlayerInjectionHandler
                                          Add an underlying packet handler of the given ID.
                                          @@ -179,10 +199,6 @@
                                          Adds a packet listener.
                                          -
                                          addPlotter(Metrics.Plotter) - Method in class com.comphenix.protocol.metrics.Metrics.Graph
                                          -
                                          -
                                          Add a plotter to the graph, which will be used to plot entries
                                          -
                                          addPrefix(String, String) - Method in class com.comphenix.protocol.error.DetailedErrorReporter
                                          Adds the given prefix to every line in the text.
                                          @@ -203,6 +219,10 @@
                                          Supplies the cloner factories with necessary parameters.
                                          +
                                          and(AbstractFuzzyMatcher<T>) - Method in class com.comphenix.protocol.reflect.fuzzy.AbstractFuzzyMatcher
                                          +
                                          +
                                          Require that this and the given matcher be TRUE.
                                          +
                                          andThen(Class<? extends Cloner>) - Method in class com.comphenix.protocol.reflect.cloning.AggregateCloner.Builder
                                          Add the next cloner that will be considered in turn.
                                          diff --git a/Javadoc/index-files/index-10.html b/Javadoc/index-files/index-10.html index 2b0164ac..54a880cf 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 f9b8144b..b8604166 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 4e4bd02d..49c96e31 100644 --- a/Javadoc/index-files/index-12.html +++ b/Javadoc/index-files/index-12.html @@ -2,9 +2,9 @@ - + M-Index - + @@ -73,54 +73,86 @@
                                           
                                          MAP_CHUNK_BULK - Static variable in class com.comphenix.protocol.Packets.Server
                                           
                                          +
                                          matchAnyOf(Class<?>...) - Static method in class com.comphenix.protocol.reflect.fuzzy.FuzzyMatchers
                                          +
                                          +
                                          Construct a class matcher that matches any of the given classes exactly.
                                          +
                                          +
                                          matchAnyOf(Set<Class<?>>) - Static method in class com.comphenix.protocol.reflect.fuzzy.FuzzyMatchers
                                          +
                                          +
                                          Construct a class matcher that matches any of the given classes exactly.
                                          +
                                          +
                                          matchDerived(Class<?>) - Static method in class com.comphenix.protocol.reflect.fuzzy.FuzzyMatchers
                                          +
                                          +
                                          Construct a class matcher that matches derived types of the given class.
                                          +
                                          +
                                          matchExact(Class<?>) - Static method in class com.comphenix.protocol.reflect.fuzzy.FuzzyMatchers
                                          +
                                          +
                                          Construct a class matcher that matches types exactly.
                                          +
                                          +
                                          matchParent() - Static method in class com.comphenix.protocol.reflect.fuzzy.FuzzyMatchers
                                          +
                                          +
                                          Match the parent class of a method, field or constructor.
                                          +
                                          +
                                          matchRegex(Pattern, int) - Static method in class com.comphenix.protocol.reflect.fuzzy.FuzzyMatchers
                                          +
                                          +
                                          Construct a class matcher based on the canonical names of classes.
                                          +
                                          +
                                          matchRegex(String, int) - Static method in class com.comphenix.protocol.reflect.fuzzy.FuzzyMatchers
                                          +
                                          +
                                          Construct a class matcher based on the canonical names of classes.
                                          +
                                          +
                                          matchSuper(Class<?>) - Static method in class com.comphenix.protocol.reflect.fuzzy.FuzzyMatchers
                                          +
                                          +
                                          Construct a class matcher that matches super types of the given class.
                                          +
                                          maxErrorCount - Variable in class com.comphenix.protocol.error.DetailedErrorReporter
                                           
                                          +
                                          MAXIMUM_PACKET_ID - Static variable in class com.comphenix.protocol.Packets
                                          +
                                          +
                                          The highest possible packet ID.
                                          +
                                          +
                                          member - Variable in class com.comphenix.protocol.reflect.fuzzy.AbstractFuzzyMember.Builder
                                          +
                                           
                                          members - Variable in class com.comphenix.protocol.reflect.IntEnum
                                           
                                          +
                                          method(AbstractFuzzyMatcher<MethodInfo>) - Method in class com.comphenix.protocol.reflect.fuzzy.FuzzyClassContract.Builder
                                          +
                                          +
                                          Add a new method contract.
                                          +
                                          +
                                          method(FuzzyMethodContract.Builder) - Method in class com.comphenix.protocol.reflect.fuzzy.FuzzyClassContract.Builder
                                          +
                                          +
                                          Add a new method contract via a builder.
                                          +
                                          +
                                          MethodInfo - Class in com.comphenix.protocol.reflect
                                          +
                                          +
                                          Represents a method or a constructor.
                                          +
                                          +
                                          MethodInfo() - Constructor for class com.comphenix.protocol.reflect.MethodInfo
                                          +
                                           
                                          MethodUtils - Class in com.comphenix.protocol.reflect
                                          Utility reflection methods focussed on methods in general rather than properties in particular.
                                          MethodUtils() - Constructor for class com.comphenix.protocol.reflect.MethodUtils
                                           
                                          -
                                          Metrics - Class in com.comphenix.protocol.metrics
                                          -
                                          -
                                          The metrics class obtains data about a plugin and submits statistics about it to the metrics backend.
                                          -
                                          -
                                          Metrics(Plugin) - Constructor for class com.comphenix.protocol.metrics.Metrics
                                          -
                                           
                                          -
                                          Metrics.Graph - Class in com.comphenix.protocol.metrics
                                          -
                                          -
                                          Represents a custom graph on the website
                                          -
                                          -
                                          Metrics.Plotter - Class in com.comphenix.protocol.metrics
                                          -
                                          -
                                          Interface used to collect custom data for a plugin
                                          -
                                          -
                                          Metrics.Plotter() - Constructor for class com.comphenix.protocol.metrics.Metrics.Plotter
                                          -
                                          -
                                          Construct a plotter with the default plot name
                                          -
                                          -
                                          Metrics.Plotter(String) - Constructor for class com.comphenix.protocol.metrics.Metrics.Plotter
                                          -
                                          -
                                          Construct a plotter with a specific plot name
                                          -
                                          MINECRAFT_OBJECT - Static variable in class com.comphenix.protocol.utility.MinecraftReflection
                                          -
                                          Regular expression that matches a Minecraft object.
                                          +
                                          Deprecated.
                                          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
                                           
                                          modifier - Variable in class com.comphenix.protocol.wrappers.WrappedWatchableObject
                                           
                                          +
                                          modifiersBanned - Variable in class com.comphenix.protocol.reflect.fuzzy.AbstractFuzzyMember
                                          +
                                           
                                          +
                                          modifiersRequired - Variable in class com.comphenix.protocol.reflect.fuzzy.AbstractFuzzyMember
                                          +
                                           
                                          modify(int, Function<TField, TField>) - Method in class com.comphenix.protocol.reflect.StructureModifier
                                          Correctly modifies the value of a field.
                                          diff --git a/Javadoc/index-files/index-13.html b/Javadoc/index-files/index-13.html index 6f0fa351..343c96e7 100644 --- a/Javadoc/index-files/index-13.html +++ b/Javadoc/index-files/index-13.html @@ -2,9 +2,9 @@ - + N-Index - + @@ -71,6 +71,32 @@
                                           
                                          NAMED_SOUND_EFFECT - Static variable in class com.comphenix.protocol.Packets.Server
                                           
                                          +
                                          nameExact(String) - Method in class com.comphenix.protocol.reflect.fuzzy.AbstractFuzzyMember.Builder
                                          +
                                          +
                                          Set the exact name of the member we are matching.
                                          +
                                          +
                                          nameExact(String) - Method in class com.comphenix.protocol.reflect.fuzzy.FuzzyFieldContract.Builder
                                          +
                                           
                                          +
                                          nameExact(String) - Method in class com.comphenix.protocol.reflect.fuzzy.FuzzyMethodContract.Builder
                                          +
                                           
                                          +
                                          nameRegex(String) - Method in class com.comphenix.protocol.reflect.fuzzy.AbstractFuzzyMember.Builder
                                          +
                                          +
                                          Set the regular expresson that matches a members name.
                                          +
                                          +
                                          nameRegex(Pattern) - Method in class com.comphenix.protocol.reflect.fuzzy.AbstractFuzzyMember.Builder
                                          +
                                          +
                                          Set the regular expression pattern that matches a members name.
                                          +
                                          +
                                          nameRegex - Variable in class com.comphenix.protocol.reflect.fuzzy.AbstractFuzzyMember
                                          +
                                           
                                          +
                                          nameRegex(String) - Method in class com.comphenix.protocol.reflect.fuzzy.FuzzyFieldContract.Builder
                                          +
                                           
                                          +
                                          nameRegex(Pattern) - Method in class com.comphenix.protocol.reflect.fuzzy.FuzzyFieldContract.Builder
                                          +
                                           
                                          +
                                          nameRegex(String) - Method in class com.comphenix.protocol.reflect.fuzzy.FuzzyMethodContract.Builder
                                          +
                                           
                                          +
                                          nameRegex(Pattern) - Method in class com.comphenix.protocol.reflect.fuzzy.FuzzyMethodContract.Builder
                                          +
                                           
                                          NbtBase<TType> - Interface in com.comphenix.protocol.wrappers.nbt
                                          Represents a generic container for an NBT element.
                                          @@ -127,20 +153,61 @@
                                          Indicates that this NBT wraps an underlying net.minecraft.server instance.
                                          -
                                          NetworkServerInjector - Class in com.comphenix.protocol.injector.player
                                          +
                                          NetworkObjectInjector - Class in com.comphenix.protocol.injector.player
                                          -
                                          Represents a player hook into the NetServerHandler class.
                                          +
                                          Injection method that overrides the NetworkHandler itself, and its queue-method.
                                          -
                                          NetworkServerInjector(ClassLoader, ErrorReporter, Player, ListenerInvoker, IntegerSet, InjectedServerConnection) - Constructor for class com.comphenix.protocol.injector.player.NetworkServerInjector
                                          +
                                          NetworkObjectInjector(ClassLoader, ErrorReporter, Player, ListenerInvoker, IntegerSet) - Constructor for class com.comphenix.protocol.injector.player.NetworkObjectInjector
                                          +
                                          +
                                          Create a new network object injector.
                                          +
                                          +
                                          newBuilder() - Static method in class com.comphenix.protocol.injector.packet.PacketInjectorBuilder
                                          +
                                          +
                                          Retrieve a new packet injector builder.
                                          +
                                          +
                                          newBuilder() - Static method in class com.comphenix.protocol.injector.player.PlayerInjectorBuilder
                                           
                                          newBuilder() - Static method in class com.comphenix.protocol.reflect.cloning.AggregateCloner
                                          Begins constructing a new aggregate cloner.
                                          +
                                          newBuilder() - Static method in class com.comphenix.protocol.reflect.fuzzy.FuzzyClassContract
                                          +
                                          +
                                          Construct a new fuzzy class contract builder.
                                          +
                                          +
                                          newBuilder() - Static method in class com.comphenix.protocol.reflect.fuzzy.FuzzyFieldContract
                                          +
                                          +
                                          Return a new fuzzy field contract builder.
                                          +
                                          +
                                          newBuilder() - Static method in class com.comphenix.protocol.reflect.fuzzy.FuzzyMethodContract
                                          +
                                          +
                                          Return a method contract builder.
                                          +
                                          newPacket(int) - Static method in class com.comphenix.protocol.injector.StructureCache
                                          Creates an empty Minecraft packet of the given ID.
                                          +
                                          NotConstructableException - Exception in com.comphenix.protocol.reflect.instances
                                          +
                                          +
                                          Invoked when a instance provider indicates that a given type cannot or should not be + constructed under any circumstances.
                                          +
                                          +
                                          NotConstructableException() - Constructor for exception com.comphenix.protocol.reflect.instances.NotConstructableException
                                          +
                                          +
                                          Construct a new not constructable exception.
                                          +
                                          +
                                          NotConstructableException(String) - Constructor for exception com.comphenix.protocol.reflect.instances.NotConstructableException
                                          +
                                          +
                                          Construct a new not constructable exception with a custom message.
                                          +
                                          +
                                          NotConstructableException(String, Throwable) - Constructor for exception com.comphenix.protocol.reflect.instances.NotConstructableException
                                          +
                                          +
                                          Construct a new not constructable exception with a custom message and cause.
                                          +
                                          +
                                          NotConstructableException(Throwable) - Constructor for exception com.comphenix.protocol.reflect.instances.NotConstructableException
                                          +
                                          +
                                          Construct a new not constructable exception with a custom cause.
                                          +
                                          NullableCloner - Class in com.comphenix.protocol.reflect.cloning
                                          Creates a cloner wrapper that accepts and clones NULL values.
                                          diff --git a/Javadoc/index-files/index-14.html b/Javadoc/index-files/index-14.html index 7beb889b..adf3a626 100644 --- a/Javadoc/index-files/index-14.html +++ b/Javadoc/index-files/index-14.html @@ -2,9 +2,9 @@ - + O-Index - + @@ -155,10 +155,6 @@
                                          onLoad() - Method in class com.comphenix.protocol.ProtocolLibrary
                                           
                                          -
                                          onOptOut() - Method in class com.comphenix.protocol.metrics.Metrics.Graph
                                          -
                                          -
                                          Called when the server owner decides to opt-out of BukkitMetrics while the server is running.
                                          -
                                          onPacketReceiving(PacketEvent) - Method in class com.comphenix.protocol.events.PacketAdapter
                                           
                                          onPacketReceiving(PacketEvent) - Method in interface com.comphenix.protocol.events.PacketListener
                                          @@ -173,6 +169,10 @@
                                          OPEN_WINDOW - Static variable in class com.comphenix.protocol.Packets.Server
                                           
                                          +
                                          or(AbstractFuzzyMatcher<T>) - Method in class com.comphenix.protocol.reflect.fuzzy.AbstractFuzzyMatcher
                                          +
                                          +
                                          Require that either this or the other given matcher be TRUE.
                                          +
                                          ORIGIN - Static variable in class com.comphenix.protocol.wrappers.ChunkPosition
                                          Represents the null (0, 0, 0) origin.
                                          diff --git a/Javadoc/index-files/index-15.html b/Javadoc/index-files/index-15.html index 342de28d..3db9bd06 100644 --- a/Javadoc/index-files/index-15.html +++ b/Javadoc/index-files/index-15.html @@ -2,9 +2,9 @@ - + P-Index - + @@ -143,10 +143,40 @@
                                          Sets the inject hook type.
                                          +
                                          PacketInjector - Interface in com.comphenix.protocol.injector.packet
                                          +
                                          +
                                          Represents a incoming packet injector.
                                          +
                                          +
                                          PacketInjectorBuilder - Class in com.comphenix.protocol.injector.packet
                                          +
                                          +
                                          A builder responsible for creating incoming packet injectors.
                                          +
                                          +
                                          PacketInjectorBuilder() - Constructor for class com.comphenix.protocol.injector.packet.PacketInjectorBuilder
                                          +
                                           
                                          PacketListener - Interface in com.comphenix.protocol.events
                                          Represents a listener that recieves notifications when packets are sent or recieved.
                                          +
                                          packetListeners - Variable in class com.comphenix.protocol.injector.player.PlayerInjectorBuilder
                                          +
                                           
                                          +
                                          packetListeners(Set<PacketListener>) - Method in class com.comphenix.protocol.injector.player.PlayerInjectorBuilder
                                          +
                                          +
                                          Set the set of packet listeners.
                                          +
                                          +
                                          packetQueued(Object, Object, Object) - Method in class com.comphenix.protocol.injector.spigot.SpigotPacketInjector
                                          +
                                           
                                          +
                                          packetReceived(Object, Object, Object) - Method in class com.comphenix.protocol.injector.spigot.SpigotPacketInjector
                                          +
                                           
                                          +
                                          packetRecieved(PacketContainer, Player) - Method in interface com.comphenix.protocol.injector.packet.PacketInjector
                                          +
                                          +
                                          Let the packet listeners process the given packet.
                                          +
                                          +
                                          PacketRegistry - Class in com.comphenix.protocol.injector.packet
                                          +
                                          +
                                          Static packet registry in Minecraft.
                                          +
                                          +
                                          PacketRegistry() - Constructor for class com.comphenix.protocol.injector.packet.PacketRegistry
                                          +
                                           
                                          Packets - Class in com.comphenix.protocol
                                          List of known packet IDs since 1.3.2.
                                          @@ -165,6 +195,34 @@
                                          Represents a object capable of sending or receiving packets.
                                          +
                                          parameterCount(int) - Method in class com.comphenix.protocol.reflect.fuzzy.FuzzyMethodContract.Builder
                                          +
                                          +
                                          Set the expected number of parameters in the matching method.
                                          +
                                          +
                                          parameterExactType(Class<?>) - Method in class com.comphenix.protocol.reflect.fuzzy.FuzzyMethodContract.Builder
                                          +
                                          +
                                          Add a new required parameter by type for any matching method.
                                          +
                                          +
                                          parameterExactType(Class<?>, int) - Method in class com.comphenix.protocol.reflect.fuzzy.FuzzyMethodContract.Builder
                                          +
                                          +
                                          Add a new required parameter by type and position for any matching method.
                                          +
                                          +
                                          parameterMatches(AbstractFuzzyMatcher<Class<?>>) - Method in class com.comphenix.protocol.reflect.fuzzy.FuzzyMethodContract.Builder
                                          +
                                          +
                                          Add a new required parameter whose type must match the given class matcher.
                                          +
                                          +
                                          parameterMatches(AbstractFuzzyMatcher<Class<?>>, int) - Method in class com.comphenix.protocol.reflect.fuzzy.FuzzyMethodContract.Builder
                                          +
                                          +
                                          Add a new required parameter whose type must match the given class matcher and index.
                                          +
                                          +
                                          parameterSuperOf(Class<?>) - Method in class com.comphenix.protocol.reflect.fuzzy.FuzzyMethodContract.Builder
                                          +
                                          +
                                          Add a new required parameter whose type must be a superclass of the given type.
                                          +
                                          +
                                          parameterSuperOf(Class<?>, int) - Method in class com.comphenix.protocol.reflect.fuzzy.FuzzyMethodContract.Builder
                                          +
                                          +
                                          Add a new required parameter whose type must be a superclass of the given type.
                                          +
                                          PICKUP_SPAWN - Static variable in class com.comphenix.protocol.Packets.Server
                                          Deprecated.
                                          @@ -187,11 +245,19 @@
                                           
                                          PLAYER_POSITION - Static variable in class com.comphenix.protocol.Packets.Server
                                           
                                          -
                                          PlayerInjectionHandler - Class in com.comphenix.protocol.injector.player
                                          +
                                          playerInjection - Variable in class com.comphenix.protocol.injector.packet.PacketInjectorBuilder
                                          +
                                           
                                          +
                                          playerInjection(PlayerInjectionHandler) - Method in class com.comphenix.protocol.injector.packet.PacketInjectorBuilder
                                          -
                                          Responsible for injecting into a player's sendPacket method.
                                          +
                                          The packet stream invoker.
                                          -
                                          PlayerInjectionHandler(ClassLoader, ErrorReporter, Predicate<GamePhase>, ListenerInvoker, Set<PacketListener>, Server) - Constructor for class com.comphenix.protocol.injector.player.PlayerInjectionHandler
                                          +
                                          PlayerInjectionHandler - Interface in com.comphenix.protocol.injector.player
                                          +
                                           
                                          +
                                          PlayerInjectorBuilder - Class in com.comphenix.protocol.injector.player
                                          +
                                          +
                                          Constructor for different player injectors.
                                          +
                                          +
                                          PlayerInjectorBuilder() - Constructor for class com.comphenix.protocol.injector.player.PlayerInjectorBuilder
                                           
                                          PlayerLoggedOutException - Exception in com.comphenix.protocol.injector
                                          @@ -211,14 +277,16 @@
                                           
                                          PLUGIN_NAME - Static variable in class com.comphenix.protocol.error.DetailedErrorReporter
                                           
                                          -
                                          pluginFile(String) - Method in class com.comphenix.protocol.metrics.Updater
                                          -
                                          -
                                          Check if the name of a jar is one of the plugins currently installed, used for extracting the correct files out of a zip.
                                          -
                                          pluginReference - Variable in class com.comphenix.protocol.error.DetailedErrorReporter
                                           
                                          prefix - Variable in class com.comphenix.protocol.error.DetailedErrorReporter
                                           
                                          +
                                          prepareBuild() - Method in class com.comphenix.protocol.reflect.fuzzy.AbstractFuzzyMember
                                          +
                                          +
                                          Called before a builder is building a member and copying its state.
                                          +
                                          +
                                          prepareBuild() - Method in class com.comphenix.protocol.reflect.fuzzy.FuzzyMethodContract
                                          +
                                           
                                          PrettyPrinter - Class in com.comphenix.protocol.reflect
                                          Used to print the content of an arbitrary class.
                                          @@ -249,7 +317,7 @@
                                          PrioritizedListener(TListener, ListenerPriority) - Constructor for class com.comphenix.protocol.injector.PrioritizedListener
                                           
                                          -
                                          processPacket(Player, Object) - Method in class com.comphenix.protocol.injector.player.PlayerInjectionHandler
                                          +
                                          processPacket(Player, Object) - Method in interface 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 bca497d2..2214c199 100644 --- a/Javadoc/index-files/index-16.html +++ b/Javadoc/index-files/index-16.html @@ -2,9 +2,9 @@ - +R-Index - + @@ -137,6 +137,10 @@
                                          How far we will recurse.
                                          +
                                          register(Plugin) - Method in class com.comphenix.protocol.injector.spigot.SpigotPacketInjector
                                          +
                                          +
                                          Register the Spigot packet injector.
                                          +
                                          registerAll() - Method in class com.comphenix.protocol.reflect.IntEnum
                                          Registers every public int field as a member.
                                          @@ -185,6 +189,10 @@
                                          Removes every interval that intersects with the given range.
                                          +
                                          remove(int) - Method in class com.comphenix.protocol.concurrency.IntegerSet
                                          +
                                          +
                                          Remove the given element from the set, or do nothing if it's already removed.
                                          +
                                          remove(Object) - Method in class com.comphenix.protocol.concurrency.SortedCopyOnWriteArray
                                          Removes from the list by making a new list with every element except the one given.
                                          @@ -209,7 +217,11 @@
                                          Remove a given object from the underlying DataWatcher.
                                          -
                                          removePacketHandler(int) - Method in class com.comphenix.protocol.injector.player.PlayerInjectionHandler
                                          +
                                          removePacketHandler(int) - Method in interface com.comphenix.protocol.injector.packet.PacketInjector
                                          +
                                          +
                                          Stop intercepting packets with the given packet ID.
                                          +
                                          +
                                          removePacketHandler(int) - Method in interface com.comphenix.protocol.injector.player.PlayerInjectionHandler
                                          Remove an underlying packet handler of ths ID.
                                          @@ -229,16 +241,24 @@
                                          Clean up after a given player has logged out.
                                          -
                                          removePlotter(Metrics.Plotter) - Method in class com.comphenix.protocol.metrics.Metrics.Graph
                                          -
                                          -
                                          Remove a plotter from the graph
                                          -
                                          reportDetailed(Object, String, Throwable, Object...) - Method in class com.comphenix.protocol.error.DetailedErrorReporter
                                           
                                          reportDetailed(Object, String, Throwable, Object...) - Method in interface com.comphenix.protocol.error.ErrorReporter
                                          Prints a detailed error report about an unhandled exception.
                                          +
                                          reporter - Variable in class com.comphenix.protocol.injector.packet.PacketInjectorBuilder
                                          +
                                           
                                          +
                                          reporter(ErrorReporter) - Method in class com.comphenix.protocol.injector.packet.PacketInjectorBuilder
                                          +
                                          +
                                          The error reporter used by the created injector.
                                          +
                                          +
                                          reporter - Variable in class com.comphenix.protocol.injector.player.PlayerInjectorBuilder
                                          +
                                           
                                          +
                                          reporter(ErrorReporter) - Method in class com.comphenix.protocol.injector.player.PlayerInjectorBuilder
                                          +
                                          +
                                          The error reporter used by the created injector.
                                          +
                                          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
                                          @@ -265,10 +285,14 @@
                                          Prints a warning message from the current plugin.
                                          -
                                          reset() - Method in class com.comphenix.protocol.metrics.Metrics.Plotter
                                          +
                                          requireModifier(int) - Method in class com.comphenix.protocol.reflect.fuzzy.AbstractFuzzyMember.Builder
                                          -
                                          Called after the website graphs have been updated
                                          +
                                          Add a given bit-field of required modifiers for every matching member.
                                          +
                                          requireModifier(int) - Method in class com.comphenix.protocol.reflect.fuzzy.FuzzyFieldContract.Builder
                                          +
                                           
                                          +
                                          requireModifier(int) - Method in class com.comphenix.protocol.reflect.fuzzy.FuzzyMethodContract.Builder
                                          +
                                           
                                          RESPAWN - Static variable in class com.comphenix.protocol.Packets.Client
                                          Deprecated.
                                          @@ -277,6 +301,22 @@
                                           
                                          retainAll(Collection<?>) - Method in class com.comphenix.protocol.concurrency.SortedCopyOnWriteArray
                                           
                                          +
                                          returnDerivedOf(Class<?>) - Method in class com.comphenix.protocol.reflect.fuzzy.FuzzyMethodContract.Builder
                                          +
                                          +
                                          Set the expected super class of the return type for every matching method.
                                          +
                                          +
                                          returnTypeExact(Class<?>) - Method in class com.comphenix.protocol.reflect.fuzzy.FuzzyMethodContract.Builder
                                          +
                                          +
                                          Set the return type of a matching method exactly.
                                          +
                                          +
                                          returnTypeMatches(AbstractFuzzyMatcher<Class<?>>) - Method in class com.comphenix.protocol.reflect.fuzzy.FuzzyMethodContract.Builder
                                          +
                                          +
                                          Set a matcher that must match the return type of a matching method.
                                          +
                                          +
                                          returnTypeVoid() - Method in class com.comphenix.protocol.reflect.fuzzy.FuzzyMethodContract.Builder
                                          +
                                          +
                                          Require a void method.
                                          +
                                          revertValue() - Method in class com.comphenix.protocol.reflect.VolatileField
                                          Revert to the previously set value.
                                          diff --git a/Javadoc/index-files/index-17.html b/Javadoc/index-files/index-17.html index 5fddfdc4..7542b059 100644 --- a/Javadoc/index-files/index-17.html +++ b/Javadoc/index-files/index-17.html @@ -2,9 +2,9 @@ - + S-Index - + @@ -83,12 +83,16 @@
                                          Ensure that the given structure modifier is eventually compiled.
                                          -
                                          scheduleDataInputRefresh(Player) - Method in class com.comphenix.protocol.injector.player.PlayerInjectionHandler
                                          +
                                          scheduleDataInputRefresh(Player) - Method in interface com.comphenix.protocol.injector.player.PlayerInjectionHandler
                                          Inform the current PlayerInjector that it should update the DataInputStream next.
                                          scheduler - Variable in class com.comphenix.protocol.injector.DelayedSingleTask
                                           
                                          +
                                          sealed - Variable in class com.comphenix.protocol.reflect.fuzzy.AbstractFuzzyMember
                                          +
                                          +
                                          Whether or not this contract can be modified.
                                          +
                                          SECOND_LEVEL_PREFIX - Static variable in class com.comphenix.protocol.error.DetailedErrorReporter
                                           
                                          sendingWhitelist - Variable in class com.comphenix.protocol.events.PacketAdapter
                                          @@ -105,9 +109,9 @@
                                           
                                          sendServerPacket(Player, PacketContainer, boolean) - Method in class com.comphenix.protocol.injector.PacketFilterManager
                                           
                                          -
                                          sendServerPacket(Object, boolean) - Method in class com.comphenix.protocol.injector.player.NetworkServerInjector
                                          +
                                          sendServerPacket(Object, boolean) - Method in class com.comphenix.protocol.injector.player.NetworkObjectInjector
                                           
                                          -
                                          sendServerPacket(Player, PacketContainer, boolean) - Method in class com.comphenix.protocol.injector.player.PlayerInjectionHandler
                                          +
                                          sendServerPacket(Player, PacketContainer, boolean) - Method in interface com.comphenix.protocol.injector.player.PlayerInjectionHandler
                                          Send the given packet to the given reciever.
                                          @@ -143,6 +147,12 @@
                                          Serialize an item stack as a base-64 encoded string.
                                          +
                                          server - Variable in class com.comphenix.protocol.injector.player.PlayerInjectorBuilder
                                          +
                                           
                                          +
                                          server(Server) - Method in class com.comphenix.protocol.injector.player.PlayerInjectorBuilder
                                          +
                                          +
                                          Set the Bukkit server used for scheduling.
                                          +
                                          SET_CREATIVE_SLOT - Static variable in class com.comphenix.protocol.Packets.Client
                                           
                                          SET_CREATIVE_SLOT - Static variable in class com.comphenix.protocol.Packets.Server
                                          @@ -250,11 +260,11 @@
                                          Sets how the server packets are read.
                                          -
                                          setPlayerHook(PacketFilterManager.PlayerInjectHooks) - Method in class com.comphenix.protocol.injector.player.PlayerInjectionHandler
                                          +
                                          setPlayerHook(PacketFilterManager.PlayerInjectHooks) - Method in interface com.comphenix.protocol.injector.player.PlayerInjectionHandler
                                          Sets how the server packets are read.
                                          -
                                          setPlayerHook(GamePhase, PacketFilterManager.PlayerInjectHooks) - Method in class com.comphenix.protocol.injector.player.PlayerInjectionHandler
                                          +
                                          setPlayerHook(GamePhase, PacketFilterManager.PlayerInjectHooks) - Method in interface com.comphenix.protocol.injector.player.PlayerInjectionHandler
                                          Sets how the server packets are read.
                                          @@ -378,6 +388,14 @@
                                           
                                          SPAWN_POSITION - Static variable in class com.comphenix.protocol.Packets.Server
                                           
                                          +
                                          SpigotPacketInjector - Class in com.comphenix.protocol.injector.spigot
                                          +
                                          +
                                          Offload all the work to Spigot, if possible.
                                          +
                                          +
                                          SpigotPacketInjector(ClassLoader, ErrorReporter, ListenerInvoker, Server) - Constructor for class com.comphenix.protocol.injector.spigot.SpigotPacketInjector
                                          +
                                          +
                                          Create a new spigot injector.
                                          +
                                          start() - Method in class com.comphenix.protocol.async.AsyncListenerHandler
                                          Start a singler worker thread handling the asynchronous listener.
                                          @@ -390,18 +408,10 @@
                                          Start multiple worker threads for this listener.
                                          -
                                          start() - Method in class com.comphenix.protocol.metrics.Metrics
                                          -
                                          -
                                          Start measuring statistics.
                                          -
                                          state - Variable in class com.comphenix.protocol.concurrency.AbstractIntervalTree.EndPoint
                                           
                                          STATISTIC - Static variable in class com.comphenix.protocol.Packets.Server
                                           
                                          -
                                          Statistics - Class in com.comphenix.protocol.metrics
                                          -
                                           
                                          -
                                          Statistics(Plugin) - Constructor for class com.comphenix.protocol.metrics.Statistics
                                          -
                                           
                                          stop() - Method in class com.comphenix.protocol.async.AsyncListenerHandler
                                          Stop a worker thread.
                                          diff --git a/Javadoc/index-files/index-18.html b/Javadoc/index-files/index-18.html index 97bc6f99..f9b40dcc 100644 --- a/Javadoc/index-files/index-18.html +++ b/Javadoc/index-files/index-18.html @@ -2,9 +2,9 @@ - + T-Index - + @@ -87,6 +87,10 @@
                                           
                                          toArray(T[]) - Method in class com.comphenix.protocol.concurrency.SortedCopyOnWriteArray
                                           
                                          +
                                          toGenericString() - Method in class com.comphenix.protocol.reflect.MethodInfo
                                          +
                                          +
                                          Returns a string describing this method or constructor, including type parameters.
                                          +
                                          toNodeValue(Object, NbtType) - Method in class com.comphenix.protocol.wrappers.nbt.io.NbtConfigurationSerializer
                                           
                                          toNonPrimitiveClass(Class) - Static method in class com.comphenix.protocol.reflect.MethodUtils
                                          @@ -97,14 +101,24 @@
                                          Create an immutable chunk position from this coordinate.
                                          +
                                          toSet() - Method in class com.comphenix.protocol.concurrency.IntegerSet
                                          +
                                          +
                                          Convert the current IntegerSet to an equivalent HashSet.
                                          +
                                          toString() - Method in class com.comphenix.protocol.concurrency.AbstractIntervalTree.Entry
                                           
                                          toString() - Method in class com.comphenix.protocol.events.ListeningWhitelist
                                           
                                          toString() - Method in class com.comphenix.protocol.events.PacketAdapter
                                           
                                          -
                                          toString() - Method in enum com.comphenix.protocol.metrics.Updater.UpdateResult
                                          +
                                          toString() - Method in class com.comphenix.protocol.reflect.fuzzy.AbstractFuzzyMember
                                           
                                          +
                                          toString() - Method in class com.comphenix.protocol.reflect.fuzzy.FuzzyClassContract
                                          +
                                           
                                          +
                                          toString() - Method in class com.comphenix.protocol.reflect.MethodInfo
                                          +
                                          +
                                          Returns a string describing this method or constructor
                                          +
                                          toString() - Method in class com.comphenix.protocol.wrappers.WrappedWatchableObject
                                           
                                          toVector() - Method in class com.comphenix.protocol.wrappers.ChunkPosition
                                          @@ -123,6 +137,14 @@
                                          The default delimiter that is used to store the data type in YAML.
                                          +
                                          typeDerivedOf(Class<?>) - Method in class com.comphenix.protocol.reflect.fuzzy.FuzzyFieldContract.Builder
                                          +
                                           
                                          +
                                          typeExact(Class<?>) - Method in class com.comphenix.protocol.reflect.fuzzy.FuzzyFieldContract.Builder
                                          +
                                           
                                          +
                                          typeMatches(AbstractFuzzyMatcher<Class<?>>) - Method in class com.comphenix.protocol.reflect.fuzzy.FuzzyFieldContract.Builder
                                          +
                                           
                                          +
                                          typeSuperOf(Class<?>) - Method in class com.comphenix.protocol.reflect.fuzzy.FuzzyFieldContract.Builder
                                          +
                                           
                                          A B C D E F G H I K L M N O P R S T U V W X Y Z  diff --git a/Javadoc/index-files/index-19.html b/Javadoc/index-files/index-19.html index b04bc0b2..bcd8f5a1 100644 --- a/Javadoc/index-files/index-19.html +++ b/Javadoc/index-files/index-19.html @@ -2,9 +2,9 @@ - +U-Index - + @@ -67,19 +67,19 @@

                                          U

                                          +
                                          undoCancel(Integer, Object) - Method in interface com.comphenix.protocol.injector.packet.PacketInjector
                                          +
                                          +
                                          Undo a packet cancel.
                                          +
                                          uninitializePlayers(Player[]) - Method in class com.comphenix.protocol.injector.PacketFilterManager
                                          Uninitialize the packet injection of every player.
                                          -
                                          uninjectPlayer(Player) - Method in class com.comphenix.protocol.injector.player.PlayerInjectionHandler
                                          +
                                          uninjectPlayer(Player) - Method in interface com.comphenix.protocol.injector.player.PlayerInjectionHandler
                                          Unregisters the given player.
                                          -
                                          uninjectPlayer(Player, boolean) - Method in class com.comphenix.protocol.injector.player.PlayerInjectionHandler
                                          -
                                          -
                                          Unregisters the given player.
                                          -
                                          -
                                          uninjectPlayer(InetSocketAddress) - Method in class com.comphenix.protocol.injector.player.PlayerInjectionHandler
                                          +
                                          uninjectPlayer(InetSocketAddress) - Method in interface com.comphenix.protocol.injector.player.PlayerInjectionHandler
                                          Unregisters a player by the given address.
                                          @@ -113,10 +113,6 @@
                                          Convert the given wrapped object to the equivalent net.minecraft.server object.
                                          -
                                          update(Updater.UpdateType, boolean) - Method in class com.comphenix.protocol.metrics.Updater
                                          -
                                          -
                                          Update the plugin.
                                          -
                                          UPDATE_HEALTH - Static variable in class com.comphenix.protocol.Packets.Server
                                           
                                          UPDATE_SIGN - Static variable in class com.comphenix.protocol.Packets.Client
                                          @@ -131,22 +127,6 @@
                                          Completely resend an entity to a list of clients.
                                          -
                                          Updater - Class in com.comphenix.protocol.metrics
                                          -
                                          -
                                          Check dev.bukkit.org to find updates for a given plugin, and download the updates if needed.
                                          -
                                          -
                                          Updater(Plugin, Logger, String, File, String) - Constructor for class com.comphenix.protocol.metrics.Updater
                                          -
                                          -
                                          Initialize the updater
                                          -
                                          -
                                          Updater.UpdateResult - Enum in com.comphenix.protocol.metrics
                                          -
                                          -
                                          Gives the dev the result of the update process.
                                          -
                                          -
                                          Updater.UpdateType - Enum in com.comphenix.protocol.metrics
                                          -
                                          -
                                          Allows the dev to specify the type of update that will be run.
                                          -
                                          USE_ENTITY - Static variable in class com.comphenix.protocol.Packets.Client
                                           
                                          useStructureCompiler - Variable in class com.comphenix.protocol.reflect.StructureModifier
                                          diff --git a/Javadoc/index-files/index-2.html b/Javadoc/index-files/index-2.html index 391c1126..26688330 100644 --- a/Javadoc/index-files/index-2.html +++ b/Javadoc/index-files/index-2.html @@ -2,9 +2,9 @@ - + B-Index - + @@ -79,6 +79,24 @@
                                          Initialize a background compiler utilizing the given thread pool.
                                          +
                                          banModifier(int) - Method in class com.comphenix.protocol.reflect.fuzzy.AbstractFuzzyMember.Builder
                                          +
                                          +
                                          Add a given bit-field of modifers that will skip or ignore members.
                                          +
                                          +
                                          banModifier(int) - Method in class com.comphenix.protocol.reflect.fuzzy.FuzzyFieldContract.Builder
                                          +
                                           
                                          +
                                          banModifier(int) - Method in class com.comphenix.protocol.reflect.fuzzy.FuzzyMethodContract.Builder
                                          +
                                           
                                          +
                                          BannedGenerator - Class in com.comphenix.protocol.reflect.instances
                                          +
                                          +
                                          Generator that ensures certain types will never be created.
                                          +
                                          +
                                          BannedGenerator(AbstractFuzzyMatcher<Class<?>>) - Constructor for class com.comphenix.protocol.reflect.instances.BannedGenerator
                                          +
                                          +
                                          Construct a generator that ensures any class that matches the given matcher is never constructed.
                                          +
                                          +
                                          BannedGenerator(Class<?>...) - Constructor for class com.comphenix.protocol.reflect.instances.BannedGenerator
                                          +
                                           
                                          BED - Static variable in class com.comphenix.protocol.Packets.Server
                                           
                                          BLOCK_BREAK_ANIMATION - Static variable in class com.comphenix.protocol.Packets.Server
                                          @@ -111,6 +129,24 @@
                                          Build a new aggregate cloner using the supplied values.
                                          +
                                          build() - Method in class com.comphenix.protocol.reflect.fuzzy.AbstractFuzzyMember.Builder
                                          +
                                          +
                                          Build a new instance of this type.
                                          +
                                          +
                                          build() - Method in class com.comphenix.protocol.reflect.fuzzy.FuzzyClassContract.Builder
                                          +
                                           
                                          +
                                          build() - Method in class com.comphenix.protocol.reflect.fuzzy.FuzzyFieldContract.Builder
                                          +
                                           
                                          +
                                          build() - Method in class com.comphenix.protocol.reflect.fuzzy.FuzzyMethodContract.Builder
                                          +
                                           
                                          +
                                          buildHandler() - Method in class com.comphenix.protocol.injector.player.PlayerInjectorBuilder
                                          +
                                          +
                                          Construct the injection handler.
                                          +
                                          +
                                          buildInjector() - Method in class com.comphenix.protocol.injector.packet.PacketInjectorBuilder
                                          +
                                          +
                                          Create a packet injector using the provided fields or the default values.
                                          +
                                          BukkitCloner - Class in com.comphenix.protocol.reflect.cloning
                                          Represents an object that can clone a specific list of Bukkit- and Minecraft-related objects.
                                          diff --git a/Javadoc/index-files/index-20.html b/Javadoc/index-files/index-20.html index 5e7a9f01..174fe803 100644 --- a/Javadoc/index-files/index-20.html +++ b/Javadoc/index-files/index-20.html @@ -2,9 +2,9 @@ - + V-Index - + @@ -89,14 +89,6 @@
                                          Returns the enum constant of this type with the specified name.
                                          -
                                          valueOf(String) - Static method in enum com.comphenix.protocol.metrics.Updater.UpdateResult
                                          -
                                          -
                                          Returns the enum constant of this type with the specified name.
                                          -
                                          -
                                          valueOf(String) - Static method in enum com.comphenix.protocol.metrics.Updater.UpdateType
                                          -
                                          -
                                          Returns the enum constant of this type with the specified name.
                                          -
                                          valueOf(String) - Static method in class com.comphenix.protocol.Packets
                                          Find a packet by name.
                                          @@ -140,16 +132,6 @@ the order they are declared.
                                          Returns an array containing the constants of this enum type, in the order they are declared.
                                          -
                                          values() - Static method in enum com.comphenix.protocol.metrics.Updater.UpdateResult
                                          -
                                          -
                                          Returns an array containing the constants of this enum type, in -the order they are declared.
                                          -
                                          -
                                          values() - Static method in enum com.comphenix.protocol.metrics.Updater.UpdateType
                                          -
                                          -
                                          Returns an array containing the constants of this enum type, in -the order they are declared.
                                          -
                                          values() - Method in class com.comphenix.protocol.reflect.IntEnum
                                          Retrieve the ID of every registered member.
                                          diff --git a/Javadoc/index-files/index-21.html b/Javadoc/index-files/index-21.html index 275888cb..d5198885 100644 --- a/Javadoc/index-files/index-21.html +++ b/Javadoc/index-files/index-21.html @@ -2,9 +2,9 @@ - + W-Index - + diff --git a/Javadoc/index-files/index-22.html b/Javadoc/index-files/index-22.html index e782ab92..9eab66b0 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 f6ae3614..4f5075d7 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 b653c54b..738df8bd 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 7b26d292..c88249c9 100644 --- a/Javadoc/index-files/index-3.html +++ b/Javadoc/index-files/index-3.html @@ -2,9 +2,9 @@ - + C-Index - + @@ -67,6 +67,18 @@

                                          C

                                          +
                                          calculateRoundNumber() - Method in class com.comphenix.protocol.reflect.fuzzy.AbstractFuzzyMatcher
                                          +
                                          +
                                          Calculate the round number indicating when this matcher should be applied.
                                          +
                                          +
                                          calculateRoundNumber() - Method in class com.comphenix.protocol.reflect.fuzzy.AbstractFuzzyMember
                                          +
                                           
                                          +
                                          calculateRoundNumber() - Method in class com.comphenix.protocol.reflect.fuzzy.FuzzyClassContract
                                          +
                                           
                                          +
                                          calculateRoundNumber() - Method in class com.comphenix.protocol.reflect.fuzzy.FuzzyFieldContract
                                          +
                                           
                                          +
                                          calculateRoundNumber() - Method in class com.comphenix.protocol.reflect.fuzzy.FuzzyMethodContract
                                          +
                                           
                                          cancel() - Method in class com.comphenix.protocol.async.AsyncListenerHandler
                                          Cancel the handler.
                                          @@ -95,8 +107,12 @@
                                           
                                          canClone(Object) - Method in class com.comphenix.protocol.reflect.cloning.NullableCloner
                                           
                                          -
                                          canInject(GamePhase) - Method in class com.comphenix.protocol.injector.player.NetworkServerInjector
                                          +
                                          canInject(GamePhase) - Method in class com.comphenix.protocol.injector.player.NetworkObjectInjector
                                           
                                          +
                                          canUseSpigotListener() - Static method in class com.comphenix.protocol.injector.spigot.SpigotPacketInjector
                                          +
                                          +
                                          Determine if there is a Spigot packet listener.
                                          +
                                          CHAT - Static variable in class com.comphenix.protocol.Packets.Client
                                           
                                          CHAT - Static variable in class com.comphenix.protocol.Packets.Server
                                          @@ -107,13 +123,13 @@
                                          ChatExtensions(ProtocolManager) - Constructor for class com.comphenix.protocol.utility.ChatExtensions
                                           
                                          -
                                          checkListener(PacketListener) - Method in class com.comphenix.protocol.injector.player.NetworkServerInjector
                                          +
                                          checkListener(PacketListener) - Method in class com.comphenix.protocol.injector.player.NetworkObjectInjector
                                           
                                          -
                                          checkListener(Set<PacketListener>) - Method in class com.comphenix.protocol.injector.player.PlayerInjectionHandler
                                          +
                                          checkListener(Set<PacketListener>) - Method in interface com.comphenix.protocol.injector.player.PlayerInjectionHandler
                                          Determine if the given listeners are valid.
                                          -
                                          checkListener(PacketListener) - Method in class com.comphenix.protocol.injector.player.PlayerInjectionHandler
                                          +
                                          checkListener(PacketListener) - Method in interface com.comphenix.protocol.injector.player.PlayerInjectionHandler
                                          Determine if a listener is valid or not.
                                          @@ -129,7 +145,19 @@
                                          Construct an immutable integer 3D vector from a mutable Bukkit vector.
                                          -
                                          cleanHook() - Method in class com.comphenix.protocol.injector.player.NetworkServerInjector
                                          +
                                          classLoader - Variable in class com.comphenix.protocol.injector.packet.PacketInjectorBuilder
                                          +
                                           
                                          +
                                          classLoader(ClassLoader) - Method in class com.comphenix.protocol.injector.packet.PacketInjectorBuilder
                                          +
                                          +
                                          Set the class loader to use during class generation.
                                          +
                                          +
                                          classLoader - Variable in class com.comphenix.protocol.injector.player.PlayerInjectorBuilder
                                          +
                                           
                                          +
                                          classLoader(ClassLoader) - Method in class com.comphenix.protocol.injector.player.PlayerInjectorBuilder
                                          +
                                          +
                                          Set the class loader to use during class generation.
                                          +
                                          +
                                          cleanHook() - Method in class com.comphenix.protocol.injector.player.NetworkObjectInjector
                                           
                                          cleanupAll() - Method in class com.comphenix.protocol.async.AsyncFilterManager
                                           
                                          @@ -137,10 +165,18 @@
                                          Remove listeners, close threads and transmit every delayed packet.
                                          +
                                          cleanupAll() - Method in interface com.comphenix.protocol.injector.packet.PacketInjector
                                          +
                                          +
                                          Perform any necessary cleanup before unloading ProtocolLib.
                                          +
                                          clear() - Method in class com.comphenix.protocol.concurrency.AbstractIntervalTree
                                          Remove every interval.
                                          +
                                          clear() - Method in class com.comphenix.protocol.concurrency.IntegerSet
                                          +
                                          +
                                          Remove every element from the set.
                                          +
                                          clear() - Method in class com.comphenix.protocol.concurrency.SortedCopyOnWriteArray
                                           
                                          clearCache() - Static method in class com.comphenix.protocol.reflect.MethodUtils
                                          @@ -183,8 +219,10 @@
                                          Called when ProtocolLib is closing.
                                          -
                                          close() - Method in class com.comphenix.protocol.injector.player.PlayerInjectionHandler
                                          -
                                           
                                          +
                                          close() - Method in interface com.comphenix.protocol.injector.player.PlayerInjectionHandler
                                          +
                                          +
                                          Close any lingering proxy injections.
                                          +
                                          CLOSE_WINDOW - Static variable in class com.comphenix.protocol.Packets.Client
                                           
                                          CLOSE_WINDOW - Static variable in class com.comphenix.protocol.Packets.Server
                                          @@ -211,9 +249,11 @@
                                           
                                          com.comphenix.protocol.error - package com.comphenix.protocol.error
                                           
                                          +
                                          com.comphenix.protocol.injector.packet - package com.comphenix.protocol.injector.packet
                                          +
                                           
                                          com.comphenix.protocol.injector.player - package com.comphenix.protocol.injector.player
                                           
                                          -
                                          com.comphenix.protocol.metrics - package com.comphenix.protocol.metrics
                                          +
                                          com.comphenix.protocol.injector.spigot - package com.comphenix.protocol.injector.spigot
                                           
                                          com.comphenix.protocol.reflect - package com.comphenix.protocol.reflect
                                           
                                          @@ -221,14 +261,22 @@
                                           
                                          com.comphenix.protocol.reflect.compiler - package com.comphenix.protocol.reflect.compiler
                                           
                                          +
                                          com.comphenix.protocol.reflect.fuzzy - package com.comphenix.protocol.reflect.fuzzy
                                          +
                                           
                                          com.comphenix.protocol.reflect.instances - package com.comphenix.protocol.reflect.instances
                                           
                                          com.comphenix.protocol.utility - package com.comphenix.protocol.utility
                                           
                                          +
                                          combineRounds(int, int) - Method in class com.comphenix.protocol.reflect.fuzzy.AbstractFuzzyMatcher
                                          +
                                          +
                                          Combine two round numbers by taking the highest non-zero number, or return zero.
                                          +
                                          compareTo(AsyncMarker) - Method in class com.comphenix.protocol.async.AsyncMarker
                                           
                                          compareTo(PrioritizedListener<TListener>) - Method in class com.comphenix.protocol.injector.PrioritizedListener
                                           
                                          +
                                          compareTo(AbstractFuzzyMatcher<T>) - Method in class com.comphenix.protocol.reflect.fuzzy.AbstractFuzzyMatcher
                                          +
                                           
                                          compareTo(WrappedChunkCoordinate) - Method in class com.comphenix.protocol.wrappers.WrappedChunkCoordinate
                                           
                                          compile(StructureModifier<TField>) - Method in class com.comphenix.protocol.reflect.compiler.StructureCompiler
                                          @@ -253,6 +301,18 @@
                                          connectionSide - Variable in class com.comphenix.protocol.events.PacketAdapter
                                           
                                          +
                                          constructor(AbstractFuzzyMatcher<MethodInfo>) - Method in class com.comphenix.protocol.reflect.fuzzy.FuzzyClassContract.Builder
                                          +
                                          +
                                          Add a new constructor contract.
                                          +
                                          +
                                          constructor(FuzzyMethodContract.Builder) - Method in class com.comphenix.protocol.reflect.fuzzy.FuzzyClassContract.Builder
                                          +
                                          +
                                          Add a new constructor contract via a builder.
                                          +
                                          +
                                          contains(int) - Method in class com.comphenix.protocol.concurrency.IntegerSet
                                          +
                                          +
                                          Determine whether or not the given element exists in the set.
                                          +
                                          contains(Object) - Method in class com.comphenix.protocol.concurrency.SortedCopyOnWriteArray
                                           
                                          contains(T[], T) - Method in class com.comphenix.protocol.reflect.instances.DefaultInstances
                                          @@ -283,6 +343,8 @@
                                          Initialize a new map.
                                          +
                                          create(Class<?>) - Method in class com.comphenix.protocol.reflect.instances.BannedGenerator
                                          +
                                           
                                          create(Class<?>) - Method in class com.comphenix.protocol.reflect.instances.CollectionGenerator
                                           
                                          create(Class<?>) - Method in class com.comphenix.protocol.reflect.instances.DefaultInstances
                                          @@ -303,11 +365,6 @@
                                          Construct an async marker with the given sending priority delta and timeout delta.
                                          -
                                          createGraph(String) - Method in class com.comphenix.protocol.metrics.Metrics
                                          -
                                          -
                                          Construct and create a Graph that can be used to separate specific plotters to their own graphs on the metrics - website.
                                          -
                                          createInstance(Class<T>, Constructor<T>, Class<?>[], Object[]) - Method in class com.comphenix.protocol.reflect.instances.DefaultInstances
                                          Used by the default instance provider to create a class from a given constructor.
                                          @@ -334,6 +391,10 @@
                                          Construct a packet using the special builtin Minecraft constructors.
                                          +
                                          createTemporaryPlayer(Server) - Method in class com.comphenix.protocol.injector.player.NetworkObjectInjector
                                          +
                                          +
                                          Create a temporary player for use during login.
                                          +
                                          CUSTOM_PAYLOAD - Static variable in class com.comphenix.protocol.Packets.Client
                                           
                                          CUSTOM_PAYLOAD - Static variable in class com.comphenix.protocol.Packets.Server
                                          diff --git a/Javadoc/index-files/index-4.html b/Javadoc/index-files/index-4.html index 8300803a..921da140 100644 --- a/Javadoc/index-files/index-4.html +++ b/Javadoc/index-files/index-4.html @@ -2,9 +2,9 @@ - + D-Index - + @@ -69,6 +69,40 @@
                                          data - Variable in class com.comphenix.protocol.reflect.StructureModifier
                                           
                                          +
                                          declaringClassDerivedOf(Class<?>) - Method in class com.comphenix.protocol.reflect.fuzzy.AbstractFuzzyMember.Builder
                                          +
                                          +
                                          Require that a member is defined by this exact class, or any super class.
                                          +
                                          +
                                          declaringClassDerivedOf(Class<?>) - Method in class com.comphenix.protocol.reflect.fuzzy.FuzzyFieldContract.Builder
                                          +
                                           
                                          +
                                          declaringClassDerivedOf(Class<?>) - Method in class com.comphenix.protocol.reflect.fuzzy.FuzzyMethodContract.Builder
                                          +
                                           
                                          +
                                          declaringClassExactType(Class<?>) - Method in class com.comphenix.protocol.reflect.fuzzy.AbstractFuzzyMember.Builder
                                          +
                                          +
                                          Require that a member is defined by this exact class.
                                          +
                                          +
                                          declaringClassExactType(Class<?>) - Method in class com.comphenix.protocol.reflect.fuzzy.FuzzyFieldContract.Builder
                                          +
                                           
                                          +
                                          declaringClassExactType(Class<?>) - Method in class com.comphenix.protocol.reflect.fuzzy.FuzzyMethodContract.Builder
                                          +
                                           
                                          +
                                          declaringClassMatching(AbstractFuzzyMatcher<Class<?>>) - Method in class com.comphenix.protocol.reflect.fuzzy.AbstractFuzzyMember.Builder
                                          +
                                          +
                                          Require that a member is defined by a class that matches the given matcher.
                                          +
                                          +
                                          declaringClassMatching(AbstractFuzzyMatcher<Class<?>>) - Method in class com.comphenix.protocol.reflect.fuzzy.FuzzyFieldContract.Builder
                                          +
                                           
                                          +
                                          declaringClassMatching(AbstractFuzzyMatcher<Class<?>>) - Method in class com.comphenix.protocol.reflect.fuzzy.FuzzyMethodContract.Builder
                                          +
                                           
                                          +
                                          declaringClassSuperOf(Class<?>) - Method in class com.comphenix.protocol.reflect.fuzzy.AbstractFuzzyMember.Builder
                                          +
                                          +
                                          Require that a member is defined by this exact class, or any super class.
                                          +
                                          +
                                          declaringClassSuperOf(Class<?>) - Method in class com.comphenix.protocol.reflect.fuzzy.FuzzyFieldContract.Builder
                                          +
                                           
                                          +
                                          declaringClassSuperOf(Class<?>) - Method in class com.comphenix.protocol.reflect.fuzzy.FuzzyMethodContract.Builder
                                          +
                                           
                                          +
                                          declaringMatcher - Variable in class com.comphenix.protocol.reflect.fuzzy.AbstractFuzzyMember
                                          +
                                           
                                          decrementKey(TKey) - Method in class com.comphenix.protocol.concurrency.AbstractIntervalTree
                                          Decrement the given key by one unit.
                                          @@ -225,10 +259,6 @@
                                          Create a central error reporting system.
                                          -
                                          disable() - Method in class com.comphenix.protocol.metrics.Metrics
                                          -
                                          -
                                          Disables metrics for the server by setting "opt-out" to true in the config file and canceling the metrics task.
                                          -
                                          divide(int) - Method in class com.comphenix.protocol.wrappers.ChunkPosition
                                          Divide each dimension in the current position by the given divisor.
                                          diff --git a/Javadoc/index-files/index-5.html b/Javadoc/index-files/index-5.html index c7b9572c..201bf1b0 100644 --- a/Javadoc/index-files/index-5.html +++ b/Javadoc/index-files/index-5.html @@ -2,9 +2,9 @@ - + E-Index - + @@ -75,10 +75,6 @@
                                          A whitelist with no packets - indicates that the listener shouldn't observe any packets.
                                          -
                                          enable() - Method in class com.comphenix.protocol.metrics.Metrics
                                          -
                                          -
                                          Enables metrics for the server by setting "opt-out" to false in the config file and starting the metrics task.
                                          -
                                          enqueuePacket(PacketEvent) - Method in class com.comphenix.protocol.async.AsyncListenerHandler
                                          Queue a packet for processing.
                                          @@ -121,9 +117,11 @@
                                           
                                          equals(Object) - Method in class com.comphenix.protocol.injector.PrioritizedListener
                                           
                                          -
                                          equals(Object) - Method in class com.comphenix.protocol.metrics.Metrics.Graph
                                          +
                                          equals(Object) - Method in class com.comphenix.protocol.reflect.fuzzy.AbstractFuzzyMember
                                           
                                          -
                                          equals(Object) - Method in class com.comphenix.protocol.metrics.Metrics.Plotter
                                          +
                                          equals(Object) - Method in class com.comphenix.protocol.reflect.fuzzy.FuzzyFieldContract
                                          +
                                           
                                          +
                                          equals(Object) - Method in class com.comphenix.protocol.reflect.fuzzy.FuzzyMethodContract
                                           
                                          equals(Object) - Method in class com.comphenix.protocol.wrappers.ChunkPosition
                                           
                                          @@ -141,6 +139,30 @@
                                           
                                          ErrorReporter - Interface in com.comphenix.protocol.error
                                           
                                          +
                                          exceptionExactType(Class<?>) - Method in class com.comphenix.protocol.reflect.fuzzy.FuzzyMethodContract.Builder
                                          +
                                          +
                                          Add a throwable exception that must match the given type exactly.
                                          +
                                          +
                                          exceptionExactType(Class<?>, int) - Method in class com.comphenix.protocol.reflect.fuzzy.FuzzyMethodContract.Builder
                                          +
                                          +
                                          Add a throwable exception that must match the given type exactly and index.
                                          +
                                          +
                                          exceptionMatches(AbstractFuzzyMatcher<Class<?>>) - Method in class com.comphenix.protocol.reflect.fuzzy.FuzzyMethodContract.Builder
                                          +
                                          +
                                          Add a throwable exception that must match the given matcher,
                                          +
                                          +
                                          exceptionMatches(AbstractFuzzyMatcher<Class<?>>, int) - Method in class com.comphenix.protocol.reflect.fuzzy.FuzzyMethodContract.Builder
                                          +
                                          +
                                          Add a throwable exception that must match the given matcher and index.
                                          +
                                          +
                                          exceptionSuperOf(Class<?>) - Method in class com.comphenix.protocol.reflect.fuzzy.FuzzyMethodContract.Builder
                                          +
                                          +
                                          Add a throwable exception that must match the given type or be derived.
                                          +
                                          +
                                          exceptionSuperOf(Class<?>, int) - Method in class com.comphenix.protocol.reflect.fuzzy.FuzzyMethodContract.Builder
                                          +
                                          +
                                          Add a throwable exception that must match the given type or be derived and index.
                                          +
                                          ExistingGenerator - Class in com.comphenix.protocol.reflect.instances
                                          Provides instance constructors using a list of existing values.
                                          diff --git a/Javadoc/index-files/index-6.html b/Javadoc/index-files/index-6.html index ba972351..9214a63b 100644 --- a/Javadoc/index-files/index-6.html +++ b/Javadoc/index-files/index-6.html @@ -2,9 +2,9 @@ - + F-Index - + @@ -67,6 +67,14 @@

                                          F

                                          +
                                          field(AbstractFuzzyMatcher<Field>) - Method in class com.comphenix.protocol.reflect.fuzzy.FuzzyClassContract.Builder
                                          +
                                          +
                                          Add a new field contract.
                                          +
                                          +
                                          field(FuzzyFieldContract.Builder) - Method in class com.comphenix.protocol.reflect.fuzzy.FuzzyClassContract.Builder
                                          +
                                          +
                                          Add a new field contract via a builder.
                                          +
                                          FieldAccessException - Exception in com.comphenix.protocol.reflect
                                          Invoked when a field is inaccessible due to security limitations, or when it simply doesn't exist.
                                          @@ -131,6 +139,22 @@
                                          Creates an event representing a client packet transmission.
                                          +
                                          fromCollection(Collection<InstanceProvider>) - Static method in class com.comphenix.protocol.reflect.instances.DefaultInstances
                                          +
                                          +
                                          Construct a default instance generator using the given instance providers.
                                          +
                                          +
                                          fromConstructor(Constructor<?>) - Static method in class com.comphenix.protocol.reflect.MethodInfo
                                          +
                                          +
                                          Wraps a constructor as a method information object.
                                          +
                                          +
                                          fromConstructors(Constructor<?>[]) - Static method in class com.comphenix.protocol.reflect.MethodInfo
                                          +
                                          +
                                          Construct a list of method infos from a given array of constructors.
                                          +
                                          +
                                          fromConstructors(Collection<Constructor<?>>) - Static method in class com.comphenix.protocol.reflect.MethodInfo
                                          +
                                          +
                                          Construct a list of method infos from a given collection of constructors.
                                          +
                                          fromFormat(String, Object...) - Static method in exception com.comphenix.protocol.injector.PlayerLoggedOutException
                                          Construct an exception from a formatted message.
                                          @@ -141,6 +165,18 @@
                                          Construct a wrapper for an NBT tag stored (in memory) in an item stack.
                                          +
                                          fromMethod(Method) - Static method in class com.comphenix.protocol.reflect.MethodInfo
                                          +
                                          +
                                          Wraps a method as a MethodInfo object.
                                          +
                                          +
                                          fromMethods(Method[]) - Static method in class com.comphenix.protocol.reflect.MethodInfo
                                          +
                                          +
                                          Construct a list of method infos from a given array of methods.
                                          +
                                          +
                                          fromMethods(Collection<Method>) - Static method in class com.comphenix.protocol.reflect.MethodInfo
                                          +
                                          +
                                          Construct a list of method infos from a given collection of methods.
                                          +
                                          fromNMS(Object) - Static method in class com.comphenix.protocol.wrappers.nbt.NbtFactory
                                          Initialize a NBT wrapper.
                                          @@ -173,6 +209,40 @@
                                          Create an asynchronous packet event from a synchronous event and a async marker.
                                          +
                                          FuzzyClassContract - Class in com.comphenix.protocol.reflect.fuzzy
                                          +
                                          +
                                          Determine if a given class implements a given fuzzy (duck typed) contract.
                                          +
                                          +
                                          FuzzyClassContract.Builder - Class in com.comphenix.protocol.reflect.fuzzy
                                          +
                                          +
                                          Represents a class contract builder.
                                          +
                                          +
                                          FuzzyClassContract.Builder() - Constructor for class com.comphenix.protocol.reflect.fuzzy.FuzzyClassContract.Builder
                                          +
                                           
                                          +
                                          FuzzyFieldContract - Class in com.comphenix.protocol.reflect.fuzzy
                                          +
                                          +
                                          Represents a field matcher.
                                          +
                                          +
                                          FuzzyFieldContract.Builder - Class in com.comphenix.protocol.reflect.fuzzy
                                          +
                                          +
                                          Represents a builder for a field matcher.
                                          +
                                          +
                                          FuzzyFieldContract.Builder() - Constructor for class com.comphenix.protocol.reflect.fuzzy.FuzzyFieldContract.Builder
                                          +
                                           
                                          +
                                          FuzzyMatchers - Class in com.comphenix.protocol.reflect.fuzzy
                                          +
                                          +
                                          Contains factory methods for matching classes.
                                          +
                                          +
                                          FuzzyMethodContract - Class in com.comphenix.protocol.reflect.fuzzy
                                          +
                                          +
                                          Represents a contract for matching methods or constructors.
                                          +
                                          +
                                          FuzzyMethodContract.Builder - Class in com.comphenix.protocol.reflect.fuzzy
                                          +
                                          +
                                          Represents a builder for a fuzzy method contract.
                                          +
                                          +
                                          FuzzyMethodContract.Builder() - Constructor for class com.comphenix.protocol.reflect.fuzzy.FuzzyMethodContract.Builder
                                          +
                                           
                                          FuzzyReflection - Class in com.comphenix.protocol.reflect
                                          Retrieves fields and methods by signature, not just name.
                                          diff --git a/Javadoc/index-files/index-7.html b/Javadoc/index-files/index-7.html index 5d95efc5..bb018bc6 100644 --- a/Javadoc/index-files/index-7.html +++ b/Javadoc/index-files/index-7.html @@ -2,9 +2,9 @@ - + G-Index - + @@ -130,6 +130,10 @@
                                          Retrieve the binary serializer that is used.
                                          +
                                          getBlockClass() - Static method in class com.comphenix.protocol.utility.MinecraftReflection
                                          +
                                          +
                                          Retrieve the Block (NMS) class.
                                          +
                                          getBooleans() - Method in class com.comphenix.protocol.events.PacketContainer
                                          Retrieves a read/write structure for every boolean field.
                                          @@ -190,6 +194,10 @@
                                          Retrieves the current plugin class loader.
                                          +
                                          getClientPackets() - Static method in class com.comphenix.protocol.injector.packet.PacketRegistry
                                          +
                                          +
                                          Retrieve every known and supported client packet.
                                          +
                                          getClientPackets() - Static method in class com.comphenix.protocol.injector.PacketFilterManager
                                          Retrieve every known and supported client packet.
                                          @@ -202,10 +210,6 @@
                                          Retrieves a view of the current list of cloners.
                                          -
                                          getColumnName() - Method in class com.comphenix.protocol.metrics.Metrics.Plotter
                                          -
                                          -
                                          Get the column name for the plotted point
                                          -
                                          getCompiler() - Method in class com.comphenix.protocol.reflect.compiler.BackgroundCompiler
                                          Retrieve the current structure compiler.
                                          @@ -218,9 +222,21 @@
                                          Retrieve a compound (map) value by its key, or create a new compound if it doesn't exist.
                                          -
                                          getConfigFile() - Method in class com.comphenix.protocol.metrics.Metrics
                                          +
                                          getConstructor(AbstractFuzzyMatcher<MethodInfo>) - Method in class com.comphenix.protocol.reflect.FuzzyReflection
                                          -
                                          Gets the File object of the config file that should be used to store data such as the GUID and opt-out status
                                          +
                                          Retrieve the first constructor that matches.
                                          +
                                          +
                                          getConstructorContracts() - Method in class com.comphenix.protocol.reflect.fuzzy.FuzzyClassContract
                                          +
                                          +
                                          Retrieve an immutable list of every constructor contract.
                                          +
                                          +
                                          getConstructorList(AbstractFuzzyMatcher<MethodInfo>) - Method in class com.comphenix.protocol.reflect.FuzzyReflection
                                          +
                                          +
                                          Retrieve a list of every constructor that matches the given matcher.
                                          +
                                          +
                                          getConstructors() - Method in class com.comphenix.protocol.reflect.FuzzyReflection
                                          +
                                          +
                                          Retrieves all private and public constructors in declared order (after JDK 1.5).
                                          getContainer() - Method in class com.comphenix.protocol.reflect.VolatileField
                                          @@ -242,6 +258,10 @@
                                          Retrieve the CraftItemStack class.
                                          +
                                          getCraftPlayerClass() - Static method in class com.comphenix.protocol.utility.MinecraftReflection
                                          +
                                          +
                                          Retrieve the CraftPlayer class.
                                          +
                                          getDataTypeDelimiter() - Method in class com.comphenix.protocol.wrappers.nbt.io.NbtConfigurationSerializer
                                          Retrieve the current data type delimiter.
                                          @@ -266,6 +286,10 @@
                                          Retrieve the name of the member with the given id.
                                          +
                                          getDeclaringMatcher() - Method in class com.comphenix.protocol.reflect.fuzzy.AbstractFuzzyMember
                                          +
                                          +
                                          Retrieve a class matcher for the declaring class of the member.
                                          +
                                          getDefault(Class<T>) - Method in class com.comphenix.protocol.reflect.instances.DefaultInstances
                                          Retrieves a default instance or value that is assignable to this type.
                                          @@ -328,6 +352,10 @@
                                          Retrieve the EntityPlayer (NMS) class.
                                          +
                                          getEntityTrackerClass() - Static method in class com.comphenix.protocol.utility.MinecraftReflection
                                          +
                                          +
                                          Retrieve the EntityTracker (NMS) class.
                                          +
                                          getEntityTrackers(Entity) - Method in class com.comphenix.protocol.injector.PacketFilterManager
                                           
                                          getEntityTrackers(Entity) - Method in interface com.comphenix.protocol.ProtocolManager
                                          @@ -354,6 +382,15 @@
                                          Retrieve the current error reporter.
                                          +
                                          getExceptionMatchers() - Method in class com.comphenix.protocol.reflect.fuzzy.FuzzyMethodContract
                                          +
                                          +
                                          Retrieve an immutable list of every exception matcher for this method.
                                          +
                                          +
                                          getExceptionTypes() - Method in class com.comphenix.protocol.reflect.MethodInfo
                                          +
                                          +
                                          Returns an array of Class objects that represent the types of the exceptions declared to be thrown by the + underlying method or constructor represented by this MethodInfo object.
                                          +
                                          getField(Class, String) - Static method in class com.comphenix.protocol.reflect.FieldUtils
                                          Gets an accessible Field by name respecting scope.
                                          @@ -363,6 +400,10 @@
                                          Gets an accessible Field by name breaking scope if requested.
                                          +
                                          getField(AbstractFuzzyMatcher<Field>) - Method in class com.comphenix.protocol.reflect.FuzzyReflection
                                          +
                                          +
                                          Retrieve the first field that matches.
                                          +
                                          getField(int) - Method in class com.comphenix.protocol.reflect.StructureModifier
                                          Retrieve a field by index.
                                          @@ -387,6 +428,14 @@
                                          Retrieves a field by type.
                                          +
                                          getFieldContracts() - Method in class com.comphenix.protocol.reflect.fuzzy.FuzzyClassContract
                                          +
                                          +
                                          Retrieve an immutable list of every field contract.
                                          +
                                          +
                                          getFieldList(AbstractFuzzyMatcher<Field>) - Method in class com.comphenix.protocol.reflect.FuzzyReflection
                                          +
                                          +
                                          Retrieve a list of every field that matches the given matcher.
                                          +
                                          getFieldListByType(Class<?>) - Method in class com.comphenix.protocol.reflect.FuzzyReflection
                                          Retrieves every field with a type equal to or more specific to the given type.
                                          @@ -407,10 +456,6 @@
                                          Retrieves the common type of each field.
                                          -
                                          getFileSize() - Method in class com.comphenix.protocol.metrics.Updater
                                          -
                                          -
                                          Get the total bytes of the file (can only be used after running a version check or a normal run).
                                          -
                                          getFloat() - Method in class com.comphenix.protocol.events.PacketContainer
                                          Retrieves a read/write structure for every float field.
                                          @@ -459,7 +504,7 @@
                                          Retrieves the underlying watchable object.
                                          -
                                          getHookType() - Method in class com.comphenix.protocol.injector.player.NetworkServerInjector
                                          +
                                          getHookType() - Method in class com.comphenix.protocol.injector.player.NetworkObjectInjector
                                           
                                          getID() - Method in interface com.comphenix.protocol.async.AsyncRunnable
                                          @@ -547,10 +592,14 @@
                                          Retrieve a Set view of the keys of each entry in this compound.
                                          -
                                          getLatestVersionString() - Method in class com.comphenix.protocol.metrics.Updater
                                          +
                                          getKeyValueView() - Method in class com.comphenix.protocol.reflect.fuzzy.AbstractFuzzyMember
                                          -
                                          Get the version string latest file avaliable online.
                                          +
                                          Generate a view of this matcher as a key-value map.
                                          +
                                          getKeyValueView() - Method in class com.comphenix.protocol.reflect.fuzzy.FuzzyFieldContract
                                          +
                                           
                                          +
                                          getKeyValueView() - Method in class com.comphenix.protocol.reflect.fuzzy.FuzzyMethodContract
                                          +
                                           
                                          getList(String) - Method in interface com.comphenix.protocol.wrappers.nbt.NbtCompound
                                          Retrieve the NBT list value of an entry identified by a given key.
                                          @@ -601,6 +650,10 @@
                                          Retrieve the the maximum height of the hierachy of creates types.
                                          +
                                          getMethod(AbstractFuzzyMatcher<MethodInfo>) - Method in class com.comphenix.protocol.reflect.FuzzyReflection
                                          +
                                          +
                                          Retrieve the first method that matches.
                                          +
                                          getMethodByName(String) - Method in class com.comphenix.protocol.reflect.FuzzyReflection
                                          Retrieves a method by looking at its name.
                                          @@ -617,6 +670,14 @@
                                          Retrieves a method by looking at the parameter types and return type only.
                                          +
                                          getMethodContracts() - Method in class com.comphenix.protocol.reflect.fuzzy.FuzzyClassContract
                                          +
                                          +
                                          Retrieve an immutable list of every method contract.
                                          +
                                          +
                                          getMethodList(AbstractFuzzyMatcher<MethodInfo>) - Method in class com.comphenix.protocol.reflect.FuzzyReflection
                                          +
                                          +
                                          Retrieve a list of every method that matches the given matcher.
                                          +
                                          getMethodListByParameters(Class<?>, Class<?>[]) - Method in class com.comphenix.protocol.reflect.FuzzyReflection
                                          Retrieves every method that has the given parameter types and return type.
                                          @@ -637,6 +698,14 @@
                                          Retrieve the net.minecraft.server ItemStack from a Bukkit ItemStack.
                                          +
                                          getMinecraftObjectMatcher() - Static method in class com.comphenix.protocol.utility.MinecraftReflection
                                          +
                                          +
                                          Retrieve a abstract fuzzy class matcher for Minecraft objects.
                                          +
                                          +
                                          getMinecraftObjectRegex() - Static method in class com.comphenix.protocol.utility.MinecraftReflection
                                          +
                                          +
                                          Retrieve a regular expression that can match Minecraft package objects.
                                          +
                                          getMinecraftPackage() - Static method in class com.comphenix.protocol.utility.MinecraftReflection
                                          Retrieve the name of the Minecraft server package.
                                          @@ -653,14 +722,22 @@
                                          Retrieves the generic structure modifier for this packet.
                                          -
                                          getName() - Method in class com.comphenix.protocol.metrics.Metrics.Graph
                                          +
                                          getModifiersBanned() - Method in class com.comphenix.protocol.reflect.fuzzy.AbstractFuzzyMember
                                          -
                                          Gets the graph's name
                                          +
                                          Retrieve a bit field of every Modifier that must not be present for the member to match.
                                          +
                                          +
                                          getModifiersRequired() - Method in class com.comphenix.protocol.reflect.fuzzy.AbstractFuzzyMember
                                          +
                                          +
                                          Retrieve a bit field of every Modifier that is required for the member to match.
                                          getName() - Method in interface com.comphenix.protocol.wrappers.nbt.NbtBase
                                          Retrieve the name of this NBT tag.
                                          +
                                          getNameRegex() - Method in class com.comphenix.protocol.reflect.fuzzy.AbstractFuzzyMember
                                          +
                                          +
                                          Retrieve the regular expression pattern that is used to match the name of a member.
                                          +
                                          getNBTBaseClass() - Static method in class com.comphenix.protocol.utility.MinecraftReflection
                                          Retrieve the NBT base class.
                                          @@ -675,11 +752,11 @@
                                          getNetHandlerClass() - Static method in class com.comphenix.protocol.utility.MinecraftReflection
                                          -
                                          Retrieve the NetHandler class.
                                          +
                                          Retrieve the NetHandler class (or Connection)
                                          getNetLoginHandlerClass() - Static method in class com.comphenix.protocol.utility.MinecraftReflection
                                          -
                                          Retrieve the NetLoginHandler class.
                                          +
                                          Retrieve the NetLoginHandler class (or PendingConnection)
                                          getNetLoginHandlerName() - Static method in class com.comphenix.protocol.utility.MinecraftReflection
                                          @@ -687,11 +764,15 @@
                                          getNetServerHandlerClass() - Static method in class com.comphenix.protocol.utility.MinecraftReflection
                                          -
                                          Retrieve the NetServerHandler class.
                                          +
                                          Retrieve the NetServerHandler class (or PlayerConnection)
                                          +
                                          +
                                          getNetworkListenThreadClass() - Static method in class com.comphenix.protocol.utility.MinecraftReflection
                                          +
                                          +
                                          Retrieve the NetworkListenThread class (NMS).
                                          getNetworkManagerClass() - Static method in class com.comphenix.protocol.utility.MinecraftReflection
                                          -
                                          Retrieve the NetworkManager class.
                                          +
                                          Retrieve the NetworkManager class or its interface.
                                          getNetworkManagerName() - Static method in class com.comphenix.protocol.utility.MinecraftReflection
                                          @@ -717,6 +798,10 @@
                                          Retrieve the order the packet was originally transmitted.
                                          +
                                          getOverwrittenPackets() - Static method in class com.comphenix.protocol.injector.packet.PacketRegistry
                                          +
                                          +
                                          Retrieve the injected proxy classes handlig each packet ID.
                                          +
                                          getPacket() - Method in class com.comphenix.protocol.events.PacketEvent
                                          Retrieves the packet that will be sent to the player.
                                          @@ -729,8 +814,20 @@
                                          Retrieves the correct packet class from a given packet ID.
                                          +
                                          getPacketClassFromID(int) - Static method in class com.comphenix.protocol.injector.packet.PacketRegistry
                                          +
                                          +
                                          Retrieves the correct packet class from a given packet ID.
                                          +
                                          +
                                          getPacketClassFromID(int, boolean) - Static method in class com.comphenix.protocol.injector.packet.PacketRegistry
                                          +
                                          +
                                          Retrieves the correct packet class from a given packet ID.
                                          +
                                          getPacketClassFromID(int, boolean) - Method in class com.comphenix.protocol.injector.PacketFilterManager
                                           
                                          +
                                          getPacketHandlers() - Method in interface com.comphenix.protocol.injector.packet.PacketInjector
                                          +
                                          +
                                          Retrieve every intercepted packet ID.
                                          +
                                          getPacketID() - Method in class com.comphenix.protocol.events.PacketEvent
                                          Retrieves the packet ID.
                                          @@ -739,12 +836,20 @@
                                          Retrieve the associated ID of a packet.
                                          +
                                          getPacketID(Class<?>) - Static method in class com.comphenix.protocol.injector.packet.PacketRegistry
                                          +
                                          +
                                          Retrieve the packet ID of a given packet.
                                          +
                                          getPacketID() - Method in class com.comphenix.protocol.injector.PacketConstructor
                                          Retrieve the id of the packets this constructor creates.
                                          getPacketID(Object) - Method in class com.comphenix.protocol.injector.PacketFilterManager
                                           
                                          +
                                          getPacketInjector() - Method in class com.comphenix.protocol.injector.spigot.SpigotPacketInjector
                                          +
                                          +
                                          Retrieve the dummy packet injection handler.
                                          +
                                          getPacketListeners() - Method in class com.comphenix.protocol.injector.PacketFilterManager
                                           
                                          getPacketListeners() - Method in interface com.comphenix.protocol.ProtocolManager
                                          @@ -761,33 +866,52 @@
                                          Retrieve the default packet stream.
                                          +
                                          getPacketToID() - Static method in class com.comphenix.protocol.injector.packet.PacketRegistry
                                          +
                                           
                                          +
                                          getParamCount() - Method in class com.comphenix.protocol.reflect.fuzzy.FuzzyMethodContract
                                          +
                                          +
                                          Retrieve the expected parameter count for this method.
                                          +
                                          +
                                          getParameterTypes() - Method in class com.comphenix.protocol.reflect.MethodInfo
                                          +
                                          +
                                          Returns an array of Class objects that represent the formal parameter types, in declaration order, + of the method or constructor represented by this MethodInfo object.
                                          +
                                          +
                                          getParamMatchers() - Method in class com.comphenix.protocol.reflect.fuzzy.FuzzyMethodContract
                                          +
                                          +
                                          Retrieve an immutable list of every parameter matcher for this method.
                                          +
                                          getPlayer() - Method in class com.comphenix.protocol.events.PacketEvent
                                          Retrieves the player that has sent the packet or is recieving it.
                                          -
                                          getPlayerByConnection(DataInputStream) - Method in class com.comphenix.protocol.injector.player.PlayerInjectionHandler
                                          +
                                          getPlayerByConnection(DataInputStream) - Method in interface com.comphenix.protocol.injector.player.PlayerInjectionHandler
                                          Retrieve a player by its DataInput connection.
                                          -
                                          getPlayerByConnection(DataInputStream, long, TimeUnit) - Method in class com.comphenix.protocol.injector.player.PlayerInjectionHandler
                                          +
                                          getPlayerByConnection(DataInputStream, long, TimeUnit) - Method in interface com.comphenix.protocol.injector.player.PlayerInjectionHandler
                                          Retrieve a player by its DataInput connection.
                                          +
                                          getPlayerHandler() - Method in class com.comphenix.protocol.injector.spigot.SpigotPacketInjector
                                          +
                                          +
                                          Retrieve the dummy player injection handler.
                                          +
                                          getPlayerHook() - Method in class com.comphenix.protocol.injector.PacketFilterManager
                                          Retrieves how the server packets are read.
                                          -
                                          getPlayerHook() - Method in class com.comphenix.protocol.injector.player.PlayerInjectionHandler
                                          +
                                          getPlayerHook() - Method in interface com.comphenix.protocol.injector.player.PlayerInjectionHandler
                                          Retrieves how the server packets are read.
                                          -
                                          getPlayerHook(GamePhase) - Method in class com.comphenix.protocol.injector.player.PlayerInjectionHandler
                                          +
                                          getPlayerHook(GamePhase) - Method in interface com.comphenix.protocol.injector.player.PlayerInjectionHandler
                                          Retrieves how the server packets are read.
                                          -
                                          getPlotters() - Method in class com.comphenix.protocol.metrics.Metrics.Graph
                                          +
                                          getPlayerListClass() - Static method in class com.comphenix.protocol.utility.MinecraftReflection
                                          -
                                          Gets an unmodifiable set of the plotter objects in the graph
                                          +
                                          Retrieve the player list class (or ServerConfigurationManager),
                                          getPlugin() - Method in class com.comphenix.protocol.async.AsyncListenerHandler
                                          @@ -827,6 +951,10 @@
                                          Get the previous end point of a given key.
                                          +
                                          getPreviousPackets() - Static method in class com.comphenix.protocol.injector.packet.PacketRegistry
                                          +
                                          +
                                          Retrieve the vanilla classes handling each packet ID.
                                          +
                                          getPrimitiveType(Class) - Static method in class com.comphenix.protocol.reflect.MethodUtils
                                          Gets the class for the primitive type corresponding to the primitive wrapper class given.
                                          @@ -904,14 +1032,19 @@
                                          A registry that parses between names and packet IDs.
                                          -
                                          getResult() - Method in class com.comphenix.protocol.metrics.Updater
                                          +
                                          getReturnMatcher() - Method in class com.comphenix.protocol.reflect.fuzzy.FuzzyMethodContract
                                          -
                                          Get the result of the update process.
                                          +
                                          Retrieve the class matcher for the return type.
                                          +
                                          +
                                          getReturnType() - Method in class com.comphenix.protocol.reflect.MethodInfo
                                          +
                                          +
                                          Returns a Class object that represents the formal return type of the method or constructor + represented by this MethodInfo object.
                                          +
                                          +
                                          getRoundNumber() - Method in class com.comphenix.protocol.reflect.fuzzy.AbstractFuzzyMatcher
                                          +
                                          +
                                          Retrieve the cached round number.
                                          -
                                          getResult(int) - Static method in enum com.comphenix.protocol.metrics.Updater.UpdateResult
                                          -
                                           
                                          -
                                          getResult(int) - Static method in enum com.comphenix.protocol.metrics.Updater.UpdateType
                                          -
                                           
                                          getScheduler() - Method in class com.comphenix.protocol.async.AsyncFilterManager
                                          Retrieve the current task scheduler.
                                          @@ -925,7 +1058,7 @@
                                          getSendingFilters() - Method in class com.comphenix.protocol.injector.PacketFilterManager
                                           
                                          -
                                          getSendingFilters() - Method in class com.comphenix.protocol.injector.player.PlayerInjectionHandler
                                          +
                                          getSendingFilters() - Method in interface com.comphenix.protocol.injector.player.PlayerInjectionHandler
                                          Retrieve the current list of registered sending listeners.
                                          @@ -949,6 +1082,14 @@
                                          Retrieve which packets sent by the server this listener will observe.
                                          +
                                          getServerConnectionClass() - Static method in class com.comphenix.protocol.utility.MinecraftReflection
                                          +
                                          +
                                          Retrieve the ServerConnection abstract class.
                                          +
                                          +
                                          getServerPackets() - Static method in class com.comphenix.protocol.injector.packet.PacketRegistry
                                          +
                                          +
                                          Retrieve every known and supported server packet.
                                          +
                                          getServerPackets() - Static method in class com.comphenix.protocol.injector.PacketFilterManager
                                          Retrieve every known and supported server packet.
                                          @@ -1099,18 +1240,14 @@
                                          Retrieve the type ID of a watchable object.
                                          +
                                          getTypeMatcher() - Method in class com.comphenix.protocol.reflect.fuzzy.FuzzyFieldContract
                                          +
                                          +
                                          Retrieve the class matcher that matches the type of a field.
                                          +
                                          getUnwrappers() - Method in class com.comphenix.protocol.injector.PacketConstructor
                                           
                                          getValue() - Method in class com.comphenix.protocol.concurrency.AbstractIntervalTree.Entry
                                           
                                          -
                                          getValue() - Method in class com.comphenix.protocol.metrics.Metrics.Plotter
                                          -
                                          -
                                          Get the current value for the plotted point.
                                          -
                                          -
                                          getValue() - Method in enum com.comphenix.protocol.metrics.Updater.UpdateResult
                                          -
                                           
                                          -
                                          getValue() - Method in enum com.comphenix.protocol.metrics.Updater.UpdateType
                                          -
                                           
                                          getValue() - Method in class com.comphenix.protocol.reflect.VolatileField
                                          Retrieves the current field value.
                                          @@ -1175,6 +1312,10 @@
                                          Retrieve the current number of registered workers.
                                          +
                                          getWorldServerClass() - Static method in class com.comphenix.protocol.utility.MinecraftReflection
                                          +
                                          +
                                          Retrieve the WorldServer (NMS) class.
                                          +
                                          getWorldTypeClass() - Static method in class com.comphenix.protocol.utility.MinecraftReflection
                                          Retrieve the WorldType class.
                                          diff --git a/Javadoc/index-files/index-8.html b/Javadoc/index-files/index-8.html index 033cfc69..03dd750b 100644 --- a/Javadoc/index-files/index-8.html +++ b/Javadoc/index-files/index-8.html @@ -2,9 +2,9 @@ - + H-Index - + @@ -75,9 +75,9 @@
                                           
                                          handle - Variable in class com.comphenix.protocol.wrappers.WrappedWatchableObject
                                           
                                          -
                                          handleDisconnect() - Method in class com.comphenix.protocol.injector.player.NetworkServerInjector
                                          +
                                          handleDisconnect() - Method in class com.comphenix.protocol.injector.player.NetworkObjectInjector
                                           
                                          -
                                          handleDisconnect(Player) - Method in class com.comphenix.protocol.injector.player.PlayerInjectionHandler
                                          +
                                          handleDisconnect(Player) - Method in interface com.comphenix.protocol.injector.player.PlayerInjectionHandler
                                          Invoke special routines for handling disconnect before a player is uninjected.
                                          @@ -105,9 +105,11 @@
                                           
                                          hashCode() - Method in class com.comphenix.protocol.injector.PrioritizedListener
                                           
                                          -
                                          hashCode() - Method in class com.comphenix.protocol.metrics.Metrics.Graph
                                          +
                                          hashCode() - Method in class com.comphenix.protocol.reflect.fuzzy.AbstractFuzzyMember
                                           
                                          -
                                          hashCode() - Method in class com.comphenix.protocol.metrics.Metrics.Plotter
                                          +
                                          hashCode() - Method in class com.comphenix.protocol.reflect.fuzzy.FuzzyFieldContract
                                          +
                                           
                                          +
                                          hashCode() - Method in class com.comphenix.protocol.reflect.fuzzy.FuzzyMethodContract
                                           
                                          hashCode() - Method in class com.comphenix.protocol.wrappers.ChunkPosition
                                           
                                          @@ -117,7 +119,7 @@
                                           
                                          hashCode() - Method in class com.comphenix.protocol.wrappers.WrappedWatchableObject
                                           
                                          -
                                          hasListener(int) - Method in class com.comphenix.protocol.injector.player.NetworkServerInjector
                                          +
                                          hasListener(int) - Method in class com.comphenix.protocol.injector.player.NetworkObjectInjector
                                           
                                          hasLogin() - Method in enum com.comphenix.protocol.injector.GamePhase
                                          @@ -127,10 +129,18 @@
                                          Determines whether or not the given member exists.
                                          +
                                          hasPacketHandler(int) - Method in interface com.comphenix.protocol.injector.packet.PacketInjector
                                          +
                                          +
                                          Determine if packets with the given packet ID is being intercepted.
                                          +
                                          hasPlaying() - Method in enum com.comphenix.protocol.injector.GamePhase
                                          Determine if the current value represents the playing phase.
                                          +
                                          hasRegistered() - Method in class com.comphenix.protocol.injector.spigot.SpigotPacketInjector
                                          +
                                          +
                                          Determine if the Spigot packet listener has been registered.
                                          +
                                          A B C D E F G H I K L M N O P R S T U V W X Y Z  diff --git a/Javadoc/index-files/index-9.html b/Javadoc/index-files/index-9.html index bf5801e9..b99b3192 100644 --- a/Javadoc/index-files/index-9.html +++ b/Javadoc/index-files/index-9.html @@ -2,9 +2,9 @@ - + I-Index - + @@ -87,8 +87,6 @@
                                          Retrieve a copy of every index associated with a watched object.
                                          -
                                          initialize(Object) - Method in class com.comphenix.protocol.injector.player.NetworkServerInjector
                                          -
                                           
                                          initialize(StructureModifier<TField>) - Method in class com.comphenix.protocol.reflect.StructureModifier
                                          Initialize using the same field types.
                                          @@ -105,9 +103,24 @@
                                          Initialize the packet injection for every player.
                                          -
                                          injectManager() - Method in class com.comphenix.protocol.injector.player.NetworkServerInjector
                                          +
                                          initialMember() - Method in class com.comphenix.protocol.reflect.fuzzy.AbstractFuzzyMember.Builder
                                          +
                                          +
                                          Construct a new instance of the current type.
                                          +
                                          +
                                          initialMember() - Method in class com.comphenix.protocol.reflect.fuzzy.FuzzyFieldContract.Builder
                                           
                                          -
                                          injectPlayer(Player) - Method in class com.comphenix.protocol.injector.player.PlayerInjectionHandler
                                          +
                                          initialMember() - Method in class com.comphenix.protocol.reflect.fuzzy.FuzzyMethodContract.Builder
                                          +
                                           
                                          +
                                          injectionFilter - Variable in class com.comphenix.protocol.injector.player.PlayerInjectorBuilder
                                          +
                                           
                                          +
                                          injectionFilter(Predicate<GamePhase>) - Method in class com.comphenix.protocol.injector.player.PlayerInjectorBuilder
                                          +
                                          +
                                          The injection filter that is used to determine if it is necessary to perform + injection during a certain phase.
                                          +
                                          +
                                          injectManager() - Method in class com.comphenix.protocol.injector.player.NetworkObjectInjector
                                          +
                                           
                                          +
                                          injectPlayer(Player) - Method in interface com.comphenix.protocol.injector.player.PlayerInjectionHandler
                                          Initialize a player hook, allowing us to read server packets.
                                          @@ -129,6 +142,14 @@
                                          Represents a type generator for specific types.
                                          +
                                          IntegerSet - Class in com.comphenix.protocol.concurrency
                                          +
                                          +
                                          Represents a very quick integer set that uses a lookup table to store membership.
                                          +
                                          +
                                          IntegerSet(int) - Constructor for class com.comphenix.protocol.concurrency.IntegerSet
                                          +
                                          +
                                          Initialize a lookup table with the given maximum number of elements.
                                          +
                                          IntEnum - Class in com.comphenix.protocol.reflect
                                          Represents a traditional int field enum.
                                          @@ -139,6 +160,10 @@
                                          internalErrorCount - Variable in class com.comphenix.protocol.error.DetailedErrorReporter
                                           
                                          +
                                          inverted() - Method in class com.comphenix.protocol.reflect.fuzzy.AbstractFuzzyMatcher
                                          +
                                          +
                                          Create a fuzzy matcher that returns the opposite result of the current matcher.
                                          +
                                          invokeExactMethod(Object, String, Object) - Static method in class com.comphenix.protocol.reflect.MethodUtils
                                          Invoke a method whose parameter type matches exactly the object @@ -201,6 +226,18 @@
                                          Invokes the given packet event for every registered listener.
                                          +
                                          invoker - Variable in class com.comphenix.protocol.injector.packet.PacketInjectorBuilder
                                          +
                                           
                                          +
                                          invoker(ListenerInvoker) - Method in class com.comphenix.protocol.injector.packet.PacketInjectorBuilder
                                          +
                                          +
                                          The packet stream invoker.
                                          +
                                          +
                                          invoker - Variable in class com.comphenix.protocol.injector.player.PlayerInjectorBuilder
                                          +
                                           
                                          +
                                          invoker(ListenerInvoker) - Method in class com.comphenix.protocol.injector.player.PlayerInjectorBuilder
                                          +
                                          +
                                          The packet stream invoker.
                                          +
                                          invokeStaticMethod(Class, String, Object) - Static method in class com.comphenix.protocol.reflect.MethodUtils
                                          Invoke a named static method whose parameter type matches the object type.
                                          @@ -251,10 +288,18 @@
                                          Determine if the given NBT can store multiple children NBT tags.
                                          +
                                          isConstructor() - Method in class com.comphenix.protocol.reflect.MethodInfo
                                          +
                                          +
                                          Determine if this is a constructor or not.
                                          +
                                          isCraftItemStack(Object) - Static method in class com.comphenix.protocol.utility.MinecraftReflection
                                          Determine if the given object is a CraftItemStack instancey.
                                          +
                                          isCraftPlayer(Object) - Static method in class com.comphenix.protocol.utility.MinecraftReflection
                                          +
                                          +
                                          Determine if the given object is a CraftPlayer class.
                                          +
                                          isCurrentSet() - Method in class com.comphenix.protocol.reflect.VolatileField
                                          Determine whether or not we'll need to revert the value.
                                          @@ -297,22 +342,34 @@
                                          Determine if the given type is probably immutable.
                                          -
                                          isInjectionNecessary(GamePhase) - Method in class com.comphenix.protocol.injector.player.PlayerInjectionHandler
                                          -
                                          -
                                          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.
                                          +
                                          Determine if the given object is a NetLoginHandler (PendingConnection)
                                          +
                                          isMatch(T, Object) - Method in class com.comphenix.protocol.reflect.fuzzy.AbstractFuzzyMatcher
                                          +
                                          +
                                          Determine if the given value is a match.
                                          +
                                          +
                                          isMatch(T, Object) - Method in class com.comphenix.protocol.reflect.fuzzy.AbstractFuzzyMember
                                          +
                                           
                                          +
                                          isMatch(Class<?>, Object) - Method in class com.comphenix.protocol.reflect.fuzzy.FuzzyClassContract
                                          +
                                           
                                          +
                                          isMatch(Field, Object) - Method in class com.comphenix.protocol.reflect.fuzzy.FuzzyFieldContract
                                          +
                                           
                                          +
                                          isMatch(MethodInfo, Object) - Method in class com.comphenix.protocol.reflect.fuzzy.FuzzyMethodContract
                                          +
                                           
                                          isMinecraftAsync(PacketEvent) - Method in class com.comphenix.protocol.async.AsyncMarker
                                          Determine if Minecraft allows asynchronous processing of this packet.
                                          +
                                          isMinecraftClass(Class<?>) - Static method in class com.comphenix.protocol.utility.MinecraftReflection
                                          +
                                          +
                                          Determine if the given class is found within the package net.minecraft.server, or any equivalent package.
                                          +
                                          isMinecraftEntity(Object) - Static method in class com.comphenix.protocol.utility.MinecraftReflection
                                          Determine if the given object is actually a Minecraft packet.
                                          @@ -333,10 +390,6 @@
                                          Retrieve whether or not the constructor's parameters must be non-null.
                                          -
                                          isOptOut() - Method in class com.comphenix.protocol.metrics.Metrics
                                          -
                                          -
                                          Has the server owner denied plugin metrics?
                                          -
                                          isPacketClass(Object) - Static method in class com.comphenix.protocol.utility.MinecraftReflection
                                          Determine if the given object is actually a Minecraft packet.
                                          @@ -365,6 +418,10 @@
                                          Whether or not a future task is scheduled to be executed.
                                          +
                                          isServerHandler(Object) - Static method in class com.comphenix.protocol.utility.MinecraftReflection
                                          +
                                          +
                                          Determine if the given object is assignable to a NetServerHandler (PlayerConnection)
                                          +
                                          isServerPacket() - Method in class com.comphenix.protocol.events.PacketEvent
                                          Whether or not this packet was created by the server.
                                          diff --git a/Javadoc/index.html b/Javadoc/index.html index bdb474c3..648aabf4 100644 --- a/Javadoc/index.html +++ b/Javadoc/index.html @@ -2,7 +2,7 @@ - + Generated Documentation (Untitled)
                                          com.comphenix.protocol.Packets.Client 
                                          Modifier and Type
                                          com.comphenix.protocol.Packets.Server.PICKUP_SPAWNcom.comphenix.protocol.utility.MinecraftReflection.MINECRAFT_OBJECT
                                          com.comphenix.protocol.Packets.Server.PICKUP_SPAWN
                                          com.comphenix.protocol.Packets.Client.RESPAWN