16struct PlayerActionComponent {
20 ::ll::TypedStorage<8, 8, ::std::bitset<39>> mPlayerActions;
21 ::ll::TypedStorage<8, 320, ::std::optional<::PackedItemUseLegacyInventoryTransaction>> mItemUseTransaction;
22 ::ll::TypedStorage<8, 8, ::std::unique_ptr<::ItemStackRequestData>> mItemStackRequest;
23 ::ll::TypedStorage<8, 24, ::PlayerBlockActions> mPlayerBlockActions;
24 ::ll::TypedStorage<4, 8, ::Vec2> mPreSimulationRotation;
29 PlayerActionComponent& operator=(PlayerActionComponent
const&);
30 PlayerActionComponent(PlayerActionComponent
const&);
31 PlayerActionComponent();
36 MCAPI PlayerActionComponent(::PlayerActionComponent&&);
39 MCAPI
void addAbortDestroyBlock(
::BlockPos const& pos,
int data);
41 MCAPI
void addContinueDestroyBlock(
::BlockPos const& pos,
int facing);
43 MCAPI
void addCrackBlock(
::BlockPos const& pos,
int facing);
45 MCAPI
void addItemStackRequest(::std::unique_ptr<::ItemStackRequestData> request);
47 MCAPI
void addPredictDestroyBlock(
::BlockPos const& pos,
int facing);
49 MCAPI
void addStartDestroyBlock(
::BlockPos const& pos,
int facing);
51 MCAPI
void addStopDestroyBlock();
56 MCAPI ::PlayerActionComponent& operator=(::PlayerActionComponent&&);
58 MCAPI ~PlayerActionComponent();
64 MCAPI
void* $ctor(::PlayerActionComponent&&);