LeviLamina
Loading...
Searching...
No Matches
ILevelBlockDestroyerProxy.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated forward declare list
6// clang-format off
7class Actor;
8class Block;
9class BlockPos;
10class BlockSource;
12// clang-format on
13
15public:
16 // virtual functions
17 // NOLINTBEGIN
18 virtual ~ILevelBlockDestroyerProxy() = default;
19
20 virtual void sendEvents(
21 ::LevelEventManager& levelEventManager,
22 ::BlockSource& region,
23 ::BlockPos const& pos,
24 ::Block const& block
25 ) = 0;
26
27 virtual void
28 dropResources(::BlockSource& region, ::BlockPos const& pos, ::Block const& block, ::Actor const* actorContext) = 0;
29 // NOLINTEND
30};
Definition Actor.h:114
Definition BlockPos.h:17
Definition BlockSource.h:71
Definition Block.h:42
Definition ILevelBlockDestroyerProxy.h:14
Definition LevelEventManager.h:23