Class Types1_20_5<K extends VersionedStructuredDataKeys,E extends AbstractEntityDataTypes>
java.lang.Object
com.viaversion.viaversion.api.type.types.version.Types1_20_5<K,E>
- All Implemented Interfaces:
VersionedTypesHolder
public class Types1_20_5<K extends VersionedStructuredDataKeys,E extends AbstractEntityDataTypes>
extends Object
implements VersionedTypesHolder
-
Field Summary
FieldsModifier and TypeFieldDescriptionfinal Type<EntityData>final Type<List<EntityData>>final Efinal ParticleTypefinal StructuredDataTypefinal Type<StructuredData<?>[]> -
Constructor Summary
ConstructorsConstructorDescriptionTypes1_20_5(Function<VersionedTypesHolder, K> keysSupplier, Function<VersionedTypesHolder, E> entityDataTypesSupplier) -
Method Summary
Modifier and TypeMethodDescriptionprotected voidinitKeys(Function<VersionedTypesHolder, K> keysSupplier) item()Returns the unmapped item stack typeitemCost()Returns the unmapped item cost type, used in merchant offers.Returns the unmapped item stack template type, used for certain recipes/templates in 26.1+.particle()Type<StructuredData<?>[]>
-
Field Details
-
structuredData
-
lengthPrefixedStructuredData
-
structuredDataArray
-
item
-
lengthPrefixedItem
-
itemArray
-
itemCost
-
optionalItemCost
-
particle
-
particles
-
entityDataTypes
-
entityData
-
entityDataList
-
-
Constructor Details
-
Types1_20_5
public Types1_20_5(Function<VersionedTypesHolder, K> keysSupplier, Function<VersionedTypesHolder, E> entityDataTypesSupplier)
-
-
Method Details
-
initKeys
-
item
Description copied from interface:VersionedTypesHolderReturns the unmapped item stack type- Specified by:
itemin interfaceVersionedTypesHolder- Returns:
- unmapped item stack type
-
itemArray
- Specified by:
itemArrayin interfaceVersionedTypesHolder
-
itemTemplate
Description copied from interface:VersionedTypesHolderReturns the unmapped item stack template type, used for certain recipes/templates in 26.1+.- Specified by:
itemTemplatein interfaceVersionedTypesHolder- Returns:
- unmapped item stack template type
-
optionalItemTemplate
- Specified by:
optionalItemTemplatein interfaceVersionedTypesHolder
-
itemTemplateArray
- Specified by:
itemTemplateArrayin interfaceVersionedTypesHolder
-
itemCost
Description copied from interface:VersionedTypesHolderReturns the unmapped item cost type, used in merchant offers.- Specified by:
itemCostin interfaceVersionedTypesHolder- Returns:
- unmapped item cost type
-
optionalItemCost
- Specified by:
optionalItemCostin interfaceVersionedTypesHolder
-
lengthPrefixedItem
- Specified by:
lengthPrefixedItemin interfaceVersionedTypesHolder
-
structuredData
- Specified by:
structuredDatain interfaceVersionedTypesHolder
-
structuredDataArray
- Specified by:
structuredDataArrayin interfaceVersionedTypesHolder
-
structuredDataKeys
- Specified by:
structuredDataKeysin interfaceVersionedTypesHolder
-
particle
- Specified by:
particlein interfaceVersionedTypesHolder
-
particles
- Specified by:
particlesin interfaceVersionedTypesHolder
-
entityDataTypes
- Specified by:
entityDataTypesin interfaceVersionedTypesHolder
-
entityDataList
- Specified by:
entityDataListin interfaceVersionedTypesHolder
-