Class DataWatcher
- java.lang.Object
-
- com.enjin.minecraft_commons.spigot.reflection.DataWatcher
-
public class DataWatcher extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classDataWatcher.V1_8static classDataWatcher.V1_9
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static java.lang.ObjectgetValue(java.lang.Object dataWatcher, int index, DataWatcher.V1_9.ValueType type)static java.lang.ObjectgetValue(java.lang.Object dataWatcher, int index, java.lang.Object dataWatcherObject)static intgetValueType(java.lang.Object value)static java.lang.ObjectnewDataWatcher(java.lang.Object entity)static java.lang.ObjectsetValue(java.lang.Object dataWatcher, int index, DataWatcher.V1_9.ValueType type, java.lang.Object value)static java.lang.ObjectsetValue(java.lang.Object dataWatcher, int index, java.lang.Object value, FieldResolver dataWatcherObjectFieldResolver, java.lang.String... dataWatcherObjectFieldNames)static java.lang.ObjectsetValue(java.lang.Object dataWatcher, int index, java.lang.Object dataWatcherObject, java.lang.Object value)
-
-
-
Method Detail
-
newDataWatcher
public static java.lang.Object newDataWatcher(java.lang.Object entity) throws java.lang.ReflectiveOperationException- Throws:
java.lang.ReflectiveOperationException
-
setValue
public static java.lang.Object setValue(java.lang.Object dataWatcher, int index, java.lang.Object dataWatcherObject, java.lang.Object value) throws java.lang.ReflectiveOperationException- Throws:
java.lang.ReflectiveOperationException
-
setValue
public static java.lang.Object setValue(java.lang.Object dataWatcher, int index, DataWatcher.V1_9.ValueType type, java.lang.Object value) throws java.lang.ReflectiveOperationException- Throws:
java.lang.ReflectiveOperationException
-
setValue
public static java.lang.Object setValue(java.lang.Object dataWatcher, int index, java.lang.Object value, FieldResolver dataWatcherObjectFieldResolver, java.lang.String... dataWatcherObjectFieldNames) throws java.lang.ReflectiveOperationException- Throws:
java.lang.ReflectiveOperationException
-
getValue
public static java.lang.Object getValue(java.lang.Object dataWatcher, int index, DataWatcher.V1_9.ValueType type) throws java.lang.ReflectiveOperationException- Throws:
java.lang.ReflectiveOperationException
-
getValue
public static java.lang.Object getValue(java.lang.Object dataWatcher, int index, java.lang.Object dataWatcherObject) throws java.lang.ReflectiveOperationException- Throws:
java.lang.ReflectiveOperationException
-
getValueType
public static int getValueType(java.lang.Object value)
-
-