net.minecraft.entity.data

public class SyncedData

qk
net.minecraft.class_2945
net.minecraft.entity.data.SyncedData
net.minecraft.network.datasync.EntityDataManager
net.minecraft.network.datasync.EntityDataManager

Field summary

Modifier and TypeField
private static final org.apache.logging.log4j.Logger
a
field_13334
LOGGER
field_190303_a
field_190303_a
private static final Map<Class<? extends Entity>, Integer>
b
field_13332
ENTITY_IDS
field_187232_a
field_187232_a
private final Entity
c
field_13333
entity
field_187233_b
field_187233_b
private final Map<Integer, SyncedData$Entry<?>>
d
field_13331
entries
field_187234_c
field_187234_c
private final ReadWriteLock
e
field_13335
lock
field_187235_d
field_187235_d
private boolean
f
field_13330
empty
field_187236_e
field_187236_e
private boolean
g
field_13329
dirty
field_187237_f
field_187237_f

Constructor summary

ModifierConstructor
public (Entity entity)

Method summary

Modifier and TypeMethod
public static <T> DataAttribute<T>
a(Class<? extends aif> arg0, qi<T> arg1)
method_12791(Class<? extends class_1297> arg0, class_2941<T> arg1)
registerSerializer(Class<? extends Entity> type, DataSerializer<T> serializer)
func_187226_a(Class<? extends Entity> arg0, IDataSerializer<T> arg1)
createKey(Class<? extends Entity> clazz, IDataSerializer<T> serializer)
public <T> void
a(qh<T> arg0, T arg1)
method_12784(class_2940<T> arg0, T arg1)
register(DataAttribute<T> attribute, T value)
func_187214_a(DataParameter<T> arg0, T arg1)
register(DataParameter<T> key, T value)
private <T> void
c(qh<T> arg0, T arg1)
method_12776(class_2940<T> arg0, T arg1)
addEntry(DataAttribute<T> attribute, T value)
func_187222_c(DataParameter<T> arg0, T arg1)
setEntry(DataParameter<T> key, T value)
private <T> SyncedData$Entry<T>
b(qh<T> arg0)
method_12783(class_2940<T> arg0)
getEntry(DataAttribute<T> attribute)
func_187219_c(DataParameter<T> arg0)
getEntry(DataParameter<T> key)
public <T> T
a(qh<T> arg0)
method_12789(class_2940<T> arg0)
get(DataAttribute<T> attribute)
func_187225_a(DataParameter<T> arg0)
get(DataParameter<T> key)
public <T> void
b(qh<T> arg0, T arg1)
method_12778(class_2940<T> arg0, T arg1)
set(DataAttribute<T> attribute, T value)
func_187227_b(DataParameter<T> arg0, T arg1)
set(DataParameter<T> key, T value)
public boolean
a()
method_12786()
isDirty()
func_187223_a()
isDirty()
public static void
a(List<qk$a<?>> arg0, jc arg1)
method_12787(List<class_2945$class_2946<?>> arg0, class_2540 arg1)
write(List<SyncedData$Entry<?>> entries, PacketByteBuf buffer)
func_187229_a(List<EntityDataManager$DataEntry<?>> arg0, PacketBuffer arg1)
writeEntries(List<EntityDataManager$DataEntry<?>> entriesIn, PacketBuffer buf)
public List<SyncedData$Entry<?>>
b()
method_12781()
collectDirty()
func_187221_b()
getDirty()
public void
a(jc arg0)
method_12780(class_2540 arg0)
write(PacketByteBuf buffer)
func_187216_a(PacketBuffer arg0)
writeEntries(PacketBuffer buf)
public List<SyncedData$Entry<?>>
c()
method_12793()
getAll()
func_187231_c()
getAll()
private static <T> void
a(jc arg0, qk$a<T> arg1)
method_12782(class_2540 arg0, class_2945$class_2946<T> arg1)
writeEntry(PacketByteBuf buffer, SyncedData$Entry<T> entry)
func_187220_a(PacketBuffer arg0, EntityDataManager$DataEntry<T> arg1)
writeEntry(PacketBuffer buf, EntityDataManager$DataEntry<T> entry)
public static List<SyncedData$Entry<?>>
b(jc arg0)
method_12788(class_2540 arg0)
read(PacketByteBuf buffer)
func_187215_b(PacketBuffer arg0)
readEntries(PacketBuffer buf)
private static <T> SyncedData$Entry<T>
a(jc arg0, int arg1, qi<T> arg2)
method_12777(class_2540 arg0, int arg1, class_2941<T> arg2)
m_34539936(PacketByteBuf arg0, int arg1, DataSerializer<T> arg2)
func_198167_a(PacketBuffer arg0, int arg1, IDataSerializer<T> arg2)
makeDataEntry(PacketBuffer arg0, int arg1, IDataSerializer<T> arg2)
public boolean
d()
method_12790()
isEmpty()
func_187228_d()
isEmpty()
public void
e()
method_12792()
markClean()
func_187230_e()
setClean()
public void
a(List<qk$a<?>> arg0)
method_12779(List<class_2945$class_2946<?>> arg0)
update(List<SyncedData$Entry<?>> entries)
func_187218_a(List<EntityDataManager$DataEntry<?>> arg0)
setEntryValues(List<EntityDataManager$DataEntry<?>> entriesIn)
protected <T> void
a(qk$a<T> arg0, qk$a<?> arg1)
method_12785(class_2945$class_2946<T> arg0, class_2945$class_2946<?> arg1)
updateValue(SyncedData$Entry<T> dest, SyncedData$Entry<?> src)
func_187224_a(EntityDataManager$DataEntry<T> arg0, EntityDataManager$DataEntry<?> arg1)
setEntryValue(EntityDataManager$DataEntry<T> target, EntityDataManager$DataEntry<?> source)