public class EntityDataManager
extends java.lang.Object
| Modifier and Type | Class and Description | 
|---|---|
static class  | 
EntityDataManager.DataEntry<T>  | 
| Constructor and Description | 
|---|
EntityDataManager(Entity entityIn)  | 
| Modifier and Type | Method and Description | 
|---|---|
static <T> DataParameter<T> | 
createKey(java.lang.Class<? extends Entity> clazz,
         DataSerializer<T> serializer)  | 
<T> T | 
get(DataParameter<T> key)  | 
java.util.List<EntityDataManager.DataEntry<?>> | 
getAll()  | 
java.util.List<EntityDataManager.DataEntry<?>> | 
getDirty()  | 
boolean | 
isDirty()  | 
boolean | 
isEmpty()  | 
static java.util.List<EntityDataManager.DataEntry<?>> | 
readEntries(PacketBuffer buf)  | 
<T> void | 
register(DataParameter<T> key,
        T value)  | 
<T> void | 
set(DataParameter<T> key,
   T value)  | 
void | 
setClean()  | 
<T> void | 
setDirty(DataParameter<T> key)  | 
protected <T> void | 
setEntryValue(EntityDataManager.DataEntry<T> target,
             EntityDataManager.DataEntry<?> source)  | 
void | 
setEntryValues(java.util.List<EntityDataManager.DataEntry<?>> entriesIn)  | 
static void | 
writeEntries(java.util.List<EntityDataManager.DataEntry<?>> entriesIn,
            PacketBuffer buf)  | 
void | 
writeEntries(PacketBuffer buf)  | 
public EntityDataManager(Entity entityIn)
public static <T> DataParameter<T> createKey(java.lang.Class<? extends Entity> clazz, DataSerializer<T> serializer)
public <T> void register(DataParameter<T> key, T value)
public <T> T get(DataParameter<T> key)
public <T> void set(DataParameter<T> key, T value)
public <T> void setDirty(DataParameter<T> key)
public boolean isDirty()
public static void writeEntries(java.util.List<EntityDataManager.DataEntry<?>> entriesIn, PacketBuffer buf) throws java.io.IOException
java.io.IOException@Nullable public java.util.List<EntityDataManager.DataEntry<?>> getDirty()
public void writeEntries(PacketBuffer buf) throws java.io.IOException
java.io.IOException@Nullable public java.util.List<EntityDataManager.DataEntry<?>> getAll()
@Nullable public static java.util.List<EntityDataManager.DataEntry<?>> readEntries(PacketBuffer buf) throws java.io.IOException
java.io.IOExceptionpublic void setEntryValues(java.util.List<EntityDataManager.DataEntry<?>> entriesIn)
protected <T> void setEntryValue(EntityDataManager.DataEntry<T> target, EntityDataManager.DataEntry<?> source)
public boolean isEmpty()
public void setClean()