the game where you go into mines and start crafting! but for consoles (forked directly from smartcmd's github)
at main 29 lines 940 B view raw
1#pragma once 2 3#include "XboxStructureActionPlaceBlock.h" 4 5class AddItemRuleDefinition; 6class StructurePiece; 7class Level; 8class BoundingBox; 9 10class XboxStructureActionPlaceContainer : public XboxStructureActionPlaceBlock 11{ 12private: 13 vector<AddItemRuleDefinition *> m_items; 14public: 15 XboxStructureActionPlaceContainer(); 16 ~XboxStructureActionPlaceContainer(); 17 18 virtual ConsoleGameRules::EGameRuleType getActionType() { return ConsoleGameRules::eGameRuleType_PlaceContainer; } 19 20 virtual void getChildren(vector<GameRuleDefinition *> *children); 21 virtual GameRuleDefinition *addChild(ConsoleGameRules::EGameRuleType ruleType); 22 23 // 4J-JEV: Super class handles attr-facing fine. 24 //virtual void writeAttributes(DataOutputStream *dos, UINT numAttributes); 25 26 virtual void addAttribute(const wstring &attributeName, const wstring &attributeValue); 27 28 bool placeContainerInLevel(StructurePiece *structure, Level *level, BoundingBox *chunkBB); 29};