the game where you go into mines and start crafting! but for consoles (forked directly from smartcmd's github)
1#pragma once
2using namespace std;
3
4#include "GameRuleDefinition.h"
5#include "..\..\..\Minecraft.World\Pos.h"
6
7class UseTileRuleDefinition : public GameRuleDefinition
8{
9private:
10 // These values should map directly to the xsd definition for this Rule
11 int m_tileId;
12 bool m_useCoords;
13 Pos m_coordinates;
14
15public:
16 UseTileRuleDefinition();
17
18 ConsoleGameRules::EGameRuleType getActionType() { return ConsoleGameRules::eGameRuleType_UseTileRule; }
19
20 virtual void writeAttributes(DataOutputStream *dos, UINT numAttributes);
21 virtual void addAttribute(const wstring &attributeName, const wstring &attributeValue);
22
23 virtual bool onUseTile(GameRule *rule, int tileId, int x, int y, int z);
24};