serializeItemStack
-public java.lang.String serializeItemStack(ItemStack stack)
+public java.lang.String serializeItemStack(org.bukkit.inventory.ItemStack stack)
throws java.io.IOException
Serialize an item stack as a base-64 encoded string.
diff --git a/Javadoc/com/comphenix/protocol/utility/WrappedScheduler.TaskWrapper.html b/Javadoc/com/comphenix/protocol/utility/WrappedScheduler.TaskWrapper.html
index fcc9f366..e6b86665 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 1284b25e..07f8c4bb 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 (Plugin plugin,
+runAsynchronouslyOnce (org.bukkit.plugin.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 (Plugin plugin,
- BukkitScheduler scheduler,
+runAsynchronouslyRepeat (org.bukkit.plugin.Plugin plugin,
+ org.bukkit.scheduler.BukkitScheduler scheduler,
java.lang.Runnable runnable,
long firstDelay,
long repeatDelay)
@@ -177,7 +177,7 @@ extends java.lang.Object
static WrappedScheduler.TaskWrapper
-runAsynchronouslyRepeat (Plugin plugin,
+runAsynchronouslyRepeat (org.bukkit.plugin.Plugin plugin,
java.lang.Runnable runnable,
long firstDelay,
long repeatDelay)
@@ -229,7 +229,7 @@ extends java.lang.Object
runAsynchronouslyOnce
-public static WrappedScheduler.TaskWrapper runAsynchronouslyOnce(Plugin plugin,
+public static WrappedScheduler.TaskWrapper runAsynchronouslyOnce(org.bukkit.plugin.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(Plugin plugin,
+public static WrappedScheduler.TaskWrapper runAsynchronouslyRepeat(org.bukkit.plugin.Plugin plugin,
java.lang.Runnable runnable,
long firstDelay,
long repeatDelay)
@@ -258,8 +258,8 @@ extends java.lang.Object
runAsynchronouslyRepeat
-public static WrappedScheduler.TaskWrapper runAsynchronouslyRepeat(Plugin plugin,
- BukkitScheduler scheduler,
+public static WrappedScheduler.TaskWrapper runAsynchronouslyRepeat(org.bukkit.plugin.Plugin plugin,
+ org.bukkit.scheduler.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 188eb561..b9b5487b 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/MinecraftMethods.html b/Javadoc/com/comphenix/protocol/utility/class-use/MinecraftMethods.html
new file mode 100644
index 00000000..85aef60a
--- /dev/null
+++ b/Javadoc/com/comphenix/protocol/utility/class-use/MinecraftMethods.html
@@ -0,0 +1,115 @@
+
+
+
+
+
+Uses of Class com.comphenix.protocol.utility.MinecraftMethods
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+No usage of com.comphenix.protocol.utility.MinecraftMethods
+
+
+
+
+
+
diff --git a/Javadoc/com/comphenix/protocol/utility/class-use/MinecraftReflection.html b/Javadoc/com/comphenix/protocol/utility/class-use/MinecraftReflection.html
index f3d45611..33099d66 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 45f8ba7a..047fa8db 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 95f05996..39db9327 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 (Plugin plugin,
+WrappedScheduler. runAsynchronouslyOnce (org.bukkit.plugin.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 (Plugin plugin,
- BukkitScheduler scheduler,
+WrappedScheduler. runAsynchronouslyRepeat (org.bukkit.plugin.Plugin plugin,
+ org.bukkit.scheduler.BukkitScheduler scheduler,
java.lang.Runnable runnable,
long firstDelay,
long repeatDelay)
@@ -115,7 +115,7 @@
static WrappedScheduler.TaskWrapper
-WrappedScheduler. runAsynchronouslyRepeat (Plugin plugin,
+WrappedScheduler. runAsynchronouslyRepeat (org.bukkit.plugin.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 4c6fa756..af8568ef 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 0d58fa81..bd97ccbb 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
-
+
@@ -17,6 +17,7 @@
Classes
ChatExtensions
+MinecraftMethods
MinecraftReflection
StreamSerializer
WrappedScheduler
diff --git a/Javadoc/com/comphenix/protocol/utility/package-summary.html b/Javadoc/com/comphenix/protocol/utility/package-summary.html
index 38fdf188..86921921 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
-
+
@@ -99,18 +99,24 @@
+MinecraftMethods
+
+Static methods for accessing Minecraft methods.
+
+
+
MinecraftReflection
Methods and constants specifically used in conjuction with reflecting Minecraft object.
-
+
StreamSerializer
Utility methods for reading and writing Minecraft objects to streams.
-
+
WrappedScheduler
Allows us to stay backwards compatible with older versions of Bukkit.
diff --git a/Javadoc/com/comphenix/protocol/utility/package-tree.html b/Javadoc/com/comphenix/protocol/utility/package-tree.html
index 5717bed5..7beb1fe2 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
-
+
@@ -75,6 +75,7 @@
java.lang.Object
com.comphenix.protocol.utility.ChatExtensions
+com.comphenix.protocol.utility.MinecraftMethods
com.comphenix.protocol.utility.MinecraftReflection
com.comphenix.protocol.utility.StreamSerializer
com.comphenix.protocol.utility.WrappedScheduler
diff --git a/Javadoc/com/comphenix/protocol/utility/package-use.html b/Javadoc/com/comphenix/protocol/utility/package-use.html
index 19624f93..a6827348 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 f77af7fd..c5da3bae 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 <Entity >
-getEntityConverter (World world)
+static EquivalentConverter <org.bukkit.entity.Entity>
+getEntityConverter (org.bukkit.World world)
Retrieve a converter for NMS entities and Bukkit entities.
@@ -155,7 +155,7 @@ extends java.lang.Object
-static EquivalentConverter <ItemStack >
+static EquivalentConverter <org.bukkit.inventory.ItemStack>
getItemStackConverter ()
Retrieve the converter used to convert NMS ItemStacks to Bukkit's ItemStack.
@@ -178,7 +178,7 @@ extends java.lang.Object
-static EquivalentConverter <WorldType >
+static EquivalentConverter <org.bukkit.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 <WorldType > getWorldTypeConverter()
+public static EquivalentConverter <org.bukkit.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 <Entity > getEntityConverter(World world)
+public static EquivalentConverter <org.bukkit.entity.Entity> getEntityConverter(org.bukkit.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 <ItemStack > getItemStackConverter()
+public static EquivalentConverter <org.bukkit.inventory.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 d2b73a88..3b2ea013 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 (Vector vector)
+ChunkPosition (org.bukkit.util.Vector vector)
Construct an immutable integer 3D vector from a mutable Bukkit vector.
@@ -235,7 +235,7 @@ extends java.lang.Object
-Vector
+org.bukkit.util.Vector
toVector ()
Convert this instance to an equivalent real 3D vector.
@@ -325,7 +325,7 @@ extends java.lang.Object
ChunkPosition
-public ChunkPosition(Vector vector)
+public ChunkPosition(org.bukkit.util.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 Vector toVector()
+public org.bukkit.util.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 7a4d1db0..150513fc 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 f2e5bf36..ec2b785b 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 (Entity entity)
+getEntityWatcher (org.bukkit.entity.Entity entity)
Retrieve the data watcher associated with an entity.
@@ -219,7 +219,7 @@ implements java.lang.Iterable<
- ItemStack
+org.bukkit.inventory.ItemStack
getItemStack (int index)
Get a watched string.
@@ -524,8 +524,8 @@ implements java.lang.Iterable<
getItemStack
-public ItemStack getItemStack(int index)
- throws FieldAccessException
+public org.bukkit.inventory.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(Entity entity)
+public static WrappedDataWatcher getEntityWatcher(org.bukkit.entity.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 2b6c46ee..46b6f09d 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 3ec1eb4a..5a2f405a 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 98d7235c..e07fbe11 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 bb6341cf..2a91e77a 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 0065c31d..8d785a8b 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 (Entity entity)
+WrappedDataWatcher. getEntityWatcher (org.bukkit.entity.Entity entity)
Retrieve the data watcher associated with an entity.
diff --git a/Javadoc/com/comphenix/protocol/wrappers/class-use/WrappedWatchableObject.html b/Javadoc/com/comphenix/protocol/wrappers/class-use/WrappedWatchableObject.html
index bb70364f..9c8ba7bf 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 3086b7b3..f9f4a13b 100644
--- a/Javadoc/com/comphenix/protocol/wrappers/nbt/NbtBase.html
+++ b/Javadoc/com/comphenix/protocol/wrappers/nbt/NbtBase.html
@@ -2,9 +2,9 @@
-
+
NbtBase
-
+
@@ -235,6 +235,9 @@
Is either a primitive wrapper
, String
,
List
or a Map
.
+ Users are encouraged to cast an NBT compound to NbtCompound
and use its put and get-methods
+ instead of accessing its content from getValue().
+
All operations that modify collections directly, such as List.add(Object)
or
Map.clear()
, are considered optional. This also include members in Iterator
and
ListIterator
. Operations that are not implemented throw a
diff --git a/Javadoc/com/comphenix/protocol/wrappers/nbt/NbtCompound.html b/Javadoc/com/comphenix/protocol/wrappers/nbt/NbtCompound.html
index dfdbf01e..bb24d7d6 100644
--- a/Javadoc/com/comphenix/protocol/wrappers/nbt/NbtCompound.html
+++ b/Javadoc/com/comphenix/protocol/wrappers/nbt/NbtCompound.html
@@ -2,9 +2,9 @@
-
+
NbtCompound
-
+
@@ -229,29 +229,41 @@ extends
+ java.lang.Object
+getObject (java.lang.String key)
+Retrieve the primitive object, NbtList or NbtCompound associated with the given key.
+
+
+
java.lang.Short
getShort (java.lang.String key)
Retrieve the short value of an entry identified by a given key.
-
+
short
getShortOrDefault (java.lang.String key)
Retrieve the short value of an existing entry, or from a new default entry if it doesn't exist.
-
+
java.lang.String
getString (java.lang.String key)
Retrieve the string value of an entry identified by a given key.
-
+
java.lang.String
getStringOrDefault (java.lang.String key)
Retrieve the string value of an existing entry, or from a new default entry if it doesn't exist.
+
+java.util.Map<java.lang.String,NbtBase <?>>
+getValue ()
+Deprecated.
+
+
<T> NbtBase <T>
getValue (java.lang.String key)
@@ -366,13 +378,26 @@ extends Associate a NBT string value with the given key.
+
+NbtCompound
+putObject (java.lang.String key,
+ java.lang.Object value)
+Associates a given Java primitive value, list, map or NbtBase> with a certain key.
+
+
+
+<T> NbtBase <?>
+remove (java.lang.String key)
+Remove the NBT element that is associated with the given key.
+
+
Methods inherited from interface com.comphenix.protocol.wrappers.nbt.NbtBase
-accept , deepClone , getName , getType , getValue , setName , setValue
+accept , deepClone , getName , getType , setName , setValue
@@ -388,6 +413,34 @@ extends
+
+
+
@@ -442,10 +495,13 @@ extends
put
-<T> NbtCompound put(NbtBase <T> entry)
+<T> NbtCompound put(@Nonnull
+ NbtBase <T> entry)
Set a entry based on its name.
Parameters: entry
- - entry with a name and value.
-Returns: This compound, for chaining.
+Returns: This compound, for chaining.
+Throws:
+java.lang.IllegalArgumentException
- If entry is NULL.
@@ -788,6 +844,34 @@ extends Returns:This current compound, for chaining.
+
+
+
+
+
+
+
+
+
+getObject
+java.lang.Object getObject(java.lang.String key)
+Retrieve the primitive object, NbtList or NbtCompound associated with the given key.
+Parameters: key
- - the key of the object to find.
+Returns: The object with this key, or NULL if we couldn't find anything.
+
+
@@ -877,6 +961,18 @@ extends Returns:This current compound, for chaining.
+
+
+
+
diff --git a/Javadoc/com/comphenix/protocol/wrappers/nbt/NbtFactory.html b/Javadoc/com/comphenix/protocol/wrappers/nbt/NbtFactory.html
index e7924cc7..e79196ba 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 (ItemStack stack)
+fromItemTag (org.bukkit.inventory.ItemStack stack)
Construct a wrapper for an NBT tag stored (in memory) in an item stack.
@@ -366,7 +366,7 @@ extends java.lang.Object
@@ -272,6 +278,12 @@
+java.util.Map<java.lang.String,NbtBase <?>>
+NbtCompound. getValue ()
+Deprecated.
+
+
+
java.util.Iterator<NbtBase <?>>
NbtCompound. iterator ()
Retrieve an iterator view of the NBT tags stored in this compound.
@@ -375,7 +387,7 @@
<TType> void
NbtConfigurationSerializer. serialize (NbtBase <TType> value,
- ConfigurationSection destination)
+ org.bukkit.configuration.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 88176df1..663334ea 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
-
+
@@ -225,6 +225,13 @@
Associate a NBT string value with the given key.
+
+NbtCompound
+NbtCompound. putObject (java.lang.String key,
+ java.lang.Object value)
+Associates a given Java primitive value, list, map or NbtBase> with a certain key.
+
+
@@ -280,7 +287,7 @@
NbtCompound
-NbtConfigurationSerializer. deserializeCompound (YamlConfiguration root,
+NbtConfigurationSerializer. deserializeCompound (org.bukkit.configuration.file.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 7f62293c..6401af13 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 d451e37b..1561cf1c 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 (YamlConfiguration root,
+NbtConfigurationSerializer. deserializeList (org.bukkit.configuration.file.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 908522e0..447d4e73 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 3aef5ac0..b00811ae 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 6ffbce20..046c0d0c 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 (ItemStack stack)
+NbtFactory. fromItemTag (org.bukkit.inventory.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 (ConfigurationSection root,
+NbtConfigurationSerializer. deserialize (org.bukkit.configuration.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 c3c30a41..2dcb71be 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 4f8f349c..c05bc22c 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 (ConfigurationSection root,
+deserialize (org.bukkit.configuration.ConfigurationSection root,
java.lang.String nodeName)
Read a NBT tag from a root configuration.
NbtCompound
-deserializeCompound (YamlConfiguration root,
+deserializeCompound (org.bukkit.configuration.file.YamlConfiguration root,
java.lang.String nodeName)
Read a NBT compound from a root configuration.
<T> NbtList <T>
-deserializeList (YamlConfiguration root,
+deserializeList (org.bukkit.configuration.file.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,
- ConfigurationSection destination)
+ org.bukkit.configuration.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,
- ConfigurationSection destination)
+ org.bukkit.configuration.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(ConfigurationSection root,
+public <TType> NbtWrapper <TType> deserialize(org.bukkit.configuration.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(YamlConfiguration root,
+public NbtCompound deserializeCompound(org.bukkit.configuration.file.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(YamlConfiguration root,
+public <T> NbtList <T> deserializeList(org.bukkit.configuration.file.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 7bafea0e..411adaf3 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 46eef061..02a14ccc 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 4790df3f..ff9891d4 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 547ad2fc..e3499145 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 2c4f541b..2c264b6e 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 bb984948..00238f77 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 a4eea5c0..15c50ce6 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 f3106bbb..3400c813 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 84ac8e16..4eaac763 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 fccf0272..dbe4f6d6 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 4fb23ac5..df6619e9 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 e86edb70..d5944e20 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 25c758b3..694a2889 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 af12d0d7..7833dc1f 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 708a9ec6..d30e5b1b 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 3feeb902..bb17e7b8 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 d594e7ce..3ecfb9c9 100644
--- a/Javadoc/constant-values.html
+++ b/Javadoc/constant-values.html
@@ -2,9 +2,9 @@
-
+
Constant Field Values
-
+
@@ -892,13 +892,20 @@
+
+
+ public static final double
+DEFAULT_DISABLE_AT_PERM_GEN
+0.65
+
+
public static final int
SHUTDOWN_DELAY_MS
2000
-
+
public static final java.lang.String
diff --git a/Javadoc/deprecated-list.html b/Javadoc/deprecated-list.html
index e0babc43..050573d6 100644
--- a/Javadoc/deprecated-list.html
+++ b/Javadoc/deprecated-list.html
@@ -2,9 +2,9 @@
-
+
Deprecated List
-
+
@@ -67,6 +67,7 @@
Contents
+
+
+
+
diff --git a/Javadoc/help-doc.html b/Javadoc/help-doc.html
index 7806ec41..d7b8d944 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 8b849c75..fcb359cc 100644
--- a/Javadoc/index-files/index-1.html
+++ b/Javadoc/index-files/index-1.html
@@ -2,9 +2,9 @@
-
+
A-Index
-
+
@@ -175,30 +175,36 @@
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 interface com.comphenix.protocol.injector.packet.PacketInjector
+addListener(StructureModifier<TKey>, CompileListener<TKey>) - Method in class com.comphenix.protocol.reflect.compiler.BackgroundCompiler
-Start intercepting packets with the given packet ID.
+Add a compile listener if we are still waiting for the structure modifier to be compiled.
-addPacketHandler(int) - Method in interface com.comphenix.protocol.injector.player.PlayerInjectionHandler
-
-Add an underlying packet handler of the given ID.
-
-addPacketListener(PacketListener) - Method in class com.comphenix.protocol.injector.PacketFilterManager
-
addPacketListener(PacketListener) - Method in interface com.comphenix.protocol.ProtocolManager
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.
diff --git a/Javadoc/index-files/index-10.html b/Javadoc/index-files/index-10.html
index 54a880cf..1380ddd1 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 b8604166..6dcf9e3d 100644
--- a/Javadoc/index-files/index-11.html
+++ b/Javadoc/index-files/index-11.html
@@ -2,9 +2,9 @@
-
+
L-Index
-
+
@@ -67,10 +67,6 @@
L
-ListenerInvoker - Interface in com.comphenix.protocol.injector
-
-Represents an object that initiate the packet listeners.
-
ListenerPriority - Enum in com.comphenix.protocol.events
Represents a packet event priority, similar to the Bukkit EventPriority.
diff --git a/Javadoc/index-files/index-12.html b/Javadoc/index-files/index-12.html
index 49c96e31..5ded4f00 100644
--- a/Javadoc/index-files/index-12.html
+++ b/Javadoc/index-files/index-12.html
@@ -2,9 +2,9 @@
-
+
M-Index
-
+
@@ -135,10 +135,38 @@
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
Deprecated.
+MinecraftMethods - Class in com.comphenix.protocol.utility
+
+Static methods for accessing Minecraft methods.
+
+MinecraftMethods() - Constructor for class com.comphenix.protocol.utility.MinecraftMethods
+
MinecraftReflection - Class in com.comphenix.protocol.utility
Methods and constants specifically used in conjuction with reflecting Minecraft object.
diff --git a/Javadoc/index-files/index-13.html b/Javadoc/index-files/index-13.html
index 343c96e7..5f340b19 100644
--- a/Javadoc/index-files/index-13.html
+++ b/Javadoc/index-files/index-13.html
@@ -2,9 +2,9 @@
-
+
N-Index
-
+
@@ -153,20 +153,6 @@
Indicates that this NBT wraps an underlying net.minecraft.server instance.
- NetworkObjectInjector - Class in com.comphenix.protocol.injector.player
-
-Injection method that overrides the NetworkHandler itself, and its queue-method.
-
-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.
@@ -183,9 +169,9 @@
Return a method contract builder.
- newPacket(int) - Static method in class com.comphenix.protocol.injector.StructureCache
+newInvalidCacheLoader() - Static method in class com.comphenix.protocol.concurrency.BlockingHashMap
-Creates an empty Minecraft packet of the given ID.
+Retrieve a cache loader that will always throw an exception.
NotConstructableException - Exception in com.comphenix.protocol.reflect.instances
diff --git a/Javadoc/index-files/index-14.html b/Javadoc/index-files/index-14.html
index adf3a626..edd300ef 100644
--- a/Javadoc/index-files/index-14.html
+++ b/Javadoc/index-files/index-14.html
@@ -2,9 +2,9 @@
-
+
O-Index
-
+
@@ -155,6 +155,10 @@
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
diff --git a/Javadoc/index-files/index-15.html b/Javadoc/index-files/index-15.html
index 3db9bd06..8bebb60a 100644
--- a/Javadoc/index-files/index-15.html
+++ b/Javadoc/index-files/index-15.html
@@ -2,9 +2,9 @@
-
+
P-Index
-
+
@@ -99,14 +99,6 @@
Initialize a packet listener for a single connection side.
-PacketConstructor - Class in com.comphenix.protocol.injector
-
-A packet constructor that uses an internal Minecraft.
-
-PacketConstructor.Unwrapper - Interface in com.comphenix.protocol.injector
-
-Represents a unwrapper for a constructor parameter.
-
PacketContainer - Class in com.comphenix.protocol.events
Represents a Minecraft packet indirectly.
@@ -133,50 +125,10 @@
Use the static constructors to create instances of this event.
- PacketFilterManager - Class in com.comphenix.protocol.injector
-
-PacketFilterManager(ClassLoader, Server, DelayedSingleTask, ErrorReporter) - Constructor for class com.comphenix.protocol.injector.PacketFilterManager
-
-Only create instances of this class if protocol lib is disabled.
-
-PacketFilterManager.PlayerInjectHooks - Enum in com.comphenix.protocol.injector
-
-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.
@@ -245,38 +197,14 @@
PLAYER_POSITION - Static variable in class com.comphenix.protocol.Packets.Server
-playerInjection - Variable in class com.comphenix.protocol.injector.packet.PacketInjectorBuilder
-
-playerInjection(PlayerInjectionHandler) - Method in class com.comphenix.protocol.injector.packet.PacketInjectorBuilder
-
-The packet stream invoker.
-
-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
-
-Invoked when attempting to use a player that has already logged out.
-
-PlayerLoggedOutException() - Constructor for exception com.comphenix.protocol.injector.PlayerLoggedOutException
-
-PlayerLoggedOutException(String, Throwable) - Constructor for exception com.comphenix.protocol.injector.PlayerLoggedOutException
-
-PlayerLoggedOutException(String) - Constructor for exception com.comphenix.protocol.injector.PlayerLoggedOutException
-
-PlayerLoggedOutException(Throwable) - Constructor for exception com.comphenix.protocol.injector.PlayerLoggedOutException
-
plugin - Variable in class com.comphenix.protocol.events.PacketAdapter
-plugin - Variable in class com.comphenix.protocol.injector.DelayedSingleTask
-
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
@@ -311,16 +239,6 @@
Print the content of an object.
-PrioritizedListener <TListener > - Class in com.comphenix.protocol.injector
-
-Represents a listener with a priority.
-
-PrioritizedListener(TListener, ListenerPriority) - Constructor for class com.comphenix.protocol.injector.PrioritizedListener
-
-processPacket(Player, Object) - Method in interface com.comphenix.protocol.injector.player.PlayerInjectionHandler
-
-Process a packet as if it were sent by the given player.
-
ProtocolLibrary - Class in com.comphenix.protocol
The main entry point for ProtocolLib.
@@ -399,6 +317,14 @@
Inserts every range from the given tree into the current tree.
+ putIfAbsent(TKey, TValue) - Method in class com.comphenix.protocol.concurrency.BlockingHashMap
+
+If and only if a key is not present in the map will it be associated with the given value.
+
+putObject(String, Object) - Method in interface com.comphenix.protocol.wrappers.nbt.NbtCompound
+
+Associates a given Java primitive value, list, map or NbtBase> with a certain key.
+
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-16.html b/Javadoc/index-files/index-16.html
index 2214c199..20c12d96 100644
--- a/Javadoc/index-files/index-16.html
+++ b/Javadoc/index-files/index-16.html
@@ -2,9 +2,9 @@
-
+
R-Index
-
+
@@ -117,10 +117,6 @@
receivingWhitelist - Variable in class com.comphenix.protocol.events.PacketAdapter
-recieveClientPacket(Player, PacketContainer) - Method in class com.comphenix.protocol.injector.PacketFilterManager
-
-recieveClientPacket(Player, PacketContainer, boolean) - Method in class com.comphenix.protocol.injector.PacketFilterManager
-
recieveClientPacket(Player, PacketContainer) - Method in interface com.comphenix.protocol.PacketStream
Simulate recieving a certain packet from a given player.
@@ -137,10 +133,6 @@
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.
@@ -155,20 +147,10 @@
Registers an asynchronous packet handler.
- registerEvents(PluginManager, Plugin) - Method in class com.comphenix.protocol.injector.PacketFilterManager
-
-Register this protocol manager on Bukkit.
-
registerMember(int, String) - Method in class com.comphenix.protocol.reflect.IntEnum
Registers a member.
-registerPacketClass(Class<?>, int) - Method in interface com.comphenix.protocol.injector.ListenerInvoker
-
-Remove a given class from the packet registry.
-
-registerPacketClass(Class<?>, int) - Method in class com.comphenix.protocol.injector.PacketFilterManager
-
registerTimeoutHandler(PacketListener) - Method in class com.comphenix.protocol.async.AsyncFilterManager
registerTimeoutHandler(PacketListener) - Method in interface com.comphenix.protocol.AsynchronousManager
@@ -201,6 +183,10 @@
Removes from the list by making a copy of every element except the one with the given index.
+remove(String) - Method in interface com.comphenix.protocol.wrappers.nbt.NbtCompound
+
+Remove the NBT element that is associated with the given key.
+
remove(Object) - Method in interface com.comphenix.protocol.wrappers.nbt.NbtList
Remove a given object from the list.
@@ -217,22 +203,10 @@
Remove a given object from the underlying DataWatcher.
- 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.
-
-removePacketListener(PacketListener) - Method in class com.comphenix.protocol.injector.PacketFilterManager
-
removePacketListener(PacketListener) - Method in interface com.comphenix.protocol.ProtocolManager
Removes a given packet listener.
-removePacketListeners(Plugin) - Method in class com.comphenix.protocol.injector.PacketFilterManager
-
removePacketListeners(Plugin) - Method in interface com.comphenix.protocol.ProtocolManager
Removes every listener associated with the given plugin.
@@ -241,24 +215,16 @@
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
@@ -293,6 +259,10 @@
requireModifier(int) - Method in class com.comphenix.protocol.reflect.fuzzy.FuzzyMethodContract.Builder
+reset() - Method in class com.comphenix.protocol.metrics.Metrics.Plotter
+
+Called after the website graphs have been updated
+
RESPAWN - Static variable in class com.comphenix.protocol.Packets.Client
Deprecated.
diff --git a/Javadoc/index-files/index-17.html b/Javadoc/index-files/index-17.html
index 7542b059..9e0c7a3e 100644
--- a/Javadoc/index-files/index-17.html
+++ b/Javadoc/index-files/index-17.html
@@ -2,9 +2,9 @@
-
+
S-Index
-
+
@@ -71,10 +71,6 @@
Ensure that the current value is still set after this class has been garbaged collected.
- schedule(long, Runnable) - Method in class com.comphenix.protocol.injector.DelayedSingleTask
-
-Schedule a single task for execution.
-
scheduleCompilation(Map<Class, StructureModifier>, Class) - Method in class com.comphenix.protocol.reflect.compiler.BackgroundCompiler
Ensure that the indirectly given structure modifier is eventually compiled.
@@ -83,12 +79,6 @@
Ensure that the given structure modifier is eventually compiled.
- 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.
@@ -105,16 +95,6 @@
Send any due packets, or clean up packets that have expired.
- sendServerPacket(Player, PacketContainer) - Method in class com.comphenix.protocol.injector.PacketFilterManager
-
-sendServerPacket(Player, PacketContainer, boolean) - Method in class com.comphenix.protocol.injector.PacketFilterManager
-
-sendServerPacket(Object, boolean) - Method in class com.comphenix.protocol.injector.player.NetworkObjectInjector
-
-sendServerPacket(Player, PacketContainer, boolean) - Method in interface com.comphenix.protocol.injector.player.PlayerInjectionHandler
-
-Send the given packet to the given reciever.
-
sendServerPacket(Player, PacketContainer) - Method in interface com.comphenix.protocol.PacketStream
Send a packet to the given player.
@@ -147,12 +127,6 @@
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
@@ -186,6 +160,10 @@
Set whether or not the value must be synchronized with the client.
+setDisablePermGenFraction(double) - Method in class com.comphenix.protocol.reflect.compiler.BackgroundCompiler
+
+Set the fraction of perm gen space used after which the background compiler will be disabled.
+
setElementType(NbtType) - Method in interface com.comphenix.protocol.wrappers.nbt.NbtList
Set the type of each element.
@@ -256,18 +234,6 @@
Sets the output packet stream responsible for transmitting this packet.
- setPlayerHook(PacketFilterManager.PlayerInjectHooks) - Method in class com.comphenix.protocol.injector.PacketFilterManager
-
-Sets how the server packets are read.
-
-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 interface com.comphenix.protocol.injector.player.PlayerInjectionHandler
-
-Sets how the server packets are read.
-
setPrefix(String) - Method in class com.comphenix.protocol.error.DetailedErrorReporter
setProcessingLock(Object) - Method in class com.comphenix.protocol.async.AsyncMarker
@@ -380,22 +346,8 @@
Create a sorted array from the given list.
-SortedPacketListenerList - Class in com.comphenix.protocol.injector
-
-Registry of synchronous packet listeners.
-
-SortedPacketListenerList() - Constructor for class com.comphenix.protocol.injector.SortedPacketListenerList
-
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.
@@ -408,10 +360,18 @@
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.
@@ -434,12 +394,6 @@
Default value for Strings.
- StructureCache - Class in com.comphenix.protocol.injector
-
-Caches structure modifiers.
-
-StructureCache() - Constructor for class com.comphenix.protocol.injector.StructureCache
-
StructureCompiler - Class in com.comphenix.protocol.reflect.compiler
Represents a StructureModifier compiler.
diff --git a/Javadoc/index-files/index-18.html b/Javadoc/index-files/index-18.html
index f9b40dcc..5ebc2cfb 100644
--- a/Javadoc/index-files/index-18.html
+++ b/Javadoc/index-files/index-18.html
@@ -2,9 +2,9 @@
-
+
T-Index
-
+
@@ -75,8 +75,6 @@
targetType - Variable in class com.comphenix.protocol.reflect.StructureModifier
-taskID - Variable in class com.comphenix.protocol.injector.DelayedSingleTask
-
THREAD_FORMAT - Static variable in class com.comphenix.protocol.reflect.compiler.BackgroundCompiler
The default format for the name of new worker threads.
@@ -87,6 +85,10 @@
toArray(T[]) - Method in class com.comphenix.protocol.concurrency.SortedCopyOnWriteArray
+toFlowerBox(String[], String, int, int) - Static method in class com.comphenix.protocol.utility.ChatExtensions
+
+Print a flower box around a given message.
+
toGenericString() - Method in class com.comphenix.protocol.reflect.MethodInfo
Returns a string describing this method or constructor, including type parameters.
@@ -111,6 +113,8 @@
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
diff --git a/Javadoc/index-files/index-19.html b/Javadoc/index-files/index-19.html
index bcd8f5a1..4e2f0f42 100644
--- a/Javadoc/index-files/index-19.html
+++ b/Javadoc/index-files/index-19.html
@@ -2,9 +2,9 @@
-
+
U-Index
-
+
@@ -67,22 +67,6 @@
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 interface com.comphenix.protocol.injector.player.PlayerInjectionHandler
-
-Unregisters the given player.
-
-uninjectPlayer(InetSocketAddress) - Method in interface com.comphenix.protocol.injector.player.PlayerInjectionHandler
-
-Unregisters a player by the given address.
-
unregisterAsyncHandler(AsyncListenerHandler) - Method in class com.comphenix.protocol.async.AsyncFilterManager
unregisterAsyncHandler(AsyncListenerHandler) - Method in interface com.comphenix.protocol.AsynchronousManager
@@ -95,23 +79,15 @@
Unregisters every asynchronous handler associated with this plugin.
-unregisterPacketClass(Class<?>) - Method in interface com.comphenix.protocol.injector.ListenerInvoker
-
-Associate a given class with the given packet ID.
-
-unregisterPacketClass(Class<?>) - Method in class com.comphenix.protocol.injector.PacketFilterManager
-
unregisterTimeoutHandler(PacketListener) - Method in class com.comphenix.protocol.async.AsyncFilterManager
unregisterTimeoutHandler(PacketListener) - Method in interface com.comphenix.protocol.AsynchronousManager
Unregisters a given timeout listener.
-unwrapItem(Object) - Method in class com.comphenix.protocol.injector.BukkitUnwrapper
-
-unwrapItem(Object) - Method in interface com.comphenix.protocol.injector.PacketConstructor.Unwrapper
+update(Updater.UpdateType, boolean) - Method in class com.comphenix.protocol.metrics.Updater
-Convert the given wrapped object to the equivalent net.minecraft.server object.
+Update the plugin.
UPDATE_HEALTH - Static variable in class com.comphenix.protocol.Packets.Server
@@ -121,12 +97,26 @@
UPDATE_TIME - Static variable in class com.comphenix.protocol.Packets.Server
-updateEntity(Entity, List<Player>) - Method in class com.comphenix.protocol.injector.PacketFilterManager
-
updateEntity(Entity, List<Player>) - Method in interface com.comphenix.protocol.ProtocolManager
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 26688330..d8cc3d98 100644
--- a/Javadoc/index-files/index-2.html
+++ b/Javadoc/index-files/index-2.html
@@ -2,9 +2,9 @@
-
+
B-Index
-
+
@@ -139,14 +139,6 @@
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.
@@ -159,12 +151,6 @@
BukkitConverters() - Constructor for class com.comphenix.protocol.wrappers.BukkitConverters
-BukkitUnwrapper - Class in com.comphenix.protocol.injector
-
-Represents an object capable of converting wrapped Bukkit objects into NMS objects.
-
-BukkitUnwrapper() - Constructor for class com.comphenix.protocol.injector.BukkitUnwrapper
-
BUTTON_CLICK - Static variable in class com.comphenix.protocol.Packets.Client
diff --git a/Javadoc/index-files/index-20.html b/Javadoc/index-files/index-20.html
index 174fe803..3a882344 100644
--- a/Javadoc/index-files/index-20.html
+++ b/Javadoc/index-files/index-20.html
@@ -2,9 +2,9 @@
-
+
V-Index
-
+
@@ -81,11 +81,11 @@
Returns the enum constant of this type with the specified name.
-valueOf(String) - Static method in enum com.comphenix.protocol.injector.GamePhase
+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.injector.PacketFilterManager.PlayerInjectHooks
+valueOf(String) - Static method in enum com.comphenix.protocol.metrics.Updater.UpdateType
Returns the enum constant of this type with the specified name.
@@ -122,12 +122,12 @@ 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.injector.GamePhase
+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.injector.PacketFilterManager.PlayerInjectHooks
+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.
@@ -143,10 +143,6 @@ the order they are declared.
VEHICLE_SPAWN - Static variable in class com.comphenix.protocol.Packets.Server
-verifyWhitelist(PacketListener, ListeningWhitelist) - Static method in class com.comphenix.protocol.injector.PacketFilterManager
-
-Determine if the packet IDs in a whitelist is valid.
-
visit(NbtBase<?>) - Method in interface com.comphenix.protocol.wrappers.nbt.NbtVisitor
Visit a leaf node, which is a NBT tag with a primitive or String value.
diff --git a/Javadoc/index-files/index-21.html b/Javadoc/index-files/index-21.html
index d5198885..1333fd6f 100644
--- a/Javadoc/index-files/index-21.html
+++ b/Javadoc/index-files/index-21.html
@@ -2,9 +2,9 @@
-
+
W-Index
-
+
@@ -77,10 +77,6 @@
Create a new structure modifier for the new field type.
- withPacket(int, Object[]) - Method in class com.comphenix.protocol.injector.PacketConstructor
-
-Create a packet constructor that creates packets using the given types.
-
withTarget(Object) - Method in class com.comphenix.protocol.reflect.compiler.CompiledStructureModifier
withTarget(Object) - Method in class com.comphenix.protocol.reflect.StructureModifier
@@ -95,10 +91,6 @@
Retrieves a structure modifier that only reads and writes fields of a given type.
-withUnwrappers(List<PacketConstructor.Unwrapper>) - Method in class com.comphenix.protocol.injector.PacketConstructor
-
-Return a copy of the current constructor with a different list of unwrappers.
-
WORLD_EVENT - Static variable in class com.comphenix.protocol.Packets.Server
wrapped - Variable in class com.comphenix.protocol.reflect.cloning.NullableCloner
diff --git a/Javadoc/index-files/index-22.html b/Javadoc/index-files/index-22.html
index 9eab66b0..28730f97 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 4f5075d7..e214f271 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 738df8bd..833cf39d 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 c88249c9..3adab262 100644
--- a/Javadoc/index-files/index-3.html
+++ b/Javadoc/index-files/index-3.html
@@ -2,9 +2,9 @@
-
+
C-Index
-
+
@@ -83,10 +83,6 @@
Cancel the handler.
-cancel() - Method in class com.comphenix.protocol.injector.DelayedSingleTask
-
-Cancel a future task from being executed.
-
cancel() - Method in interface com.comphenix.protocol.utility.WrappedScheduler.TaskWrapper
Cancel the current task.
@@ -107,12 +103,6 @@
canClone(Object) - Method in class com.comphenix.protocol.reflect.cloning.NullableCloner
-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
@@ -123,16 +113,6 @@
ChatExtensions(ProtocolManager) - Constructor for class com.comphenix.protocol.utility.ChatExtensions
-checkListener(PacketListener) - Method in class com.comphenix.protocol.injector.player.NetworkObjectInjector
-
-checkListener(Set<PacketListener>) - Method in interface com.comphenix.protocol.injector.player.PlayerInjectionHandler
-
-Determine if the given listeners are valid.
-
-checkListener(PacketListener) - Method in interface com.comphenix.protocol.injector.player.PlayerInjectionHandler
-
-Determine if a listener is valid or not.
-
ChunkPosition - Class in com.comphenix.protocol.wrappers
Copies a immutable net.minecraft.server.ChunkPosition, which represents a integer 3D vector.
@@ -145,30 +125,12 @@
Construct an immutable integer 3D vector from a mutable Bukkit vector.
- 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
cleanupAll() - Method in interface com.comphenix.protocol.AsynchronousManager
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.
@@ -211,24 +173,10 @@
Represents an object that is capable of cloning other objects.
- close() - Method in class com.comphenix.protocol.injector.DelayedSingleTask
-
-Stop the current task and all future tasks scheduled by this instance.
-
-close() - Method in class com.comphenix.protocol.injector.PacketFilterManager
-
-Called when ProtocolLib is closing.
-
-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
-closed - Variable in class com.comphenix.protocol.injector.DelayedSingleTask
-
COLLECT - Static variable in class com.comphenix.protocol.Packets.Server
CollectionCloner - Class in com.comphenix.protocol.reflect.cloning
@@ -249,11 +197,7 @@
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.injector.spigot - package com.comphenix.protocol.injector.spigot
+com.comphenix.protocol.metrics - package com.comphenix.protocol.metrics
com.comphenix.protocol.reflect - package com.comphenix.protocol.reflect
@@ -273,8 +217,6 @@
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
@@ -365,18 +307,15 @@
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.
-createPacket(Object...) - Method in class com.comphenix.protocol.injector.PacketConstructor
-
-Construct a packet using the special builtin Minecraft constructors.
-
-createPacket(int) - Method in class com.comphenix.protocol.injector.PacketFilterManager
-
-createPacket(int, boolean) - Method in class com.comphenix.protocol.injector.PacketFilterManager
-
createPacket(int) - Method in interface com.comphenix.protocol.ProtocolManager
Constructs a new encapsulated Minecraft packet with the given ID.
@@ -385,16 +324,10 @@
Constructs a new encapsulated Minecraft packet with the given ID.
- createPacketConstructor(int, Object...) - Method in class com.comphenix.protocol.injector.PacketFilterManager
-
createPacketConstructor(int, Object...) - Method in interface com.comphenix.protocol.ProtocolManager
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 921da140..2db4fc98 100644
--- a/Javadoc/index-files/index-4.html
+++ b/Javadoc/index-files/index-4.html
@@ -2,9 +2,9 @@
-
+
D-Index
-
+
@@ -123,10 +123,6 @@
Clone the current wrapped watchable object, along with any contained objects.
-DEFAULT - Static variable in class com.comphenix.protocol.injector.PacketConstructor
-
-A packet constructor that automatically converts Bukkit types to their NMS conterpart.
-
DEFAULT - Static variable in class com.comphenix.protocol.reflect.cloning.AggregateCloner
Represents a default aggregate cloner.
@@ -147,6 +143,10 @@
A default instance of this serializer.
+ DEFAULT_DISABLE_AT_PERM_GEN - Static variable in class com.comphenix.protocol.reflect.compiler.BackgroundCompiler
+
+The default fraction of perm gen space after which the background compiler will be disabled.
+
DEFAULT_MAX_ERROR_COUNT - Static variable in class com.comphenix.protocol.error.DetailedErrorReporter
DEFAULT_PREFIX - Static variable in class com.comphenix.protocol.error.DetailedErrorReporter
@@ -185,18 +185,6 @@
Default implementation of the field transform.
-DelayedSingleTask - Class in com.comphenix.protocol.injector
-
-Represents a single delayed task.
-
-DelayedSingleTask(Plugin) - Constructor for class com.comphenix.protocol.injector.DelayedSingleTask
-
-Create a single task scheduler.
-
-DelayedSingleTask(Plugin, BukkitScheduler) - Constructor for class com.comphenix.protocol.injector.DelayedSingleTask
-
-Create a single task scheduler.
-
deserialize(DataInput) - Method in class com.comphenix.protocol.wrappers.nbt.io.NbtBinarySerializer
Load an NBT tag from a stream.
@@ -259,6 +247,10 @@
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 201bf1b0..11ec04d1 100644
--- a/Javadoc/index-files/index-5.html
+++ b/Javadoc/index-files/index-5.html
@@ -2,9 +2,9 @@
-
+
E-Index
-
+
@@ -75,6 +75,10 @@
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.
@@ -115,7 +119,9 @@
equals(Object) - Method in class com.comphenix.protocol.events.ListeningWhitelist
-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.metrics.Metrics.Plotter
equals(Object) - Method in class com.comphenix.protocol.reflect.fuzzy.AbstractFuzzyMember
diff --git a/Javadoc/index-files/index-6.html b/Javadoc/index-files/index-6.html
index 9214a63b..d8fb3cf0 100644
--- a/Javadoc/index-files/index-6.html
+++ b/Javadoc/index-files/index-6.html
@@ -2,9 +2,9 @@
-
+
F-Index
-
+
@@ -105,10 +105,6 @@
FieldUtils instances should NOT be constructed in standard programming.
-finalize() - Method in class com.comphenix.protocol.injector.DelayedSingleTask
-
-finalize() - Method in class com.comphenix.protocol.injector.PacketFilterManager
-
finalize() - Method in class com.comphenix.protocol.reflect.VolatileField
FLYING - Static variable in class com.comphenix.protocol.Packets.Client
@@ -155,10 +151,6 @@
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.
-
fromFormat(String, Object...) - Static method in exception com.comphenix.protocol.reflect.FieldAccessException
fromItemTag(ItemStack) - Static method in class com.comphenix.protocol.wrappers.nbt.NbtFactory
diff --git a/Javadoc/index-files/index-7.html b/Javadoc/index-files/index-7.html
index bb018bc6..f21ff25b 100644
--- a/Javadoc/index-files/index-7.html
+++ b/Javadoc/index-files/index-7.html
@@ -2,9 +2,9 @@
-
+
G-Index
-
+
@@ -67,10 +67,6 @@
G
-GamePhase - Enum in com.comphenix.protocol.injector
-
-The current player phase.
-
get(TKey) - Method in class com.comphenix.protocol.concurrency.AbstractIntervalTree
Retrieves the value of the range that matches the given key, or NULL if nothing was found.
@@ -83,6 +79,10 @@
Waits until a value has been associated with the given key, and then retrieves that value.
+ get(TKey, long, TimeUnit, boolean) - Method in class com.comphenix.protocol.concurrency.BlockingHashMap
+
+Waits until a value has been associated with the given key, and then retrieves that value.
+
get(int) - Method in class com.comphenix.protocol.concurrency.SortedCopyOnWriteArray
Retrieves an element by index.
@@ -112,8 +112,6 @@
Retrieve the array class of a given component type.
- getAsynchronousManager() - Method in class com.comphenix.protocol.injector.PacketFilterManager
-
getAsynchronousManager() - Method in interface com.comphenix.protocol.ProtocolManager
Retrieve the current asyncronous packet manager.
@@ -190,18 +188,6 @@
Retrieve the ChunkPosition class.
- getClassLoader() - Method in class com.comphenix.protocol.injector.PacketFilterManager
-
-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.
-
getClientRegistry() - Static method in class com.comphenix.protocol.Packets
A registry that parses between names and packet IDs.
@@ -210,6 +196,10 @@
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.
@@ -222,6 +212,10 @@
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
+
+Gets the File object of the config file that should be used to store data such as the GUID and opt-out status
+
getConstructor(AbstractFuzzyMatcher<MethodInfo>) - Method in class com.comphenix.protocol.reflect.FuzzyReflection
Retrieve the first constructor that matches.
@@ -254,6 +248,10 @@
Retrieve the name of the root CraftBukkit package.
+ getCraftEntityClass() - Static method in class com.comphenix.protocol.utility.MinecraftReflection
+
+Retrieve the CraftEntity class.
+
getCraftItemStackClass() - Static method in class com.comphenix.protocol.utility.MinecraftReflection
Retrieve the CraftItemStack class.
@@ -310,6 +308,10 @@
Retrieve whether or not the value must be synchronized with the client.
+ getDisablePermGenFraction() - Method in class com.comphenix.protocol.reflect.compiler.BackgroundCompiler
+
+Retrieve the fraction of perm gen space used after which the background compiler will be disabled.
+
getDouble(String) - Method in interface com.comphenix.protocol.wrappers.nbt.NbtCompound
Retrieve the double value of an entry identified by a given key.
@@ -338,8 +340,6 @@
Retrieve a converter for NMS entities and Bukkit entities.
- getEntityFromID(World, int) - Method in class com.comphenix.protocol.injector.PacketFilterManager
-
getEntityFromID(World, int) - Method in interface com.comphenix.protocol.ProtocolManager
Retrieve the associated entity.
@@ -356,8 +356,6 @@
Retrieve the EntityTracker (NMS) class.
- getEntityTrackers(Entity) - Method in class com.comphenix.protocol.injector.PacketFilterManager
-
getEntityTrackers(Entity) - Method in interface com.comphenix.protocol.ProtocolManager
Retrieve every client that is receiving information about a given entity.
@@ -456,6 +454,10 @@
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.
@@ -504,8 +506,6 @@
Retrieves the underlying watchable object.
- getHookType() - Method in class com.comphenix.protocol.injector.player.NetworkObjectInjector
-
getID() - Method in interface com.comphenix.protocol.async.AsyncRunnable
Retrieve a unique worker ID.
@@ -600,6 +600,10 @@
getKeyValueView() - Method in class com.comphenix.protocol.reflect.fuzzy.FuzzyMethodContract
+getLatestVersionString() - Method in class com.comphenix.protocol.metrics.Updater
+
+Get the version string latest file avaliable online.
+
getList(String) - Method in interface com.comphenix.protocol.wrappers.nbt.NbtCompound
Retrieve the NBT list value of an entry identified by a given key.
@@ -610,10 +614,6 @@
Retrieve the registered listeners, in order from the lowest to the highest priority.
- getListener() - Method in class com.comphenix.protocol.injector.PrioritizedListener
-
-Retrieve the underlying listener.
-
getListenerHandler() - Method in class com.comphenix.protocol.async.AsyncMarker
Retrieve the current asynchronous listener handler.
@@ -640,6 +640,10 @@
Retrieves a read/write structure for every long field.
+ getMappedMethods(List<Method>) - Method in class com.comphenix.protocol.reflect.FuzzyReflection
+
+Retrieve every method as a map over names.
+
getMatchingAccessibleMethod(Class, String, Class[]) - Static method in class com.comphenix.protocol.reflect.MethodUtils
Find an accessible method that matches the given name and has compatible parameters.
@@ -730,6 +734,10 @@
Retrieve a bit field of every Modifier
that is required for the member to match.
+ getName() - Method in class com.comphenix.protocol.metrics.Metrics.Graph
+
+Gets the graph's name
+
getName() - Method in interface com.comphenix.protocol.wrappers.nbt.NbtBase
Retrieve the name of this NBT tag.
@@ -786,6 +794,10 @@
Get the next end point of a given key.
+ getObject(String) - Method in interface com.comphenix.protocol.wrappers.nbt.NbtCompound
+
+Retrieve the primitive object, NbtList or NbtCompound associated with the given key.
+
getObject(int) - Method in class com.comphenix.protocol.wrappers.WrappedDataWatcher
Retrieve a watchable object by index.
@@ -798,10 +810,6 @@
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.
@@ -810,48 +818,10 @@
Retrieve the packet class.
- getPacketClassFromID(int, boolean) - Method in interface com.comphenix.protocol.injector.ListenerInvoker
-
-Retrieves the correct packet class from a given packet ID.
-
-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.
-getPacketID(Object) - Method in interface com.comphenix.protocol.injector.ListenerInvoker
-
-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
Retrieves a list of every registered packet listener.
@@ -866,8 +836,6 @@
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.
@@ -885,34 +853,14 @@
Retrieves the player that has sent the packet or is recieving it.
- getPlayerByConnection(DataInputStream) - Method in interface com.comphenix.protocol.injector.player.PlayerInjectionHandler
-
-Retrieve a player by its DataInput connection.
-
-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 interface com.comphenix.protocol.injector.player.PlayerInjectionHandler
-
-Retrieves how the server packets are read.
-
-getPlayerHook(GamePhase) - Method in interface com.comphenix.protocol.injector.player.PlayerInjectionHandler
-
-Retrieves how the server packets are read.
-
getPlayerListClass() - Static method in class com.comphenix.protocol.utility.MinecraftReflection
Retrieve the player list class (or ServerConfigurationManager),
+getPlotters() - Method in class com.comphenix.protocol.metrics.Metrics.Graph
+
+Gets an unmodifiable set of the plotter objects in the graph
+
getPlugin() - Method in class com.comphenix.protocol.async.AsyncListenerHandler
Retrieve the plugin associated with this async listener.
@@ -925,10 +873,6 @@
Retrieve the plugin that created list packet listener.
- getPlugin() - Method in class com.comphenix.protocol.injector.DelayedSingleTask
-
-Retrieve the plugin this task belongs to.
-
getPluginName(PacketListener) - Static method in class com.comphenix.protocol.events.PacketAdapter
Retrieves the name of the plugin that has been associated with the listener.
@@ -951,10 +895,6 @@
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.
@@ -967,10 +907,6 @@
Retrieve the priority in the execution order of the packet listener.
- getPriority() - Method in class com.comphenix.protocol.injector.PrioritizedListener
-
-Retrieve the priority of this listener.
-
getProcessingDelay() - Method in class com.comphenix.protocol.async.AsyncMarker
Retrieve the number of times a packet must be signalled to be done before it's sent.
@@ -1006,8 +942,6 @@
Retrieves a immutable set containing the ID of the recieved client packets that will be
observed by the asynchronous listeners.
-getReceivingFilters() - Method in class com.comphenix.protocol.injector.PacketFilterManager
-
getReceivingFilters() - Method in interface com.comphenix.protocol.ProtocolManager
Retrieves a immutable set containing the ID of the recieved client packets that will be observed by listeners.
@@ -1032,6 +966,14 @@
A registry that parses between names and packet IDs.
+ getResult() - Method in class com.comphenix.protocol.metrics.Updater
+
+Get the result of the update process.
+
+getResult(int) - Static method in enum com.comphenix.protocol.metrics.Updater.UpdateResult
+
+getResult(int) - Static method in enum com.comphenix.protocol.metrics.Updater.UpdateType
+
getReturnMatcher() - Method in class com.comphenix.protocol.reflect.fuzzy.FuzzyMethodContract
Retrieve the class matcher for the return type.
@@ -1056,12 +998,6 @@
Retrieves a immutable set containing the ID of the sent server packets that will be
observed by the asynchronous listeners.
-getSendingFilters() - Method in class com.comphenix.protocol.injector.PacketFilterManager
-
-getSendingFilters() - Method in interface com.comphenix.protocol.injector.player.PlayerInjectionHandler
-
-Retrieve the current list of registered sending listeners.
-
getSendingFilters() - Method in interface com.comphenix.protocol.ProtocolManager
Retrieves a immutable set containing the ID of the sent server packets that will be observed by listeners.
@@ -1082,18 +1018,14 @@
Retrieve which packets sent by the server this listener will observe.
+ getSendPacketMethod() - Static method in class com.comphenix.protocol.utility.MinecraftMethods
+
+Retrieve the send packet method in PlayerConnection/NetServerHandler.
+
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.
-
getServerRegistry() - Static method in class com.comphenix.protocol.Packets
A registry that parses between names and packet IDs.
@@ -1164,22 +1096,6 @@
Retrieves a read/write structure for every String field.
- getStructure(int) - Static method in class com.comphenix.protocol.injector.StructureCache
-
-Retrieve a cached structure modifier for the given packet id.
-
-getStructure(Class<?>) - Static method in class com.comphenix.protocol.injector.StructureCache
-
-Retrieve a cached structure modifier given a packet type.
-
-getStructure(Class<?>, boolean) - Static method in class com.comphenix.protocol.injector.StructureCache
-
-Retrieve a cached structure modifier given a packet type.
-
-getStructure(int, boolean) - Static method in class com.comphenix.protocol.injector.StructureCache
-
-Retrieve a cached structure modifier for the given packet id.
-
getSupported() - Static method in class com.comphenix.protocol.Packets.Client
Retrieve every client packet the current version of Minecraft is aware of.
@@ -1198,10 +1114,6 @@
Retrieves the type of the object we're modifying.
- getTaskID() - Method in class com.comphenix.protocol.injector.DelayedSingleTask
-
-Retrieve the raw task ID.
-
getTimeout() - Method in class com.comphenix.protocol.async.AsyncMarker
Retrieve the time the packet will be forcefully rejected.
@@ -1244,10 +1156,16 @@
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.
@@ -1256,6 +1174,10 @@
Retrieve the value of this NBT tag.
+ getValue() - Method in interface com.comphenix.protocol.wrappers.nbt.NbtCompound
+
+Deprecated.
+
getValue(String) - Method in interface com.comphenix.protocol.wrappers.nbt.NbtCompound
Retrieve the value of a given entry.
diff --git a/Javadoc/index-files/index-8.html b/Javadoc/index-files/index-8.html
index 03dd750b..8e41b8b1 100644
--- a/Javadoc/index-files/index-8.html
+++ b/Javadoc/index-files/index-8.html
@@ -2,9 +2,9 @@
-
+
H-Index
-
+
@@ -75,12 +75,6 @@
handle - Variable in class com.comphenix.protocol.wrappers.WrappedWatchableObject
-handleDisconnect() - Method in class com.comphenix.protocol.injector.player.NetworkObjectInjector
-
-handleDisconnect(Player) - Method in interface com.comphenix.protocol.injector.player.PlayerInjectionHandler
-
-Invoke special routines for handling disconnect before a player is uninjected.
-
HANDSHAKE - Static variable in class com.comphenix.protocol.Packets.Client
hasAsynchronousListeners(PacketEvent) - Method in class com.comphenix.protocol.async.AsyncFilterManager
@@ -103,7 +97,9 @@
hashCode() - Method in class com.comphenix.protocol.events.ListeningWhitelist
-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.metrics.Metrics.Plotter
hashCode() - Method in class com.comphenix.protocol.reflect.fuzzy.AbstractFuzzyMember
@@ -119,28 +115,10 @@
hashCode() - Method in class com.comphenix.protocol.wrappers.WrappedWatchableObject
-hasListener(int) - Method in class com.comphenix.protocol.injector.player.NetworkObjectInjector
-
-hasLogin() - Method in enum com.comphenix.protocol.injector.GamePhase
-
-Determine if the current value represents the login phase.
-
hasMember(int) - Method in class com.comphenix.protocol.reflect.IntEnum
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 b99b3192..6b7db6e4 100644
--- a/Javadoc/index-files/index-9.html
+++ b/Javadoc/index-files/index-9.html
@@ -2,9 +2,9 @@
-
+
I-Index
-
+
@@ -99,10 +99,6 @@
Initialize every field of this class.
-initializePlayers(Player[]) - Method in class com.comphenix.protocol.injector.PacketFilterManager
-
-Initialize the packet injection for every player.
-
initialMember() - Method in class com.comphenix.protocol.reflect.fuzzy.AbstractFuzzyMember.Builder
Construct a new instance of the current type.
@@ -111,19 +107,6 @@
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.
-
INSTANCE - Static variable in class com.comphenix.protocol.reflect.instances.CollectionGenerator
Shared instance of this generator.
@@ -206,38 +189,6 @@
Invoke a named method whose parameter type matches the object type.
- invokePacketRecieving(PacketEvent) - Method in interface com.comphenix.protocol.injector.ListenerInvoker
-
-Invokes the given packet event for every registered listener.
-
-invokePacketRecieving(PacketEvent) - Method in class com.comphenix.protocol.injector.PacketFilterManager
-
-invokePacketRecieving(ErrorReporter, PacketEvent) - Method in class com.comphenix.protocol.injector.SortedPacketListenerList
-
-Invokes the given packet event for every registered listener.
-
-invokePacketSending(PacketEvent) - Method in interface com.comphenix.protocol.injector.ListenerInvoker
-
-Invokes the given packet event for every registered listener.
-
-invokePacketSending(PacketEvent) - Method in class com.comphenix.protocol.injector.PacketFilterManager
-
-invokePacketSending(ErrorReporter, PacketEvent) - Method in class com.comphenix.protocol.injector.SortedPacketListenerList
-
-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.
@@ -278,8 +229,6 @@
Determine if a given object is a ChunkPosition.
- isClosed() - Method in class com.comphenix.protocol.injector.PacketFilterManager
-
isClosed() - Method in interface com.comphenix.protocol.ProtocolManager
Determines whether or not this protocol mananger has been disabled.
@@ -390,6 +339,10 @@
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.
@@ -414,10 +367,6 @@
Determine if we're running or not.
- isRunning() - Method in class com.comphenix.protocol.injector.DelayedSingleTask
-
-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)
diff --git a/Javadoc/index.html b/Javadoc/index.html
index 648aabf4..481039ef 100644
--- a/Javadoc/index.html
+++ b/Javadoc/index.html
@@ -2,7 +2,7 @@
-
+
Generated Documentation (Untitled)