LeviLamina
Loading...
Searching...
No Matches
VibrationSelector.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated inclusion list
6#include "mc/world/events/gameevents/VibrationInfo.h"
7#include "mc/world/level/Tick.h"
8
9// auto generated forward declare list
10// clang-format off
11class BlockPos;
12class CompoundTag;
13class GameEvent;
14struct GameEventContext;
15// clang-format on
16
18public:
19 // member variables
20 // NOLINTBEGIN
21 ::ll::TypedStorage<8, 8, ::Tick> mFirstCandidateTick;
22 ::ll::TypedStorage<8, 64, ::std::optional<::VibrationInfo>> mCandidateVibrationInfo;
23 // NOLINTEND
24
25public:
26 // member functions
27 // NOLINTBEGIN
28 MCAPI void addCandidate(
29 ::Tick currentTick,
30 ::GameEvent const& gameEvent,
31 ::GameEventContext const& gameEventContext,
32 ::BlockPos const& destinationPos
33 );
34
35 MCAPI void save(::CompoundTag& tag) const;
36 // NOLINTEND
37};
Definition BlockPos.h:21
Definition CompoundTag.h:23
Definition GameEvent.h:9
Definition VibrationSelector.h:17
Definition GameEventContext.h:14
Definition Tick.h:5