public class ItemComponents_v1_20_5 extends ItemComponentRegistry
| Constructor and Description |
|---|
ItemComponents_v1_20_5() |
ItemComponents_v1_20_5(Registries registryVerifier,
Verifiers verifiers) |
| Modifier and Type | Method and Description |
|---|---|
ItemComponentMap |
getItemDefaults() |
<D> ItemComponentMap |
mapFrom(com.viaversion.viaversion.libs.mcstructs.converter.DataConverter<D> converter,
D data)
Deserialize an item component map from a data object.
|
<D> D |
mapTo(com.viaversion.viaversion.libs.mcstructs.converter.DataConverter<D> converter,
ItemComponentMap map)
Serialize an item component map to a data object.
|
copy, getComponent, getComponentCodec, getComponentList, getMapCodec, getRegistries, getVerifiers, register, registerNonSerializable, sort, unregisterpublic final ItemComponent<com.viaversion.nbt.tag.CompoundTag> CUSTOM_DATA
public final ItemComponent<java.lang.Integer> MAX_STACK_SIZE
public final ItemComponent<java.lang.Integer> MAX_DAMAGE
public final ItemComponent<java.lang.Integer> DAMAGE
public final ItemComponent<Types_v1_20_5.Unbreakable> UNBREAKABLE
public final ItemComponent<com.viaversion.viaversion.libs.mcstructs.text.TextComponent> CUSTOM_NAME
public final ItemComponent<com.viaversion.viaversion.libs.mcstructs.text.TextComponent> ITEM_NAME
public final ItemComponent<java.util.List<com.viaversion.viaversion.libs.mcstructs.text.TextComponent>> LORE
public final ItemComponent<Types_v1_20_5.Rarity> RARITY
public final ItemComponent<Types_v1_20_5.Enchantments> ENCHANTMENTS
public final ItemComponent<Types_v1_20_5.BlockPredicatesChecker> CAN_PLACE_ON
public final ItemComponent<Types_v1_20_5.BlockPredicatesChecker> CAN_BREAK
public final ItemComponent<Types_v1_20_5.AttributeModifiers> ATTRIBUTE_MODIFIERS
public final ItemComponent<java.lang.Integer> CUSTOM_MODEL_DATA
public final ItemComponent<java.lang.Boolean> HIDE_ADDITIONAL_TOOLTIP
public final ItemComponent<java.lang.Boolean> HIDE_TOOLTIP
public final ItemComponent<java.lang.Integer> REPAIR_COST
public final ItemComponent<java.lang.Boolean> CREATIVE_SLOT_LOCK
public final ItemComponent<java.lang.Boolean> ENCHANTMENT_GLINT_OVERRIDE
public final ItemComponent<java.lang.Boolean> INTANGIBLE_PROJECTILE
public final ItemComponent<Types_v1_20_5.Food> FOOD
public final ItemComponent<java.lang.Boolean> FIRE_RESISTANT
public final ItemComponent<Types_v1_20_5.ToolComponent> TOOL
public final ItemComponent<Types_v1_20_5.Enchantments> STORED_ENCHANTMENTS
public final ItemComponent<Types_v1_20_5.DyedColor> DYED_COLOR
public final ItemComponent<java.lang.Integer> MAP_COLOR
public final ItemComponent<java.lang.Integer> MAP_ID
public final ItemComponent<java.util.Map<java.lang.String,Types_v1_20_5.MapDecoration>> MAP_DECORATIONS
public final ItemComponent<Types_v1_20_5.MapPostProcessing> MAP_POST_PROCESSING
public final ItemComponent<java.util.List<Types_v1_20_5.ItemStack>> CHARGED_PROJECTILES
public final ItemComponent<java.util.List<Types_v1_20_5.ItemStack>> BUNDLE_CONTENTS
public final ItemComponent<Types_v1_20_5.PotionContents> POTION_CONTENTS
public final ItemComponent<java.util.List<Types_v1_20_5.SuspiciousStewEffect>> SUSPICIOUS_STEW_EFFECTS
public final ItemComponent<Types_v1_20_5.WritableBook> WRITABLE_BOOK_CONTENT
public final ItemComponent<Types_v1_20_5.WrittenBook> WRITTEN_BOOK_CONTENT
public final ItemComponent<Types_v1_20_5.ArmorTrim> TRIM
public final ItemComponent<java.util.Map<com.viaversion.viaversion.libs.mcstructs.registry.RegistryEntry,java.lang.String>> DEBUG_STICK_STATE
public final ItemComponent<com.viaversion.nbt.tag.CompoundTag> ENTITY_DATA
public final ItemComponent<com.viaversion.nbt.tag.CompoundTag> BUCKET_ENTITY_DATA
public final ItemComponent<com.viaversion.nbt.tag.CompoundTag> BLOCK_ENTITY_DATA
public final ItemComponent<com.viaversion.viaversion.libs.mcstructs.registry.Holder<Types_v1_20_5.Instrument>> INSTRUMENT
public final ItemComponent<java.lang.Integer> OMINOUS_BOTTLE_AMPLIFIER
public final ItemComponent<java.util.List<com.viaversion.viaversion.libs.mcstructs.core.Identifier>> RECIPES
public final ItemComponent<Types_v1_20_5.LodestoneTracker> LODESTONE_TRACKER
public final ItemComponent<Types_v1_20_5.FireworkExplosions> FIREWORK_EXPLOSION
public final ItemComponent<Types_v1_20_5.Fireworks> FIREWORKS
public final ItemComponent<Types_v1_20_5.GameProfile> PROFILE
public final ItemComponent<com.viaversion.viaversion.libs.mcstructs.core.Identifier> NOTE_BLOCK_SOUND
public final ItemComponent<java.util.List<Types_v1_20_5.BannerPattern>> BANNER_PATTERNS
public final ItemComponent<Types_v1_20_5.DyeColor> BASE_COLOR
public final ItemComponent<java.util.List<com.viaversion.viaversion.libs.mcstructs.registry.RegistryEntry>> POT_DECORATIONS
public final ItemComponent<java.util.List<Types_v1_20_5.ContainerSlot>> CONTAINER
public final ItemComponent<java.util.Map<java.lang.String,java.lang.String>> BLOCK_STATE
public final ItemComponent<java.util.List<Types_v1_20_5.BeeData>> BEES
public final ItemComponent<java.lang.String> LOCK
public final ItemComponent<Types_v1_20_5.ContainerLoot> CONTAINER_LOOT
public ItemComponents_v1_20_5()
public ItemComponents_v1_20_5(Registries registryVerifier, Verifiers verifiers)
public ItemComponentMap getItemDefaults()
getItemDefaults in class ItemComponentRegistrypublic <D> D mapTo(com.viaversion.viaversion.libs.mcstructs.converter.DataConverter<D> converter,
ItemComponentMap map)
ItemComponentRegistrymapTo in class ItemComponentRegistryD - The type of the data objectconverter - The data convertermap - The item component mappublic <D> ItemComponentMap mapFrom(com.viaversion.viaversion.libs.mcstructs.converter.DataConverter<D> converter, D data)
ItemComponentRegistrymapFrom in class ItemComponentRegistryD - The type of the data objectconverter - The data converterdata - The data object