// This Header is auto generated by BDSLiteLoader Toolchain #pragma once #define AUTO_GENERATED #include "../Global.h" #include "ChunkSource.hpp" #define BEFORE_EXTRA #undef BEFORE_EXTRA class WorldLimitChunkSource : public ChunkSource { #define AFTER_EXTRA #undef AFTER_EXTRA #ifndef DISABLE_CONSTRUCTOR_PREVENTION_WORLDLIMITCHUNKSOURCE public: class WorldLimitChunkSource& operator=(class WorldLimitChunkSource const &) = delete; WorldLimitChunkSource(class WorldLimitChunkSource const &) = delete; WorldLimitChunkSource() = delete; #endif public: /*0*/ virtual ~WorldLimitChunkSource(); /*1*/ virtual void shutdown(); /*3*/ virtual class std::shared_ptr getExistingChunk(class ChunkPos const &); /*5*/ virtual class std::shared_ptr createNewChunk(class ChunkPos const &, enum ChunkSource::LoadMode); /*17*/ virtual bool isWithinWorldLimit(class ChunkPos const &) const; /*21*/ virtual bool canCreateViews() const; #ifdef ENABLE_VIRTUAL_FAKESYMBOL_WORLDLIMITCHUNKSOURCE #endif MCAPI WorldLimitChunkSource(std::unique_ptr, class BlockPos const &, int, int); };