// This Header is auto generated by BDSLiteLoader Toolchain
#pragma once
#define AUTO_GENERATED
#include "../Global.h"

#define BEFORE_EXTRA

#undef BEFORE_EXTRA

struct PendingArea {

#define AFTER_EXTRA

#undef AFTER_EXTRA
#ifndef DISABLE_CONSTRUCTOR_PREVENTION_PENDINGAREA
public:
    struct PendingArea& operator=(struct PendingArea const &) = delete;
    PendingArea(struct PendingArea const &) = delete;
    PendingArea() = delete;
#endif
public:
#ifdef ENABLE_VIRTUAL_FAKESYMBOL_PENDINGAREA
#endif
    MCAPI struct PendingArea & operator=(struct PendingArea &&);
    MCAPI class CompoundTag serialize(class AutomaticID<class Dimension, int>) const;
    MCAPI ~PendingArea();
    MCAPI static struct PendingArea createEntityTickingArea(class mce::UUID, struct ActorUniqueID, struct Bounds const &, bool, float);
    MCAPI static struct PendingArea load(std::string const &, class CompoundTag const &);
    MCAPI static bool validTag(class CompoundTag const &);

//private:
    MCAPI PendingArea(class mce::UUID, std::string const &, struct Bounds const &, bool);

};