public class EntityDataManager
extends java.lang.Object
修飾子とタイプ | クラスと説明 |
---|---|
static class |
EntityDataManager.DataEntry<T> |
コンストラクタと説明 |
---|
EntityDataManager(Entity entityIn) |
修飾子とタイプ | メソッドと説明 |
---|---|
static <T> DataParameter<T> |
createKey(java.lang.Class<? extends Entity> clazz,
IDataSerializer<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() |
void |
setEntryValues(java.util.List<EntityDataManager.DataEntry<?>> entriesIn) |
static void |
writeEntries(java.util.List<EntityDataManager.DataEntry<?>> entriesIn,
PacketBuffer buf) |
public EntityDataManager(Entity entityIn)
public static <T> DataParameter<T> createKey(java.lang.Class<? extends Entity> clazz, IDataSerializer<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 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()
@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.IOException
public void setEntryValues(java.util.List<EntityDataManager.DataEntry<?>> entriesIn)
public boolean isEmpty()
public void setClean()