the game where you go into mines and start crafting! but for consoles (forked directly from smartcmd's github)
at main 30 lines 1.1 kB view raw
1#include "stdafx.h" 2#include "EntityTileRenderer.h" 3#include "TileEntityRenderDispatcher.h" 4#include "..\Minecraft.World\net.minecraft.world.level.tile.h" 5#include "..\Minecraft.World\net.minecraft.world.level.tile.entity.h" 6 7EntityTileRenderer *EntityTileRenderer::instance = new EntityTileRenderer; 8 9EntityTileRenderer::EntityTileRenderer() 10{ 11 chest = shared_ptr<ChestTileEntity>(new ChestTileEntity()); 12 trappedChest = shared_ptr<ChestTileEntity>(new ChestTileEntity(ChestTile::TYPE_TRAP)); 13 enderChest = shared_ptr<EnderChestTileEntity>(new EnderChestTileEntity()); 14} 15 16void EntityTileRenderer::render(Tile *tile, int data, float brightness, float alpha, bool setColor, bool useCompiled) 17{ 18 if (tile->id == Tile::enderChest_Id) 19 { 20 TileEntityRenderDispatcher::instance->render(enderChest, 0, 0, 0, 0, setColor, alpha, useCompiled); 21 } 22 else if (tile->id == Tile::chest_trap_Id) 23 { 24 TileEntityRenderDispatcher::instance->render(trappedChest, 0, 0, 0, 0, setColor, alpha, useCompiled); 25 } 26 else 27 { 28 TileEntityRenderDispatcher::instance->render(chest, 0, 0, 0, 0, setColor, alpha, useCompiled); 29 } 30}