the game where you go into mines and start crafting! but for consoles (forked directly from smartcmd's github)
at master 29 lines 1.1 kB view raw
1#pragma once 2#include "BaseEntityTile.h" 3 4class ChunkRebuildData; 5class EnchantmentTableTile : public BaseEntityTile 6{ 7 friend class ChunkRebuildData; 8public: 9 static const wstring TEXTURE_SIDE; 10 static const wstring TEXTURE_TOP; 11 static const wstring TEXTURE_BOTTOM; 12 13private: 14 Icon *iconTop; 15 Icon *iconBottom; 16 17public: 18 EnchantmentTableTile(int id); 19 20 virtual void updateDefaultShape(); // 4J Added override 21 virtual bool isCubeShaped(); 22 virtual void animateTick(Level *level, int x, int y, int z, Random *random); 23 virtual bool isSolidRender(bool isServerLevel = false); 24 virtual Icon *getTexture(int face, int data); 25 virtual shared_ptr<TileEntity> newTileEntity(Level *level); 26 virtual bool use(Level *level, int x, int y, int z, shared_ptr<Player> player, int clickedFace, float clickX, float clickY, float clickZ, bool soundOnly = false); // 4J added soundOnly param 27 virtual void setPlacedBy(Level *level, int x, int y, int z, shared_ptr<LivingEntity> by, shared_ptr<ItemInstance> itemInstance); 28 virtual void registerIcons(IconRegister *iconRegister); 29};