net.minecraft.entity.data

public class SyncedData

kn
net.minecraft.class_878
net.minecraft.entity.data.SyncedData
net.minecraft.network.datasync.EntityDataManager

Field summary

Modifier and TypeField
private static final org.apache.logging.log4j.Logger
a
field_14999
LOGGER
LOGGER
private static final Map<Class<? extends Entity>, Integer>
b
field_13832
ENTITY_IDS
NEXT_ID_MAP
private final Entity
c
field_9085
entity
entity
private final Map<Integer, SyncedData$Entry<?>>
d
field_13833
entries
entries
private final ReadWriteLock
e
field_3422
lock
lock
private boolean
f
field_5348
empty
empty
private boolean
g
field_3421
dirty
dirty

Constructor summary

ModifierConstructor
public (Entity entity)

Method summary

Modifier and TypeMethod
public static <T> DataAttribute<T>
a(Class<? extends sn> arg0, kl<T> arg1)
method_12748(Class<? extends class_864> arg0, class_2922<T> arg1)
registerSerializer(Class<? extends Entity> type, DataSerializer<T> serializer)
createKey(Class<? extends Entity> clazz, DataSerializer<T> serializer)
public <T> void
a(kk<T> arg0, T arg1)
method_12751(class_2921<T> arg0, T arg1)
register(DataAttribute<T> attribute, T value)
register(DataParameter<T> key, T value)
private <T> void
c(kk<T> arg0, T arg1)
method_12757(class_2921<T> arg0, T arg1)
addEntry(DataAttribute<T> attribute, T value)
setEntry(DataParameter<T> key, T value)
private <T> SyncedData$Entry<T>
c(kk<T> arg0)
method_12756(class_2921<T> arg0)
getEntry(DataAttribute<T> attribute)
getEntry(DataParameter<T> key)
public <T> T
a(kk<T> arg0)
method_12750(class_2921<T> arg0)
get(DataAttribute<T> attribute)
get(DataParameter<T> key)
public <T> void
b(kk<T> arg0, T arg1)
method_12755(class_2921<T> arg0, T arg1)
set(DataAttribute<T> attribute, T value)
set(DataParameter<T> key, T value)
public <T> void
b(kk<T> arg0)
method_12754(class_2921<T> arg0)
markDirty(DataAttribute<T> attribute)
setDirty(DataParameter<T> key)
public boolean
a()
method_2692()
isDirty()
isDirty()
public static void
a(List<kn$a<?>> arg0, et arg1)
method_12749(List<class_878$class_879<?>> arg0, class_1967 arg1)
write(List<SyncedData$Entry<?>> entries, PacketByteBuf buffer)
writeEntries(List<EntityDataManager$DataEntry<?>> entriesIn, PacketBuffer buf)
public List<SyncedData$Entry<?>>
b()
method_2700()
collectDirty()
getDirty()
public void
a(et arg0)
method_8376(class_1967 arg0)
write(PacketByteBuf buffer)
writeEntries(PacketBuffer buf)
public List<SyncedData$Entry<?>>
c()
method_2703()
getAll()
getAll()
private static <T> void
a(et arg0, kn$a<T> arg1)
method_12747(class_1967 arg0, class_878$class_879<T> arg1)
writeEntry(PacketByteBuf buffer, SyncedData$Entry<T> entry)
writeEntry(PacketBuffer buf, EntityDataManager$DataEntry<T> entry)
public static List<SyncedData$Entry<?>>
b(et arg0)
method_12753(class_1967 arg0)
read(PacketByteBuf buffer)
readEntries(PacketBuffer buf)
public boolean
d()
method_4489()
isEmpty()
isEmpty()
public void
e()
method_6181()
markClean()
setClean()
public void
a(List<kn$a<?>> arg0)
method_2698(List<class_878$class_879<?>> arg0)
update(List<SyncedData$Entry<?>> entries)
setEntryValues(List<EntityDataManager$DataEntry<?>> entriesIn)
protected <T> void
a(kn$a<T> arg0, kn$a<?> arg1)
method_12752(class_878$class_879<T> arg0, class_878$class_879<?> arg1)
updateValue(SyncedData$Entry<T> dest, SyncedData$Entry<?> src)
setEntryValue(EntityDataManager$DataEntry<T> target, EntityDataManager$DataEntry<?> source)