mirror of
https://git.huckle.dev/Huckles-Minecraft-Archive/LegacyNetherFork.git
synced 2026-06-23 06:35:33 +00:00
29 lines
996 B
C++
29 lines
996 B
C++
#pragma once
|
|
#include "BaseEntityTile.h"
|
|
|
|
class Level; // forward declare OK
|
|
class Entity;
|
|
|
|
class EndGatewayTile : public BaseEntityTile
|
|
{
|
|
public:
|
|
EndGatewayTile(int id, Material* material);
|
|
|
|
static DWORD tlsIdx;
|
|
static bool allowAnywhere();
|
|
static void allowAnywhere(bool set);
|
|
|
|
virtual shared_ptr<TileEntity> newTileEntity(Level *level) override;
|
|
|
|
virtual void entityInside(Level* level, int x, int y, int z, shared_ptr<Entity> entity) override;
|
|
virtual void addAABBs(Level *level, int x, int y, int z, AABB *box, AABBList *boxes, shared_ptr<Entity> source) override;
|
|
|
|
|
|
virtual int getResourceCount(Random *random) override;
|
|
|
|
virtual void animateTick(Level *level, int xt, int yt, int zt, Random *random) override;
|
|
virtual void onPlace(Level *level, int x, int y, int z) override;
|
|
|
|
virtual int cloneTileId(Level *level, int x, int y, int z) override;
|
|
virtual void registerIcons(IconRegister *iconRegister) override;
|
|
}; |