using MinecraftClient.Inventory.ItemPalettes; using MinecraftClient.Protocol.Handlers.StructuredComponents.Components._1_20_6; using MinecraftClient.Protocol.Handlers.StructuredComponents.Core; namespace MinecraftClient.Protocol.Handlers.StructuredComponents.Registries; public class StructuredComponentsRegistry1206 : StructuredComponentRegistry { public StructuredComponentsRegistry1206(DataTypes dataTypes, ItemPalette itemPalette, SubComponentRegistry subComponentRegistry) : base(dataTypes, itemPalette, subComponentRegistry) { RegisterComponent(0, "minecraft:custom_data"); RegisterComponent(1, "minecraft:max_stack_size"); RegisterComponent(2, "minecraft:max_damage"); RegisterComponent(3, "minecraft:damage"); RegisterComponent(4, "minecraft:unbreakable"); RegisterComponent(5, "minecraft:custom_name"); RegisterComponent(6, "minecraft:item_name"); RegisterComponent(7, "minecraft:lore"); RegisterComponent(8, "minecraft:rarity"); RegisterComponent(9, "minecraft:enchantments"); RegisterComponent(10, "minecraft:can_place_on"); RegisterComponent(11, "minecraft:can_break"); RegisterComponent(12, "minecraft:attribute_modifiers"); RegisterComponent(13, "minecraft:custom_model_data"); RegisterComponent(14, "minecraft:hide_additional_tooltip"); RegisterComponent(15, "minecraft:hide_tooltip"); RegisterComponent(16, "minecraft:repair_cost"); RegisterComponent(17, "minecraft:creative_slot_lock"); RegisterComponent(18, "minecraft:enchantment_glint_override"); RegisterComponent(19, "minecraft:intangible_projectile"); RegisterComponent(20, "minecraft:food"); RegisterComponent(21, "minecraft:fire_resistant"); RegisterComponent(22, "minecraft:tool"); RegisterComponent(23, "minecraft:stored_enchantments"); RegisterComponent(24, "minecraft:dyed_color"); RegisterComponent(25, "minecraft:map_color"); RegisterComponent(26, "minecraft:map_id"); RegisterComponent(27, "minecraft:map_decorations"); RegisterComponent(28, "minecraft:map_post_processing"); RegisterComponent(29, "minecraft:charged_projectiles"); RegisterComponent(30, "minecraft:bundle_contents"); RegisterComponent(31, "minecraft:potion_contents"); RegisterComponent(32, "minecraft:suspicious_stew_effects"); RegisterComponent(33, "minecraft:writable_book_content"); RegisterComponent(34, "minecraft:written_book_content"); } }