3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/deps/core/math/Color.h"
7#include "mc/world/level/block/GrassBlockBase.h"
8#include "mc/world/level/levelgen/synth/PerlinSimplexNoise.h"
17class GrassBlock :
public ::GrassBlockBase {
21 ::ll::TypedStorage<8, 40, ::PerlinSimplexNoise const> mBiomeInfoNoise;
22 ::ll::TypedStorage<8, 24, ::std::vector<::mce::Color>> mSideColors;
45 MCNAPI
void initSideColorsFromAtlas(::std::vector<::mce::Color> colors)
const;
52 MCNAPI
void*
$ctor(::std::string
const& nameId,
int id);
Definition BlockSource.h:72
MCAPI GrassBlock(::std::string const &nameId, int id)
MCAPI bool $_plantGrass(::BlockSource ®ion, ::BlockPos const &abovePos, ::IRandom &random) const
static MCAPI void ** $vftable()
MCAPI bool $_shouldStopRandomWalk(::BlockSource ®ion, ::BlockPos &pos) const
MCAPI void * $ctor(::std::string const &nameId, int id)