diff --git a/Javadoc/com/comphenix/protocol/utility/ChatExtensions.html b/Javadoc/com/comphenix/protocol/utility/ChatExtensions.html
index 9f48f177..fbf09b33 100644
--- a/Javadoc/com/comphenix/protocol/utility/ChatExtensions.html
+++ b/Javadoc/com/comphenix/protocol/utility/ChatExtensions.html
@@ -2,9 +2,9 @@
-
+
ChatExtensions
-
+
diff --git a/Javadoc/com/comphenix/protocol/utility/MinecraftReflection.html b/Javadoc/com/comphenix/protocol/utility/MinecraftReflection.html
index 83975819..79936ed7 100644
--- a/Javadoc/com/comphenix/protocol/utility/MinecraftReflection.html
+++ b/Javadoc/com/comphenix/protocol/utility/MinecraftReflection.html
@@ -2,9 +2,9 @@
-
+
MinecraftReflection
-
+
@@ -158,8 +158,8 @@ extends java.lang.Object
Method and Description |
-static java.lang.Class |
-getArrayClass(java.lang.Class componentType)
+ | static java.lang.Class<?> |
+getArrayClass(java.lang.Class<?> componentType)
Retrieve the array class of a given component type.
|
@@ -182,13 +182,13 @@ extends java.lang.Object
-static java.lang.Class |
+static java.lang.Class<?> |
getChunkCoordinatesClass()
Retrieve the ChunkPosition class.
|
-static java.lang.Class |
+static java.lang.Class<?> |
getChunkPositionClass()
Retrieve the ChunkPosition class.
|
@@ -206,157 +206,200 @@ extends java.lang.Object
-static java.lang.Class |
+static java.lang.Class<?> |
getCraftItemStackClass()
Retrieve the CraftItemStack class.
|
-static java.lang.Class |
+static java.lang.Class<?> |
getDataWatcherClass()
Retrieve the DataWatcher class.
|
-static java.lang.Class |
+static java.lang.Class<?> |
getEntityClass()
Retrieve the entity (NMS) class.
|
-static java.lang.Class |
+static java.lang.Class<?> |
getEntityPlayerClass()
Retrieve the EntityPlayer (NMS) class.
|
-static java.lang.Class |
+static java.lang.Class<?> |
getItemStackArrayClass()
Retrieve the ItemStack[] class.
|
-static java.lang.Class |
+static java.lang.Class<?> |
getItemStackClass()
-Retrieve the NetLoginHandler class.
+Retrieve the NMS ItemStack class.
|
-static java.lang.Class |
+static java.lang.Class<?> |
getMinecraftClass(java.lang.String className)
Retrieve the class object of a specific Minecraft class.
|
+static java.lang.Class<?> |
+getMinecraftClass(java.lang.String className,
+ java.lang.String... aliases)
+Retrieve the first class that matches a specified Minecraft name.
+ |
+
+
static java.lang.Object |
getMinecraftItemStack(org.bukkit.inventory.ItemStack stack)
Retrieve the net.minecraft.server ItemStack from a Bukkit ItemStack.
|
-
+
static java.lang.String |
getMinecraftPackage()
Retrieve the name of the Minecraft server package.
|
+
+static java.lang.Class<?> |
+getMinecraftServerClass()
+Retrieve the MinecraftServer class.
+ |
+
-static java.lang.Class |
+static java.lang.Class<?> |
+getNetHandlerClass()
+Retrieve the NetHandler class.
+ |
+
+
+static java.lang.Class<?> |
getNetLoginHandlerClass()
Retrieve the NetLoginHandler class.
|
+
+static java.lang.String |
+getNetLoginHandlerName()
+Dynamically retrieve the name of the current NetLoginHandler.
+ |
+
-static java.lang.Class |
+static java.lang.Class<?> |
+getNetServerHandlerClass()
+Retrieve the NetServerHandler class.
+ |
+
+
+static java.lang.Class<?> |
+getNetworkManagerClass()
+Retrieve the NetworkManager class.
+ |
+
+
+static java.lang.String |
+getNetworkManagerName()
+Dynamically retrieve the NetworkManager name.
+ |
+
+
+static java.lang.Class<?> |
getPacketClass()
Retrieve the packet class.
|
-
-static java.lang.Class |
+
+static java.lang.Class<?> |
getWatchableObjectClass()
Retrieve the WatchableObject class.
|
-
-static java.lang.Class |
+
+static java.lang.Class<?> |
getWorldTypeClass()
Retrieve the WorldType class.
|
-
+
static boolean |
isChunkCoordinates(java.lang.Object obj)
Determine if a given object is a ChunkCoordinate.
|
-
+
static boolean |
isChunkPosition(java.lang.Object obj)
Determine if a given object is a ChunkPosition.
|
-
+
static boolean |
isCraftItemStack(java.lang.Object obj)
Determine if the given object is a CraftItemStack instancey.
|
-
+
static boolean |
isDataWatcher(java.lang.Object obj)
Determine if the given object is a data watcher object.
|
-
+
static boolean |
isItemStack(java.lang.Object value)
Determine if the given object is a NMS ItemStack.
|
-
+
static boolean |
isLoginHandler(java.lang.Object obj)
Determine if the given object is a NetLoginHandler.
|
-
+
static boolean |
isMinecraftEntity(java.lang.Object obj)
Determine if the given object is actually a Minecraft packet.
|
-
+
static boolean |
isMinecraftObject(java.lang.Object obj)
Determine if a given object can be found within the package net.minecraft.server.
|
-
+
static boolean |
isMinecraftObject(java.lang.Object obj,
java.lang.String className)
Determine if a given object is found in net.minecraft.server, and has the given name.
|
-
+
static boolean |
isMinecraftPlayer(java.lang.Object obj)
Determine if the given object is a Minecraft player entity.
|
-
+
static boolean |
isPacketClass(java.lang.Object obj)
Determine if the given object is actually a Minecraft packet.
|
-
+
static boolean |
isWatchableObject(java.lang.Object obj)
Determine if the given object is a watchable object.
|
-
+
static void |
setMinecraftPackage(java.lang.String minecraftPackage,
java.lang.String craftBukkitPackage)
@@ -455,6 +498,20 @@ extends java.lang.Object
- Returns:
- Full canonical name of the root CraftBukkit package.
+
+
+
+
@@ -482,20 +539,6 @@ extends java.lang.Object
Returns:TRUE if it can, FALSE otherwise.
-
-
-
-
@@ -622,7 +665,7 @@ extends java.lang.Object
-
getEntityPlayerClass
-public static java.lang.Class getEntityPlayerClass()
+public static java.lang.Class<?> getEntityPlayerClass()
Retrieve the EntityPlayer (NMS) class.
- Returns:
- The entity class.
@@ -633,7 +676,7 @@ extends java.lang.Object
-
getEntityClass
-public static java.lang.Class getEntityClass()
+public static java.lang.Class<?> getEntityClass()
Retrieve the entity (NMS) class.
- Returns:
- The entity class.
@@ -644,7 +687,7 @@ extends java.lang.Object
-
getPacketClass
-public static java.lang.Class getPacketClass()
+public static java.lang.Class<?> getPacketClass()
Retrieve the packet class.
- Returns:
- The packet class.
@@ -655,20 +698,53 @@ extends java.lang.Object
-
getNetLoginHandlerClass
-public static java.lang.Class getNetLoginHandlerClass()
+public static java.lang.Class<?> getNetLoginHandlerClass()
Retrieve the NetLoginHandler class.
- Returns:
- The NetLoginHandler class.
+
+
+
+
+
+
+
+
+
+
+
+
-
getItemStackClass
-public static java.lang.Class getItemStackClass()
-Retrieve the NetLoginHandler class.
-- Returns:
- The NetLoginHandler class.
+public static java.lang.Class<?> getItemStackClass()
+Retrieve the NMS ItemStack class.
+- Returns:
- The ItemStack class.
@@ -677,18 +753,29 @@ extends java.lang.Object
-
getWorldTypeClass
-public static java.lang.Class getWorldTypeClass()
+public static java.lang.Class<?> getWorldTypeClass()
Retrieve the WorldType class.
- Returns:
- The WorldType class.
+
+
+
+
-
getDataWatcherClass
-public static java.lang.Class getDataWatcherClass()
+public static java.lang.Class<?> getDataWatcherClass()
Retrieve the DataWatcher class.
- Returns:
- The DataWatcher class.
@@ -699,7 +786,7 @@ extends java.lang.Object
-
getChunkPositionClass
-public static java.lang.Class getChunkPositionClass()
+public static java.lang.Class<?> getChunkPositionClass()
Retrieve the ChunkPosition class.
- Returns:
- The ChunkPosition class.
@@ -710,7 +797,7 @@ extends java.lang.Object
-
getChunkCoordinatesClass
-public static java.lang.Class getChunkCoordinatesClass()
+public static java.lang.Class<?> getChunkCoordinatesClass()
Retrieve the ChunkPosition class.
- Returns:
- The ChunkPosition class.
@@ -721,7 +808,7 @@ extends java.lang.Object
-
getWatchableObjectClass
-public static java.lang.Class getWatchableObjectClass()
+public static java.lang.Class<?> getWatchableObjectClass()
Retrieve the WatchableObject class.
- Returns:
- The WatchableObject class.
@@ -732,7 +819,7 @@ extends java.lang.Object
-
getItemStackArrayClass
-public static java.lang.Class getItemStackArrayClass()
+public static java.lang.Class<?> getItemStackArrayClass()
Retrieve the ItemStack[] class.
- Returns:
- The ItemStack[] class.
@@ -743,7 +830,7 @@ extends java.lang.Object
-
getArrayClass
-public static java.lang.Class getArrayClass(java.lang.Class componentType)
+public static java.lang.Class<?> getArrayClass(java.lang.Class<?> componentType)
Retrieve the array class of a given component type.
- Parameters:
componentType - - type of each element in the array.
- Returns:
- The class of the array.
@@ -755,7 +842,7 @@ extends java.lang.Object
-
getCraftItemStackClass
-public static java.lang.Class getCraftItemStackClass()
+public static java.lang.Class<?> getCraftItemStackClass()
Retrieve the CraftItemStack class.
- Returns:
- The CraftItemStack class.
@@ -813,10 +900,10 @@ extends java.lang.Object
-
+
-
getMinecraftClass
-public static java.lang.Class getMinecraftClass(java.lang.String className)
+public static java.lang.Class<?> getMinecraftClass(java.lang.String className)
Retrieve the class object of a specific Minecraft class.
- Parameters:
className - - the specific Minecraft class.
- Returns:
- Class object.
@@ -824,6 +911,43 @@ extends java.lang.Object
java.lang.RuntimeException - If we are unable to find the given class.
+
+
+
+
+-
+
getMinecraftClass
+public static java.lang.Class<?> getMinecraftClass(java.lang.String className,
+ java.lang.String... aliases)
+Retrieve the first class that matches a specified Minecraft name.
+- Parameters:
classes - - the specific Minecraft class.
+- Returns:
- Class object.
+- Throws:
+java.lang.RuntimeException - If we are unable to find any of the given classes.
+
+
+
+
+
+
+
+
+
+
diff --git a/Javadoc/com/comphenix/protocol/utility/class-use/ChatExtensions.html b/Javadoc/com/comphenix/protocol/utility/class-use/ChatExtensions.html
index 1ef7881a..3fdd10c2 100644
--- a/Javadoc/com/comphenix/protocol/utility/class-use/ChatExtensions.html
+++ b/Javadoc/com/comphenix/protocol/utility/class-use/ChatExtensions.html
@@ -2,9 +2,9 @@
-
+
Uses of Class com.comphenix.protocol.utility.ChatExtensions
-
+
diff --git a/Javadoc/com/comphenix/protocol/utility/class-use/MinecraftReflection.html b/Javadoc/com/comphenix/protocol/utility/class-use/MinecraftReflection.html
index db903175..db81c968 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/package-frame.html b/Javadoc/com/comphenix/protocol/utility/package-frame.html
index f9a2e6f9..13e59864 100644
--- a/Javadoc/com/comphenix/protocol/utility/package-frame.html
+++ b/Javadoc/com/comphenix/protocol/utility/package-frame.html
@@ -2,9 +2,9 @@
-
+
com.comphenix.protocol.utility
-
+
diff --git a/Javadoc/com/comphenix/protocol/utility/package-summary.html b/Javadoc/com/comphenix/protocol/utility/package-summary.html
index a8cf1799..44e71a84 100644
--- a/Javadoc/com/comphenix/protocol/utility/package-summary.html
+++ b/Javadoc/com/comphenix/protocol/utility/package-summary.html
@@ -2,9 +2,9 @@
-
+
com.comphenix.protocol.utility
-
+
diff --git a/Javadoc/com/comphenix/protocol/utility/package-tree.html b/Javadoc/com/comphenix/protocol/utility/package-tree.html
index c6aed5d6..70e1a099 100644
--- a/Javadoc/com/comphenix/protocol/utility/package-tree.html
+++ b/Javadoc/com/comphenix/protocol/utility/package-tree.html
@@ -2,9 +2,9 @@
-
+
com.comphenix.protocol.utility Class Hierarchy
-
+
diff --git a/Javadoc/com/comphenix/protocol/utility/package-use.html b/Javadoc/com/comphenix/protocol/utility/package-use.html
index 76712ceb..48669d25 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 639b8c16..8119cc7b 100644
--- a/Javadoc/com/comphenix/protocol/wrappers/BukkitConverters.html
+++ b/Javadoc/com/comphenix/protocol/wrappers/BukkitConverters.html
@@ -2,9 +2,9 @@
-
+
BukkitConverters
-
+
diff --git a/Javadoc/com/comphenix/protocol/wrappers/ChunkPosition.html b/Javadoc/com/comphenix/protocol/wrappers/ChunkPosition.html
index bedbda0e..9d5c3a6a 100644
--- a/Javadoc/com/comphenix/protocol/wrappers/ChunkPosition.html
+++ b/Javadoc/com/comphenix/protocol/wrappers/ChunkPosition.html
@@ -2,9 +2,9 @@
-
+
ChunkPosition
-
+
diff --git a/Javadoc/com/comphenix/protocol/wrappers/WrappedChunkCoordinate.html b/Javadoc/com/comphenix/protocol/wrappers/WrappedChunkCoordinate.html
index 824e73de..2f81cf6c 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 09b94665..a7de3824 100644
--- a/Javadoc/com/comphenix/protocol/wrappers/WrappedDataWatcher.html
+++ b/Javadoc/com/comphenix/protocol/wrappers/WrappedDataWatcher.html
@@ -2,9 +2,9 @@
-
+
WrappedDataWatcher
-
+
@@ -179,95 +179,103 @@ implements java.lang.Iterable<
+boolean |
+equals(java.lang.Object obj) |
+ |
+
java.lang.Byte |
getByte(int index)
Get a watched byte.
|
-
+
WrappedChunkCoordinate |
getChunkCoordinate(int index)
Get a watched string.
|
-
+
static WrappedDataWatcher |
getEntityWatcher(org.bukkit.entity.Entity entity)
Retrieve the data watcher associated with an entity.
|
-
+
java.lang.Float |
getFloat(int index)
Get a watched float.
|
-
+
java.lang.Object |
getHandle()
Retrieves the underlying data watcher.
|
-
+
java.lang.Integer |
getInteger(int index)
Get a watched integer.
|
-
+
org.bukkit.inventory.ItemStack |
getItemStack(int index)
Get a watched string.
|
-
+
java.lang.Object |
getObject(int index)
Retrieve a watchable object by index.
|
-
+
protected java.util.concurrent.locks.ReadWriteLock |
getReadWriteLock()
Retrieve the current read write lock.
|
-
+
java.lang.Short |
getShort(int index)
Get a watched short.
|
-
+
java.lang.String |
getString(int index)
Get a watched string.
|
-
+
static java.lang.Class<?> |
getTypeClass(int id)
Retrieve the type of a given ID, if it's allowed to be watched.
|
-
+
static java.lang.Integer |
getTypeID(java.lang.Class<?> clazz)
Retrieve the ID of a given type, if it's allowed to be watched.
|
-
+
protected java.util.Map<java.lang.Integer,java.lang.Object> |
getWatchableObjectMap()
Retrieve the underlying map of key values that stores watchable objects.
|
-
+
java.util.List<WrappedWatchableObject> |
getWatchableObjects()
Retrieve every watchable object in this watcher.
|
+
+int |
+hashCode() |
+
java.util.Set<java.lang.Integer> |
indexSet()
@@ -311,7 +319,7 @@ implements java.lang.Iterable<FieldAccessException - If reflection failed.
+
+
+
+
+
+
+
+
+-
+
hashCode
+public int hashCode()
+
+- Overrides:
+hashCode in class java.lang.Object
+
+
+
diff --git a/Javadoc/com/comphenix/protocol/wrappers/WrappedWatchableObject.html b/Javadoc/com/comphenix/protocol/wrappers/WrappedWatchableObject.html
index c9f10c56..d8abc4d4 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 336040a1..0f17d77e 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 29e347e7..e0ec2ba5 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 f98ebb78..7987b0d2 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 39c6a751..b0641c30 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
-
+
diff --git a/Javadoc/com/comphenix/protocol/wrappers/class-use/WrappedWatchableObject.html b/Javadoc/com/comphenix/protocol/wrappers/class-use/WrappedWatchableObject.html
index aff635bd..ce04822f 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/package-frame.html b/Javadoc/com/comphenix/protocol/wrappers/package-frame.html
index ca3bbc5b..ef9cf303 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 9b92a2e5..b038a33b 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 c8c24606..dbae4208 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 8567dbec..1ef9faa5 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 fd639c5d..76721450 100644
--- a/Javadoc/constant-values.html
+++ b/Javadoc/constant-values.html
@@ -2,9 +2,9 @@
-
+
Constant Field Values
-
+
diff --git a/Javadoc/deprecated-list.html b/Javadoc/deprecated-list.html
index 2654ee04..dc345c7d 100644
--- a/Javadoc/deprecated-list.html
+++ b/Javadoc/deprecated-list.html
@@ -2,9 +2,9 @@
-
+
Deprecated List
-
+
diff --git a/Javadoc/help-doc.html b/Javadoc/help-doc.html
index 91b72df6..6ea7444c 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 a9e02634..69d149c3 100644
--- a/Javadoc/index-files/index-1.html
+++ b/Javadoc/index-files/index-1.html
@@ -2,9 +2,9 @@
-
+
A-Index
-
+
@@ -131,6 +131,30 @@
Adds the given prefix to every line in the text.
+AggregateCloner - Class in com.comphenix.protocol.reflect.cloning
+
+Implements a cloning procedure by trying multiple methods in turn until one is successful.
+
+AggregateCloner.Builder - Class in com.comphenix.protocol.reflect.cloning
+
+Represents a builder for aggregate (combined) cloners.
+
+AggregateCloner.Builder() - Constructor for class com.comphenix.protocol.reflect.cloning.AggregateCloner.Builder
+
+Create a new aggregate builder.
+
+AggregateCloner.BuilderParameters - Class in com.comphenix.protocol.reflect.cloning
+
+Supplies the cloner factories with necessary parameters.
+
+andThen(Class<? extends Cloner>) - Method in class com.comphenix.protocol.reflect.cloning.AggregateCloner.Builder
+
+Add the next cloner that will be considered in turn.
+
+andThen(Function<AggregateCloner.BuilderParameters, Cloner>) - Method in class com.comphenix.protocol.reflect.cloning.AggregateCloner.Builder
+
+Add the next cloner that will be considered in turn.
+
apacheCommonsMissing - Variable in class com.comphenix.protocol.error.DetailedErrorReporter
Application - Class in com.comphenix.protocol
diff --git a/Javadoc/index-files/index-10.html b/Javadoc/index-files/index-10.html
index 4106f521..d8ff2ab1 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 80238c3a..0bb4c70a 100644
--- a/Javadoc/index-files/index-11.html
+++ b/Javadoc/index-files/index-11.html
@@ -2,9 +2,9 @@
-
+
L-Index
-
+
diff --git a/Javadoc/index-files/index-12.html b/Javadoc/index-files/index-12.html
index 4ce922d1..033f20c8 100644
--- a/Javadoc/index-files/index-12.html
+++ b/Javadoc/index-files/index-12.html
@@ -2,9 +2,9 @@
-
+
M-Index
-
+
diff --git a/Javadoc/index-files/index-13.html b/Javadoc/index-files/index-13.html
index 2d9f4d2e..d27830c2 100644
--- a/Javadoc/index-files/index-13.html
+++ b/Javadoc/index-files/index-13.html
@@ -2,9 +2,9 @@
-
+
N-Index
-
+
@@ -77,10 +77,20 @@
NetworkServerInjector(ClassLoader, ErrorReporter, Player, ListenerInvoker, IntegerSet, InjectedServerConnection) - Constructor for class com.comphenix.protocol.injector.player.NetworkServerInjector
+newBuilder() - Static method in class com.comphenix.protocol.reflect.cloning.AggregateCloner
+
+Begins constructing a new aggregate cloner.
+
newPacket(int) - Static method in class com.comphenix.protocol.injector.StructureCache
Creates an empty Minecraft packet of the given ID.
+NullableCloner - Class in com.comphenix.protocol.reflect.cloning
+
+Creates a cloner wrapper that accepts and clones NULL values.
+
+NullableCloner(Cloner) - Constructor for class com.comphenix.protocol.reflect.cloning.NullableCloner
+
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-14.html b/Javadoc/index-files/index-14.html
index e6faa8d4..371ad07d 100644
--- a/Javadoc/index-files/index-14.html
+++ b/Javadoc/index-files/index-14.html
@@ -2,9 +2,9 @@
-
+
O-Index
-
+
@@ -67,11 +67,11 @@
O
-- ObjectCloner - Class in com.comphenix.protocol.reflect
+- ObjectWriter - Class in com.comphenix.protocol.reflect
-
Can copy an object field by field.
-- ObjectCloner() - Constructor for class com.comphenix.protocol.reflect.ObjectCloner
+- ObjectWriter() - Constructor for class com.comphenix.protocol.reflect.ObjectWriter
-
- onCompiled(StructureModifier<TKey>) - Method in interface com.comphenix.protocol.reflect.compiler.CompileListener
-
diff --git a/Javadoc/index-files/index-15.html b/Javadoc/index-files/index-15.html
index 571381b6..459af267 100644
--- a/Javadoc/index-files/index-15.html
+++ b/Javadoc/index-files/index-15.html
@@ -2,9 +2,9 @@
-
+
P-Index
-
+
diff --git a/Javadoc/index-files/index-16.html b/Javadoc/index-files/index-16.html
index bc678c2b..2c39dc80 100644
--- a/Javadoc/index-files/index-16.html
+++ b/Javadoc/index-files/index-16.html
@@ -2,9 +2,9 @@
-
+
R-Index
-
+
@@ -243,6 +243,8 @@
-
Prints a small minimal error report about an exception from another plugin.
+ - reportMinimalNoSpam(Plugin, String, Throwable) - Method in class com.comphenix.protocol.error.DetailedErrorReporter
+-
- reportWarning(Object, String) - Method in class com.comphenix.protocol.error.DetailedErrorReporter
-
- reportWarning(Object, String, Throwable) - Method in class com.comphenix.protocol.error.DetailedErrorReporter
diff --git a/Javadoc/index-files/index-17.html b/Javadoc/index-files/index-17.html
index 675d2787..5f2f66d0 100644
--- a/Javadoc/index-files/index-17.html
+++ b/Javadoc/index-files/index-17.html
@@ -2,9 +2,9 @@
-
+
S-Index
-
+
@@ -280,6 +280,10 @@
-
Set the z coordinate of the underlying coordiate.
+- shallowClone() - Method in class com.comphenix.protocol.events.PacketContainer
+-
+
Create a shallow copy of the current packet.
+
- SHUTDOWN_DELAY_MS - Static variable in class com.comphenix.protocol.reflect.compiler.BackgroundCompiler
-
- shutdownAll() - Method in class com.comphenix.protocol.reflect.compiler.BackgroundCompiler
diff --git a/Javadoc/index-files/index-18.html b/Javadoc/index-files/index-18.html
index 46d79c8f..6fac1cf6 100644
--- a/Javadoc/index-files/index-18.html
+++ b/Javadoc/index-files/index-18.html
@@ -2,9 +2,9 @@
-
+
T-Index
-
+
@@ -113,6 +113,10 @@
-
- TRANSACTION - Static variable in class com.comphenix.protocol.Packets.Server
-
+- transformField(StructureModifier<Object>, StructureModifier<Object>, int) - Method in class com.comphenix.protocol.reflect.ObjectWriter
+-
+
Called for every non-static field that will be copied.
+
A B C D E F G H I K L M N O P R S T U V W X Y Z
diff --git a/Javadoc/index-files/index-19.html b/Javadoc/index-files/index-19.html
index e0953afb..ff722f77 100644
--- a/Javadoc/index-files/index-19.html
+++ b/Javadoc/index-files/index-19.html
@@ -2,9 +2,9 @@
-
+
U-Index
-
+
diff --git a/Javadoc/index-files/index-2.html b/Javadoc/index-files/index-2.html
index d5d98134..ca76f547 100644
--- a/Javadoc/index-files/index-2.html
+++ b/Javadoc/index-files/index-2.html
@@ -2,9 +2,9 @@
-
+
B-Index
-
+
@@ -103,6 +103,16 @@
Broadcast a message without invoking any packet listeners.
+build() - Method in class com.comphenix.protocol.reflect.cloning.AggregateCloner.Builder
+
+Build a new aggregate cloner using the supplied values.
+
+BukkitCloner - Class in com.comphenix.protocol.reflect.cloning
+
+Represents an object that can clone a specific list of Bukkit- and Minecraft-related objects.
+
+BukkitCloner() - Constructor for class com.comphenix.protocol.reflect.cloning.BukkitCloner
+
BukkitConverters - Class in com.comphenix.protocol.wrappers
Contains several useful equivalent converters for normal Bukkit types.
diff --git a/Javadoc/index-files/index-20.html b/Javadoc/index-files/index-20.html
index c9d923be..e9eb8e83 100644
--- a/Javadoc/index-files/index-20.html
+++ b/Javadoc/index-files/index-20.html
@@ -2,9 +2,9 @@
-
+
V-Index
-
+
diff --git a/Javadoc/index-files/index-21.html b/Javadoc/index-files/index-21.html
index b66e93ea..733a69a4 100644
--- a/Javadoc/index-files/index-21.html
+++ b/Javadoc/index-files/index-21.html
@@ -2,9 +2,9 @@
-
+
W-Index
-
+
@@ -101,6 +101,8 @@
WORLD_EVENT - Static variable in class com.comphenix.protocol.Packets.Server
+wrapped - Variable in class com.comphenix.protocol.reflect.cloning.NullableCloner
+
WrappedChunkCoordinate - Class in com.comphenix.protocol.wrappers
Allows access to a chunk coordinate.
@@ -179,6 +181,8 @@
writeGenerated(int, Object) - Method in class com.comphenix.protocol.reflect.compiler.CompiledStructureModifier
+writer - Variable in class com.comphenix.protocol.reflect.cloning.FieldCloner
+
writeReflected(int, Object) - Method in class com.comphenix.protocol.reflect.compiler.CompiledStructureModifier
Write the given field using reflection.
diff --git a/Javadoc/index-files/index-22.html b/Javadoc/index-files/index-22.html
index 2a7bb216..32ce3f7d 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 4c8e4fa1..3e1831a1 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 621bc2b2..881140db 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 516c43ee..411e3722 100644
--- a/Javadoc/index-files/index-3.html
+++ b/Javadoc/index-files/index-3.html
@@ -2,9 +2,9 @@
-
+
C-Index
-
+
@@ -75,6 +75,22 @@
Cancel a future task from being executed.
+canClone(Object) - Method in class com.comphenix.protocol.reflect.cloning.AggregateCloner
+
+canClone(Object) - Method in class com.comphenix.protocol.reflect.cloning.BukkitCloner
+
+canClone(Object) - Method in interface com.comphenix.protocol.reflect.cloning.Cloner
+
+Determine whether or not the current cloner can clone the given object.
+
+canClone(Object) - Method in class com.comphenix.protocol.reflect.cloning.CollectionCloner
+
+canClone(Object) - Method in class com.comphenix.protocol.reflect.cloning.FieldCloner
+
+canClone(Object) - Method in class com.comphenix.protocol.reflect.cloning.ImmutableDetector
+
+canClone(Object) - Method in class com.comphenix.protocol.reflect.cloning.NullableCloner
+
canInject(GamePhase) - Method in class com.comphenix.protocol.injector.player.NetworkServerInjector
CHAT - Static variable in class com.comphenix.protocol.Packets.Client
@@ -135,6 +151,26 @@
CLIENT_COMMAND - Static variable in class com.comphenix.protocol.Packets.Client
+clone(Object) - Method in class com.comphenix.protocol.reflect.cloning.AggregateCloner
+
+clone(Object) - Method in class com.comphenix.protocol.reflect.cloning.BukkitCloner
+
+clone(Object) - Method in interface com.comphenix.protocol.reflect.cloning.Cloner
+
+Perform the clone.
+
+clone(Object) - Method in class com.comphenix.protocol.reflect.cloning.CollectionCloner
+
+clone(Object) - Method in class com.comphenix.protocol.reflect.cloning.FieldCloner
+
+clone(Object) - Method in class com.comphenix.protocol.reflect.cloning.ImmutableDetector
+
+clone(Object) - Method in class com.comphenix.protocol.reflect.cloning.NullableCloner
+
+Cloner - Interface in com.comphenix.protocol.reflect.cloning
+
+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.
@@ -153,6 +189,14 @@
COLLECT - Static variable in class com.comphenix.protocol.Packets.Server
+CollectionCloner - Class in com.comphenix.protocol.reflect.cloning
+
+Attempts to clone collection and array classes.
+
+CollectionCloner(Cloner) - Constructor for class com.comphenix.protocol.reflect.cloning.CollectionCloner
+
+Constructs a new collection and array cloner with the given inner element cloner.
+
CollectionGenerator - Class in com.comphenix.protocol.reflect.instances
Provides simple constructors for collection interfaces.
@@ -163,14 +207,14 @@
com.comphenix.protocol.error - package com.comphenix.protocol.error
-com.comphenix.protocol.events - package com.comphenix.protocol.events
-
com.comphenix.protocol.injector.player - package com.comphenix.protocol.injector.player
com.comphenix.protocol.metrics - package com.comphenix.protocol.metrics
com.comphenix.protocol.reflect - package com.comphenix.protocol.reflect
+com.comphenix.protocol.reflect.cloning - package com.comphenix.protocol.reflect.cloning
+
com.comphenix.protocol.reflect.compiler - package com.comphenix.protocol.reflect.compiler
com.comphenix.protocol.reflect.instances - package com.comphenix.protocol.reflect.instances
@@ -223,7 +267,7 @@
converter - Variable in class com.comphenix.protocol.reflect.StructureModifier
-copyTo(Object, Object, Class<?>) - Static method in class com.comphenix.protocol.reflect.ObjectCloner
+copyTo(Object, Object, Class<?>) - Method in class com.comphenix.protocol.reflect.ObjectWriter
Copy every field in object A to object B.
@@ -235,6 +279,8 @@
create(Class<?>) - Method in class com.comphenix.protocol.reflect.instances.CollectionGenerator
+create(Class<?>) - Method in class com.comphenix.protocol.reflect.instances.DefaultInstances
+
create(Class<?>) - Method in class com.comphenix.protocol.reflect.instances.ExistingGenerator
create(Class<?>) - Method in interface com.comphenix.protocol.reflect.instances.InstanceProvider
diff --git a/Javadoc/index-files/index-4.html b/Javadoc/index-files/index-4.html
index db6486f5..cf4ffff7 100644
--- a/Javadoc/index-files/index-4.html
+++ b/Javadoc/index-files/index-4.html
@@ -2,9 +2,9 @@
-
+
D-Index
-
+
@@ -89,6 +89,10 @@
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.
+
DEFAULT - Static variable in class com.comphenix.protocol.reflect.instances.DefaultInstances
Standard default instance provider.
@@ -107,6 +111,8 @@
Default number of milliseconds until a packet will rejected.
+defaultCloner - Variable in class com.comphenix.protocol.reflect.cloning.FieldCloner
+
defaultFields - Variable in class com.comphenix.protocol.reflect.StructureModifier
DefaultInstances - Class in com.comphenix.protocol.reflect.instances
@@ -125,6 +131,10 @@
Construct a default instance generator using the given instance providers.
+defaultTransform(StructureModifier<Object>, StructureModifier<Object>, Cloner, int) - Method in class com.comphenix.protocol.reflect.cloning.FieldCloner
+
+Default implementation of the field transform.
+
DelayedSingleTask - Class in com.comphenix.protocol.injector
Represents a single delayed task.
diff --git a/Javadoc/index-files/index-5.html b/Javadoc/index-files/index-5.html
index 39319a5d..69d2c239 100644
--- a/Javadoc/index-files/index-5.html
+++ b/Javadoc/index-files/index-5.html
@@ -2,9 +2,9 @@
-
+
E-Index
-
+
@@ -117,6 +117,8 @@
equals(Object) - Method in class com.comphenix.protocol.wrappers.WrappedChunkCoordinate
+equals(Object) - Method in class com.comphenix.protocol.wrappers.WrappedDataWatcher
+
equals(Object) - Method in class com.comphenix.protocol.wrappers.WrappedWatchableObject
EquivalentConverter<TType> - Interface in com.comphenix.protocol.reflect
@@ -125,8 +127,6 @@
ERROR_PERMISSION - Static variable in class com.comphenix.protocol.error.DetailedErrorReporter
-errorCount - Variable in class com.comphenix.protocol.error.DetailedErrorReporter
-
ErrorReporter - Interface in com.comphenix.protocol.error
ExistingGenerator - Class in com.comphenix.protocol.reflect.instances
diff --git a/Javadoc/index-files/index-6.html b/Javadoc/index-files/index-6.html
index 7a1d3db4..5e28eef6 100644
--- a/Javadoc/index-files/index-6.html
+++ b/Javadoc/index-files/index-6.html
@@ -2,9 +2,9 @@
-
+
F-Index
-
+
@@ -79,6 +79,14 @@
FieldAccessException(Throwable) - Constructor for exception com.comphenix.protocol.reflect.FieldAccessException
+FieldCloner - Class in com.comphenix.protocol.reflect.cloning
+
+Represents a class capable of cloning objects by deeply copying its fields.
+
+FieldCloner(Cloner, InstanceProvider) - Constructor for class com.comphenix.protocol.reflect.cloning.FieldCloner
+
+Constructs a field cloner that copies objects by reading and writing the internal fields directly.
+
fieldType - Variable in class com.comphenix.protocol.reflect.StructureModifier
FieldUtils - Class in com.comphenix.protocol.reflect
diff --git a/Javadoc/index-files/index-7.html b/Javadoc/index-files/index-7.html
index 263619e1..fbb05fc4 100644
--- a/Javadoc/index-files/index-7.html
+++ b/Javadoc/index-files/index-7.html
@@ -2,9 +2,9 @@
-
+
G-Index
-
+
@@ -104,7 +104,11 @@
Return an accessible method (that is, one that can be invoked via
reflection) that implements the specified Method.
-getArrayClass(Class) - Static method in class com.comphenix.protocol.utility.MinecraftReflection
+getAggregateCloner() - Method in class com.comphenix.protocol.reflect.cloning.AggregateCloner.BuilderParameters
+
+Retrieve the aggregate cloner that is being built.
+
+getArrayClass(Class<?>) - Static method in class com.comphenix.protocol.utility.MinecraftReflection
Retrieve the array class of a given component type.
@@ -170,6 +174,10 @@
A registry that parses between names and packet IDs.
+getCloners() - Method in class com.comphenix.protocol.reflect.cloning.AggregateCloner
+
+Retrieves a view of the current list of cloners.
+
getCompiler() - Method in class com.comphenix.protocol.reflect.compiler.BackgroundCompiler
Retrieve the current structure compiler.
@@ -222,6 +230,14 @@
Retrieves a default instance or value that is assignable to this type.
+getDefaultCloner() - Method in class com.comphenix.protocol.reflect.cloning.CollectionCloner
+
+Retrieve the default cloner used to clone the content of each element in the collection.
+
+getDefaultCloner() - Method in class com.comphenix.protocol.reflect.cloning.FieldCloner
+
+Retrieve the default cloner used to clone the content of each field.
+
getDirtyState() - Method in class com.comphenix.protocol.wrappers.WrappedWatchableObject
Retrieve whether or not the value must be synchronized with the client.
@@ -278,6 +294,10 @@
Retrieve the default error reporter.
+getErrorReporter() - Static method in class com.comphenix.protocol.ProtocolLibrary
+
+Retrieve the current error reporter.
+
getField(Class, String) - Static method in class com.comphenix.protocol.reflect.FieldUtils
Gets an accessible Field by name respecting scope.
@@ -287,6 +307,10 @@
Gets an accessible Field by name breaking scope if
requested.
+getField(int) - Method in class com.comphenix.protocol.reflect.StructureModifier
+
+Retrieve a field by index.
+
getField() - Method in class com.comphenix.protocol.reflect.VolatileField
Retrieves the current field.
@@ -393,6 +417,14 @@
Retrieves the current background compiler.
+getInstanceProvider() - Method in class com.comphenix.protocol.reflect.cloning.AggregateCloner.BuilderParameters
+
+Retrieve the instance provider last set in the builder.
+
+getInstanceProvider() - Method in class com.comphenix.protocol.reflect.cloning.FieldCloner
+
+Retrieve the instance provider this cloner is using to create new, empty classes.
+
getInteger(int) - Method in class com.comphenix.protocol.wrappers.WrappedDataWatcher
Get a watched integer.
@@ -423,7 +455,7 @@
getItemStackClass() - Static method in class com.comphenix.protocol.utility.MinecraftReflection
-Retrieve the NetLoginHandler class.
+Retrieve the NMS ItemStack class.
getItemStackConverter() - Static method in class com.comphenix.protocol.wrappers.BukkitConverters
@@ -497,6 +529,10 @@
Retrieve the class object of a specific Minecraft class.
+getMinecraftClass(String, String...) - Static method in class com.comphenix.protocol.utility.MinecraftReflection
+
+Retrieve the first class that matches a specified Minecraft name.
+
getMinecraftItemStack(ItemStack) - Static method in class com.comphenix.protocol.utility.MinecraftReflection
Retrieve the net.minecraft.server ItemStack from a Bukkit ItemStack.
@@ -505,6 +541,10 @@
Retrieve the name of the Minecraft server package.
+getMinecraftServerClass() - Static method in class com.comphenix.protocol.utility.MinecraftReflection
+
+Retrieve the MinecraftServer class.
+
getMinimumConstructor(Class<T>) - Method in class com.comphenix.protocol.reflect.instances.DefaultInstances
Retrieve the constructor with the fewest number of parameters.
@@ -513,10 +553,30 @@
Retrieves the generic structure modifier for this packet.
+getNetHandlerClass() - Static method in class com.comphenix.protocol.utility.MinecraftReflection
+
+Retrieve the NetHandler class.
+
getNetLoginHandlerClass() - Static method in class com.comphenix.protocol.utility.MinecraftReflection
Retrieve the NetLoginHandler class.
+getNetLoginHandlerName() - Static method in class com.comphenix.protocol.utility.MinecraftReflection
+
+Dynamically retrieve the name of the current NetLoginHandler.
+
+getNetServerHandlerClass() - Static method in class com.comphenix.protocol.utility.MinecraftReflection
+
+Retrieve the NetServerHandler class.
+
+getNetworkManagerClass() - Static method in class com.comphenix.protocol.utility.MinecraftReflection
+
+Retrieve the NetworkManager class.
+
+getNetworkManagerName() - Static method in class com.comphenix.protocol.utility.MinecraftReflection
+
+Dynamically retrieve the NetworkManager name.
+
getNewSendingIndex() - Method in class com.comphenix.protocol.async.AsyncMarker
Retrieve the desired sending order after processing has completed.
@@ -823,6 +883,14 @@
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.
@@ -939,6 +1007,8 @@
Retrieves a read/write structure for the world type enum.
+getWrapped() - Method in class com.comphenix.protocol.reflect.cloning.NullableCloner
+
getX() - Method in class com.comphenix.protocol.wrappers.ChunkPosition
Retrieve the x-coordinate.
diff --git a/Javadoc/index-files/index-8.html b/Javadoc/index-files/index-8.html
index 0d57a18d..0d73169a 100644
--- a/Javadoc/index-files/index-8.html
+++ b/Javadoc/index-files/index-8.html
@@ -2,9 +2,9 @@
-
+
H-Index
-
+
@@ -109,6 +109,8 @@
hashCode() - Method in class com.comphenix.protocol.wrappers.WrappedChunkCoordinate
+hashCode() - Method in class com.comphenix.protocol.wrappers.WrappedDataWatcher
+
hashCode() - Method in class com.comphenix.protocol.wrappers.WrappedWatchableObject
hasListener(int) - Method in class com.comphenix.protocol.injector.player.NetworkServerInjector
diff --git a/Javadoc/index-files/index-9.html b/Javadoc/index-files/index-9.html
index 01d1aa96..90669e7b 100644
--- a/Javadoc/index-files/index-9.html
+++ b/Javadoc/index-files/index-9.html
@@ -2,9 +2,9 @@
-
+
I-Index
-
+
@@ -69,6 +69,12 @@
- id - Variable in class com.comphenix.protocol.events.PacketContainer
-
+- ImmutableDetector - Class in com.comphenix.protocol.reflect.cloning
+-
+
Detects classes that are immutable, and thus doesn't require cloning.
+
+- ImmutableDetector() - Constructor for class com.comphenix.protocol.reflect.cloning.ImmutableDetector
+-
- incrementKey(TKey) - Method in class com.comphenix.protocol.concurrency.AbstractIntervalTree
-
Increment the given key by one unit.
@@ -113,6 +119,12 @@
-
Shared instance of this generator.
+ - instanceProvider(InstanceProvider) - Method in class com.comphenix.protocol.reflect.cloning.AggregateCloner.Builder
+-
+
Set the instance provider supplied to all cloners in this builder.
+
+- instanceProvider - Variable in class com.comphenix.protocol.reflect.cloning.FieldCloner
+-
- InstanceProvider - Interface in com.comphenix.protocol.reflect.instances
-
Represents a type generator for specific types.
@@ -125,6 +137,8 @@
-
Registers every declared integer field.
+ - internalErrorCount - Variable in class com.comphenix.protocol.error.DetailedErrorReporter
+-
- invokeExactMethod(Object, String, Object) - Static method in class com.comphenix.protocol.reflect.MethodUtils
-
Invoke a method whose parameter type matches exactly the object
@@ -275,6 +289,10 @@
-
- isForServer() - Method in enum com.comphenix.protocol.events.ConnectionSide
-
+ - isImmutable(Class<?>) - Static method in class com.comphenix.protocol.reflect.cloning.ImmutableDetector
+ -
+
Determine if the given type is probably immutable.
+
- isInjectionNecessary(GamePhase) - Method in class com.comphenix.protocol.injector.player.PlayerInjectionHandler
-
Determine if it's truly necessary to perform the given player injection.
@@ -319,6 +337,10 @@
-
Retrieve whether or not this packet has been processed by the async listeners.
+ - isPublic(int) - Method in class com.comphenix.protocol.reflect.StructureModifier
+ -
+
Determine if a given field is public or not.
+
- isQueued() - Method in class com.comphenix.protocol.async.AsyncMarker
-
Whether or not this packet is or has been queued for processing.
diff --git a/Javadoc/index.html b/Javadoc/index.html
index 94a24f5e..23d9dd75 100644
--- a/Javadoc/index.html
+++ b/Javadoc/index.html
@@ -2,7 +2,7 @@
-
+
Generated Documentation (Untitled)
|