14class BlockRandomOffsetComponent {
18 ::ll::TypedStorage<4, 8, ::SharedTypes::FloatRange> mRangeX;
19 ::ll::TypedStorage<4, 4, uint> mStepsX;
20 ::ll::TypedStorage<4, 8, ::SharedTypes::FloatRange> mRangeY;
21 ::ll::TypedStorage<4, 4, uint> mStepsY;
22 ::ll::TypedStorage<4, 8, ::SharedTypes::FloatRange> mRangeZ;
23 ::ll::TypedStorage<4, 4, uint> mStepsZ;
28 BlockRandomOffsetComponent();
33 MCAPI BlockRandomOffsetComponent(
42 MCAPI ::Vec3 getRandomOffset(
::BlockPos const& blockPos)
const;