LeviLamina
Loading...
Searching...
No Matches
ComponentItemComponentData_v1_20_30.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated inclusion list
6#include "mc/world/item/components/AllowOffHandItemComponent.h"
7#include "mc/world/item/components/CanDestroyInCreativeItemComponent.h"
8#include "mc/world/item/components/ChargeableItemComponentLegacyFactoryData.h"
9#include "mc/world/item/components/CooldownItemComponent.h"
10#include "mc/world/item/components/DamageItemComponent.h"
11#include "mc/world/item/components/DiggerItemComponentLegacyFactoryData.h"
12#include "mc/world/item/components/DisplayNameItemComponent.h"
13#include "mc/world/item/components/DurabilityItemComponent.h"
14#include "mc/world/item/components/EnchantableItemComponent.h"
15#include "mc/world/item/components/EntityPlacerItemComponentLegacyFactoryData.h"
16#include "mc/world/item/components/FoodItemComponentData_v1_20_30.h"
17#include "mc/world/item/components/FuelItemComponent.h"
18#include "mc/world/item/components/GlintItemComponent.h"
19#include "mc/world/item/components/HandEquippedItemComponent.h"
20#include "mc/world/item/components/HoverTextColorItemComponent.h"
21#include "mc/world/item/components/IconItemComponentLegacyFactoryData.h"
22#include "mc/world/item/components/InteractButtonItemComponent.h"
23#include "mc/world/item/components/LiquidClippedItemComponent.h"
24#include "mc/world/item/components/MaxStackSizeItemComponent.h"
25#include "mc/world/item/components/OnUseItemComponent.h"
26#include "mc/world/item/components/OnUseOnItemComponentLegacyFactoryData.h"
27#include "mc/world/item/components/PlanterItemComponentLegacyFactoryData.h"
28#include "mc/world/item/components/ProjectileItemComponent.h"
29#include "mc/world/item/components/RecordItemComponent.h"
30#include "mc/world/item/components/RenderOffsetsItemComponent.h"
31#include "mc/world/item/components/RepairableItemComponent.h"
32#include "mc/world/item/components/ShooterItemComponentLegacyFactoryData.h"
33#include "mc/world/item/components/ShouldDespawnItemComponent.h"
34#include "mc/world/item/components/StackedByDataItemComponent.h"
35#include "mc/world/item/components/ThrowableItemComponentLegacyFactoryData.h"
36#include "mc/world/item/components/UseAnimationItemComponent.h"
37#include "mc/world/item/components/UseModifiersItemComponentLegacyFactoryData.h"
38#include "mc/world/item/components/WeaponItemComponent.h"
39#include "mc/world/item/components/WearableItemComponentLegacyFactoryData.h"
40
41// auto generated forward declare list
42// clang-format off
43namespace cereal { struct ReflectionCtx; }
44// clang-format on
45
47public:
48 // member variables
49 // NOLINTBEGIN
50 ::ll::TypedStorage<8, 80, ::std::optional<::ChargeableItemComponentLegacyFactoryData>> chargeableItemComponent;
51 ::ll::TypedStorage<8, 80, ::std::optional<::CooldownItemComponent>> cooldownItemComponent;
52 ::ll::TypedStorage<8, 40, ::std::optional<::DurabilityItemComponent>> durabilityItemComponent;
53 ::ll::TypedStorage<8, 104, ::std::optional<::DiggerItemComponentLegacyFactoryData>> diggerItemComponent;
54 ::ll::TypedStorage<8, 56, ::std::optional<::DisplayNameItemComponent>> displayNameItemComponent;
55 ::ll::TypedStorage<8, 240, ::std::optional<::EntityPlacerItemComponentLegacyFactoryData>> entityPlacerItemComponent;
56 ::ll::TypedStorage<8, 40, ::std::optional<::FoodItemComponentData_v1_20_30>> foodItemComponent;
57 ::ll::TypedStorage<8, 32, ::std::optional<::FuelItemComponent>> fuelItemComponent;
58 ::ll::TypedStorage<8, 48, ::std::optional<::IconItemComponentLegacyFactoryData>> iconItemComponent;
59 ::ll::TypedStorage<8, 72, ::std::optional<::OnUseItemComponent>> onUseItemComponent;
60 ::ll::TypedStorage<8, 72, ::std::optional<::OnUseOnItemComponentLegacyFactoryData>> onUseOnItemComponent;
61 ::ll::TypedStorage<8, 72, ::std::optional<::PlanterItemComponentLegacyFactoryData>> planterItemComponent;
62 ::ll::TypedStorage<8, 208, ::std::optional<::ProjectileItemComponent>> projectileItemComponent;
63 ::ll::TypedStorage<8, 168, ::std::optional<::RenderOffsetsItemComponent>> renderOffsetsItemComponent;
64 ::ll::TypedStorage<8, 48, ::std::optional<::RepairableItemComponent>> repairableItemComponent;
65 ::ll::TypedStorage<8, 48, ::std::optional<::ShooterItemComponentLegacyFactoryData>> shooterItemComponent;
66 ::ll::TypedStorage<4, 40, ::std::optional<::ThrowableItemComponentLegacyFactoryData>> throwableItemComponent;
67 ::ll::TypedStorage<8, 184, ::std::optional<::WeaponItemComponent>> weaponItemComponent;
68 ::ll::TypedStorage<4, 24, ::std::optional<::WearableItemComponentLegacyFactoryData>> wearableItemComponent;
69 ::ll::TypedStorage<8, 40, ::std::optional<::RecordItemComponent>> recordItemComponent;
70 ::ll::TypedStorage<8, 32, ::std::optional<::MaxStackSizeItemComponent>> maxStackSizeItemComponent;
71 ::ll::TypedStorage<8, 32, ::std::optional<::CanDestroyInCreativeItemComponent>> canDestroyInCreativeItemComponent;
72 ::ll::TypedStorage<8, 72, ::std::optional<::HoverTextColorItemComponent>> hoverTextColorItemComponent;
73 ::ll::TypedStorage<4, 24, ::std::optional<::UseModifiersItemComponentLegacyFactoryData>> useModifiersItemComponent;
74 ::ll::TypedStorage<8, 32, ::std::optional<::StackedByDataItemComponent>> stackedByDataItemComponent;
75 ::ll::TypedStorage<8, 32, ::std::optional<::GlintItemComponent>> glintItemComponent;
76 ::ll::TypedStorage<8, 32, ::std::optional<::HandEquippedItemComponent>> handEquippedItemComponent;
77 ::ll::TypedStorage<8, 32, ::std::optional<::ShouldDespawnItemComponent>> shouldDespawnItemComponent;
78 ::ll::TypedStorage<8, 32, ::std::optional<::DamageItemComponent>> damageItemComponent;
79 ::ll::TypedStorage<8, 32, ::std::optional<::AllowOffHandItemComponent>> allowOffHandItemComponent;
80 ::ll::TypedStorage<8, 32, ::std::optional<::LiquidClippedItemComponent>> liquidClippedItemComponent;
81 ::ll::TypedStorage<8, 32, ::std::optional<::UseAnimationItemComponent>> useAnimationItemComponent;
82 ::ll::TypedStorage<8, 64, ::std::optional<::EnchantableItemComponent>> enchantableItemComponent;
83 ::ll::TypedStorage<8, 64, ::std::optional<::InteractButtonItemComponent>> interactButtonItemComponent;
84 // NOLINTEND
85
86public:
87 // prevent constructor by default
89
90public:
91 // member functions
92 // NOLINTBEGIN
94
96
97 MCAPI ::ComponentItemComponentData_v1_20_30& operator=(::ComponentItemComponentData_v1_20_30&&);
98
99 MCAPI ::ComponentItemComponentData_v1_20_30& operator=(::ComponentItemComponentData_v1_20_30 const&);
100
102 // NOLINTEND
103
104public:
105 // static functions
106 // NOLINTBEGIN
107 MCAPI static void bindType(::cereal::ReflectionCtx& ctx);
108 // NOLINTEND
109
110public:
111 // constructor thunks
112 // NOLINTBEGIN
113 MCAPI void* $ctor(::ComponentItemComponentData_v1_20_30 const&);
114
115 MCAPI void* $ctor(::ComponentItemComponentData_v1_20_30&&);
116 // NOLINTEND
117
118public:
119 // destructor thunk
120 // NOLINTBEGIN
121 MCAPI void $dtor();
122 // NOLINTEND
123};
Definition ComponentItemComponentData_v1_20_30.h:46
Definition ReflectionCtx.h:11
Definition ctx.h:5