the game where you go into mines and start crafting! but for consoles (forked directly from smartcmd's github)
1#pragma once
2
3#include "GameRuleDefinition.h"
4
5class ItemInstance;
6
7class AddEnchantmentRuleDefinition : public GameRuleDefinition
8{
9private:
10 int m_enchantmentId;
11 int m_enchantmentLevel;
12
13public:
14 AddEnchantmentRuleDefinition();
15
16 virtual ConsoleGameRules::EGameRuleType getActionType() { return ConsoleGameRules::eGameRuleType_AddEnchantment; }
17
18 virtual void writeAttributes(DataOutputStream *, UINT numAttrs);
19
20 virtual void addAttribute(const wstring &attributeName, const wstring &attributeValue);
21
22 bool enchantItem(shared_ptr<ItemInstance> item);
23};