the game where you go into mines and start crafting! but for consoles (forked directly from smartcmd's github)
at main 23 lines 558 B view raw
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};