Skip to content
LeviMC
English
AutoLightDark
LeviLamina
Loading...
Searching...
No Matches
SculkVeinBlock.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated inclusion list
6#include "mc/world/level/block/MultifaceBlock.h"
7
8// auto generated forward declare list
9// clang-format off
10class Actor;
11class Block;
12class BlockActor;
13class BlockPos;
14class ItemInstance;
15class Material;
16// clang-format on
17
18class SculkVeinBlock : public ::MultifaceBlock {
19public:
20 // prevent constructor by default
21 SculkVeinBlock();
22
23public:
24 // virtual functions
25 // NOLINTBEGIN
26 virtual ::ItemInstance asItemInstance(::Block const& block, ::BlockActor const*) const /*override*/;
27
28 virtual bool checkIsPathable(::Actor& entity, ::BlockPos const& lastPathPos, ::BlockPos const& pathPos) const
29 /*override*/;
30 // NOLINTEND
31
32public:
33 // member functions
34 // NOLINTBEGIN
35 MCNAPI SculkVeinBlock(::std::string const& nameId, int id, ::Material const& material);
36 // NOLINTEND
37
38public:
39 // constructor thunks
40 // NOLINTBEGIN
41 MCNAPI void* $ctor(::std::string const& nameId, int id, ::Material const& material);
42 // NOLINTEND
43
44public:
45 // virtual function thunks
46 // NOLINTBEGIN
47 MCNAPI ::ItemInstance $asItemInstance(::Block const& block, ::BlockActor const*) const;
48
49 MCNAPI bool $checkIsPathable(::Actor& entity, ::BlockPos const& lastPathPos, ::BlockPos const& pathPos) const;
50
51
52 // NOLINTEND
53
54public:
55 // vftables
56 // NOLINTBEGIN
57 MCNAPI static void** $vftable();
58 // NOLINTEND
59};
Definition Actor.h:116
Definition BlockActor.h:30
Definition BlockPos.h:14
Definition Block.h:42
Definition ItemInstance.h:15
Definition Material.h:8
static MCAPI void ** $vftable()
MCAPI bool $checkIsPathable(::Actor &entity, ::BlockPos const &lastPathPos, ::BlockPos const &pathPos) const
MCAPI::ItemInstance $asItemInstance(::Block const &block, ::BlockActor const *) const
MCAPI void * $ctor(::std::string const &nameId, int id, ::Material const &material)
MCAPI SculkVeinBlock(::std::string const &nameId, int id, ::Material const &material)