LiteLoaderBDS-1.16.40/LiteLoader/include/llapi/mc/Abilities.hpp
2023-03-02 23:06:13 -08:00

33 lines
785 B
C++

// This Header is auto generated by BDSLiteLoader Toolchain
#pragma once
#define AUTO_GENERATED
#include "llapi/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;
};