the game where you go into mines and start crafting! but for consoles (forked directly from smartcmd's github)
1#pragma once
2#include "ConsoleGenerateStructureAction.h"
3
4class StructurePiece;
5class Level;
6class BoundingBox;
7
8class XboxStructureActionPlaceBlock : public ConsoleGenerateStructureAction
9{
10protected:
11 int m_x, m_y, m_z, m_tile, m_data;
12public:
13 XboxStructureActionPlaceBlock();
14
15 virtual ConsoleGameRules::EGameRuleType getActionType() { return ConsoleGameRules::eGameRuleType_PlaceBlock; }
16
17 virtual int getEndX() { return m_x; }
18 virtual int getEndY() { return m_y; }
19 virtual int getEndZ() { return m_z; }
20
21 virtual void writeAttributes(DataOutputStream *dos, UINT numAttrs);
22 virtual void addAttribute(const wstring &attributeName, const wstring &attributeValue);
23
24 bool placeBlockInLevel(StructurePiece *structure, Level *level, BoundingBox *chunkBB);
25};