3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/world/level/BlockPos.h"
7#include "mc/world/level/block/actor/VanillaBlockActor.h"
25 ::ll::TypedStorage<4, 4, int> mAge;
26 ::ll::TypedStorage<4, 4, int> mTeleportCooldown;
27 ::ll::TypedStorage<4, 12, ::BlockPos> mExitPortal;
28 ::ll::TypedStorage<1, 1, bool> mNeedsExitGeneration;
29 ::ll::TypedStorage<1, 1, bool> mTeleportTriggered;
30 ::ll::TypedStorage<1, 1, bool> mNeedsExitPositionVerification;
31 ::ll::TypedStorage<1, 1, bool> mExitPositionVerified;
32 ::ll::TypedStorage<1, 1, bool> mEndGatewayBadPosResetRequired;
46 virtual bool hasAlphaLayer()
const ;
48 virtual void triggerEvent(
int b0,
int b1) ;
50 virtual ::std::unique_ptr<::BlockActorDataPacket> _getUpdatePacket(
::BlockSource& region) ;
63 bool searchForEndStoneOnly,
Definition BlockActorDataPacket.h:19
Definition BlockSource.h:72
Definition BlockVolume.h:14
Definition CompoundTag.h:18
Definition DataLoadHelper.h:20
Definition EndGatewayBlockActor.h:21
static MCAPI ::BlockPos findExitPortal(::WorldGenerator &endGenerator, ::BlockPos const &origin)
MCAPI bool $save(::CompoundTag &tag, ::SaveContext const &saveContext) const
MCAPI void $load(::ILevel &level, ::CompoundTag const &tag, ::DataLoadHelper &dataLoadHelper)
MCAPI void $triggerEvent(int b0, int b1)
MCAPI void $onChanged(::BlockSource ®ion)
MCAPI ::std::unique_ptr<::BlockActorDataPacket > $_getUpdatePacket(::BlockSource ®ion)
static MCAPI ::BlockPos findValidSpawnAround(::BlockSource ®ion, ::BlockPos const &around, bool searchForEndStoneOnly, int searchRadius, bool searchAboveBlock)
MCAPI bool $hasAlphaLayer() const
static MCAPI int _getHighestSection(::WorldGenerator &endGenerator, ::BlockVolume &box, ::BlockPos const &pos)
Definition SaveContext.h:5
Definition WorldGenerator.h:35