29 ::ll::TypedStorage<8, 16, ::WorldChangeTransaction> mTransaction;
37 virtual ::Block
const& getBlock(
::BlockPos const& pos)
const ;
39 virtual ::Block
const& getBlockNoBoundsCheck(
::BlockPos const& pos)
const ;
41 virtual ::Block
const& getExtraBlock(
::BlockPos const& pos)
const ;
43 virtual ::Block
const* tryGetLiquidBlock(
::BlockPos const& pos)
const ;
45 virtual ::gsl::span<::BlockDataFetchResult<::Block>
const>
48 virtual bool hasBiomeTag(uint64 tagNameHash,
::BlockPos const& pos)
const ;
50 virtual bool setBlock(
::BlockPos const& pos,
::Block const& newBlock,
int updateFlags) ;
54 virtual bool apply()
const ;
65 virtual short getMaxHeight()
const ;
67 virtual short getMinHeight()
const ;
71 virtual short getHeightmap(
int x,
int z) ;
73 virtual bool isLegacyLevel() ;
75 virtual ::Biome
const* getBiome(
::BlockPos const& pos)
const ;
77 virtual bool isInBounds(
::Pos const& pos)
const ;
79 virtual short getLocalWaterLevel(
::BlockPos const& pos)
const ;
81 virtual ::LevelData
const& getLevelData()
const ;
83 virtual ::WorldGenContext
const& getContext() ;
85 virtual void disableBlockSimple() ;
97 MCAPI ::Block
const& $getBlock(
::BlockPos const& pos)
const;
99 MCFOLD ::Block
const& $getBlockNoBoundsCheck(
::BlockPos const& pos)
const;
101 MCFOLD ::Block
const& $getExtraBlock(
::BlockPos const& pos)
const;
104 MCAPI ::Block
const* $tryGetLiquidBlock(
::BlockPos const& pos)
const;
106 MCFOLD ::Block
const* $tryGetLiquidBlock(
::BlockPos const& pos)
const;
109 MCAPI ::gsl::span<::BlockDataFetchResult<::Block>
const>
112 MCAPI
bool $hasBiomeTag(uint64 tagNameHash,
::BlockPos const& pos)
const;
114 MCAPI
bool $setBlock(
::BlockPos const& pos,
::Block const& newBlock,
int updateFlags);
118 MCAPI
bool $apply()
const;
128 MCAPI
short $getMaxHeight()
const;
130 MCAPI
short $getMinHeight()
const;
134 MCAPI
short $getHeightmap(
int x,
int z);
136 MCFOLD
bool $isLegacyLevel();
138 MCFOLD ::Biome
const* $getBiome(
::BlockPos const& pos)
const;
140 MCAPI
bool $isInBounds(
::Pos const& pos)
const;
142 MCAPI
short $getLocalWaterLevel(
::BlockPos const& pos)
const;
144 MCAPI ::LevelData
const& $getLevelData()
const;
146 MCAPI ::WorldGenContext
const& $getContext();
148 MCFOLD
void $disableBlockSimple();
Definition WorldGenContext.h:13