LiteLoaderBDS-1.16.40/LiteLoader/Header/MC/LevelData.hpp
2022-09-21 19:47:03 +08:00

48 lines
1.7 KiB
C++

// This Header is auto generated by BDSLiteLoader Toolchain
#pragma once
#define AUTO_GENERATED
#include "../Global.h"
#include "RakNet.hpp"
#define BEFORE_EXTRA
#undef BEFORE_EXTRA
class LevelData {
#define AFTER_EXTRA
#undef AFTER_EXTRA
#ifndef DISABLE_CONSTRUCTOR_PREVENTION_LEVELDATA
public:
class LevelData& operator=(class LevelData const &) = delete;
LevelData(class LevelData const &) = delete;
#endif
public:
#ifdef ENABLE_VIRTUAL_FAKESYMBOL_LEVELDATA
#endif
MCAPI LevelData();
MCAPI LevelData(class LevelSettings const &, std::string const &, enum GeneratorType, class BlockPos const &, bool, enum EducationEditionOffer, float, float);
MCAPI struct LevelDataValue const * _getValue(class StringKey const &) const;
MCAPI bool achievementsWillBeDisabledOnLoad() const;
MCAPI std::unique_ptr<class CompoundTag> createTag() const;
MCAPI enum GameType getGameType() const;
MCAPI enum GeneratorType getGenerator() const;
MCAPI class CompoundTag & getLoadedPlayerTag();
MCAPI unsigned int getSeed() const;
MCAPI class BlockPos const & getSpawnPos() const;
MCAPI void getTagData(class CompoundTag const &);
MCAPI bool hasExperimentalGameplayEnabled() const;
MCAPI class LevelData & operator=(class LevelData &&);
MCAPI void setEducationOid(std::string const &);
MCAPI void setGameType(enum GameType);
MCAPI void setGenerator(enum GeneratorType);
MCAPI void setSeed(unsigned int);
MCAPI void setSpawnPos(class BlockPos const &);
MCAPI void setTagData(class CompoundTag &) const;
MCAPI void touchLastLoadedWithVersion();
MCAPI void v1_read(class RakNet::BitStream &, enum StorageVersion);
MCAPI ~LevelData();
};