Uses of Interface
net.neoforged.neoforge.common.util.ValueIOSerializable
Packages that use ValueIOSerializable
Package
Description
-
Uses of ValueIOSerializable in net.neoforged.neoforge.attachment
Methods in net.neoforged.neoforge.attachment with type parameters of type ValueIOSerializableModifier and TypeMethodDescriptionstatic <T extends ValueIOSerializable>
AttachmentType.Builder<T> AttachmentType.serializable(Function<IAttachmentHolder, T> defaultValueConstructor) Create a builder for an attachment type that usesValueIOSerializablefor serialization.static <T extends ValueIOSerializable>
AttachmentType.Builder<T> AttachmentType.serializable(Supplier<T> defaultValueSupplier) Create a builder for an attachment type that usesValueIOSerializablefor serialization. -
Uses of ValueIOSerializable in net.neoforged.neoforge.common.extensions
Methods in net.neoforged.neoforge.common.extensions with parameters of type ValueIOSerializableModifier and TypeMethodDescriptiondefault voidValueOutputExtension.putChild(String key, ValueIOSerializable child) Store the givenchildobject at the givenkey.default voidValueInputExtension.readChild(String key, ValueIOSerializable object) Reads thechildobject from the givenkey. -
Uses of ValueIOSerializable in net.neoforged.neoforge.energy
Classes in net.neoforged.neoforge.energy that implement ValueIOSerializableModifier and TypeClassDescriptionclassDeprecated, for removal: This API element is subject to removal in a future version. -
Uses of ValueIOSerializable in net.neoforged.neoforge.fluids.capability.templates
Classes in net.neoforged.neoforge.fluids.capability.templates that implement ValueIOSerializableModifier and TypeClassDescriptionclassDeprecated, for removal: This API element is subject to removal in a future version.UseFluidStacksResourceHandlerinstead. -
Uses of ValueIOSerializable in net.neoforged.neoforge.items
Classes in net.neoforged.neoforge.items that implement ValueIOSerializableModifier and TypeClassDescriptionclassDeprecated, for removal: This API element is subject to removal in a future version.UseItemStacksResourceHandlerinstead. -
Uses of ValueIOSerializable in net.neoforged.neoforge.transfer
Classes in net.neoforged.neoforge.transfer that implement ValueIOSerializableModifier and TypeClassDescriptionclassResourceStacksResourceHandler<R extends Resource>Base implementation of aResourceHandlerbacked by a list ofResourceStacks.classStacksResourceHandler<S,T extends Resource> Base implementation of aResourceHandlerbacked by a list of stacks. -
Uses of ValueIOSerializable in net.neoforged.neoforge.transfer.energy
Classes in net.neoforged.neoforge.transfer.energy that implement ValueIOSerializableModifier and TypeClassDescriptionclassA simple implementation ofEnergyHandler, that can store any level of energy up to a given capacity, with per-operation insertion and extraction limits. -
Uses of ValueIOSerializable in net.neoforged.neoforge.transfer.fluid
Classes in net.neoforged.neoforge.transfer.fluid that implement ValueIOSerializableModifier and TypeClassDescriptionclassBase implementation of aResourceHandler<FluidResource>backed by a list ofFluidStacks. -
Uses of ValueIOSerializable in net.neoforged.neoforge.transfer.item
Classes in net.neoforged.neoforge.transfer.item that implement ValueIOSerializableModifier and TypeClassDescriptionfinal classResourceHandler<ItemResource>implementation for the carried slot of anAbstractContainerMenu.classA single-index item resource handler, backed by anItemStack.classBase implementation of aResourceHandler<ItemResource>backed by a list ofItemStacks.private classThe wrapper for a singleEquipmentSlot, used as a building block.private classSpecialized slot wrapper for one of the armor slots.(package private) class
SimpleEnergyHandlerinstead.