Interface IValueTypeListProxyFactoryTypeRegistry.IProxyFactory<T extends IValueType<V>,V extends IValue,P extends IValueTypeListProxy<T,V>>

Type Parameters:
T - The list element type value type.
V - The list element type.
P - The proxy type.
All Known Implementing Classes:
ValueTypeListProxyAppend.Factory, ValueTypeListProxyConcat.Factory, ValueTypeListProxyLazyBuilt.Factory, ValueTypeListProxyMaterializedFactory, ValueTypeListProxyNbtAsListByte.Factory, ValueTypeListProxyNbtAsListGeneric.Factory, ValueTypeListProxyNbtAsListInt.Factory, ValueTypeListProxyNbtAsListLong.Factory, ValueTypeListProxyNbtAsListTag.Factory, ValueTypeListProxyNBTFactory, ValueTypeListProxyNBTFactorySimple, ValueTypeListProxyNbtKeys.Factory, ValueTypeListProxyNbtValueListByte.Factory, ValueTypeListProxyNbtValueListGeneric.Factory, ValueTypeListProxyNbtValueListInt.Factory, ValueTypeListProxyNbtValueListLong.Factory, ValueTypeListProxyNbtValueListTag.Factory, ValueTypeListProxyOperatorMapped.Factory, ValueTypeListProxySlice.Factory, ValueTypeListProxyTail.Factory
Enclosing interface:
IValueTypeListProxyFactoryTypeRegistry

public static interface IValueTypeListProxyFactoryTypeRegistry.IProxyFactory<T extends IValueType<V>,V extends IValue,P extends IValueTypeListProxy<T,V>>
Factory for a list proxy.
  • Method Summary

    Modifier and Type
    Method
    Description
    deserialize(ValueDeseralizationContext valueDeseralizationContext, net.minecraft.nbt.Tag value)
    Deserialize the given value.
    net.minecraft.resources.ResourceLocation
     
    net.minecraft.nbt.Tag
    serialize(P value)
    Serialize the given value.