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

33 lines
782 B
C++

// This Header is auto generated by BDSLiteLoader Toolchain
#pragma once
#define AUTO_GENERATED
#include "../Global.h"
#define BEFORE_EXTRA
#undef BEFORE_EXTRA
class Abilities {
#define AFTER_EXTRA
#undef AFTER_EXTRA
public:
#ifdef ENABLE_VIRTUAL_FAKESYMBOL_ABILITIES
#endif
MCAPI Abilities();
MCAPI Abilities(class Abilities const &);
MCAPI void addSaveData(class CompoundTag &) const;
MCAPI bool loadSaveData(class CompoundTag const &);
MCAPI class Abilities & operator=(class Abilities const &);
MCAPI void setPlayerPermissions(enum PlayerPermissionLevel);
MCAPI ~Abilities();
//private:
MCAPI void _registerAbilities();
private:
MCAPI static class std::array<char const *, 18> ABILITY_NAMES;
MCAPI static std::string const TAG;
};