44 virtual ::Block
const& getBlock(
::BlockPos const& pos)
const ;
47 virtual ::Block
const& getBlockNoBoundsCheck(
::BlockPos const& pos)
const ;
50 virtual ::Block
const& getExtraBlock(
::BlockPos const& pos)
const ;
53 virtual ::Block
const* tryGetLiquidBlock(
::BlockPos const& pos)
const ;
56 virtual ::gsl::span<::BlockDataFetchResult<::Block>
const>
60 virtual bool hasBiomeTag(uint64 tagNameHash,
::BlockPos const& pos)
const ;
63 virtual bool setBlock(
::BlockPos const& pos,
::Block const& newBlock,
int updateFlags) ;
69 virtual bool apply()
const ;
85 virtual short getMaxHeight()
const ;
88 virtual short getMinHeight()
const ;
94 virtual short getHeightmap(
int x,
int z) ;
97 virtual bool isLegacyLevel() ;
100 virtual ::Biome
const* getBiome(
::BlockPos const& pos)
const ;
103 virtual bool isInBounds(
::Pos const& pos)
const ;
106 virtual short getLocalWaterLevel(
::BlockPos const& pos)
const ;
109 virtual ::LevelData
const& getLevelData()
const ;
112 virtual ::WorldGenContext
const& getContext() ;
115 virtual void disableBlockSimple() ;
127 MCAPI ::Block
const& $getBlock(
::BlockPos const& pos)
const;
129 MCFOLD ::Block
const& $getBlockNoBoundsCheck(
::BlockPos const& pos)
const;
131 MCFOLD ::Block
const& $getExtraBlock(
::BlockPos const& pos)
const;
133 MCFOLD ::Block
const* $tryGetLiquidBlock(
::BlockPos const& pos)
const;
135 MCAPI ::gsl::span<::BlockDataFetchResult<::Block>
const>
138 MCFOLD
bool $hasBiomeTag(uint64 tagNameHash,
::BlockPos const& pos)
const;
140 MCAPI
bool $setBlock(
::BlockPos const& pos,
::Block const& newBlock,
int updateFlags);
144 MCAPI
bool $apply()
const;
154 MCAPI
short $getMaxHeight()
const;
156 MCAPI
short $getMinHeight()
const;
160 MCFOLD
short $getHeightmap(
int x,
int z);
162 MCFOLD
bool $isLegacyLevel();
164 MCFOLD ::Biome
const* $getBiome(
::BlockPos const& pos)
const;
166 MCAPI
bool $isInBounds(
::Pos const& pos)
const;
168 MCAPI
short $getLocalWaterLevel(
::BlockPos const& pos)
const;
170 MCAPI ::LevelData
const& $getLevelData()
const;
172 MCAPI ::WorldGenContext
const& $getContext();
174 MCFOLD
void $disableBlockSimple();
180 MCAPI
static void** $vftable();
Definition WorldGenContext.h:13