Skip to content
LeviMC
English
AutoLightDark
LeviLamina
Loading...
Searching...
No Matches
EndDecorationBlockSource.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated inclusion list
6#include "mc/world/level/BlockSource.h"
7
8// auto generated forward declare list
9// clang-format off
10class Block;
12class BlockPos;
14// clang-format on
15
16class EndDecorationBlockSource : public ::BlockSource {
17public:
18 // virtual functions
19 // NOLINTBEGIN
20 virtual bool setBlock(
21 ::BlockPos const& pos,
22 ::Block const& block,
23 int updateFlags,
24 ::ActorBlockSyncMessage const* syncMsg,
25 ::BlockChangeContext const& changeSourceContext
26 ) /*override*/;
27
28 virtual bool setExtraBlock(::BlockPos const& pos, ::Block const& block, int updateFlags) /*override*/;
29
30 virtual bool removeBlock(::BlockPos const& pos, ::BlockChangeContext const& changeSourceContext) /*override*/;
31 // NOLINTEND
32
33public:
34 // virtual function thunks
35 // NOLINTBEGIN
36 MCNAPI bool $setBlock(
37 ::BlockPos const& pos,
38 ::Block const& block,
39 int updateFlags,
40 ::ActorBlockSyncMessage const* syncMsg,
41 ::BlockChangeContext const& changeSourceContext
42 );
43
44 MCNAPI bool $setExtraBlock(::BlockPos const& pos, ::Block const& block, int updateFlags);
45
46 MCNAPI bool $removeBlock(::BlockPos const& pos, ::BlockChangeContext const& changeSourceContext);
47
48
49 // NOLINTEND
50
51public:
52 // vftables
53 // NOLINTBEGIN
54 MCNAPI static void** $vftable();
55 // NOLINTEND
56};
Definition BlockChangeContext.h:11
Definition BlockPos.h:14
Definition Block.h:42
Definition EndDecorationBlockSource.h:16
MCAPI bool $setExtraBlock(::BlockPos const &pos, ::Block const &block, int updateFlags)
MCAPI bool $removeBlock(::BlockPos const &pos, ::BlockChangeContext const &changeSourceContext)
static MCAPI void ** $vftable()
MCAPI bool $setBlock(::BlockPos const &pos, ::Block const &block, int updateFlags, ::ActorBlockSyncMessage const *syncMsg, ::BlockChangeContext const &changeSourceContext)
Definition ActorBlockSyncMessage.h:8