public class TypeSerializers_v1_21_2 extends TypeSerializers_v1_21
| Modifier and Type | Field and Description |
|---|---|
protected static java.lang.String |
CONSUME_EFFECT |
protected static java.lang.String |
ENCHANTMENT_PREDICATE |
protected static java.lang.String |
ITEM_PREDICATE |
protected static java.lang.String |
ITEM_SUB_PREDICATE |
protected static java.lang.String |
MIN_MAX_DOUBLE |
protected static java.lang.String |
MIN_MAX_INT |
SINGLE_ITEM_STACKARMOR_TRIM_MATERIAL, ARMOR_TRIM_PATTERN, ATTRIBUTE_MODIFIER, BLOCK_POS, BLOCK_PREDICATE, CUSTOM_DATA, DYE_COLOR, ENCHANTMENT_LEVELS, ITEM_STACK, PLAYER_NAME, RAW_TEXT_COMPONENT, SOUND_EVENT, STATUS_EFFECT, STRING_OR_RAW_COMPOUND_TAG, TEXT_COMPONENTregistry, textComponentCodec| Constructor and Description |
|---|
TypeSerializers_v1_21_2(ItemComponentRegistry registry,
com.viaversion.viaversion.libs.mcstructs.text.serializer.TextComponentCodec textComponentCodec) |
| Modifier and Type | Method and Description |
|---|---|
<T> com.viaversion.viaversion.libs.mcstructs.converter.codec.Codec<Types_v1_21_2.CollectionPredicate<T>> |
collectionPredicate(com.viaversion.viaversion.libs.mcstructs.converter.codec.Codec<T> codec) |
com.viaversion.viaversion.libs.mcstructs.converter.codec.Codec<Types_v1_21_2.ConsumeEffect> |
consumeEffect() |
com.viaversion.viaversion.libs.mcstructs.converter.codec.Codec<Types_v1_21_2.EnchantmentPredicate> |
enchantmentPredicate() |
com.viaversion.viaversion.libs.mcstructs.converter.codec.Codec<Types_v1_21_2.ItemPredicate> |
itemPredicate() |
com.viaversion.viaversion.libs.mcstructs.converter.codec.Codec<java.util.Map<Types_v1_21_2.ItemSubPredicate.Type,Types_v1_21_2.ItemSubPredicate>> |
itemSubPredicate() |
com.viaversion.viaversion.libs.mcstructs.converter.codec.Codec<Types_v1_21_2.MinMaxDouble> |
minMaxDouble() |
com.viaversion.viaversion.libs.mcstructs.converter.codec.Codec<Types_v1_21_2.MinMaxInt> |
minMaxInt() |
attributeModifier_v1_21, attributeModifier, customData, singleItemStackarmorTrimMaterial, armorTrimPattern, blockPos, blockPredicate, dyeColor, enchantmentLevels, itemStack, playerName, rawFilteredPair, rawTextComponent, registryEntry, soundEvent, statusEffect, stringOrRawCompoundTag, textComponentgetTextComponentCodec, initprotected static final java.lang.String MIN_MAX_INT
protected static final java.lang.String MIN_MAX_DOUBLE
protected static final java.lang.String ENCHANTMENT_PREDICATE
protected static final java.lang.String ITEM_PREDICATE
protected static final java.lang.String CONSUME_EFFECT
protected static final java.lang.String ITEM_SUB_PREDICATE
public TypeSerializers_v1_21_2(ItemComponentRegistry registry, com.viaversion.viaversion.libs.mcstructs.text.serializer.TextComponentCodec textComponentCodec)
public com.viaversion.viaversion.libs.mcstructs.converter.codec.Codec<Types_v1_21_2.MinMaxInt> minMaxInt()
public com.viaversion.viaversion.libs.mcstructs.converter.codec.Codec<Types_v1_21_2.MinMaxDouble> minMaxDouble()
public com.viaversion.viaversion.libs.mcstructs.converter.codec.Codec<Types_v1_21_2.EnchantmentPredicate> enchantmentPredicate()
public <T> com.viaversion.viaversion.libs.mcstructs.converter.codec.Codec<Types_v1_21_2.CollectionPredicate<T>> collectionPredicate(com.viaversion.viaversion.libs.mcstructs.converter.codec.Codec<T> codec)
public com.viaversion.viaversion.libs.mcstructs.converter.codec.Codec<Types_v1_21_2.ItemPredicate> itemPredicate()
public com.viaversion.viaversion.libs.mcstructs.converter.codec.Codec<Types_v1_21_2.ConsumeEffect> consumeEffect()
public com.viaversion.viaversion.libs.mcstructs.converter.codec.Codec<java.util.Map<Types_v1_21_2.ItemSubPredicate.Type,Types_v1_21_2.ItemSubPredicate>> itemSubPredicate()