Uses of Interface
net.minecraft.network.syncher.EntityDataSerializer
Packages that use EntityDataSerializer
Package
Description
-
Uses of EntityDataSerializer in net.minecraft.network.syncher
Subinterfaces of EntityDataSerializer in net.minecraft.network.syncherFields in net.minecraft.network.syncher declared as EntityDataSerializerModifier and TypeFieldDescriptionstatic final EntityDataSerializer<Armadillo.ArmadilloState> EntityDataSerializers.ARMADILLO_STATEstatic final EntityDataSerializer<BlockPos> EntityDataSerializers.BLOCK_POSstatic final EntityDataSerializer<BlockState> EntityDataSerializers.BLOCK_STATEstatic final EntityDataSerializer<Boolean> EntityDataSerializers.BOOLEANstatic final EntityDataSerializer<Byte> EntityDataSerializers.BYTEstatic final EntityDataSerializer<Holder<CatVariant>> EntityDataSerializers.CAT_VARIANTstatic final EntityDataSerializer<Holder<ChickenVariant>> EntityDataSerializers.CHICKEN_VARIANTstatic final EntityDataSerializer<Component> EntityDataSerializers.COMPONENTstatic final EntityDataSerializer<CopperGolemState> EntityDataSerializers.COPPER_GOLEM_STATEstatic final EntityDataSerializer<Holder<CowVariant>> EntityDataSerializers.COW_VARIANTstatic final EntityDataSerializer<Direction> EntityDataSerializers.DIRECTIONstatic final EntityDataSerializer<Float> EntityDataSerializers.FLOATstatic final EntityDataSerializer<Holder<FrogVariant>> EntityDataSerializers.FROG_VARIANTstatic final EntityDataSerializer<HumanoidArm> EntityDataSerializers.HUMANOID_ARMstatic final EntityDataSerializer<Integer> EntityDataSerializers.INTstatic final EntityDataSerializer<ItemStack> EntityDataSerializers.ITEM_STACKstatic final EntityDataSerializer<Long> EntityDataSerializers.LONGstatic final EntityDataSerializer<Optional<BlockPos>> EntityDataSerializers.OPTIONAL_BLOCK_POSstatic final EntityDataSerializer<Optional<BlockState>> EntityDataSerializers.OPTIONAL_BLOCK_STATEstatic final EntityDataSerializer<Optional<Component>> EntityDataSerializers.OPTIONAL_COMPONENTstatic final EntityDataSerializer<Optional<GlobalPos>> EntityDataSerializers.OPTIONAL_GLOBAL_POSstatic final EntityDataSerializer<Optional<EntityReference<LivingEntity>>> EntityDataSerializers.OPTIONAL_LIVING_ENTITY_REFERENCEstatic final EntityDataSerializer<OptionalInt> EntityDataSerializers.OPTIONAL_UNSIGNED_INTstatic final EntityDataSerializer<Holder<PaintingVariant>> EntityDataSerializers.PAINTING_VARIANTstatic final EntityDataSerializer<ParticleOptions> EntityDataSerializers.PARTICLEstatic final EntityDataSerializer<List<ParticleOptions>> EntityDataSerializers.PARTICLESstatic final EntityDataSerializer<Holder<PigVariant>> EntityDataSerializers.PIG_VARIANTstatic final EntityDataSerializer<Pose> EntityDataSerializers.POSEstatic final EntityDataSerializer<Quaternionfc> EntityDataSerializers.QUATERNIONstatic final EntityDataSerializer<ResolvableProfile> EntityDataSerializers.RESOLVABLE_PROFILEstatic final EntityDataSerializer<Rotations> EntityDataSerializers.ROTATIONSprivate final EntityDataSerializer<T> EntityDataAccessor.serializerThe field for theserializerrecord component.private final EntityDataSerializer<T> SynchedEntityData.DataValue.serializerThe field for theserializerrecord component.static final EntityDataSerializer<Sniffer.State> EntityDataSerializers.SNIFFER_STATEstatic final EntityDataSerializer<String> EntityDataSerializers.STRINGstatic final EntityDataSerializer<Vector3fc> EntityDataSerializers.VECTOR3static final EntityDataSerializer<VillagerData> EntityDataSerializers.VILLAGER_DATAstatic final EntityDataSerializer<WeatheringCopper.WeatherState> EntityDataSerializers.WEATHERING_COPPER_STATEstatic final EntityDataSerializer<Holder<WolfSoundVariant>> EntityDataSerializers.WOLF_SOUND_VARIANTstatic final EntityDataSerializer<Holder<WolfVariant>> EntityDataSerializers.WOLF_VARIANTstatic final EntityDataSerializer<Holder<ZombieNautilusVariant>> EntityDataSerializers.ZOMBIE_NAUTILUS_VARIANTFields in net.minecraft.network.syncher with type parameters of type EntityDataSerializerModifier and TypeFieldDescriptionprivate static final CrudeIncrementalIntIdentityHashBiMap<EntityDataSerializer<?>> EntityDataSerializers.SERIALIZERSMethods in net.minecraft.network.syncher that return EntityDataSerializerModifier and TypeMethodDescriptionstatic <T> EntityDataSerializer<T> EntityDataSerializer.forValueType(StreamCodec<? super RegistryFriendlyByteBuf, T> pCodec) static @Nullable EntityDataSerializer<?> EntityDataSerializers.getSerializer(int pId) EntityDataAccessor.serializer()Returns the value of theserializerrecord component.SynchedEntityData.DataValue.serializer()Returns the value of theserializerrecord component.Methods in net.minecraft.network.syncher with parameters of type EntityDataSerializerModifier and TypeMethodDescriptionstatic <T> EntityDataAccessor<T> SynchedEntityData.defineId(Class<? extends SyncedDataHolder> pClazz, EntityDataSerializer<T> pSerializer) Register a piece of data to be kept in sync for an entity class.static intEntityDataSerializers.getSerializedId(EntityDataSerializer<?> pSerializer) private static <T> SynchedEntityData.DataValue<T> SynchedEntityData.DataValue.read(RegistryFriendlyByteBuf pBuffer, int pId, EntityDataSerializer<T> pSerializer) static voidEntityDataSerializers.registerSerializer(EntityDataSerializer<?> pSerializer) Deprecated.NeoForge: Use invalid input: '{@link net.neoforged.neoforge.registries.NeoForgeRegistries#' ENTITY_DATA_SERIALIZERS} insteadConstructors in net.minecraft.network.syncher with parameters of type EntityDataSerializerModifierConstructorDescriptionDataValue(int id, EntityDataSerializer<T> serializer, T value) Creates an instance of aDataValuerecord class.EntityDataAccessor(int id, EntityDataSerializer<T> serializer) Creates an instance of aEntityDataAccessorrecord class. -
Uses of EntityDataSerializer in net.neoforged.neoforge.common
Methods in net.neoforged.neoforge.common that return EntityDataSerializerModifier and TypeMethodDescriptionstatic @Nullable EntityDataSerializer<?> CommonHooks.getSerializer(int id, CrudeIncrementalIntIdentityHashBiMap<EntityDataSerializer<?>> vanilla) Methods in net.neoforged.neoforge.common with parameters of type EntityDataSerializerModifier and TypeMethodDescriptionstatic intCommonHooks.getSerializerId(EntityDataSerializer<?> serializer, CrudeIncrementalIntIdentityHashBiMap<EntityDataSerializer<?>> vanilla) Method parameters in net.neoforged.neoforge.common with type arguments of type EntityDataSerializerModifier and TypeMethodDescriptionstatic @Nullable EntityDataSerializer<?> CommonHooks.getSerializer(int id, CrudeIncrementalIntIdentityHashBiMap<EntityDataSerializer<?>> vanilla) static intCommonHooks.getSerializerId(EntityDataSerializer<?> serializer, CrudeIncrementalIntIdentityHashBiMap<EntityDataSerializer<?>> vanilla) -
Uses of EntityDataSerializer in net.neoforged.neoforge.registries
Fields in net.neoforged.neoforge.registries with type parameters of type EntityDataSerializerModifier and TypeFieldDescriptionstatic final Registry<EntityDataSerializer<?>> NeoForgeRegistries.ENTITY_DATA_SERIALIZERSstatic final ResourceKey<Registry<EntityDataSerializer<?>>> NeoForgeRegistries.Keys.ENTITY_DATA_SERIALIZERS