Skip to content
LeviMC
English
AutoLightDark
LeviLamina
Loading...
Searching...
No Matches
LevelBlockDestroyerProxy.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated inclusion list
6#include "mc/world/level/BlockDestroySound.h"
7#include "mc/world/level/ILevelBlockDestroyerProxy.h"
8
9// auto generated forward declare list
10// clang-format off
11class Actor;
12class Block;
13class BlockPos;
14class BlockSource;
16// clang-format on
17
19public:
20 // virtual functions
21 // NOLINTBEGIN
22 virtual void sendEvents(
23 ::LevelEventManager& levelEventManager,
24 ::BlockSource& region,
25 ::BlockPos const& pos,
26 ::Block const& block,
27 ::BlockDestroySound destroySound
28 ) /*override*/;
29
30 virtual void dropResources(
31 ::BlockSource& region,
32 ::BlockPos const& pos,
33 ::Block const& block,
34 ::Actor const* actorContext
35 ) /*override*/;
36 // NOLINTEND
37
38public:
39 // virtual function thunks
40 // NOLINTBEGIN
41 MCNAPI void $sendEvents(
42 ::LevelEventManager& levelEventManager,
43 ::BlockSource& region,
44 ::BlockPos const& pos,
45 ::Block const& block,
46 ::BlockDestroySound destroySound
47 );
48
49 MCNAPI void
50 $dropResources(::BlockSource& region, ::BlockPos const& pos, ::Block const& block, ::Actor const* actorContext);
51
52
53 // NOLINTEND
54};
Definition Actor.h:116
Definition BlockPos.h:14
Definition BlockSource.h:72
Definition Block.h:42
Definition ILevelBlockDestroyerProxy.h:17
Definition LevelBlockDestroyerProxy.h:18
MCAPI void $dropResources(::BlockSource &region, ::BlockPos const &pos, ::Block const &block, ::Actor const *actorContext)
MCAPI void $sendEvents(::LevelEventManager &levelEventManager, ::BlockSource &region, ::BlockPos const &pos, ::Block const &block, ::BlockDestroySound destroySound)
Definition LevelEventManager.h:23