the game where you go into mines and start crafting! but for consoles (forked directly from smartcmd's github)
at main 59 lines 1.4 kB view raw
1#include "stdafx.h" 2#include "net.minecraft.world.item.h" 3#include "DyePowderItem.h" 4#include "Tile.h" 5#include "Recipy.h" 6#include "Recipes.h" 7#include "OreRecipies.h" 8 9void OreRecipies::_init() 10{ 11 ADD_OBJECT(map[0],Tile::goldBlock); 12 ADD_OBJECT(map[0],new ItemInstance(Item::goldIngot, 9)); 13 14 ADD_OBJECT(map[1],Tile::ironBlock); 15 ADD_OBJECT(map[1],new ItemInstance(Item::ironIngot, 9)); 16 17 ADD_OBJECT(map[2],Tile::diamondBlock); 18 ADD_OBJECT(map[2],new ItemInstance(Item::diamond, 9)); 19 20 ADD_OBJECT(map[3],Tile::emeraldBlock); 21 ADD_OBJECT(map[3],new ItemInstance(Item::emerald, 9)); 22 23 ADD_OBJECT(map[4],Tile::lapisBlock); 24 ADD_OBJECT(map[4],new ItemInstance(Item::dye_powder, 9, DyePowderItem::BLUE)); 25 26 ADD_OBJECT(map[5],Tile::redstoneBlock); 27 ADD_OBJECT(map[5],new ItemInstance(Item::redStone, 9)); 28 29 ADD_OBJECT(map[6],Tile::coalBlock); 30 ADD_OBJECT(map[6],new ItemInstance(Item::coal, 9, CoalItem::STONE_COAL)); 31 32 ADD_OBJECT(map[7],Tile::hayBlock); 33 ADD_OBJECT(map[7],new ItemInstance(Item::wheat, 9)); 34} 35void OreRecipies::addRecipes(Recipes *r) 36{ 37 for (int i = 0; i < MAX_ORE_RECIPES; i++) 38 { 39 Tile *from = (Tile*) map[i].at(0)->tile; 40 ItemInstance *to = (ItemInstance*) map[i].at(1)->iteminstance; 41 r->addShapedRecipy(new ItemInstance(from), // 42 L"sssczg", 43 L"###", // 44 L"###", // 45 L"###", // 46 47 L'#', to, 48 L'D'); 49 50 r->addShapedRecipy(to, // 51 L"sctg", 52 L"#", // 53 54 L'#', from, 55 L'D'); 56 } 57} 58 59