61struct ComponentItemComponentData {
65 ::ll::TypedStorage<1, 2, ::std::optional<::SharedTypes::v1_20_50::GlintItemComponent>> glintItemComponent;
66 ::ll::TypedStorage<1, 2, ::std::optional<::SharedTypes::v1_20_50::HandEquippedItemComponent>>
67 handEquippedItemComponent;
68 ::ll::TypedStorage<1, 2, ::std::optional<::SharedTypes::v1_20_50::ShouldDespawnItemComponent>>
69 shouldDespawnItemComponent;
70 ::ll::TypedStorage<1, 2, ::std::optional<::SharedTypes::v1_20_50::StackedByDataItemComponent>>
71 stackedByDataItemComponent;
72 ::ll::TypedStorage<1, 2, ::std::optional<::SharedTypes::v1_21_50::CompostableItemComponent>>
73 compostableItemComponent;
74 ::ll::TypedStorage<1, 2, ::std::optional<::SharedTypes::v1_20_50::LiquidClippedItemComponent>>
75 liquidClippedItemComponent;
76 ::ll::TypedStorage<1, 2, ::std::optional<::SharedTypes::v1_20_50::UseAnimationItemComponent>>
77 useAnimationItemComponent;
78 ::ll::TypedStorage<1, 2, ::std::optional<::SharedTypes::v1_20_50::AllowOffHandItemComponent>>
79 allowOffHandItemComponent;
80 ::ll::TypedStorage<4, 8, ::std::optional<::SharedTypes::v1_21_30::BundleInteractionItemComponent>>
81 bundleInteractionItemComponent;
82 ::ll::TypedStorage<1, 2, ::std::optional<::SharedTypes::v1_20_50::CanDestroyInCreativeItemComponent>>
83 canDestroyInCreativeItemComponent;
84 ::ll::TypedStorage<8, 48, ::std::optional<::SharedTypes::v1_20_50::CooldownItemComponent>> cooldownItemComponent;
85 ::ll::TypedStorage<8, 32, ::std::optional<::SharedTypes::v1_21_10::DamageAbsorptionItemComponent>>
86 damageAbsorptionItemComponent;
87 ::ll::TypedStorage<8, 40, ::std::optional<::SharedTypes::v1_20_50::DiggerItemComponent>> diggerItemComponent;
88 ::ll::TypedStorage<8, 40, ::std::optional<::SharedTypes::v1_20_50::DisplayNameItemComponent>>
89 displayNameItemComponent;
90 ::ll::TypedStorage<4, 16, ::std::optional<::SharedTypes::v1_20_50::DurabilityItemComponent>>
91 durabilityItemComponent;
92 ::ll::TypedStorage<8, 32, ::std::optional<::SharedTypes::v1_21_10::DurabilitySensorItemComponent>>
93 durabilitySensorItemComponent;
94 ::ll::TypedStorage<4, 20, ::std::optional<::SharedTypes::v1_21_30::DyeableItemComponent>> dyeableItemComponent;
95 ::ll::TypedStorage<2, 4, ::std::optional<::SharedTypes::v1_20_50::DamageItemComponent>> damageItemComponent;
96 ::ll::TypedStorage<8, 48, ::std::optional<::SharedTypes::v1_20_50::EnchantableItemComponent>>
97 enchantableItemComponent;
98 ::ll::TypedStorage<8, 88, ::std::optional<::SharedTypes::v1_20_50::EntityPlacerItemComponent>>
99 entityPlacerItemComponent;
100 ::ll::TypedStorage<8, 48, ::std::optional<::SharedTypes::v1_20_50::FoodItemComponent>> foodItemComponent;
101 ::ll::TypedStorage<4, 8, ::std::optional<::SharedTypes::v1_20_50::FuelItemComponent>> fuelItemComponent;
102 ::ll::TypedStorage<8, 40, ::std::optional<::SharedTypes::v1_20_50::HoverTextColorItemComponent>>
103 hoverTextColorItemComponent;
104 ::ll::TypedStorage<8, 72, ::std::optional<::SharedTypes::v1_21_80::IconItemComponent>> iconItemComponent;
105 ::ll::TypedStorage<8, 48, ::std::optional<::SharedTypes::v1_20_50::InteractButtonItemComponent>>
106 interactButtonItemComponent;
107 ::ll::TypedStorage<4, 88, ::std::optional<::SharedTypes::v1_21_90::KineticWeaponItemComponent>>
108 kineticWeaponItemComponent;
109 ::ll::TypedStorage<2, 4, ::std::optional<::SharedTypes::v1_20_50::MaxStackSizeItemComponent>>
110 maxStackSizeItemComponent;
111 ::ll::TypedStorage<4, 28, ::std::optional<::SharedTypes::v1_21_90::PiercingWeaponItemComponent>>
112 piercingWeaponItemComponent;
113 ::ll::TypedStorage<8, 72, ::std::optional<::SharedTypes::v1_21_40::PlanterItemComponent>> planterItemComponent;
114 ::ll::TypedStorage<8, 48, ::std::optional<::SharedTypes::v1_20_50::ProjectileItemComponent>>
115 projectileItemComponent;
116 ::ll::TypedStorage<8, 40, ::std::optional<::SharedTypes::v1_21_30::RarityItemComponent>> rarityItemComponent;
117 ::ll::TypedStorage<4, 16, ::std::optional<::SharedTypes::v1_20_50::RecordItemComponent>> recordItemComponent;
118 ::ll::TypedStorage<8, 32, ::std::optional<::SharedTypes::v1_20_50::RepairableItemComponent>>
119 repairableItemComponent;
120 ::ll::TypedStorage<8, 40, ::std::optional<::SharedTypes::v1_20_50::ShooterItemComponent>> shooterItemComponent;
121 ::ll::TypedStorage<8, 64, ::std::optional<::SharedTypes::v1_21_60::StorageItemComponent>> storageItemComponent;
122 ::ll::TypedStorage<4, 8, ::std::optional<::SharedTypes::v1_21_60::StorageWeightLimitItemComponent>>
123 storageWeightLimitItemComponent;
124 ::ll::TypedStorage<4, 8, ::std::optional<::SharedTypes::v1_21_60::StorageWeightModifierItemComponent>>
125 storageWeightModifierItemComponent;
126 ::ll::TypedStorage<8, 32, ::std::optional<::SharedTypes::v1_20_50::TagsItemComponent>> tagsItemComponent;
127 ::ll::TypedStorage<4, 24, ::std::optional<::SharedTypes::v1_20_50::ThrowableItemComponent>> throwableItemComponent;
128 ::ll::TypedStorage<4, 28, ::std::optional<::SharedTypes::v1_20_50::UseModifiersItemComponent>>
129 useModifiersItemComponent;
130 ::ll::TypedStorage<4, 16, ::std::optional<::SharedTypes::v1_21_90::WearableItemComponent>> wearableItemComponent;
131 ::ll::TypedStorage<1, 2, ::std::optional<::SharedTypes::v1_21_90::FireResistantItemComponent>>
132 fireResistantItemComponent;
133 ::ll::TypedStorage<4, 8, ::std::optional<::SharedTypes::v1_21_90::SwingDurationItemComponent>>
134 swingDurationItemComponent;
135 ::ll::TypedStorage<4, 28, ::std::optional<::SharedTypes::v1_21_90::SwingSoundsItemComponent>>
136 swingSoundsItemComponent;
137 ::ll::TypedStorage<8, 40, ::std::optional<::SharedTypes::v1_21_60::CustomComponentsItemComponent>>
138 customComponentsItemComponent;
144 MCAPI ComponentItemComponentData();
150 MCFOLD ::std::shared_ptr<::cereal::DynamicValue>
153 MCAPI ::SharedTypes::v1_21_90::ComponentItemComponentData&
156 MCAPI ::SharedTypes::v1_21_90::ComponentItemComponentData&
162 MCAPI ~ComponentItemComponentData();
174 MCFOLD
void* $ctor();