Package net.minecraft.network.syncher
Class SynchedEntityData
java.lang.Object
net.minecraft.network.syncher.SynchedEntityData
- 
Nested Class SummaryNested ClassesModifier and TypeClassDescriptionstatic classstatic final record
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprivate final Entityprivate booleanprivate final it.unimi.dsi.fastutil.ints.Int2ObjectMap<SynchedEntityData.DataItem<?>>private final ReadWriteLockprivate static final org.slf4j.Loggerprivate static final int
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionprivate <T> voidassignValue(SynchedEntityData.DataItem<T> p_135376_, SynchedEntityData.DataValue<?> p_254484_) voidassignValues(List<SynchedEntityData.DataValue<?>> p_135357_) private <T> voidcreateDataItem(EntityDataAccessor<T> p_135386_, T p_135387_) <T> voiddefine(EntityDataAccessor<T> p_135373_, T p_135374_) static <T> EntityDataAccessor<T>defineId(Class<? extends Entity> p_135354_, EntityDataSerializer<T> p_135355_) <T> Tget(EntityDataAccessor<T> p_135371_) private <T> SynchedEntityData.DataItem<T>getItem(EntityDataAccessor<T> p_135380_) <T> booleanhasItem(EntityDataAccessor<T> p_286294_) booleanisDirty()booleanisEmpty()<T> voidset(EntityDataAccessor<T> p_135382_, T p_135383_) <T> voidset(EntityDataAccessor<T> p_276368_, T p_276363_, boolean p_276370_) 
- 
Field Details- 
LOGGERprivate static final org.slf4j.Logger LOGGER
- 
ENTITY_ID_POOL
- 
MAX_ID_VALUEprivate static final int MAX_ID_VALUE- See Also:
 
- 
entity
- 
itemsById
- 
lock
- 
isDirtyprivate boolean isDirty
 
- 
- 
Constructor Details- 
SynchedEntityData
 
- 
- 
Method Details- 
defineIdpublic static <T> EntityDataAccessor<T> defineId(Class<? extends Entity> p_135354_, EntityDataSerializer<T> p_135355_) 
- 
define
- 
createDataItem
- 
hasItem
- 
getItem
- 
get
- 
set
- 
set
- 
isDirtypublic boolean isDirty()
- 
packDirty
- 
getNonDefaultValues
- 
assignValues
- 
assignValueprivate <T> void assignValue(SynchedEntityData.DataItem<T> p_135376_, SynchedEntityData.DataValue<?> p_254484_) 
- 
isEmptypublic boolean isEmpty()
 
-